[Java] Class DelegatingController
- org.codehaus.groovy.classgen.asm.DelegatingController
This class will delegate all calls to a WriterController given in the constructor.
- Authors:
- Jochen "blackdrag" Theodorou
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 public org.objectweb.asm.ClassVisitor getCv()
@Override public InterfaceHelperClassNode getInterfaceClassLoadingClass()
@Override public String getInternalBaseClassName()
@Override public String getInternalClassName()
@Override public InvocationWriter getInvocationWriter()
@Override public int getLineNumber()
@Override public MethodNode getMethodNode()
@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 isInClosure()
@Override public boolean isInClosureConstructor()
@Override public boolean isInScriptBody()
@Override public boolean isNotClinit()
@Override public boolean isNotExplicitThisInClosure(boolean implicitThis)
@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/2.4.21/html/gapi/org/codehaus/groovy/classgen/asm/DelegatingController.html