Package org.codehaus.groovy.classgen
Class InnerClassVisitorHelper
java.lang.Object
org.codehaus.groovy.ast.CodeVisitorSupport
org.codehaus.groovy.ast.ClassCodeVisitorSupport
org.codehaus.groovy.classgen.InnerClassVisitorHelper
- All Implemented Interfaces:
GroovyClassVisitor,GroovyCodeVisitor
- Direct Known Subclasses:
InnerClassVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static ClassNodegetClassNode(ClassNode node, boolean isStatic) protected static intgetObjectDistance(ClassNode node) protected static booleanisStatic(InnerClassNode node) protected static voidsetMethodDispatcherCode(BlockStatement block, Expression thiz, Parameter[] parameters) protected static voidsetPropertyGetterDispatcher(BlockStatement block, Expression thiz, Parameter[] parameters) protected static voidsetPropertySetterDispatcher(BlockStatement block, Expression thiz, Parameter[] parameters) Methods inherited from class org.codehaus.groovy.ast.ClassCodeVisitorSupport
addError, getSourceUnit, visitAnnotations, visitAssertStatement, visitBlockStatement, visitBreakStatement, visitCaseStatement, visitCatchStatement, visitClass, visitClassCodeContainer, visitConstructor, visitConstructorOrMethod, visitContinueStatement, visitDeclarationExpression, visitDoWhileLoop, visitExpressionStatement, visitField, visitForLoop, visitIfElse, visitImports, visitMethod, visitObjectInitializerStatements, visitPackage, visitProperty, visitReturnStatement, visitStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitTryCatchFinally, visitWhileLoopMethods inherited from class org.codehaus.groovy.ast.CodeVisitorSupport
visitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpression
-
Constructor Details
-
InnerClassVisitorHelper
public InnerClassVisitorHelper()
-
-
Method Details
-
setPropertyGetterDispatcher
protected static void setPropertyGetterDispatcher(BlockStatement block, Expression thiz, Parameter[] parameters) -
setPropertySetterDispatcher
protected static void setPropertySetterDispatcher(BlockStatement block, Expression thiz, Parameter[] parameters) -
setMethodDispatcherCode
protected static void setMethodDispatcherCode(BlockStatement block, Expression thiz, Parameter[] parameters) -
isStatic
-
getClassNode
-
getObjectDistance
-