|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.ast.CodeVisitorSupport org.codehaus.groovy.ast.ClassCodeVisitorSupport org.codehaus.groovy.classgen.InnerClassVisitorHelper
public abstract class InnerClassVisitorHelper extends ClassCodeVisitorSupport
Method Summary | |
---|---|
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)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
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)
Groovy Documentation