From 51aedc9a20c3c571f01bbfd79ca357759e008479 Mon Sep 17 00:00:00 2001 From: aclement Date: Mon, 31 Jan 2005 13:59:04 +0000 Subject: Updates for annotation binding. Support for static methods !! --- .../src/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType.java | 1 + 1 file changed, 1 insertion(+) (limited to 'org.aspectj.ajdt.core') diff --git a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType.java b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType.java index 659f92fc9..aac3ae533 100644 --- a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType.java +++ b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType.java @@ -233,6 +233,7 @@ public class EclipseSourceType extends ResolvedTypeX.ConcreteName { public boolean hasAnnotation(TypeX ofType) { Annotation[] as = declaration.annotations; + if (as == null) return false; for (int i = 0; i < as.length; i++) { Annotation annotation = as[i]; String tname = CharOperation.charToString(annotation.resolvedType.constantPoolName()); -- cgit v1.2.3