public abstract class ClassCodeVisitorSupportHack
extends org.codehaus.groovy.ast.ClassCodeVisitorSupport
Constructor and Description |
---|
ClassCodeVisitorSupportHack() |
Modifier and Type | Method and Description |
---|---|
protected void |
addError(java.lang.String msg,
org.codehaus.groovy.ast.ASTNode expr) |
void |
visitAnnotations(org.codehaus.groovy.ast.AnnotatedNode node) |
void |
visitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression ale) |
void |
visitArrayExpression(org.codehaus.groovy.ast.expr.ArrayExpression expression) |
void |
visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement statement) |
void |
visitAttributeExpression(org.codehaus.groovy.ast.expr.AttributeExpression expression) |
void |
visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression) |
void |
visitBitwiseNegationExpression(org.codehaus.groovy.ast.expr.BitwiseNegationExpression expression) |
void |
visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement block) |
void |
visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression expression) |
void |
visitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement statement) |
void |
visitBytecodeExpression(org.codehaus.groovy.classgen.BytecodeExpression cle) |
void |
visitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement statement) |
void |
visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression expression) |
void |
visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement statement) |
void |
visitClass(org.codehaus.groovy.ast.ClassNode node) |
protected void |
visitClassCodeContainer(org.codehaus.groovy.ast.stmt.Statement code) |
void |
visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression expression) |
void |
visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expression) |
void |
visitClosureListExpression(org.codehaus.groovy.ast.expr.ClosureListExpression cle) |
void |
visitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression expression) |
void |
visitConstructor(org.codehaus.groovy.ast.ConstructorNode node) |
void |
visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression call) |
protected void |
visitConstructorOrMethod(org.codehaus.groovy.ast.MethodNode node,
boolean isConstructor) |
void |
visitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement statement) |
void |
visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expression) |
void |
visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement loop) |
protected void |
visitEmptyStatement(org.codehaus.groovy.ast.stmt.EmptyStatement statement) |
void |
visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement statement) |
void |
visitField(org.codehaus.groovy.ast.FieldNode node) |
void |
visitFieldExpression(org.codehaus.groovy.ast.expr.FieldExpression expression) |
void |
visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement forLoop) |
void |
visitGStringExpression(org.codehaus.groovy.ast.expr.GStringExpression expression) |
void |
visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement ifElse) |
void |
visitImports(org.codehaus.groovy.ast.ModuleNode node) |
void |
visitListExpression(org.codehaus.groovy.ast.expr.ListExpression expression) |
protected void |
visitListOfExpressions(java.util.List<? extends org.codehaus.groovy.ast.expr.Expression> list) |
void |
visitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression expression) |
void |
visitMapExpression(org.codehaus.groovy.ast.expr.MapExpression expression) |
void |
visitMethod(org.codehaus.groovy.ast.MethodNode node) |
void |
visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call) |
void |
visitMethodPointerExpression(org.codehaus.groovy.ast.expr.MethodPointerExpression expression) |
void |
visitNotExpression(org.codehaus.groovy.ast.expr.NotExpression expression) |
protected void |
visitObjectInitializerStatements(org.codehaus.groovy.ast.ClassNode node) |
void |
visitPackage(org.codehaus.groovy.ast.PackageNode node) |
void |
visitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression expression) |
void |
visitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression expression) |
void |
visitProperty(org.codehaus.groovy.ast.PropertyNode node) |
void |
visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression) |
void |
visitRangeExpression(org.codehaus.groovy.ast.expr.RangeExpression expression) |
void |
visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement statement) |
void |
visitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression expression) |
void |
visitSpreadExpression(org.codehaus.groovy.ast.expr.SpreadExpression expression) |
void |
visitSpreadMapExpression(org.codehaus.groovy.ast.expr.SpreadMapExpression expression) |
protected void |
visitStatement(org.codehaus.groovy.ast.stmt.Statement statement) |
void |
visitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression call) |
void |
visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement statement) |
void |
visitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement statement) |
void |
visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expression) |
void |
visitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement statement) |
void |
visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement statement) |
void |
visitTupleExpression(org.codehaus.groovy.ast.expr.TupleExpression expression) |
void |
visitUnaryMinusExpression(org.codehaus.groovy.ast.expr.UnaryMinusExpression expression) |
void |
visitUnaryPlusExpression(org.codehaus.groovy.ast.expr.UnaryPlusExpression expression) |
void |
visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression) |
void |
visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement loop) |
public void visitClass(org.codehaus.groovy.ast.ClassNode node)
visitClass
in interface org.codehaus.groovy.ast.GroovyClassVisitor
visitClass
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
protected void visitObjectInitializerStatements(org.codehaus.groovy.ast.ClassNode node)
visitObjectInitializerStatements
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitPackage(org.codehaus.groovy.ast.PackageNode node)
visitPackage
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitImports(org.codehaus.groovy.ast.ModuleNode node)
visitImports
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitAnnotations(org.codehaus.groovy.ast.AnnotatedNode node)
visitAnnotations
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
protected void visitClassCodeContainer(org.codehaus.groovy.ast.stmt.Statement code)
visitClassCodeContainer
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expression)
visitDeclarationExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitDeclarationExpression
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
protected void visitConstructorOrMethod(org.codehaus.groovy.ast.MethodNode node, boolean isConstructor)
visitConstructorOrMethod
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitConstructor(org.codehaus.groovy.ast.ConstructorNode node)
visitConstructor
in interface org.codehaus.groovy.ast.GroovyClassVisitor
visitConstructor
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitMethod(org.codehaus.groovy.ast.MethodNode node)
visitMethod
in interface org.codehaus.groovy.ast.GroovyClassVisitor
visitMethod
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitField(org.codehaus.groovy.ast.FieldNode node)
visitField
in interface org.codehaus.groovy.ast.GroovyClassVisitor
visitField
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitProperty(org.codehaus.groovy.ast.PropertyNode node)
visitProperty
in interface org.codehaus.groovy.ast.GroovyClassVisitor
visitProperty
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
protected void addError(java.lang.String msg, org.codehaus.groovy.ast.ASTNode expr)
addError
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
protected void visitStatement(org.codehaus.groovy.ast.stmt.Statement statement)
visitStatement
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement statement)
visitAssertStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitAssertStatement
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement block)
visitBlockStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitBlockStatement
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement statement)
visitBreakStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitBreakStatement
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement statement)
visitCaseStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitCaseStatement
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement statement)
visitCatchStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitCatchStatement
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement statement)
visitContinueStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitContinueStatement
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement loop)
visitDoWhileLoop
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitDoWhileLoop
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement statement)
visitExpressionStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitExpressionStatement
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement forLoop)
visitForLoop
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitForLoop
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement ifElse)
visitIfElse
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitIfElse
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement statement)
visitReturnStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitReturnStatement
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement statement)
visitSwitch
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitSwitch
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement statement)
visitSynchronizedStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitSynchronizedStatement
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement statement)
visitThrowStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitThrowStatement
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement statement)
visitTryCatchFinally
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitTryCatchFinally
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement loop)
visitWhileLoop
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitWhileLoop
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
protected void visitEmptyStatement(org.codehaus.groovy.ast.stmt.EmptyStatement statement)
visitEmptyStatement
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call)
visitMethodCallExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitMethodCallExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression call)
visitStaticMethodCallExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitStaticMethodCallExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression call)
visitConstructorCallExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitConstructorCallExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression)
visitBinaryExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitBinaryExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expression)
visitTernaryExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitTernaryExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression expression)
visitShortTernaryExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitShortTernaryExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression expression)
visitPostfixExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitPostfixExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression expression)
visitPrefixExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitPrefixExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression expression)
visitBooleanExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitBooleanExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitNotExpression(org.codehaus.groovy.ast.expr.NotExpression expression)
visitNotExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitNotExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expression)
visitClosureExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitClosureExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitTupleExpression(org.codehaus.groovy.ast.expr.TupleExpression expression)
visitTupleExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitTupleExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitListExpression(org.codehaus.groovy.ast.expr.ListExpression expression)
visitListExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitListExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitArrayExpression(org.codehaus.groovy.ast.expr.ArrayExpression expression)
visitArrayExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitArrayExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitMapExpression(org.codehaus.groovy.ast.expr.MapExpression expression)
visitMapExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitMapExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression expression)
visitMapEntryExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitMapEntryExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitRangeExpression(org.codehaus.groovy.ast.expr.RangeExpression expression)
visitRangeExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitRangeExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitSpreadExpression(org.codehaus.groovy.ast.expr.SpreadExpression expression)
visitSpreadExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitSpreadExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitSpreadMapExpression(org.codehaus.groovy.ast.expr.SpreadMapExpression expression)
visitSpreadMapExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitSpreadMapExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitMethodPointerExpression(org.codehaus.groovy.ast.expr.MethodPointerExpression expression)
visitMethodPointerExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitMethodPointerExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitUnaryMinusExpression(org.codehaus.groovy.ast.expr.UnaryMinusExpression expression)
visitUnaryMinusExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitUnaryMinusExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitUnaryPlusExpression(org.codehaus.groovy.ast.expr.UnaryPlusExpression expression)
visitUnaryPlusExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitUnaryPlusExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitBitwiseNegationExpression(org.codehaus.groovy.ast.expr.BitwiseNegationExpression expression)
visitBitwiseNegationExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitBitwiseNegationExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression expression)
visitCastExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitCastExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression expression)
visitConstantExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitConstantExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression expression)
visitClassExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitClassExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression)
visitVariableExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitVariableExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression)
visitPropertyExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitPropertyExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitAttributeExpression(org.codehaus.groovy.ast.expr.AttributeExpression expression)
visitAttributeExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitAttributeExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitFieldExpression(org.codehaus.groovy.ast.expr.FieldExpression expression)
visitFieldExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitFieldExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitGStringExpression(org.codehaus.groovy.ast.expr.GStringExpression expression)
visitGStringExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitGStringExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
protected void visitListOfExpressions(java.util.List<? extends org.codehaus.groovy.ast.expr.Expression> list)
visitListOfExpressions
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression ale)
visitArgumentlistExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitArgumentlistExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitClosureListExpression(org.codehaus.groovy.ast.expr.ClosureListExpression cle)
visitClosureListExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitClosureListExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitBytecodeExpression(org.codehaus.groovy.classgen.BytecodeExpression cle)
visitBytecodeExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitBytecodeExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
Copyright © 2016. All rights reserved