xref: /aosp_15_r20/art/test/674-hiddenapi/src/ParentClass.java (revision 795d594fd825385562da6b089ea9b2033f3abf5a)
1*795d594fSAndroid Build Coastguard Worker /*
2*795d594fSAndroid Build Coastguard Worker  * Copyright (C) 2017 The Android Open Source Project
3*795d594fSAndroid Build Coastguard Worker  *
4*795d594fSAndroid Build Coastguard Worker  * Licensed under the Apache License, Version 2.0 (the "License");
5*795d594fSAndroid Build Coastguard Worker  * you may not use this file except in compliance with the License.
6*795d594fSAndroid Build Coastguard Worker  * You may obtain a copy of the License at
7*795d594fSAndroid Build Coastguard Worker  *
8*795d594fSAndroid Build Coastguard Worker  *      http://www.apache.org/licenses/LICENSE-2.0
9*795d594fSAndroid Build Coastguard Worker  *
10*795d594fSAndroid Build Coastguard Worker  * Unless required by applicable law or agreed to in writing, software
11*795d594fSAndroid Build Coastguard Worker  * distributed under the License is distributed on an "AS IS" BASIS,
12*795d594fSAndroid Build Coastguard Worker  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*795d594fSAndroid Build Coastguard Worker  * See the License for the specific language governing permissions and
14*795d594fSAndroid Build Coastguard Worker  * limitations under the License.
15*795d594fSAndroid Build Coastguard Worker  */
16*795d594fSAndroid Build Coastguard Worker 
17*795d594fSAndroid Build Coastguard Worker public class ParentClass {
ParentClass()18*795d594fSAndroid Build Coastguard Worker   public ParentClass() {}
19*795d594fSAndroid Build Coastguard Worker 
20*795d594fSAndroid Build Coastguard Worker   // INSTANCE FIELD
21*795d594fSAndroid Build Coastguard Worker 
22*795d594fSAndroid Build Coastguard Worker   public int fieldPublicSdk = 211;
23*795d594fSAndroid Build Coastguard Worker   int fieldPackageSdk = 212;
24*795d594fSAndroid Build Coastguard Worker   protected int fieldProtectedSdk = 213;
25*795d594fSAndroid Build Coastguard Worker   private int fieldPrivateSdk = 214;
26*795d594fSAndroid Build Coastguard Worker   public int fieldPublicSdkB = 215;
27*795d594fSAndroid Build Coastguard Worker 
28*795d594fSAndroid Build Coastguard Worker   public int fieldPublicUnsupported = 221;
29*795d594fSAndroid Build Coastguard Worker   int fieldPackageUnsupported = 222;
30*795d594fSAndroid Build Coastguard Worker   protected int fieldProtectedUnsupported = 223;
31*795d594fSAndroid Build Coastguard Worker   private int fieldPrivateUnsupported = 224;
32*795d594fSAndroid Build Coastguard Worker   public int fieldPublicUnsupportedB = 225;
33*795d594fSAndroid Build Coastguard Worker 
34*795d594fSAndroid Build Coastguard Worker   public int fieldPublicConditionallyBlocked = 231;
35*795d594fSAndroid Build Coastguard Worker   int fieldPackageConditionallyBlocked = 232;
36*795d594fSAndroid Build Coastguard Worker   protected int fieldProtectedConditionallyBlocked = 233;
37*795d594fSAndroid Build Coastguard Worker   private int fieldPrivateConditionallyBlocked = 234;
38*795d594fSAndroid Build Coastguard Worker   public int fieldPublicConditionallyBlockedB = 235;
39*795d594fSAndroid Build Coastguard Worker 
40*795d594fSAndroid Build Coastguard Worker   public int fieldPublicBlocklist = 241;
41*795d594fSAndroid Build Coastguard Worker   int fieldPackageBlocklist = 242;
42*795d594fSAndroid Build Coastguard Worker   protected int fieldProtectedBlocklist = 243;
43*795d594fSAndroid Build Coastguard Worker   private int fieldPrivateBlocklist = 244;
44*795d594fSAndroid Build Coastguard Worker   public int fieldPublicBlocklistB = 245;
45*795d594fSAndroid Build Coastguard Worker 
46*795d594fSAndroid Build Coastguard Worker   public int fieldPublicBlocklistAndCorePlatformApi = 251;
47*795d594fSAndroid Build Coastguard Worker   int fieldPackageBlocklistAndCorePlatformApi = 252;
48*795d594fSAndroid Build Coastguard Worker   protected int fieldProtectedBlocklistAndCorePlatformApi = 253;
49*795d594fSAndroid Build Coastguard Worker   private int fieldPrivateBlocklistAndCorePlatformApi = 254;
50*795d594fSAndroid Build Coastguard Worker   public int fieldPublicBlocklistAndCorePlatformApiB = 255;
51*795d594fSAndroid Build Coastguard Worker 
52*795d594fSAndroid Build Coastguard Worker   // STATIC FIELD
53*795d594fSAndroid Build Coastguard Worker 
54*795d594fSAndroid Build Coastguard Worker   public static int fieldPublicStaticSdk = 111;
55*795d594fSAndroid Build Coastguard Worker   static int fieldPackageStaticSdk = 112;
56*795d594fSAndroid Build Coastguard Worker   protected static int fieldProtectedStaticSdk = 113;
57*795d594fSAndroid Build Coastguard Worker   private static int fieldPrivateStaticSdk = 114;
58*795d594fSAndroid Build Coastguard Worker   public static int fieldPublicStaticSdkB = 115;
59*795d594fSAndroid Build Coastguard Worker 
60*795d594fSAndroid Build Coastguard Worker   public static int fieldPublicStaticUnsupported = 121;
61*795d594fSAndroid Build Coastguard Worker   static int fieldPackageStaticUnsupported = 122;
62*795d594fSAndroid Build Coastguard Worker   protected static int fieldProtectedStaticUnsupported = 123;
63*795d594fSAndroid Build Coastguard Worker   private static int fieldPrivateStaticUnsupported = 124;
64*795d594fSAndroid Build Coastguard Worker   public static int fieldPublicStaticUnsupportedB = 125;
65*795d594fSAndroid Build Coastguard Worker 
66*795d594fSAndroid Build Coastguard Worker   public static int fieldPublicStaticConditionallyBlocked = 131;
67*795d594fSAndroid Build Coastguard Worker   static int fieldPackageStaticConditionallyBlocked = 132;
68*795d594fSAndroid Build Coastguard Worker   protected static int fieldProtectedStaticConditionallyBlocked = 133;
69*795d594fSAndroid Build Coastguard Worker   private static int fieldPrivateStaticConditionallyBlocked = 134;
70*795d594fSAndroid Build Coastguard Worker   public static int fieldPublicStaticConditionallyBlockedB = 135;
71*795d594fSAndroid Build Coastguard Worker 
72*795d594fSAndroid Build Coastguard Worker   public static int fieldPublicStaticBlocklist = 141;
73*795d594fSAndroid Build Coastguard Worker   static int fieldPackageStaticBlocklist = 142;
74*795d594fSAndroid Build Coastguard Worker   protected static int fieldProtectedStaticBlocklist = 143;
75*795d594fSAndroid Build Coastguard Worker   private static int fieldPrivateStaticBlocklist = 144;
76*795d594fSAndroid Build Coastguard Worker   public static int fieldPublicStaticBlocklistB = 145;
77*795d594fSAndroid Build Coastguard Worker 
78*795d594fSAndroid Build Coastguard Worker   public static int fieldPublicStaticBlocklistAndCorePlatformApi = 151;
79*795d594fSAndroid Build Coastguard Worker   static int fieldPackageStaticBlocklistAndCorePlatformApi = 152;
80*795d594fSAndroid Build Coastguard Worker   protected static int fieldProtectedStaticBlocklistAndCorePlatformApi = 153;
81*795d594fSAndroid Build Coastguard Worker   private static int fieldPrivateStaticBlocklistAndCorePlatformApi = 154;
82*795d594fSAndroid Build Coastguard Worker   public static int fieldPublicStaticBlocklistAndCorePlatformApiB = 155;
83*795d594fSAndroid Build Coastguard Worker 
84*795d594fSAndroid Build Coastguard Worker   // INSTANCE METHOD
85*795d594fSAndroid Build Coastguard Worker 
methodPublicSdk()86*795d594fSAndroid Build Coastguard Worker   public int methodPublicSdk() { return 411; }
methodPackageSdk()87*795d594fSAndroid Build Coastguard Worker   int methodPackageSdk() { return 412; }
methodProtectedSdk()88*795d594fSAndroid Build Coastguard Worker   protected int methodProtectedSdk() { return 413; }
methodPrivateSdk()89*795d594fSAndroid Build Coastguard Worker   private int methodPrivateSdk() { return 414; }
90*795d594fSAndroid Build Coastguard Worker 
methodPublicUnsupported()91*795d594fSAndroid Build Coastguard Worker   public int methodPublicUnsupported() { return 421; }
methodPackageUnsupported()92*795d594fSAndroid Build Coastguard Worker   int methodPackageUnsupported() { return 422; }
methodProtectedUnsupported()93*795d594fSAndroid Build Coastguard Worker   protected int methodProtectedUnsupported() { return 423; }
methodPrivateUnsupported()94*795d594fSAndroid Build Coastguard Worker   private int methodPrivateUnsupported() { return 424; }
95*795d594fSAndroid Build Coastguard Worker 
methodPublicConditionallyBlocked()96*795d594fSAndroid Build Coastguard Worker   public int methodPublicConditionallyBlocked() { return 431; }
methodPackageConditionallyBlocked()97*795d594fSAndroid Build Coastguard Worker   int methodPackageConditionallyBlocked() { return 432; }
methodProtectedConditionallyBlocked()98*795d594fSAndroid Build Coastguard Worker   protected int methodProtectedConditionallyBlocked() { return 433; }
methodPrivateConditionallyBlocked()99*795d594fSAndroid Build Coastguard Worker   private int methodPrivateConditionallyBlocked() { return 434; }
100*795d594fSAndroid Build Coastguard Worker 
methodPublicBlocklist()101*795d594fSAndroid Build Coastguard Worker   public int methodPublicBlocklist() { return 441; }
methodPackageBlocklist()102*795d594fSAndroid Build Coastguard Worker   int methodPackageBlocklist() { return 442; }
methodProtectedBlocklist()103*795d594fSAndroid Build Coastguard Worker   protected int methodProtectedBlocklist() { return 443; }
methodPrivateBlocklist()104*795d594fSAndroid Build Coastguard Worker   private int methodPrivateBlocklist() { return 444; }
105*795d594fSAndroid Build Coastguard Worker 
methodPublicBlocklistAndCorePlatformApi()106*795d594fSAndroid Build Coastguard Worker   public int methodPublicBlocklistAndCorePlatformApi() { return 451; }
methodPackageBlocklistAndCorePlatformApi()107*795d594fSAndroid Build Coastguard Worker   int methodPackageBlocklistAndCorePlatformApi() { return 452; }
methodProtectedBlocklistAndCorePlatformApi()108*795d594fSAndroid Build Coastguard Worker   protected int methodProtectedBlocklistAndCorePlatformApi() { return 453; }
methodPrivateBlocklistAndCorePlatformApi()109*795d594fSAndroid Build Coastguard Worker   private int methodPrivateBlocklistAndCorePlatformApi() { return 454; }
110*795d594fSAndroid Build Coastguard Worker 
111*795d594fSAndroid Build Coastguard Worker   // STATIC METHOD
112*795d594fSAndroid Build Coastguard Worker 
methodPublicStaticSdk()113*795d594fSAndroid Build Coastguard Worker   public static int methodPublicStaticSdk() { return 311; }
methodPackageStaticSdk()114*795d594fSAndroid Build Coastguard Worker   static int methodPackageStaticSdk() { return 312; }
methodProtectedStaticSdk()115*795d594fSAndroid Build Coastguard Worker   protected static int methodProtectedStaticSdk() { return 313; }
methodPrivateStaticSdk()116*795d594fSAndroid Build Coastguard Worker   private static int methodPrivateStaticSdk() { return 314; }
117*795d594fSAndroid Build Coastguard Worker 
methodPublicStaticUnsupported()118*795d594fSAndroid Build Coastguard Worker   public static int methodPublicStaticUnsupported() { return 321; }
methodPackageStaticUnsupported()119*795d594fSAndroid Build Coastguard Worker   static int methodPackageStaticUnsupported() { return 322; }
methodProtectedStaticUnsupported()120*795d594fSAndroid Build Coastguard Worker   protected static int methodProtectedStaticUnsupported() { return 323; }
methodPrivateStaticUnsupported()121*795d594fSAndroid Build Coastguard Worker   private static int methodPrivateStaticUnsupported() { return 324; }
122*795d594fSAndroid Build Coastguard Worker 
methodPublicStaticConditionallyBlocked()123*795d594fSAndroid Build Coastguard Worker   public static int methodPublicStaticConditionallyBlocked() { return 331; }
methodPackageStaticConditionallyBlocked()124*795d594fSAndroid Build Coastguard Worker   static int methodPackageStaticConditionallyBlocked() { return 332; }
methodProtectedStaticConditionallyBlocked()125*795d594fSAndroid Build Coastguard Worker   protected static int methodProtectedStaticConditionallyBlocked() { return 333; }
methodPrivateStaticConditionallyBlocked()126*795d594fSAndroid Build Coastguard Worker   private static int methodPrivateStaticConditionallyBlocked() { return 334; }
127*795d594fSAndroid Build Coastguard Worker 
methodPublicStaticBlocklist()128*795d594fSAndroid Build Coastguard Worker   public static int methodPublicStaticBlocklist() { return 341; }
methodPackageStaticBlocklist()129*795d594fSAndroid Build Coastguard Worker   static int methodPackageStaticBlocklist() { return 342; }
methodProtectedStaticBlocklist()130*795d594fSAndroid Build Coastguard Worker   protected static int methodProtectedStaticBlocklist() { return 343; }
methodPrivateStaticBlocklist()131*795d594fSAndroid Build Coastguard Worker   private static int methodPrivateStaticBlocklist() { return 344; }
132*795d594fSAndroid Build Coastguard Worker 
methodPublicStaticBlocklistAndCorePlatformApi()133*795d594fSAndroid Build Coastguard Worker   public static int methodPublicStaticBlocklistAndCorePlatformApi() { return 351; }
methodPackageStaticBlocklistAndCorePlatformApi()134*795d594fSAndroid Build Coastguard Worker   static int methodPackageStaticBlocklistAndCorePlatformApi() { return 352; }
methodProtectedStaticBlocklistAndCorePlatformApi()135*795d594fSAndroid Build Coastguard Worker   protected static int methodProtectedStaticBlocklistAndCorePlatformApi() { return 353; }
methodPrivateStaticBlocklistAndCorePlatformApi()136*795d594fSAndroid Build Coastguard Worker   private static int methodPrivateStaticBlocklistAndCorePlatformApi() { return 354; }
137*795d594fSAndroid Build Coastguard Worker 
138*795d594fSAndroid Build Coastguard Worker   // CONSTRUCTOR
139*795d594fSAndroid Build Coastguard Worker 
140*795d594fSAndroid Build Coastguard Worker   // Sdk
ParentClass(int x, short y)141*795d594fSAndroid Build Coastguard Worker   public ParentClass(int x, short y) {}
ParentClass(float x, short y)142*795d594fSAndroid Build Coastguard Worker   ParentClass(float x, short y) {}
ParentClass(long x, short y)143*795d594fSAndroid Build Coastguard Worker   protected ParentClass(long x, short y) {}
ParentClass(double x, short y)144*795d594fSAndroid Build Coastguard Worker   private ParentClass(double x, short y) {}
145*795d594fSAndroid Build Coastguard Worker 
146*795d594fSAndroid Build Coastguard Worker   // Light greylist
ParentClass(int x, boolean y)147*795d594fSAndroid Build Coastguard Worker   public ParentClass(int x, boolean y) {}
ParentClass(float x, boolean y)148*795d594fSAndroid Build Coastguard Worker   ParentClass(float x, boolean y) {}
ParentClass(long x, boolean y)149*795d594fSAndroid Build Coastguard Worker   protected ParentClass(long x, boolean y) {}
ParentClass(double x, boolean y)150*795d594fSAndroid Build Coastguard Worker   private ParentClass(double x, boolean y) {}
151*795d594fSAndroid Build Coastguard Worker 
152*795d594fSAndroid Build Coastguard Worker   // Dark greylist
ParentClass(int x, byte y)153*795d594fSAndroid Build Coastguard Worker   public ParentClass(int x, byte y) {}
ParentClass(float x, byte y)154*795d594fSAndroid Build Coastguard Worker   ParentClass(float x, byte y) {}
ParentClass(long x, byte y)155*795d594fSAndroid Build Coastguard Worker   protected ParentClass(long x, byte y) {}
ParentClass(double x, byte y)156*795d594fSAndroid Build Coastguard Worker   private ParentClass(double x, byte y) {}
157*795d594fSAndroid Build Coastguard Worker 
158*795d594fSAndroid Build Coastguard Worker   // Blocklist
ParentClass(int x, char y)159*795d594fSAndroid Build Coastguard Worker   public ParentClass(int x, char y) {}
ParentClass(float x, char y)160*795d594fSAndroid Build Coastguard Worker   ParentClass(float x, char y) {}
ParentClass(long x, char y)161*795d594fSAndroid Build Coastguard Worker   protected ParentClass(long x, char y) {}
ParentClass(double x, char y)162*795d594fSAndroid Build Coastguard Worker   private ParentClass(double x, char y) {}
163*795d594fSAndroid Build Coastguard Worker 
164*795d594fSAndroid Build Coastguard Worker   // Blocklist and CorePlatformApi
ParentClass(int x, int y)165*795d594fSAndroid Build Coastguard Worker   public ParentClass(int x, int y) {}
ParentClass(float x, int y)166*795d594fSAndroid Build Coastguard Worker   ParentClass(float x, int y) {}
ParentClass(long x, int y)167*795d594fSAndroid Build Coastguard Worker   protected ParentClass(long x, int y) {}
ParentClass(double x, int y)168*795d594fSAndroid Build Coastguard Worker   private ParentClass(double x, int y) {}
169*795d594fSAndroid Build Coastguard Worker 
170*795d594fSAndroid Build Coastguard Worker   // HELPERS
171*795d594fSAndroid Build Coastguard Worker 
callMethodPublicSdk()172*795d594fSAndroid Build Coastguard Worker   public int callMethodPublicSdk() { return methodPublicSdk(); }
callMethodPackageSdk()173*795d594fSAndroid Build Coastguard Worker   public int callMethodPackageSdk() { return methodPackageSdk(); }
callMethodProtectedSdk()174*795d594fSAndroid Build Coastguard Worker   public int callMethodProtectedSdk() { return methodProtectedSdk(); }
175*795d594fSAndroid Build Coastguard Worker 
callMethodPublicUnsupported()176*795d594fSAndroid Build Coastguard Worker   public int callMethodPublicUnsupported() { return methodPublicUnsupported(); }
callMethodPackageUnsupported()177*795d594fSAndroid Build Coastguard Worker   public int callMethodPackageUnsupported() { return methodPackageUnsupported(); }
callMethodProtectedUnsupported()178*795d594fSAndroid Build Coastguard Worker   public int callMethodProtectedUnsupported() { return methodProtectedUnsupported(); }
179*795d594fSAndroid Build Coastguard Worker 
callMethodPublicConditionallyBlocked()180*795d594fSAndroid Build Coastguard Worker   public int callMethodPublicConditionallyBlocked() { return methodPublicConditionallyBlocked(); }
callMethodPackageConditionallyBlocked()181*795d594fSAndroid Build Coastguard Worker   public int callMethodPackageConditionallyBlocked() { return methodPackageConditionallyBlocked(); }
callMethodProtectedConditionallyBlocked()182*795d594fSAndroid Build Coastguard Worker   public int callMethodProtectedConditionallyBlocked() { return methodProtectedConditionallyBlocked(); }
183*795d594fSAndroid Build Coastguard Worker 
callMethodPublicBlocklist()184*795d594fSAndroid Build Coastguard Worker   public int callMethodPublicBlocklist() { return methodPublicBlocklist(); }
callMethodPackageBlocklist()185*795d594fSAndroid Build Coastguard Worker   public int callMethodPackageBlocklist() { return methodPackageBlocklist(); }
callMethodProtectedBlocklist()186*795d594fSAndroid Build Coastguard Worker   public int callMethodProtectedBlocklist() { return methodProtectedBlocklist(); }
187*795d594fSAndroid Build Coastguard Worker 
callMethodPublicBlocklistAndCorePlatformApi()188*795d594fSAndroid Build Coastguard Worker   public int callMethodPublicBlocklistAndCorePlatformApi() {
189*795d594fSAndroid Build Coastguard Worker     return methodPublicBlocklistAndCorePlatformApi();
190*795d594fSAndroid Build Coastguard Worker   }
191*795d594fSAndroid Build Coastguard Worker 
callMethodPackageBlocklistAndCorePlatformApi()192*795d594fSAndroid Build Coastguard Worker   public int callMethodPackageBlocklistAndCorePlatformApi() {
193*795d594fSAndroid Build Coastguard Worker     return methodPackageBlocklistAndCorePlatformApi();
194*795d594fSAndroid Build Coastguard Worker   }
195*795d594fSAndroid Build Coastguard Worker 
callMethodProtectedBlocklistAndCorePlatformApi()196*795d594fSAndroid Build Coastguard Worker   public int callMethodProtectedBlocklistAndCorePlatformApi() {
197*795d594fSAndroid Build Coastguard Worker     return methodProtectedBlocklistAndCorePlatformApi();
198*795d594fSAndroid Build Coastguard Worker   }
199*795d594fSAndroid Build Coastguard Worker }
200