xref: /aosp_15_r20/art/test/674-hiddenapi/src/ParentInterface.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 interface ParentInterface {
18*795d594fSAndroid Build Coastguard Worker   // STATIC FIELD
19*795d594fSAndroid Build Coastguard Worker   static int fieldPublicStaticSdk = 11;
20*795d594fSAndroid Build Coastguard Worker   static int fieldPublicStaticUnsupported = 12;
21*795d594fSAndroid Build Coastguard Worker   static int fieldPublicStaticConditionallyBlocked = 13;
22*795d594fSAndroid Build Coastguard Worker   static int fieldPublicStaticBlocklist = 14;
23*795d594fSAndroid Build Coastguard Worker   static int fieldPublicStaticBlocklistAndCorePlatformApi = 15;
24*795d594fSAndroid Build Coastguard Worker 
25*795d594fSAndroid Build Coastguard Worker   // INSTANCE METHOD
methodPublicSdk()26*795d594fSAndroid Build Coastguard Worker   int methodPublicSdk();
methodPublicUnsupported()27*795d594fSAndroid Build Coastguard Worker   int methodPublicUnsupported();
methodPublicConditionallyBlocked()28*795d594fSAndroid Build Coastguard Worker   int methodPublicConditionallyBlocked();
methodPublicBlocklist()29*795d594fSAndroid Build Coastguard Worker   int methodPublicBlocklist();
methodPublicBlocklistAndCorePlatformApi()30*795d594fSAndroid Build Coastguard Worker   int methodPublicBlocklistAndCorePlatformApi();
31*795d594fSAndroid Build Coastguard Worker 
32*795d594fSAndroid Build Coastguard Worker   // STATIC METHOD
methodPublicStaticSdk()33*795d594fSAndroid Build Coastguard Worker   static int methodPublicStaticSdk() { return 21; }
methodPublicStaticUnsupported()34*795d594fSAndroid Build Coastguard Worker   static int methodPublicStaticUnsupported() { return 22; }
methodPublicStaticConditionallyBlocked()35*795d594fSAndroid Build Coastguard Worker   static int methodPublicStaticConditionallyBlocked() { return 23; }
methodPublicStaticBlocklist()36*795d594fSAndroid Build Coastguard Worker   static int methodPublicStaticBlocklist() { return 24; }
methodPublicStaticBlocklistAndCorePlatformApi()37*795d594fSAndroid Build Coastguard Worker   static int methodPublicStaticBlocklistAndCorePlatformApi() { return 25; }
38*795d594fSAndroid Build Coastguard Worker 
39*795d594fSAndroid Build Coastguard Worker   // DEFAULT METHOD
methodPublicDefaultSdk()40*795d594fSAndroid Build Coastguard Worker   default int methodPublicDefaultSdk() { return 31; }
methodPublicDefaultUnsupported()41*795d594fSAndroid Build Coastguard Worker   default int methodPublicDefaultUnsupported() { return 32; }
methodPublicDefaultConditionallyBlocked()42*795d594fSAndroid Build Coastguard Worker   default int methodPublicDefaultConditionallyBlocked() { return 33; }
methodPublicDefaultBlocklist()43*795d594fSAndroid Build Coastguard Worker   default int methodPublicDefaultBlocklist() { return 34; }
methodPublicDefaultBlocklistAndCorePlatformApi()44*795d594fSAndroid Build Coastguard Worker   default int methodPublicDefaultBlocklistAndCorePlatformApi() { return 35; }
45*795d594fSAndroid Build Coastguard Worker }
46