Top Description Fields Constructors Methods
org.codehaus.groovy.classgen

public abstract Class ClassGenerator

extends ClassCodeVisitorSupport
implements Opcodes
Class Inheritance
All Implemented Interfaces
org.objectweb.asm.Opcodes
Known Direct Subclasses
org.codehaus.groovy.classgen.DummyClassGenerator, org.codehaus.groovy.classgen.AsmClassGenerator
Imports
org.codehaus.groovy.ast.ClassCodeVisitorSupport, .ClassNode, org.codehaus.groovy.control.SourceUnit, org.objectweb.asm.Opcodes, java.util.LinkedList

Abstract base class for generator of Java class versions of Groovy AST classes

Field Summary

Modifier and TypeField and Description
protected LinkedList<ClassNode>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public LinkedList<ClassNode>
protected SourceUnit
public void
Inherited from org.codehaus.groovy.ast.ClassCodeVisitorSupport:
addErrorvisitAnnotationvisitAnnotationsvisitAssertStatementvisitBlockStatementvisitBreakStatementvisitCaseStatementvisitCatchStatementvisitClassvisitClassCodeContainervisitConstructorvisitConstructorOrMethodvisitContinueStatementvisitDeclarationExpressionvisitDoWhileLoopvisitExpressionStatementvisitFieldvisitForLoopvisitIfElsevisitImportsvisitMethodvisitObjectInitializerStatementsvisitPackagevisitPropertyvisitReturnStatementvisitStatementvisitSwitchvisitSynchronizedStatementvisitThrowStatementvisitTryCatchFinallyvisitWhileLoop

Field Detail

innerClassesback to summary
protected LinkedList<ClassNode> innerClasses

Constructor Detail

ClassGeneratorback to summary
public ClassGenerator()

Method Detail

getInnerClassesback to summary
public LinkedList<ClassNode> getInnerClasses()
getSourceUnitback to summary
protected SourceUnit getSourceUnit()

Implements abstract org.codehaus.groovy.ast.ClassCodeVisitorSupport.getSourceUnit.

visitBytecodeSequenceback to summary
public void visitBytecodeSequence(BytecodeSequence bytecodeSequence)