|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ClassNode | |
org.codehaus.groovy.ast | |
org.codehaus.groovy.classgen | |
org.codehaus.groovy.control | |
org.codehaus.groovy.syntax.parser |
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 |
InnerClassNode.getOuterClass()
|
ClassNode |
MethodNode.getDeclaringClass()
|
ClassNode |
CompileUnit.getClass(String name)
|
protected ClassNode |
ModuleNode.createStatementsClass()
|
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)
|
Methods in org.codehaus.groovy.ast with parameters of type ClassNode | |
void |
GroovyClassVisitor.visitClass(ClassNode node)
|
void |
MethodNode.setDeclaringClass(ClassNode declaringClass)
|
void |
CompileUnit.addClass(ClassNode node)
Adds a class to the unit. |
void |
ModuleNode.addClass(ClassNode node)
|
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)
|
Uses of ClassNode in org.codehaus.groovy.classgen |
Methods in org.codehaus.groovy.classgen that return ClassNode | |
protected ClassNode |
AsmClassGenerator.createClosureClass(ClosureExpression expression)
Deprecated. |
protected ClassNode |
AsmClassGenerator.getOutermostClass()
Deprecated. |
protected ClassNode |
AsmClassGenerator.createGStringClass(GStringExpression expression)
Deprecated. |
ClassNode |
ClassCompletionVerifier.getClassNode()
|
ClassNode |
Verifier.getClassNode()
|
protected ClassNode |
AsmClassGenerator2.createClosureClass(ClosureExpression expression)
|
protected ClassNode |
AsmClassGenerator2.getOutermostClass()
|
protected ClassNode |
AsmClassGenerator2.createGStringClass(GStringExpression expression)
|
Methods in org.codehaus.groovy.classgen with parameters of type ClassNode | |
void |
AsmClassGenerator.visitClass(ClassNode classNode)
Deprecated. |
protected void |
AsmClassGenerator.visitOuterFieldExpression(FieldExpression expression,
ClassNode outerClassNode,
int steps,
boolean first)
Deprecated. |
protected boolean |
AsmClassGenerator.addInnerClass(ClassNode innerClass)
Deprecated. |
void |
ClassCompletionVerifier.visitClass(ClassNode a_node)
|
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 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)
|
String |
GeneratorContext.getNextClosureInnerName(ClassNode owner,
ClassNode enclosingClass,
MethodNode enclosingMethod)
|
void |
AsmClassGenerator2.visitClass(ClassNode classNode)
|
protected void |
AsmClassGenerator2.visitOuterFieldExpression(FieldExpression expression,
ClassNode outerClassNode,
int steps,
boolean first)
|
protected boolean |
AsmClassGenerator2.addInnerClass(ClassNode innerClass)
|
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)
|
Uses of ClassNode in org.codehaus.groovy.syntax.parser |
Methods in org.codehaus.groovy.syntax.parser that return ClassNode | |
protected ClassNode |
ASTBuilder.classDeclaration(ClassNode context,
CSTNode reduction)
Processes the Reduction produced by Parser.classDeclaration(). |
protected ClassNode |
ASTBuilder.interfaceDeclaration(ClassNode context,
CSTNode reduction)
Processes the Reduction produced by Parser.interfaceDeclaration(). |
Methods in org.codehaus.groovy.syntax.parser with parameters of type ClassNode | |
protected ClassNode |
ASTBuilder.classDeclaration(ClassNode context,
CSTNode reduction)
Processes the Reduction produced by Parser.classDeclaration(). |
protected void |
ASTBuilder.typeBody(ClassNode classNode,
CSTNode body,
int propertyModifiers,
int methodModifiers)
Processes a type body for classDeclaration() and others. |
protected void |
ASTBuilder.addPropertyDeclaration(ClassNode classNode,
CSTNode reduction,
int extraModifiers)
Processes the Reduction produced by Parser.propertyDeclaration(). |
protected void |
ASTBuilder.addPropertyDeclaration(ClassNode classNode,
CSTNode reduction)
A synonym for addPropertyDeclaration( classNode, reduction, 0 ) . |
protected MethodNode |
ASTBuilder.methodDeclaration(ClassNode classNode,
CSTNode reduction,
int extraModifiers)
Processes the Reduction produced by Parser.methodDeclaration(). |
protected MethodNode |
ASTBuilder.methodDeclaration(ClassNode classNode,
CSTNode reduction)
A synonym for methodDeclaration( classNode, reduction, 0 ) . |
protected ClassNode |
ASTBuilder.interfaceDeclaration(ClassNode context,
CSTNode reduction)
Processes the Reduction produced by Parser.interfaceDeclaration(). |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |