From 3d5b79a6b05bb26b025e9e9e7d4ad2772a85d023 Mon Sep 17 00:00:00 2001 From: aclement Date: Mon, 7 Jul 2008 22:32:37 +0000 Subject: [PATCH] 238992: test and fix --- weaver/src/org/aspectj/weaver/ReferenceType.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/weaver/src/org/aspectj/weaver/ReferenceType.java b/weaver/src/org/aspectj/weaver/ReferenceType.java index 782a5dc04..aab1bfa23 100644 --- a/weaver/src/org/aspectj/weaver/ReferenceType.java +++ b/weaver/src/org/aspectj/weaver/ReferenceType.java @@ -156,7 +156,18 @@ public class ReferenceType extends ResolvedType { return delegate.getAnnotationTypes(); } - public boolean isAspect() { + public AnnotationX getAnnotationOfType(UnresolvedType ofType) { + AnnotationX[] axs = delegate.getAnnotations(); + if (axs==null) return null; + for (int i=0;i