[Java] Class GeneratorContext
- org.codehaus.groovy.classgen.GeneratorContext
A context shared across generations of a class and its inner classes
- Authors:
- James Strachan
Constructor Summary
Constructor and description |
---|
GeneratorContext
(CompileUnit compileUnit) |
GeneratorContext
(CompileUnit compileUnit, int innerClassOffset) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
static String |
encodeAsValidClassName(String name) | |
CompileUnit |
getCompileUnit() | |
String |
getNextClosureInnerName(ClassNode owner, ClassNode enclosingClass, MethodNode enclosingMethod) | |
int |
getNextInnerClassIdx() |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class Object | wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail
public GeneratorContext(CompileUnit compileUnit)
public GeneratorContext(CompileUnit compileUnit, int innerClassOffset)
Method Detail
public static String encodeAsValidClassName(String name)
public CompileUnit getCompileUnit()
public String getNextClosureInnerName(ClassNode owner, ClassNode enclosingClass, MethodNode enclosingMethod)
public int getNextInnerClassIdx()
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.4.21/html/gapi/org/codehaus/groovy/classgen/GeneratorContext.html