|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ClassNode | |
groovy.lang | |
org.codehaus.groovy.ast | |
org.codehaus.groovy.classgen | |
org.codehaus.groovy.control |
Uses of ClassNode in groovy.lang |
Methods in groovy.lang that return ClassNode | |
ClassNode |
MetaClass.getClassNode()
|
Methods in groovy.lang with parameters of type ClassNode | |
protected Class |
GroovyClassLoader.ClassCollector.onClassNode(org.objectweb.asm.ClassWriter classWriter,
ClassNode classNode)
|
void |
GroovyClassLoader.ClassCollector.call(org.objectweb.asm.ClassVisitor classWriter,
ClassNode classNode)
|
Class |
GroovyClassLoader.defineClass(ClassNode classNode,
String file)
Loads the given class node returning the implementation Class |
Class |
GroovyClassLoader.defineClass(ClassNode classNode,
String file,
String newCodeBase)
Loads the given class node returning the implementation Class |
Uses of ClassNode in org.codehaus.groovy.ast |
Subclasses of ClassNode in org.codehaus.groovy.ast | |
class |
InnerClassNode
Represents an inner class declaration |
class |
MixinNode
Represents a mixin which can be applied to any ClassNode to implement mixins |
Methods in org.codehaus.groovy.ast that return ClassNode | |
ClassNode |
ClassNode.getOuterClass()
Helper method to avoid casting to inner class |
ClassNode |
ClassNode.getSuperClassNode()
|
ClassNode |
ClassNode.findClassNode(String type)
Attempts to lookup the fully qualified class name in the compile unit or classpath |
protected ClassNode |
ClassNode.createClassNode(Class theClass)
|
protected ClassNode |
ModuleNode.createStatementsClass()
|
ClassNode |
CompileUnit.getClass(String name)
|
ClassNode |
InnerClassNode.getOuterClass()
|
ClassNode |
AnnotatedNode.getDeclaringClass()
|
Methods in org.codehaus.groovy.ast with parameters of type ClassNode | |
void |
GroovyClassVisitor.visitClass(ClassNode node)
|
void |
ModuleNode.addClass(ClassNode node)
|
void |
CompileUnit.addClass(ClassNode node)
Adds a class to the unit. |
void |
AnnotatedNode.setDeclaringClass(ClassNode declaringClass)
|
Constructors in org.codehaus.groovy.ast with parameters of type ClassNode | |
InnerClassNode(ClassNode outerClass,
String name,
int modifiers,
String superClass)
|
|
InnerClassNode(ClassNode outerClass,
String name,
int modifiers,
String superClass,
String[] interfaces,
MixinNode[] mixins)
|
|
FieldNode(String name,
int modifiers,
String type,
ClassNode owner,
Expression initialValueExpression)
|
Uses of ClassNode in org.codehaus.groovy.classgen |
Methods in org.codehaus.groovy.classgen that return ClassNode | |
protected ClassNode |
AsmClassGenerator.createClosureClass(ClosureExpression expression)
|
protected ClassNode |
AsmClassGenerator.getOutermostClass()
|
protected ClassNode |
AsmClassGenerator.createGStringClass(GStringExpression expression)
|
ClassNode |
Verifier.getClassNode()
|
ClassNode |
ClassCompletionVerifier.getClassNode()
|
Methods in org.codehaus.groovy.classgen with parameters of type ClassNode | |
void |
JSRVariableScopeCodeVisitor.visitClass(ClassNode node)
|
void |
AsmClassGenerator.visitClass(ClassNode classNode)
|
protected void |
AsmClassGenerator.visitOuterFieldExpression(FieldExpression expression,
ClassNode outerClassNode,
int steps,
boolean first)
|
protected boolean |
AsmClassGenerator.addInnerClass(ClassNode innerClass)
|
void |
Verifier.visitClass(ClassNode node)
add code to implement GroovyObject |
protected void |
Verifier.addDefaultParameterMethods(ClassNode node)
Creates a new helper method for each combination of default parameter expressions |
protected void |
Verifier.addDefaultParameterMethod(ClassNode node,
MethodNode method,
Parameter[] parameters,
int depth,
ArrayList values)
Adds a new method which defaults the values for all the parameters starting from and including the given index |
protected void |
Verifier.addDefaultParameterMethod(ClassNode node,
MethodNode method,
Parameter[] parameters,
int index)
Adds a new method which defaults the values for all the parameters starting from and including the given index |
protected void |
Verifier.addFieldInitialization(ClassNode node)
|
protected void |
Verifier.addFieldInitialization(ClassNode node,
ConstructorNode constructorNode)
|
void |
DummyClassGenerator.visitClass(ClassNode classNode)
|
void |
ClassCompletionVerifier.visitClass(ClassNode a_node)
|
String |
GeneratorContext.getNextClosureInnerName(ClassNode owner,
ClassNode enclosingClass,
MethodNode enclosingMethod)
|
Uses of ClassNode in org.codehaus.groovy.control |
Methods in org.codehaus.groovy.control that return ClassNode | |
ClassNode |
CompilationUnit.getFirstClassNode()
Convenience routine to get the first ClassNode, for when you are sure there is only one. |
ClassNode |
CompilationUnit.getClassNode(String name)
Convenience routine to get the named ClassNode. |
static ClassNode |
SourceUnit.createClassNode(String code)
|
Methods in org.codehaus.groovy.control with parameters of type ClassNode | |
void |
CompilationUnit.addClassNode(ClassNode node)
Adds a ClassNode directly to the unit (ie. |
abstract void |
CompilationUnit.ClassgenCallback.call(org.objectweb.asm.ClassVisitor writer,
ClassNode node)
|
abstract void |
CompilationUnit.LoopBodyForPrimaryClassNodeOperations.call(SourceUnit source,
GeneratorContext context,
ClassNode classNode)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |