Package org.codehaus.groovy.classgen
Class GeneratorContext
java.lang.Object
org.codehaus.groovy.classgen.GeneratorContext
A context shared across generations of a class and its inner classes.
- 
Constructor SummaryConstructorsConstructorDescriptionGeneratorContext(CompileUnit compileUnit) GeneratorContext(CompileUnit compileUnit, int innerClassOffset) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic StringencodeAsValidClassName(String name) getNextClosureInnerName(ClassNode owner, ClassNode enclosingClass, MethodNode enclosingMethod) getNextConstructorReferenceSyntheticMethodName(MethodNode enclosingMethodNode) intgetNextLambdaInnerName(ClassNode owner, ClassNode enclosingClass, MethodNode enclosingMethod) 
- 
Constructor Details- 
GeneratorContext
- 
GeneratorContext
 
- 
- 
Method Details- 
getNextInnerClassIdxpublic int getNextInnerClassIdx()
- 
getCompileUnit
- 
getNextClosureInnerNamepublic String getNextClosureInnerName(ClassNode owner, ClassNode enclosingClass, MethodNode enclosingMethod) 
- 
getNextLambdaInnerNamepublic String getNextLambdaInnerName(ClassNode owner, ClassNode enclosingClass, MethodNode enclosingMethod) 
- 
getNextConstructorReferenceSyntheticMethodName
- 
encodeAsValidClassName
 
-