public abstract class AbstractExpressionConverter<T>
extends java.lang.Object
implements org.codehaus.groovy.ast.GroovyCodeVisitor
| Constructor and Description |
|---|
AbstractExpressionConverter() |
| Modifier and Type | Method and 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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitArgumentlistExpression, 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, visitVariableExpressionprotected 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.GroovyCodeVisitorpublic final void visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement forLoop)
visitForLoop in interface org.codehaus.groovy.ast.GroovyCodeVisitorpublic final void visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement loop)
visitWhileLoop in interface org.codehaus.groovy.ast.GroovyCodeVisitorpublic final void visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement loop)
visitDoWhileLoop in interface org.codehaus.groovy.ast.GroovyCodeVisitorpublic final void visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement ifElse)
visitIfElse in interface org.codehaus.groovy.ast.GroovyCodeVisitorpublic final void visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement statement)
visitExpressionStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorpublic final void visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement statement)
visitReturnStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorpublic final void visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement statement)
visitAssertStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorpublic final void visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement finally1)
visitTryCatchFinally in interface org.codehaus.groovy.ast.GroovyCodeVisitorpublic final void visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement statement)
visitSwitch in interface org.codehaus.groovy.ast.GroovyCodeVisitorpublic final void visitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement statement)
visitCaseStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorpublic final void visitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement statement)
visitBreakStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorpublic final void visitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement statement)
visitContinueStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorpublic final void visitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement statement)
visitThrowStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorpublic final void visitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement statement)
visitSynchronizedStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorpublic final void visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement statement)
visitCatchStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorCopyright © 2012. All rights reserved