diff options
Diffstat (limited to 'org.aspectj.matcher')
-rw-r--r-- | org.aspectj.matcher/src/org/aspectj/weaver/patterns/Declare.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/org.aspectj.matcher/src/org/aspectj/weaver/patterns/Declare.java b/org.aspectj.matcher/src/org/aspectj/weaver/patterns/Declare.java index 755e88919..a53f2ad1b 100644 --- a/org.aspectj.matcher/src/org/aspectj/weaver/patterns/Declare.java +++ b/org.aspectj.matcher/src/org/aspectj/weaver/patterns/Declare.java @@ -27,6 +27,7 @@ public abstract class Declare extends PatternNode { public static final byte DOMINATES = 4; public static final byte ANNOTATION = 5; public static final byte PARENTSMIXIN = 6; + public static final byte TYPE_ERROR_OR_WARNING = 7; // set when reading declare from aspect private ResolvedType declaringType; @@ -46,6 +47,8 @@ public abstract class Declare extends PatternNode { return DeclareAnnotation.read(s, context); case PARENTSMIXIN: return DeclareParentsMixin.read(s, context); + case TYPE_ERROR_OR_WARNING: + return DeclareTypeErrorOrWarning.read(s, context); default: throw new RuntimeException("unimplemented"); } |