Package manifold.internal.javac
Class ParentTreePathScanner
java.lang.Object
com.sun.source.util.TreeScanner<com.sun.source.tree.Tree,Void>
manifold.internal.javac.ParentTreePathScanner
- All Implemented Interfaces:
com.sun.source.tree.TreeVisitor<com.sun.source.tree.Tree,Void>
public class ParentTreePathScanner
extends com.sun.source.util.TreeScanner<com.sun.source.tree.Tree,Void>
-
Method Summary
Modifier and TypeMethodDescriptioncom.sun.source.tree.Treebuild a map of child tree to parent treecom.sun.source.tree.TreevisitOther(com.sun.source.tree.Tree node, Void p) Methods inherited from class com.sun.source.util.TreeScanner
reduce, scan, visitAnnotatedType, visitAnnotation, visitAnyPattern, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBindingPattern, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitConstantCaseLabel, visitContinue, visitDeconstructionPattern, visitDefaultCaseLabel, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExports, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberReference, visitMemberSelect, visitMethod, visitMethodInvocation, visitModifiers, visitModule, visitNewArray, visitNewClass, visitOpens, visitPackage, visitParameterizedType, visitParenthesized, visitPatternCaseLabel, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitStringTemplate, visitSwitch, visitSwitchExpression, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcard, visitYield
-
Method Details
-
scan
build a map of child tree to parent tree- Overrides:
scanin classcom.sun.source.util.TreeScanner<com.sun.source.tree.Tree,Void>
-
visitOther
-