[Java] Class DelegatingController
- org.codehaus.groovy.classgen.asm.DelegatingController
public class DelegatingController extends WriterController
This class will delegate all calls to a WriterController given in the constructor.
Fields inherited from class | Fields |
---|---|
class WriterController | optimizeForInt |
Constructor Summary
Constructor and description |
---|
DelegatingController
(WriterController normalController) |
Methods Summary
Inherited Methods Summary
Constructor Detail
public DelegatingController(WriterController normalController)
Method Detail
@Override public AsmClassGenerator getAcg()
@Override public AssertionWriter getAssertionWriter()
@Override public BinaryExpressionHelper getBinaryExpressionHelper()
@Override public int getBytecodeVersion()
@Override public CallSiteWriter getCallSiteWriter()
@Override public String getClassName()
@Override public ClassNode getClassNode()
@Override public org.objectweb.asm.ClassVisitor getClassVisitor()
@Override public ClosureWriter getClosureWriter()
@Override public CompileStack getCompileStack()
@Override public ConstructorNode getConstructorNode()
@Override public GeneratorContext getContext()
@Override @Deprecated public org.objectweb.asm.ClassVisitor getCv()
@Override public InterfaceHelperClassNode getInterfaceClassLoadingClass()
@Override public String getInternalBaseClassName()
@Override public String getInternalClassName()
@Override public InvocationWriter getInvocationWriter()
@Override public LambdaWriter getLambdaWriter()
@Override public int getLineNumber()
@Override public MethodNode getMethodNode()
@Override public MethodPointerExpressionWriter getMethodPointerExpressionWriter()
@Override public MethodReferenceExpressionWriter getMethodReferenceExpressionWriter()
@Override public org.objectweb.asm.MethodVisitor getMethodVisitor()
@Override public OperandStack getOperandStack()
@Override public ClassNode getOutermostClass()
@Override public ClassNode getReturnType()
@Override public SourceUnit getSourceUnit()
@Override public StatementWriter getStatementWriter()
@Override public TypeChooser getTypeChooser()
@Override public UnaryExpressionHelper getUnaryExpressionHelper()
@Override public void init(AsmClassGenerator asmClassGenerator, GeneratorContext gcon, org.objectweb.asm.ClassVisitor cv, ClassNode cn)
@Override public boolean isConstructor()
@Override public boolean isFastPath()
@Override public boolean isInGeneratedFunction()
@Override public boolean isInGeneratedFunctionConstructor()
@Override public boolean isInScriptBody()
@Override public boolean isNotClinit()
@Override public boolean isStaticConstructor()
@Override public boolean isStaticContext()
@Override public boolean isStaticMethod()
@Override public void resetLineNumber()
@Override public void setConstructorNode(ConstructorNode cn)
@Override public void setInterfaceClassLoadingClass(InterfaceHelperClassNode ihc)
@Override public void setLineNumber(int n)
@Override public void setMethodNode(MethodNode mn)
@Override public void setMethodVisitor(org.objectweb.asm.MethodVisitor methodVisitor)
@Override public boolean shouldOptimizeForInt()
@Override public void switchToFastPath()
@Override public void switchToSlowPath()
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/codehaus/groovy/classgen/asm/DelegatingController.html