aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraclement <aclement>2010-03-03 19:05:05 +0000
committeraclement <aclement>2010-03-03 19:05:05 +0000
commit3adcb6f3f2f7646b96e6cb608544dcf8e5a3a24b (patch)
tree3b93494090c037012ca9e81ac2f5350ff71844ba
parentfb8656fc5d36147829bff93bddb0699fad4daeab (diff)
downloadaspectj-3adcb6f3f2f7646b96e6cb608544dcf8e5a3a24b.tar.gz
aspectj-3adcb6f3f2f7646b96e6cb608544dcf8e5a3a24b.zip
303924: fix
-rw-r--r--org.aspectj.matcher/src/org/aspectj/weaver/AbstractReferenceTypeDelegate.java4
-rw-r--r--org.aspectj.matcher/src/org/aspectj/weaver/ReferenceTypeDelegate.java5
-rw-r--r--org.aspectj.matcher/src/org/aspectj/weaver/reflect/ReflectionBasedReferenceTypeDelegate.java4
3 files changed, 13 insertions, 0 deletions
diff --git a/org.aspectj.matcher/src/org/aspectj/weaver/AbstractReferenceTypeDelegate.java b/org.aspectj.matcher/src/org/aspectj/weaver/AbstractReferenceTypeDelegate.java
index 6315570ee..98eec9e26 100644
--- a/org.aspectj.matcher/src/org/aspectj/weaver/AbstractReferenceTypeDelegate.java
+++ b/org.aspectj.matcher/src/org/aspectj/weaver/AbstractReferenceTypeDelegate.java
@@ -140,4 +140,8 @@ public abstract class AbstractReferenceTypeDelegate implements ReferenceTypeDele
return WeaverVersionInfo.getCurrentWeaverMajorVersion();
}
+ public void ensureConsistent() {
+
+ }
+
} \ No newline at end of file
diff --git a/org.aspectj.matcher/src/org/aspectj/weaver/ReferenceTypeDelegate.java b/org.aspectj.matcher/src/org/aspectj/weaver/ReferenceTypeDelegate.java
index 1e5c09255..f13ba87cc 100644
--- a/org.aspectj.matcher/src/org/aspectj/weaver/ReferenceTypeDelegate.java
+++ b/org.aspectj.matcher/src/org/aspectj/weaver/ReferenceTypeDelegate.java
@@ -131,4 +131,9 @@ public interface ReferenceTypeDelegate {
*/
public int getCompilerVersion();
+ /**
+ * Implementations need to clear state
+ */
+ public void ensureConsistent();
+
} \ No newline at end of file
diff --git a/org.aspectj.matcher/src/org/aspectj/weaver/reflect/ReflectionBasedReferenceTypeDelegate.java b/org.aspectj.matcher/src/org/aspectj/weaver/reflect/ReflectionBasedReferenceTypeDelegate.java
index cb2a497a8..bde27c7ae 100644
--- a/org.aspectj.matcher/src/org/aspectj/weaver/reflect/ReflectionBasedReferenceTypeDelegate.java
+++ b/org.aspectj.matcher/src/org/aspectj/weaver/reflect/ReflectionBasedReferenceTypeDelegate.java
@@ -409,4 +409,8 @@ public class ReflectionBasedReferenceTypeDelegate implements ReferenceTypeDelega
public int getCompilerVersion() {
return WeaverVersionInfo.getCurrentWeaverMajorVersion();
}
+
+ public void ensureConsistent() {
+
+ }
}