|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.classgen.asm.BinaryExpressionWriter org.codehaus.groovy.classgen.asm.BinaryIntExpressionHelper org.codehaus.groovy.classgen.asm.BinaryBooleanExpressionHelper
public class BinaryBooleanExpressionHelper extends BinaryIntExpressionHelper
Field Summary |
---|
Fields inherited from class BinaryExpressionWriter | |
---|---|
stdCompareCodes |
Constructor Summary | |
BinaryBooleanExpressionHelper(WriterController wc)
|
Method Summary | |
---|---|
protected void
|
doubleTwoOperands(org.objectweb.asm.MethodVisitor mv)
|
protected MethodCaller
|
getArrayGetCaller()
|
protected ClassNode
|
getArrayGetResultType()
|
protected MethodCaller
|
getArraySetCaller()
|
protected int
|
getBitwiseOperationBytecode(int type)
|
protected ClassNode
|
getDevisionOpResultType()
|
protected ClassNode
|
getNormalOpResultType()
|
protected int
|
getShiftOperationBytecode(int type)
|
protected int
|
getStandardOperationBytecode(int type)
|
protected void
|
removeTwoOperands(org.objectweb.asm.MethodVisitor mv)
|
protected boolean
|
writeDivision(boolean simulate)
|
protected void
|
writeMinusMinus(org.objectweb.asm.MethodVisitor mv)
|
protected void
|
writePlusPlus(org.objectweb.asm.MethodVisitor mv)
|
boolean
|
writePostOrPrefixMethod(int operation, boolean simulate)
|
protected boolean
|
writeStdOperators(int type, boolean simulate)
|
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() |
Constructor Detail |
---|
public BinaryBooleanExpressionHelper(WriterController wc)
Method Detail |
---|
protected void doubleTwoOperands(org.objectweb.asm.MethodVisitor mv)
@Override protected MethodCaller getArrayGetCaller()
@Override protected ClassNode getArrayGetResultType()
@Override protected MethodCaller getArraySetCaller()
protected int getBitwiseOperationBytecode(int type)
protected ClassNode getDevisionOpResultType()
protected ClassNode getNormalOpResultType()
protected int getShiftOperationBytecode(int type)
protected int getStandardOperationBytecode(int type)
protected void removeTwoOperands(org.objectweb.asm.MethodVisitor mv)
protected boolean writeDivision(boolean simulate)
protected void writeMinusMinus(org.objectweb.asm.MethodVisitor mv)
protected void writePlusPlus(org.objectweb.asm.MethodVisitor mv)
public boolean writePostOrPrefixMethod(int operation, boolean simulate)
@Override protected boolean writeStdOperators(int type, boolean simulate)
Groovy Documentation