接口 TraversingASTNodeVisitor<P>
-
- 类型参数:
P- Parameter type for the visit methods
- 所有超级接口:
ASTNodeVisitor<java.lang.Void,P>
- 所有已知实现类:
ClassNameCollectingVisitor
public interface TraversingASTNodeVisitor<P> extends ASTNodeVisitor<java.lang.Void,P>
A generic implementation of theASTNodeVisitorintended to be used for when traversal of the full AST is needed.
-
-
方法概要
所有方法 实例方法 默认方法 修饰符和类型 方法 说明 default java.lang.Voidvisit(ArrayTypeNode node, P arg)default java.lang.Voidvisit(BaseTypeNode node, P arg)default java.lang.Voidvisit(ClassTypeNode node, P arg)default java.lang.Voidvisit(FieldDescriptorNode node, P arg)default java.lang.Voidvisit(FieldTypeNode node, P arg)default java.lang.Voidvisit(MethodDescriptorNode node, P arg)default java.lang.Voidvisit(ReturnDescriptorNode node, P arg)default java.lang.Voidvisit(VoidDescriptorNode node, P arg)default java.lang.Voidvisit(AnyTypeArgumentNode node, P arg)default java.lang.Voidvisit(ArrayTypeSignatureNode node, P arg)default java.lang.Voidvisit(BoundedTypeArgumentNode node, P arg)default java.lang.Voidvisit(ClassBoundNode node, P arg)default java.lang.Voidvisit(ClassSignatureNode node, P arg)default java.lang.Voidvisit(ClassTypeSignatureNode node, P arg)default java.lang.Voidvisit(InterfaceBoundNode node, P arg)default java.lang.Voidvisit(MethodSignatureNode node, P arg)default java.lang.Voidvisit(PackageSpecifierNode node, P arg)default java.lang.Voidvisit(ReferenceTypeSignatureNode node, P arg)default java.lang.Voidvisit(ResultNode node, P arg)default java.lang.Voidvisit(SimpleClassTypeSignatureNode node, P arg)default java.lang.Voidvisit(SuperclassSignatureNode node, P arg)default java.lang.Voidvisit(SuperinterfaceSignatureNode node, P arg)default java.lang.Voidvisit(ThrowsSignatureNode node, P arg)default java.lang.Voidvisit(TypeArgumentNode node, P arg)default java.lang.Voidvisit(TypeParameterNode node, P arg)default java.lang.Voidvisit(TypeSignatureNode node, P arg)default java.lang.Voidvisit(TypeVariableSignatureNode node, P arg)default java.lang.Voidvisit(WildcardIndicatorNode node, P arg)
-
-
-
方法详细资料
-
visit
default java.lang.Void visit(AnyTypeArgumentNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(ArrayTypeSignatureNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(BoundedTypeArgumentNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(ClassBoundNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(ClassSignatureNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(ClassTypeSignatureNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(InterfaceBoundNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(TypeSignatureNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(MethodSignatureNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(PackageSpecifierNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(ReferenceTypeSignatureNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(ResultNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(SimpleClassTypeSignatureNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(SuperclassSignatureNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(SuperinterfaceSignatureNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(ThrowsSignatureNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(TypeArgumentNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(TypeParameterNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(TypeVariableSignatureNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(WildcardIndicatorNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(ArrayTypeNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(BaseTypeNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(ClassTypeNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(FieldDescriptorNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(FieldTypeNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(MethodDescriptorNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(ReturnDescriptorNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
visit
default java.lang.Void visit(VoidDescriptorNode node, P arg)
- 指定者:
visit在接口中ASTNodeVisitor<java.lang.Void,P>
-
-