From 3adcb6f3f2f7646b96e6cb608544dcf8e5a3a24b Mon Sep 17 00:00:00 2001 From: aclement Date: Wed, 3 Mar 2010 19:05:05 +0000 Subject: [PATCH] 303924: fix --- .../org/aspectj/weaver/AbstractReferenceTypeDelegate.java | 4 ++++ .../src/org/aspectj/weaver/ReferenceTypeDelegate.java | 5 +++++ .../weaver/reflect/ReflectionBasedReferenceTypeDelegate.java | 4 ++++ 3 files changed, 13 insertions(+) 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() { + + } } -- 2.39.5