Modifiers | Name | Description |
---|---|---|
boolean |
optimizeForInt |
Type | Name and description |
---|---|
ConstructorNode |
constructorNode |
InterfaceHelperClassNode |
interfaceClassLoadingClass |
int |
lineNumber |
org.codehaus.groovy.ast.MethodNode |
methodNode |
org.objectweb.asm.MethodVisitor |
methodVisitor |
Type Params | Return Type | Name and description |
---|---|---|
|
org.codehaus.groovy.classgen.AsmClassGenerator |
getAcg() |
|
AssertionWriter |
getAssertionWriter() |
|
BinaryExpressionHelper |
getBinaryExpressionHelper() |
|
int |
getBytecodeVersion() |
|
CallSiteWriter |
getCallSiteWriter() |
|
String |
getClassName() |
|
org.codehaus.groovy.ast.ClassNode |
getClassNode() |
|
org.objectweb.asm.ClassVisitor |
getClassVisitor() |
|
org.codehaus.groovy.classgen.asm.ClosureWriter |
getClosureWriter() |
|
CompileStack |
getCompileStack() |
|
ConstructorNode |
getConstructorNode() |
|
GeneratorContext |
getContext() |
|
org.objectweb.asm.ClassVisitor |
getCv() |
|
InterfaceHelperClassNode |
getInterfaceClassLoadingClass() |
|
String |
getInternalBaseClassName() |
|
String |
getInternalClassName() |
|
org.codehaus.groovy.classgen.asm.InvocationWriter |
getInvocationWriter() |
|
LambdaWriter |
getLambdaWriter() |
|
int |
getLineNumber() |
|
org.codehaus.groovy.ast.MethodNode |
getMethodNode() |
|
MethodPointerExpressionWriter |
getMethodPointerExpressionWriter() |
|
MethodReferenceExpressionWriter |
getMethodReferenceExpressionWriter() |
|
org.objectweb.asm.MethodVisitor |
getMethodVisitor() |
|
int |
getNextHelperMethodIndex() |
|
OperandStack |
getOperandStack() |
|
org.codehaus.groovy.ast.ClassNode |
getOutermostClass() |
|
org.codehaus.groovy.ast.ClassNode |
getReturnType() |
|
org.codehaus.groovy.control.SourceUnit |
getSourceUnit() |
|
org.codehaus.groovy.classgen.asm.StatementWriter |
getStatementWriter() |
|
List<String> |
getSuperMethodNames() |
|
TypeChooser |
getTypeChooser() |
|
UnaryExpressionHelper |
getUnaryExpressionHelper() |
|
void |
init(org.codehaus.groovy.classgen.AsmClassGenerator asmClassGenerator, GeneratorContext gcon, org.objectweb.asm.ClassVisitor cv, org.codehaus.groovy.ast.ClassNode cn) |
|
boolean |
isConstructor() |
|
boolean |
isFastPath() |
|
boolean |
isInClosure() |
|
boolean |
isInClosureConstructor() |
|
boolean |
isInScriptBody() @return true if we are in a script body, where all variables declared are no longer local variables but are properties |
|
boolean |
isNotClinit() |
|
boolean |
isStaticConstructor() |
|
boolean |
isStaticContext() |
|
boolean |
isStaticMethod() |
|
void |
resetLineNumber() |
|
void |
setConstructorNode(ConstructorNode constructorNode) |
|
void |
setInterfaceClassLoadingClass(InterfaceHelperClassNode ihc) |
|
void |
setLineNumber(int lineNumber) |
|
void |
setMethodNode(org.codehaus.groovy.ast.MethodNode methodNode) |
|
void |
setMethodVisitor(org.objectweb.asm.MethodVisitor methodVisitor) |
|
boolean |
shouldOptimizeForInt() |
|
void |
switchToFastPath() |
|
void |
switchToSlowPath() |