public class TreeCopier<P> extends Object implements TreeVisitor<JCTree,P>
This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.
| Constructor and Description |
|---|
TreeCopier(TreeMaker M)
Creates a new instance of TreeCopier
|
public TreeCopier(TreeMaker M)
public <T extends JCTree> T copy(T tree)
public JCTree visitAnnotatedType(AnnotatedTypeTree node, P p)
visitAnnotatedType in interface TreeVisitor<JCTree,P>public JCTree visitAnnotation(AnnotationTree node, P p)
visitAnnotation in interface TreeVisitor<JCTree,P>public JCTree visitAssert(AssertTree node, P p)
visitAssert in interface TreeVisitor<JCTree,P>public JCTree visitAssignment(AssignmentTree node, P p)
visitAssignment in interface TreeVisitor<JCTree,P>public JCTree visitCompoundAssignment(CompoundAssignmentTree node, P p)
visitCompoundAssignment in interface TreeVisitor<JCTree,P>public JCTree visitBinary(BinaryTree node, P p)
visitBinary in interface TreeVisitor<JCTree,P>public JCTree visitBlock(BlockTree node, P p)
visitBlock in interface TreeVisitor<JCTree,P>public JCTree visitBreak(BreakTree node, P p)
visitBreak in interface TreeVisitor<JCTree,P>public JCTree visitCase(CaseTree node, P p)
visitCase in interface TreeVisitor<JCTree,P>public JCTree visitCatch(CatchTree node, P p)
visitCatch in interface TreeVisitor<JCTree,P>public JCTree visitClass(ClassTree node, P p)
visitClass in interface TreeVisitor<JCTree,P>public JCTree visitConditionalExpression(ConditionalExpressionTree node, P p)
visitConditionalExpression in interface TreeVisitor<JCTree,P>public JCTree visitContinue(ContinueTree node, P p)
visitContinue in interface TreeVisitor<JCTree,P>public JCTree visitDoWhileLoop(DoWhileLoopTree node, P p)
visitDoWhileLoop in interface TreeVisitor<JCTree,P>public JCTree visitErroneous(ErroneousTree node, P p)
visitErroneous in interface TreeVisitor<JCTree,P>public JCTree visitExpressionStatement(ExpressionStatementTree node, P p)
visitExpressionStatement in interface TreeVisitor<JCTree,P>public JCTree visitEnhancedForLoop(EnhancedForLoopTree node, P p)
visitEnhancedForLoop in interface TreeVisitor<JCTree,P>public JCTree visitForLoop(ForLoopTree node, P p)
visitForLoop in interface TreeVisitor<JCTree,P>public JCTree visitIdentifier(IdentifierTree node, P p)
visitIdentifier in interface TreeVisitor<JCTree,P>public JCTree visitIf(IfTree node, P p)
visitIf in interface TreeVisitor<JCTree,P>public JCTree visitImport(ImportTree node, P p)
visitImport in interface TreeVisitor<JCTree,P>public JCTree visitArrayAccess(ArrayAccessTree node, P p)
visitArrayAccess in interface TreeVisitor<JCTree,P>public JCTree visitLabeledStatement(LabeledStatementTree node, P p)
visitLabeledStatement in interface TreeVisitor<JCTree,P>public JCTree visitLiteral(LiteralTree node, P p)
visitLiteral in interface TreeVisitor<JCTree,P>public JCTree visitMethod(MethodTree node, P p)
visitMethod in interface TreeVisitor<JCTree,P>public JCTree visitMethodInvocation(MethodInvocationTree node, P p)
visitMethodInvocation in interface TreeVisitor<JCTree,P>public JCTree visitModifiers(ModifiersTree node, P p)
visitModifiers in interface TreeVisitor<JCTree,P>public JCTree visitNewArray(NewArrayTree node, P p)
visitNewArray in interface TreeVisitor<JCTree,P>public JCTree visitNewClass(NewClassTree node, P p)
visitNewClass in interface TreeVisitor<JCTree,P>public JCTree visitLambdaExpression(LambdaExpressionTree node, P p)
visitLambdaExpression in interface TreeVisitor<JCTree,P>public JCTree visitParenthesized(ParenthesizedTree node, P p)
visitParenthesized in interface TreeVisitor<JCTree,P>public JCTree visitReturn(ReturnTree node, P p)
visitReturn in interface TreeVisitor<JCTree,P>public JCTree visitMemberSelect(MemberSelectTree node, P p)
visitMemberSelect in interface TreeVisitor<JCTree,P>public JCTree visitMemberReference(MemberReferenceTree node, P p)
visitMemberReference in interface TreeVisitor<JCTree,P>public JCTree visitEmptyStatement(EmptyStatementTree node, P p)
visitEmptyStatement in interface TreeVisitor<JCTree,P>public JCTree visitSwitch(SwitchTree node, P p)
visitSwitch in interface TreeVisitor<JCTree,P>public JCTree visitSynchronized(SynchronizedTree node, P p)
visitSynchronized in interface TreeVisitor<JCTree,P>public JCTree visitThrow(ThrowTree node, P p)
visitThrow in interface TreeVisitor<JCTree,P>public JCTree visitCompilationUnit(CompilationUnitTree node, P p)
visitCompilationUnit in interface TreeVisitor<JCTree,P>public JCTree visitTry(TryTree node, P p)
visitTry in interface TreeVisitor<JCTree,P>public JCTree visitParameterizedType(ParameterizedTypeTree node, P p)
visitParameterizedType in interface TreeVisitor<JCTree,P>public JCTree visitUnionType(UnionTypeTree node, P p)
visitUnionType in interface TreeVisitor<JCTree,P>public JCTree visitIntersectionType(IntersectionTypeTree node, P p)
visitIntersectionType in interface TreeVisitor<JCTree,P>public JCTree visitArrayType(ArrayTypeTree node, P p)
visitArrayType in interface TreeVisitor<JCTree,P>public JCTree visitTypeCast(TypeCastTree node, P p)
visitTypeCast in interface TreeVisitor<JCTree,P>public JCTree visitPrimitiveType(PrimitiveTypeTree node, P p)
visitPrimitiveType in interface TreeVisitor<JCTree,P>public JCTree visitTypeParameter(TypeParameterTree node, P p)
visitTypeParameter in interface TreeVisitor<JCTree,P>public JCTree visitInstanceOf(InstanceOfTree node, P p)
visitInstanceOf in interface TreeVisitor<JCTree,P>public JCTree visitUnary(UnaryTree node, P p)
visitUnary in interface TreeVisitor<JCTree,P>public JCTree visitVariable(VariableTree node, P p)
visitVariable in interface TreeVisitor<JCTree,P>public JCTree visitWhileLoop(WhileLoopTree node, P p)
visitWhileLoop in interface TreeVisitor<JCTree,P>public JCTree visitWildcard(WildcardTree node, P p)
visitWildcard in interface TreeVisitor<JCTree,P>public JCTree visitOther(Tree node, P p)
visitOther in interface TreeVisitor<JCTree,P>Copyright © 2017 earcam. All rights reserved.