|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.classgen.asm.WriterController
public class WriterController extends java.lang.Object
Field Summary | |
---|---|
boolean |
optimizeForInt
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
public boolean optimizeForInt
Method Detail |
---|
public AsmClassGenerator getAcg()
public AssertionWriter getAssertionWriter()
public BinaryExpressionHelper getBinaryExpressionHelper()
public int getBytecodeVersion()
public CallSiteWriter getCallSiteWriter()
public java.lang.String getClassName()
public ClassNode getClassNode()
public org.objectweb.asm.ClassVisitor getClassVisitor()
public ClosureWriter getClosureWriter()
public CompileStack getCompileStack()
public ConstructorNode getConstructorNode()
public GeneratorContext getContext()
public org.objectweb.asm.ClassVisitor getCv()
public InterfaceHelperClassNode getInterfaceClassLoadingClass()
public java.lang.String getInternalBaseClassName()
public java.lang.String getInternalClassName()
public InvocationWriter getInvocationWriter()
public int getLineNumber()
public MethodNode getMethodNode()
public org.objectweb.asm.MethodVisitor getMethodVisitor()
public OperandStack getOperandStack()
public ClassNode getOutermostClass()
public ClassNode getReturnType()
public SourceUnit getSourceUnit()
public StatementWriter getStatementWriter()
public TypeChooser getTypeChooser()
public UnaryExpressionHelper getUnaryExpressionHelper()
public void init(AsmClassGenerator asmClassGenerator, GeneratorContext gcon, org.objectweb.asm.ClassVisitor cv, ClassNode cn)
public boolean isConstructor()
public boolean isFastPath()
public boolean isInClosure()
public boolean isInClosureConstructor()
public boolean isInScriptBody()
public boolean isNotClinit()
public boolean isNotExplicitThisInClosure(boolean implicitThis)
public boolean isStaticConstructor()
public boolean isStaticContext()
public boolean isStaticMethod()
public void resetLineNumber()
public void setConstructorNode(ConstructorNode cn)
public void setInterfaceClassLoadingClass(InterfaceHelperClassNode ihc)
public void setLineNumber(int n)
public void setMethodNode(MethodNode mn)
public void setMethodVisitor(org.objectweb.asm.MethodVisitor methodVisitor)
public boolean shouldOptimizeForInt()
public void switchToFastPath()
public void switchToSlowPath()
Groovy Documentation