Package org.codehaus.groovy.classgen
Class GeneratorContext
- java.lang.Object
 - 
- org.codehaus.groovy.classgen.GeneratorContext
 
 
- 
public class GeneratorContext extends Object
A context shared across generations of a class and its inner classes 
- 
- 
Constructor Summary
Constructors Constructor Description GeneratorContext(CompileUnit compileUnit)GeneratorContext(CompileUnit compileUnit, int innerClassOffset) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringencodeAsValidClassName(String name)CompileUnitgetCompileUnit()StringgetNextClosureInnerName(ClassNode owner, ClassNode enclosingClass, MethodNode enclosingMethod)intgetNextInnerClassIdx() 
 - 
 
- 
- 
Constructor Detail
- 
GeneratorContext
public GeneratorContext(CompileUnit compileUnit)
 
- 
GeneratorContext
public GeneratorContext(CompileUnit compileUnit, int innerClassOffset)
 
 - 
 
- 
Method Detail
- 
getNextInnerClassIdx
public int getNextInnerClassIdx()
 
- 
getCompileUnit
public CompileUnit getCompileUnit()
 
- 
getNextClosureInnerName
public String getNextClosureInnerName(ClassNode owner, ClassNode enclosingClass, MethodNode enclosingMethod)
 
 - 
 
 -