diff options
Diffstat (limited to 'javaparser-symbol-solver-testing/src/test/resources/MethodTypeParams.java.txt')
-rw-r--r-- | javaparser-symbol-solver-testing/src/test/resources/MethodTypeParams.java.txt | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/javaparser-symbol-solver-testing/src/test/resources/MethodTypeParams.java.txt b/javaparser-symbol-solver-testing/src/test/resources/MethodTypeParams.java.txt new file mode 100644 index 000000000..d55266797 --- /dev/null +++ b/javaparser-symbol-solver-testing/src/test/resources/MethodTypeParams.java.txt @@ -0,0 +1,38 @@ +class CompilationUnit { + +} + +public interface VoidVisitor<A> { + + void visit(CompilationUnit n, A arg); + + void visit(JavadocComment n, A arg); +} + +public interface GenericVisitor<R, A> { + + R visit(CompilationUnit n, A arg); + + R visit(JavadocComment n, A arg); +} + +class JavadocComment { + + public <R, A> R accept(GenericVisitor<R, A> v, A arg) { + return v.visit(this, arg); + } + + public <A> void accept(VoidVisitor<A> v, A arg) { + v.visit(this, arg); + } + +} + +public abstract class VoidVisitorAdapter<A> implements VoidVisitor<A> { + + @Override public void visit(final AnnotationDeclaration n, final A arg) { + JavadocComment javadocComment; + javadocComment.accept(this, arg); + } + +}
\ No newline at end of file |