org.codehaus.groovy.ast.GroovyCodeVisitor
ConditionRewriter
, ExpressionInfoConverter
public abstract class AbstractExpressionConverter<T>
extends java.lang.Object
implements org.codehaus.groovy.ast.GroovyCodeVisitor
Constructor | Description |
---|---|
AbstractExpressionConverter() |
Modifier and Type | Method | Description |
---|---|---|
T |
convert(org.codehaus.groovy.ast.expr.Expression expr) |
|
protected java.util.List<T> |
convertAll(java.util.List<? extends org.codehaus.groovy.ast.expr.Expression> expressions) |
|
protected void |
unsupported() |
|
void |
visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement statement) |
|
void |
visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement statement) |
|
void |
visitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement statement) |
|
void |
visitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement statement) |
|
void |
visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement statement) |
|
void |
visitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement statement) |
|
void |
visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement loop) |
|
void |
visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement statement) |
|
void |
visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement forLoop) |
|
void |
visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement ifElse) |
|
void |
visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement statement) |
|
void |
visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement statement) |
|
void |
visitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement statement) |
|
void |
visitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement statement) |
|
void |
visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement finally1) |
|
void |
visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement loop) |
visitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitDeclarationExpression, visitFieldExpression, visitGStringExpression, visitListExpression, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpression
protected T result
public T convert(org.codehaus.groovy.ast.expr.Expression expr)
protected java.util.List<T> convertAll(java.util.List<? extends org.codehaus.groovy.ast.expr.Expression> expressions)
protected void unsupported()
public final void visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement statement)
visitBlockStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
public final void visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement forLoop)
visitForLoop
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
public final void visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement loop)
visitWhileLoop
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
public final void visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement loop)
visitDoWhileLoop
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
public final void visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement ifElse)
visitIfElse
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
public final void visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement statement)
visitExpressionStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
public final void visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement statement)
visitReturnStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
public final void visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement statement)
visitAssertStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
public final void visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement finally1)
visitTryCatchFinally
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
public final void visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement statement)
visitSwitch
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
public final void visitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement statement)
visitCaseStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
public final void visitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement statement)
visitBreakStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
public final void visitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement statement)
visitContinueStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
public final void visitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement statement)
visitThrowStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
public final void visitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement statement)
visitSynchronizedStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
public final void visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement statement)
visitCatchStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
Copyright © 2018. All rights reserved