From 0d45d8adeed2da4137a80e3022e2ee143f655cd0 Mon Sep 17 00:00:00 2001 From: aclement Date: Wed, 3 Mar 2010 23:30:47 +0000 Subject: declare type eow --- org.aspectj.matcher/src/org/aspectj/weaver/patterns/Declare.java | 3 +++ 1 file changed, 3 insertions(+) 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"); } -- cgit v1.2.3