xref: /aosp_15_r20/external/mobile-data-download/android-annotation-stubs/tmpl.java (revision 6fa6b5e213d87a73421ed761ee7d492115d5f98c)
1*6fa6b5e2SAndroid Build Coastguard Worker /*
2*6fa6b5e2SAndroid Build Coastguard Worker  * Copyright (C) 2022 The Android Open Source Project
3*6fa6b5e2SAndroid Build Coastguard Worker  *
4*6fa6b5e2SAndroid Build Coastguard Worker  * Licensed under the Apache License, Version 2.0 (the "License");
5*6fa6b5e2SAndroid Build Coastguard Worker  * you may not use this file except in compliance with the License.
6*6fa6b5e2SAndroid Build Coastguard Worker  * You may obtain a copy of the License at
7*6fa6b5e2SAndroid Build Coastguard Worker  *
8*6fa6b5e2SAndroid Build Coastguard Worker  * http://www.apache.org/licenses/LICENSE-2.0
9*6fa6b5e2SAndroid Build Coastguard Worker  *
10*6fa6b5e2SAndroid Build Coastguard Worker  * Unless required by applicable law or agreed to in writing, software
11*6fa6b5e2SAndroid Build Coastguard Worker  * distributed under the License is distributed on an "AS IS" BASIS,
12*6fa6b5e2SAndroid Build Coastguard Worker  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*6fa6b5e2SAndroid Build Coastguard Worker  * See the License for the specific language governing permissions and
14*6fa6b5e2SAndroid Build Coastguard Worker  * limitations under the License.
15*6fa6b5e2SAndroid Build Coastguard Worker  */
16*6fa6b5e2SAndroid Build Coastguard Worker 
17*6fa6b5e2SAndroid Build Coastguard Worker package __PACKAGE__;
18*6fa6b5e2SAndroid Build Coastguard Worker 
19*6fa6b5e2SAndroid Build Coastguard Worker import java.lang.annotation.ElementType;
20*6fa6b5e2SAndroid Build Coastguard Worker import java.lang.annotation.Retention;
21*6fa6b5e2SAndroid Build Coastguard Worker import java.lang.annotation.RetentionPolicy;
22*6fa6b5e2SAndroid Build Coastguard Worker import java.lang.annotation.Target;
23*6fa6b5e2SAndroid Build Coastguard Worker 
24*6fa6b5e2SAndroid Build Coastguard Worker /* This is an annotation stub to avoid dependencies on annotations that aren't
25*6fa6b5e2SAndroid Build Coastguard Worker  * in the Android platform source tree. */
26*6fa6b5e2SAndroid Build Coastguard Worker 
27*6fa6b5e2SAndroid Build Coastguard Worker @Target({
28*6fa6b5e2SAndroid Build Coastguard Worker         ElementType.ANNOTATION_TYPE,
29*6fa6b5e2SAndroid Build Coastguard Worker         ElementType.CONSTRUCTOR,
30*6fa6b5e2SAndroid Build Coastguard Worker         ElementType.FIELD,
31*6fa6b5e2SAndroid Build Coastguard Worker         ElementType.LOCAL_VARIABLE,
32*6fa6b5e2SAndroid Build Coastguard Worker         ElementType.METHOD,
33*6fa6b5e2SAndroid Build Coastguard Worker         ElementType.PACKAGE,
34*6fa6b5e2SAndroid Build Coastguard Worker         ElementType.PARAMETER,
35*6fa6b5e2SAndroid Build Coastguard Worker         ElementType.TYPE,
36*6fa6b5e2SAndroid Build Coastguard Worker         ElementType.TYPE_PARAMETER,
37*6fa6b5e2SAndroid Build Coastguard Worker         ElementType.TYPE_USE})
38*6fa6b5e2SAndroid Build Coastguard Worker @Retention(RetentionPolicy.SOURCE)
39*6fa6b5e2SAndroid Build Coastguard Worker public @interface __CLASS__ {}