[Java] Class InnerClassVisitorHelper
- org.codehaus.groovy.classgen.InnerClassVisitorHelper
public abstract class InnerClassVisitorHelper extends ClassCodeVisitorSupport
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
protected static void |
addFieldInit(Parameter p, FieldNode fn, BlockStatement block) | |
protected static ClassNode |
getClassNode(ClassNode node, boolean isStatic) | |
protected static int |
getObjectDistance(ClassNode node) | |
protected static boolean |
isStatic(InnerClassNode node) | |
protected static void |
setMethodDispatcherCode(BlockStatement block, Expression thiz, Parameter[] parameters) | |
protected static void |
setPropertyGetterDispatcher(BlockStatement block, Expression thiz, Parameter[] parameters) | |
protected static void |
setPropertySetterDispatcher(BlockStatement block, Expression thiz, Parameter[] parameters) | |
protected static boolean |
shouldHandleImplicitThisForInnerClass(ClassNode cn) |
Inherited Methods Summary
Method Detail
protected static void addFieldInit(Parameter p, FieldNode fn, BlockStatement block)
protected static ClassNode getClassNode(ClassNode node, boolean isStatic)
protected static int getObjectDistance(ClassNode node)
protected static boolean isStatic(InnerClassNode node)
protected static void setMethodDispatcherCode(BlockStatement block, Expression thiz, Parameter[] parameters)
protected static void setPropertyGetterDispatcher(BlockStatement block, Expression thiz, Parameter[] parameters)
protected static void setPropertySetterDispatcher(BlockStatement block, Expression thiz, Parameter[] parameters)
protected static boolean shouldHandleImplicitThisForInnerClass(ClassNode cn)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/codehaus/groovy/classgen/InnerClassVisitorHelper.html