From 97df6c7a2851cd5b0860406699c7358bf15fed16 Mon Sep 17 00:00:00 2001 From: aclement Date: Tue, 19 Apr 2005 12:37:42 +0000 Subject: [PATCH] from branch: rtx's now know whether they are @AJ aspects or not --- weaver/src/org/aspectj/weaver/ResolvedTypeX.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/weaver/src/org/aspectj/weaver/ResolvedTypeX.java b/weaver/src/org/aspectj/weaver/ResolvedTypeX.java index 865ceb81b..05fe9ed92 100644 --- a/weaver/src/org/aspectj/weaver/ResolvedTypeX.java +++ b/weaver/src/org/aspectj/weaver/ResolvedTypeX.java @@ -514,7 +514,11 @@ public abstract class ResolvedTypeX extends TypeX implements AnnotatedElement { public boolean isAspect() { return false; } - + + public boolean isAnnotationStyleAspect() { + return false; + } + /** * Note: Only overridden by Name subtype. */ @@ -659,7 +663,11 @@ public abstract class ResolvedTypeX extends TypeX implements AnnotatedElement { public boolean isAspect() { return delegate.isAspect(); } - + + public boolean isAnnotationStyleAspect() { + return delegate.isAnnotationStyleAspect(); + } + public boolean isEnum() { return delegate.isEnum(); } @@ -817,6 +825,7 @@ public abstract class ResolvedTypeX extends TypeX implements AnnotatedElement { } public abstract boolean isAspect(); + public abstract boolean isAnnotationStyleAspect(); public abstract boolean isInterface(); public abstract boolean isEnum(); public abstract boolean isAnnotation(); -- 2.39.5