diff options
author | Colin Cross <ccross@android.com> | 2022-03-08 01:44:11 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-03-08 01:44:11 +0000 |
commit | 02fc1d59868bdded8cd1605983d579b2bf75e3e0 (patch) | |
tree | e7dfe5daeab98b225bb9f472e43ea319259f4e73 /android-annotation-stubs | |
parent | 36a0ea01bf35c89c3a1dae68cfeecde390bb4a09 (diff) | |
parent | 24a44d71c955b83666317cb50639137639b7e277 (diff) | |
download | auto-02fc1d59868bdded8cd1605983d579b2bf75e3e0.tar.gz |
Merge changes from topic "google-java-format-jdk17" am: 6393823b21 am: 95df6f6cad am: 24a44d71c9t_frc_odp_330442040t_frc_odp_330442000t_frc_ase_330444010android-13.0.0_r30android-13.0.0_r29android-13.0.0_r28android-13.0.0_r27android-13.0.0_r24android-13.0.0_r23android-13.0.0_r22android-13.0.0_r21android-13.0.0_r20android-13.0.0_r19android-13.0.0_r18android-13.0.0_r17android-13.0.0_r16aml_go_odp_330912000aml_go_ads_330915100aml_go_ads_330915000aml_go_ads_330913000android13-qpr1-s8-releaseandroid13-qpr1-s7-releaseandroid13-qpr1-s6-releaseandroid13-qpr1-s5-releaseandroid13-qpr1-s4-releaseandroid13-qpr1-s3-releaseandroid13-qpr1-s2-releaseandroid13-qpr1-s1-releaseandroid13-qpr1-releaseandroid13-mainline-go-adservices-releaseandroid13-frc-odp-releaseandroid13-dev
Original change: https://android-review.googlesource.com/c/platform/external/auto/+/2008542
Change-Id: I2f6c9fe46f8f56ad35781713a93ea1a5cc2504ab
Diffstat (limited to 'android-annotation-stubs')
-rwxr-xr-x | android-annotation-stubs/gen_annotations.sh | 1 | ||||
-rw-r--r-- | android-annotation-stubs/src/org/checkerframework/checker/nullness/qual/Nullable.java | 40 |
2 files changed, 41 insertions, 0 deletions
diff --git a/android-annotation-stubs/gen_annotations.sh b/android-annotation-stubs/gen_annotations.sh index 90c9fcfb..4766af97 100755 --- a/android-annotation-stubs/gen_annotations.sh +++ b/android-annotation-stubs/gen_annotations.sh @@ -6,6 +6,7 @@ declare -A IMPORT ANNOTATIONS=( net.ltgt.gradle.incap.IncrementalAnnotationProcessor + org.checkerframework.checker.nullness.qual.Nullable ) PARAMETER["net.ltgt.gradle.incap.IncrementalAnnotationProcessor"]="IncrementalAnnotationProcessorType" diff --git a/android-annotation-stubs/src/org/checkerframework/checker/nullness/qual/Nullable.java b/android-annotation-stubs/src/org/checkerframework/checker/nullness/qual/Nullable.java new file mode 100644 index 00000000..276d64c1 --- /dev/null +++ b/android-annotation-stubs/src/org/checkerframework/checker/nullness/qual/Nullable.java @@ -0,0 +1,40 @@ +/* + * Copyright (C) 2019 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.checkerframework.checker.nullness.qual; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +/* This is an annotation stub to avoid dependencies on annotations that aren't + * in the Android platform source tree. */ + +@Target({ + ElementType.ANNOTATION_TYPE, + ElementType.CONSTRUCTOR, + ElementType.FIELD, + ElementType.LOCAL_VARIABLE, + ElementType.METHOD, + ElementType.PACKAGE, + ElementType.PARAMETER, + ElementType.TYPE, + ElementType.TYPE_PARAMETER, + ElementType.TYPE_USE +}) +@Retention(RetentionPolicy.SOURCE) +public @interface Nullable {} |