Uses of Class
com.pressassociation.pr.ast.visitor.AstVisitor
-
Packages that use AstVisitor Package Description com.pressassociation.pr.ast com.pressassociation.pr.ast.visitor -
-
Uses of AstVisitor in com.pressassociation.pr.ast
Methods in com.pressassociation.pr.ast with parameters of type AstVisitor Modifier and Type Method Description abstract voidAstNode. apply(AstVisitor visitor)Apply the given visitor over the tree represented by this node.voidFields. apply(AstVisitor visitor)voidPath. apply(AstVisitor visitor)voidSubSelection. apply(AstVisitor visitor)voidWildcard. apply(AstVisitor visitor)voidWord. apply(AstVisitor visitor) -
Uses of AstVisitor in com.pressassociation.pr.ast.visitor
Subclasses of AstVisitor in com.pressassociation.pr.ast.visitor Modifier and Type Class Description classCopyVisitorVisitor that copies (deeply) the nodes of an ast.classExpandingVisitorA visitor that will take an ast and expand out sub selection groups to their own paths.classFindFieldsVisitorVisitor that collects all top level fields of the ast.classMatchesParentVisitorVisitor that will return a boolean to signify whether the path given in the constructor matches the Ast we visit.classMatchesPathVisitorVisitor that will return a boolean to signify whether the path given in the constructor matches the Ast we visit.classPathPostfixingVisitorPostfix some node to the visited nodes.classPathPrefixingVisitorPrepends a prefix to the visited ast.classToStringVisitorGenerates a string representation of the visited AST.classTransformingVisitor<T>A visitor that produces some kind of output from the visitation of the ast.
-