diff options
-rw-r--r-- | org.aspectj.ajdt.core/testsrc/org/aspectj/tools/ajc/ASTVisitorTest.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/org.aspectj.ajdt.core/testsrc/org/aspectj/tools/ajc/ASTVisitorTest.java b/org.aspectj.ajdt.core/testsrc/org/aspectj/tools/ajc/ASTVisitorTest.java index 785c7f3ec..ea0fc5872 100644 --- a/org.aspectj.ajdt.core/testsrc/org/aspectj/tools/ajc/ASTVisitorTest.java +++ b/org.aspectj.ajdt.core/testsrc/org/aspectj/tools/ajc/ASTVisitorTest.java @@ -54,6 +54,18 @@ import org.aspectj.weaver.patterns.DeclareSoft; public class ASTVisitorTest extends TestCase { + // from bug 110465 - will currently break because of casts +// public void testAspectWithITD() { +// check("aspect A{ public void B.x(){} }", +// "(compilationUnit(aspect(simpleName)(methodITD(primitiveType)(simpleName)(block))))"); +// } +// +// public void testAspectWithCommentThenITD() { +// check("aspect A{ /** */ public void B.x(){} }","yyy"); +// } + + + // original tests public void testAnInterface() { check("interface AnInterface{}","(compilationUnit(interface(simpleName)))"); } @@ -364,6 +376,7 @@ class TestVisitor extends AjASTVisitor { } public boolean visit(MethodDeclaration node) { + if (node instanceof InterTypeMethodDeclaration) return visit((InterTypeMethodDeclaration)node); if (node.isConstructor()){ b.append("(constructor"); } else { |