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