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 Summary
ConstructorsConstructorDescriptionGeneratorContext(CompileUnit compileUnit) GeneratorContext(CompileUnit compileUnit, int innerClassOffset)  - 
Method Summary
Modifier 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
- 
getNextInnerClassIdx
public int getNextInnerClassIdx() - 
getCompileUnit
 - 
getNextClosureInnerName
public String getNextClosureInnerName(ClassNode owner, ClassNode enclosingClass, MethodNode enclosingMethod)  - 
getNextLambdaInnerName
public String getNextLambdaInnerName(ClassNode owner, ClassNode enclosingClass, MethodNode enclosingMethod)  - 
getNextConstructorReferenceSyntheticMethodName
 - 
encodeAsValidClassName
 
 -