P - Parameter type for the visit methodspublic interface TraversingASTNodeVisitor<P> extends ASTNodeVisitor<java.lang.Void,P>
ASTNodeVisitor intended to be used for when traversal of
the full AST is needed.| Modifier and Type | Method and Description |
|---|---|
default java.lang.Void |
visit(AnyTypeArgumentNode node,
P arg) |
default java.lang.Void |
visit(ArrayTypeNode node,
P arg) |
default java.lang.Void |
visit(ArrayTypeSignatureNode node,
P arg) |
default java.lang.Void |
visit(BaseTypeNode node,
P arg) |
default java.lang.Void |
visit(BoundedTypeArgumentNode node,
P arg) |
default java.lang.Void |
visit(ClassBoundNode node,
P arg) |
default java.lang.Void |
visit(ClassSignatureNode node,
P arg) |
default java.lang.Void |
visit(ClassTypeNode node,
P arg) |
default java.lang.Void |
visit(ClassTypeSignatureNode node,
P arg) |
default java.lang.Void |
visit(FieldDescriptorNode node,
P arg) |
default java.lang.Void |
visit(FieldTypeNode node,
P arg) |
default java.lang.Void |
visit(InterfaceBoundNode node,
P arg) |
default java.lang.Void |
visit(MethodDescriptorNode node,
P arg) |
default java.lang.Void |
visit(MethodSignatureNode node,
P arg) |
default java.lang.Void |
visit(PackageSpecifierNode node,
P arg) |
default java.lang.Void |
visit(ReferenceTypeSignatureNode node,
P arg) |
default java.lang.Void |
visit(ResultNode node,
P arg) |
default java.lang.Void |
visit(ReturnDescriptorNode node,
P arg) |
default java.lang.Void |
visit(SimpleClassTypeSignatureNode node,
P arg) |
default java.lang.Void |
visit(SuperclassSignatureNode node,
P arg) |
default java.lang.Void |
visit(SuperinterfaceSignatureNode node,
P arg) |
default java.lang.Void |
visit(ThrowsSignatureNode node,
P arg) |
default java.lang.Void |
visit(TypeArgumentNode node,
P arg) |
default java.lang.Void |
visit(TypeParameterNode node,
P arg) |
default java.lang.Void |
visit(TypeSignatureNode node,
P arg) |
default java.lang.Void |
visit(TypeVariableSignatureNode node,
P arg) |
default java.lang.Void |
visit(VoidDescriptorNode node,
P arg) |
default java.lang.Void |
visit(WildcardIndicatorNode node,
P arg) |
default java.lang.Void visit(AnyTypeArgumentNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(ArrayTypeSignatureNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(BoundedTypeArgumentNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(ClassBoundNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(ClassSignatureNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(ClassTypeSignatureNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(InterfaceBoundNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(TypeSignatureNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(MethodSignatureNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(PackageSpecifierNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(ReferenceTypeSignatureNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(ResultNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(SimpleClassTypeSignatureNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(SuperclassSignatureNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(SuperinterfaceSignatureNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(ThrowsSignatureNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(TypeArgumentNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(TypeParameterNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(TypeVariableSignatureNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(WildcardIndicatorNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(ArrayTypeNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(BaseTypeNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(ClassTypeNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(FieldDescriptorNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(FieldTypeNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(MethodDescriptorNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(ReturnDescriptorNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>default java.lang.Void visit(VoidDescriptorNode node, P arg)
visit in interface ASTNodeVisitor<java.lang.Void,P>