Browse Source

174385: testcode, almost working

tags/V1_6_1rc1
aclement 16 years ago
parent
commit
0f9681ba75
1 changed files with 23 additions and 0 deletions
  1. 23
    0
      tests/bugs161/pr174385/StaticFinalStringInPointcutAspect.java

+ 23
- 0
tests/bugs161/pr174385/StaticFinalStringInPointcutAspect.java View File

@@ -0,0 +1,23 @@
package bug;

import org.aspectj.lang.annotation.*;

@Aspect
public class StaticFinalStringInPointcutAspect {
static final String pcExpression = "within(*)";

@Pointcut(pcExpression)
public void pointcutThatUsesStaticFinalStringAsExpression() {}
@Before("pointcutThatUsesStaticFinalStringAsExpression() && execution(* foo(..))")
public void m() {
System.out.println("advice");
}
public void foo() {
}
public static void main(String[] args) {
new StaticFinalStringInPointcutAspect().foo();
}
}

Loading…
Cancel
Save