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 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 StringencodeAsValidClassName(String name)CompileUnitgetCompileUnit()StringgetNextClosureInnerName(ClassNode owner, ClassNode enclosingClass, MethodNode enclosingMethod)StringgetNextConstructorReferenceSyntheticMethodName(MethodNode enclosingMethodNode)intgetNextInnerClassIdx()StringgetNextLambdaInnerName(ClassNode owner, ClassNode enclosingClass, MethodNode enclosingMethod)
 
- 
- 
- 
Constructor Detail- 
GeneratorContextpublic GeneratorContext(CompileUnit compileUnit) 
 - 
GeneratorContextpublic GeneratorContext(CompileUnit compileUnit, int innerClassOffset) 
 
- 
 - 
Method Detail- 
getNextInnerClassIdxpublic int getNextInnerClassIdx() 
 - 
getCompileUnitpublic CompileUnit getCompileUnit() 
 - 
getNextClosureInnerNamepublic String getNextClosureInnerName(ClassNode owner, ClassNode enclosingClass, MethodNode enclosingMethod) 
 - 
getNextLambdaInnerNamepublic String getNextLambdaInnerName(ClassNode owner, ClassNode enclosingClass, MethodNode enclosingMethod) 
 - 
getNextConstructorReferenceSyntheticMethodNamepublic String getNextConstructorReferenceSyntheticMethodName(MethodNode enclosingMethodNode) 
 
- 
 
-