Type Params |
Return Type |
Name and description |
|
public TreeContext |
getLastContext()
|
|
protected SourceUnit |
getSourceUnit()
|
|
public TreeContext |
getTreeContext()
|
|
public List<TreeContext> |
getTreePath()
|
|
public static List<ASTNodePredicate> |
matchByClass(Class<ASTNode> classes)
|
|
public List<TreeContext> |
pathMatches(List<ASTNodePredicate> predicates)
|
|
public List<TreeContext> |
pathUpTo(ASTNodePredicate predicate)
|
|
public List<TreeContext> |
pathUpTo(Class<ASTNode> node)
|
|
public List<TreeContext> |
pathUpTo(Class<ASTNode> node, ASTNodePredicate predicate)
|
|
protected TreeContext |
popContext()
|
|
protected void |
pushContext(TreeContext ctx)
|
|
protected void |
pushContext(ASTNode node)
|
|
public Expression |
transform(Expression exp)
|
|
public void |
visitArrayExpression(ArrayExpression expression)
|
|
public void |
visitAssertStatement(AssertStatement statement)
|
|
public void |
visitAttributeExpression(AttributeExpression expression)
|
|
public void |
visitBinaryExpression(BinaryExpression expression)
|
|
public void |
visitBitwiseNegationExpression(BitwiseNegationExpression expression)
|
|
public void |
visitBlockStatement(BlockStatement block)
|
|
public void |
visitBooleanExpression(BooleanExpression expression)
|
|
public void |
visitBreakStatement(BreakStatement statement)
|
|
public void |
visitBytecodeExpression(BytecodeExpression cle)
|
|
public void |
visitCaseStatement(CaseStatement statement)
|
|
public void |
visitCastExpression(CastExpression expression)
|
|
public void |
visitCatchStatement(CatchStatement statement)
|
|
public void |
visitClass(ClassNode node)
|
|
public void |
visitClassExpression(ClassExpression expression)
|
|
public void |
visitClosureExpression(ClosureExpression expression)
|
|
public void |
visitClosureListExpression(ClosureListExpression cle)
|
|
public void |
visitConstantExpression(ConstantExpression expression)
|
|
public void |
visitConstructorCallExpression(ConstructorCallExpression call)
|
|
protected void |
visitConstructorOrMethod(MethodNode node, boolean isConstructor)
|
|
public void |
visitContinueStatement(ContinueStatement statement)
|
|
public void |
visitDoWhileLoop(DoWhileStatement loop)
|
|
public void |
visitEmptyStatement(EmptyStatement statement)
|
|
public void |
visitExpressionStatement(ExpressionStatement statement)
|
|
public void |
visitField(FieldNode node)
|
|
public void |
visitFieldExpression(FieldExpression expression)
|
|
public void |
visitForLoop(ForStatement forLoop)
|
|
public void |
visitGStringExpression(GStringExpression expression)
|
|
public void |
visitIfElse(IfStatement ifElse)
|
|
public void |
visitImports(ModuleNode node)
|
|
public void |
visitListExpression(ListExpression expression)
|
|
public void |
visitMapEntryExpression(MapEntryExpression expression)
|
|
public void |
visitMapExpression(MapExpression expression)
|
|
public void |
visitMethodCallExpression(MethodCallExpression call)
|
|
public void |
visitMethodPointerExpression(MethodPointerExpression expression)
|
|
public void |
visitNotExpression(NotExpression expression)
|
|
public void |
visitPackage(PackageNode node)
|
|
public void |
visitPostfixExpression(PostfixExpression expression)
|
|
public void |
visitPrefixExpression(PrefixExpression expression)
|
|
public void |
visitProperty(PropertyNode node)
|
|
public void |
visitPropertyExpression(PropertyExpression expression)
|
|
public void |
visitRangeExpression(RangeExpression expression)
|
|
public void |
visitReturnStatement(ReturnStatement statement)
|
|
public void |
visitShortTernaryExpression(ElvisOperatorExpression expression)
|
|
public void |
visitSpreadExpression(SpreadExpression expression)
|
|
public void |
visitSpreadMapExpression(SpreadMapExpression expression)
|
|
public void |
visitStaticMethodCallExpression(StaticMethodCallExpression call)
|
|
public void |
visitSwitch(SwitchStatement statement)
|
|
public void |
visitSynchronizedStatement(SynchronizedStatement statement)
|
|
public void |
visitTernaryExpression(TernaryExpression expression)
|
|
public void |
visitThrowStatement(ThrowStatement statement)
|
|
public void |
visitTryCatchFinally(TryCatchStatement statement)
|
|
public void |
visitTupleExpression(TupleExpression expression)
|
|
public void |
visitUnaryMinusExpression(UnaryMinusExpression expression)
|
|
public void |
visitUnaryPlusExpression(UnaryPlusExpression expression)
|
|
public void |
visitVariableExpression(VariableExpression expression)
|
|
public void |
visitWhileLoop(WhileStatement loop)
|