aboutsummaryrefslogtreecommitdiff
path: root/common/src/main/java/com/google/auto/common/MoreElements.java
diff options
context:
space:
mode:
authorÉamonn McManus <emcmanus@google.com>2021-06-30 08:43:10 -0700
committerGoogle Java Core Libraries <java-libraries-firehose+copybara@google.com>2021-06-30 08:43:49 -0700
commit9d79ce1e183556146e4be44c9f2be28a84405c0f (patch)
tree2a5aa30d300ae6b516d4f2c5458a08f872345ab9 /common/src/main/java/com/google/auto/common/MoreElements.java
parent2ee7f62aee5b486e0ed40e86909a00bf20ee203f (diff)
downloadauto-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.java6
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);
}
/**