diff options
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); } /** |