From: acolyer Date: Wed, 23 Mar 2005 13:45:09 +0000 (+0000) Subject: enh 76055 - X-Git-Tag: V1_5_0M2~24 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=b0f270ee1090daf7b5aec3b534b98d28955f77bd;p=aspectj.git enh 76055 - Some Pointcut PatternNodes are missing getters to traverse syntax tree --- diff --git a/weaver/src/org/aspectj/weaver/patterns/CflowPointcut.java b/weaver/src/org/aspectj/weaver/patterns/CflowPointcut.java index b8d1348f7..f6133bc71 100644 --- a/weaver/src/org/aspectj/weaver/patterns/CflowPointcut.java +++ b/weaver/src/org/aspectj/weaver/patterns/CflowPointcut.java @@ -72,6 +72,11 @@ public class CflowPointcut extends Pointcut { return Shadow.ALL_SHADOW_KINDS; } + // enh 76055 + public Pointcut getEntry() { + return entry; + } + public FuzzyBoolean fastMatch(FastMatchInfo type) { return FuzzyBoolean.MAYBE; } diff --git a/weaver/src/org/aspectj/weaver/patterns/IfPointcut.java b/weaver/src/org/aspectj/weaver/patterns/IfPointcut.java index b15d81a39..c7b3e02b0 100644 --- a/weaver/src/org/aspectj/weaver/patterns/IfPointcut.java +++ b/weaver/src/org/aspectj/weaver/patterns/IfPointcut.java @@ -77,6 +77,11 @@ public class IfPointcut extends Pointcut { return false; } + // enh 76055 + public Pointcut getResidueSource() { + return residueSource; + } + /* (non-Javadoc) * @see org.aspectj.weaver.patterns.Pointcut#matchesDynamically(java.lang.Object, java.lang.Object, java.lang.Object[]) */