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