diff options
author | Éamonn McManus <emcmanus@google.com> | 2021-06-30 08:43:10 -0700 |
---|---|---|
committer | Google Java Core Libraries <java-libraries-firehose+copybara@google.com> | 2021-06-30 08:43:49 -0700 |
commit | 9d79ce1e183556146e4be44c9f2be28a84405c0f (patch) | |
tree | 2a5aa30d300ae6b516d4f2c5458a08f872345ab9 /common/src/main/java/com/google/auto/common/MoreElements.java | |
parent | 2ee7f62aee5b486e0ed40e86909a00bf20ee203f (diff) | |
download | auto-9d79ce1e183556146e4be44c9f2be28a84405c0f.tar.gz |
Annotate auto-common for nullness.
RELNOTES=`com.google.auto.common` is annotated for null-safety.
PiperOrigin-RevId: 382311770
Diffstat (limited to 'common/src/main/java/com/google/auto/common/MoreElements.java')
-rw-r--r-- | common/src/main/java/com/google/auto/common/MoreElements.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/common/src/main/java/com/google/auto/common/MoreElements.java b/common/src/main/java/com/google/auto/common/MoreElements.java index c8a478a4..dfbbaeef 100644 --- a/common/src/main/java/com/google/auto/common/MoreElements.java +++ b/common/src/main/java/com/google/auto/common/MoreElements.java @@ -253,7 +253,11 @@ public final class MoreElements { */ public static Optional<AnnotationMirror> getAnnotationMirror( Element element, Class<? extends Annotation> annotationClass) { - return getAnnotationMirror(element, annotationClass.getCanonicalName()); + String name = annotationClass.getCanonicalName(); + if (name == null) { + return Optional.absent(); + } + return getAnnotationMirror(element, name); } /** |