|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ClassNode | |
groovy.lang | Core Groovy language classes for implementing data structures, closures, metadata and so forth. |
org.codehaus.groovy.ast | Groovy AST nodes for the syntax of the language |
org.codehaus.groovy.classgen | Generates Java classes for Groovy classes using ASM. |
org.codehaus.groovy.syntax.parser | The main parser of Groovy code into the Groovy AST model (Abstract Syntax Tree) |
org.codehaus.groovy.tools | Compiler entry points and miscellaneous development tools. |
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 | |
java.lang.Class |
GroovyClassLoader.defineClass(ClassNode classNode,
java.lang.String file)
Loads the given class node returning the implementation Class |
protected java.lang.Class |
GroovyClassLoader.ClassCollector.onClassNode(org.objectweb.asm.ClassWriter classWriter,
ClassNode classNode)
|
protected void |
GroovyClassLoader.ClassCollector.onClass(org.objectweb.asm.ClassWriter classWriter,
ClassNode classNode)
|
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(java.lang.String type)
Attempts to lookup the fully qualified class name in the compile unit or classpath |
protected ClassNode |
ClassNode.createClassNode(java.lang.Class theClass)
|
ClassNode |
CompileUnit.getClass(java.lang.String name)
|
ClassNode |
InnerClassNode.getOuterClass()
|
protected ClassNode |
ModuleNode.createStatementsClass()
|
Methods in org.codehaus.groovy.ast with parameters of type ClassNode | |
void |
GroovyClassVisitor.visitClass(ClassNode node)
|
void |
ModuleNode.addClass(ClassNode node)
|
Constructors in org.codehaus.groovy.ast with parameters of type ClassNode | |
InnerClassNode(ClassNode outerClass,
java.lang.String name,
int modifiers,
java.lang.String superClass)
|
|
InnerClassNode(ClassNode outerClass,
java.lang.String name,
int modifiers,
java.lang.String superClass,
java.lang.String[] interfaces,
MixinNode[] mixins)
|
Uses of ClassNode in org.codehaus.groovy.classgen |
Methods in org.codehaus.groovy.classgen that return ClassNode | |
protected ClassNode |
ClassGenerator.createClosureClass(ClosureExpression expression)
|
protected ClassNode |
ClassGenerator.getOutermostClass()
|
protected ClassNode |
ClassGenerator.createGStringClass(GStringExpression expression)
|
ClassNode |
Verifier.getClassNode()
|
Methods in org.codehaus.groovy.classgen with parameters of type ClassNode | |
void |
ClassGenerator.visitClass(ClassNode classNode)
|
protected boolean |
ClassGenerator.addInnerClass(ClassNode innerClass)
|
void |
CompilerFacade.generateClass(GeneratorContext context,
ClassNode classNode,
java.lang.String file)
|
protected abstract void |
CompilerFacade.onClass(org.objectweb.asm.ClassWriter classWriter,
ClassNode classNode)
|
void |
Verifier.visitClass(ClassNode node)
|
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 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)
|
Uses of ClassNode in org.codehaus.groovy.syntax.parser |
Methods in org.codehaus.groovy.syntax.parser that return ClassNode | |
protected ClassNode |
ASTBuilder.classDeclaration(java.lang.String packageName,
CSTNode classRoot)
|
protected ClassNode |
ASTBuilder.interfaceDeclaration(java.lang.String packageName,
CSTNode interfaceRoot)
|
Methods in org.codehaus.groovy.syntax.parser with parameters of type ClassNode | |
protected PropertyNode |
ASTBuilder.addPropertyDeclaration(ClassNode classNode,
CSTNode propertyRoot)
|
protected void |
ASTBuilder.methodDeclaration(ClassNode classNode,
CSTNode methodRoot)
|
Uses of ClassNode in org.codehaus.groovy.tools |
Methods in org.codehaus.groovy.tools with parameters of type ClassNode | |
protected java.util.ArrayList |
Compiler.generateClasses(GeneratorContext context,
ClassNode classNode,
java.lang.String descriptor)
Generates a class from an AST. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |