aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.aspectj.ajdt.core/testsrc/org/aspectj/tools/ajc/ASTVisitorTest.java13
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 {