Uses of Class
org.codehaus.groovy.ast.ClassNode

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 tools  
 

Uses of ClassNode in groovy.lang
 

Methods in groovy.lang that return ClassNode
 org.codehaus.groovy.ast.ClassNode MetaClass.getClassNode()
           
 

Methods in groovy.lang with parameters of type ClassNode
 Class GroovyClassLoader.defineClass(org.codehaus.groovy.ast.ClassNode classNode, String file)
          Loads the given class node returning the implementation Class
protected  void GroovyClassLoader.onClassNode(org.objectweb.asm.ClassWriter classWriter, org.codehaus.groovy.ast.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
 org.codehaus.groovy.ast.ClassNode ClassNode.getOuterClass()
          Helper method to avoid casting to inner class
 org.codehaus.groovy.ast.ClassNode CompileUnit.getClass(String name)
           
 org.codehaus.groovy.ast.ClassNode InnerClassNode.getOuterClass()
           
protected  org.codehaus.groovy.ast.ClassNode ModuleNode.createStatementsClass()
           
 

Methods in org.codehaus.groovy.ast with parameters of type ClassNode
 void GroovyClassVisitor.visitClass(org.codehaus.groovy.ast.ClassNode node)
           
 void ModuleNode.addClass(org.codehaus.groovy.ast.ClassNode node)
           
 

Constructors in org.codehaus.groovy.ast with parameters of type ClassNode
InnerClassNode(org.codehaus.groovy.ast.ClassNode outerClass, String name, int modifiers, String superClass)
           
InnerClassNode(org.codehaus.groovy.ast.ClassNode outerClass, String name, int modifiers, String superClass, String[] interfaces, org.codehaus.groovy.ast.MixinNode[] mixins)
           
 

Uses of ClassNode in org.codehaus.groovy.classgen
 

Methods in org.codehaus.groovy.classgen that return ClassNode
protected  org.codehaus.groovy.ast.ClassNode ClassGenerator.createClosureClass(org.codehaus.groovy.ast.expr.ClosureExpression expression)
           
protected  org.codehaus.groovy.ast.ClassNode ClassGenerator.createGStringClass(org.codehaus.groovy.ast.expr.GStringExpression expression)
           
 org.codehaus.groovy.ast.ClassNode Verifier.getClassNode()
           
 

Methods in org.codehaus.groovy.classgen with parameters of type ClassNode
 void ClassGenerator.visitClass(org.codehaus.groovy.ast.ClassNode classNode)
           
protected  boolean ClassGenerator.addInnerClass(org.codehaus.groovy.ast.ClassNode innerClass)
           
 void CompilerFacade.generateClass(org.codehaus.groovy.classgen.GeneratorContext context, org.codehaus.groovy.ast.ClassNode classNode, String file)
           
protected abstract  void CompilerFacade.onClass(org.objectweb.asm.ClassWriter classWriter, org.codehaus.groovy.ast.ClassNode classNode)
           
 void Verifier.visitClass(org.codehaus.groovy.ast.ClassNode node)
           
protected  void Verifier.addFieldInitialization(org.codehaus.groovy.ast.ClassNode node)
           
protected  void Verifier.addFieldInitialization(org.codehaus.groovy.ast.ClassNode node, org.codehaus.groovy.ast.ConstructorNode constructorNode)
           
 

Uses of ClassNode in org.codehaus.groovy.syntax.parser
 

Methods in org.codehaus.groovy.syntax.parser that return ClassNode
protected  org.codehaus.groovy.ast.ClassNode ASTBuilder.classDeclaration(String packageName, org.codehaus.groovy.syntax.parser.CSTNode classRoot)
           
protected  org.codehaus.groovy.ast.ClassNode ASTBuilder.interfaceDeclaration(String packageName, org.codehaus.groovy.syntax.parser.CSTNode interfaceRoot)
           
 

Methods in org.codehaus.groovy.syntax.parser with parameters of type ClassNode
protected  org.codehaus.groovy.ast.PropertyNode ASTBuilder.addPropertyDeclaration(org.codehaus.groovy.ast.ClassNode classNode, org.codehaus.groovy.syntax.parser.CSTNode propertyRoot)
           
 

Uses of ClassNode in org.codehaus.groovy.tools
 

Methods in org.codehaus.groovy.tools with parameters of type ClassNode
protected  org.codehaus.groovy.tools.GroovyClass[] Compiler.generateClasses(org.codehaus.groovy.classgen.GeneratorContext context, org.codehaus.groovy.ast.ClassNode classNode, String sourceLocator)
           
 



Copyright © 2003 The Codehaus. All Rights Reserved.