|
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
public class BinaryIntExpressionHelper extends BinaryExpressionWriter
Field Summary |
---|
Fields inherited from class BinaryExpressionWriter | |
---|---|
stdCompareCodes |
Constructor Summary | |
BinaryIntExpressionHelper(WriterController wc)
|
Method Summary | |
---|---|
protected void
|
doubleTwoOperands(org.objectweb.asm.MethodVisitor mv)
|
protected MethodCaller
|
getArrayGetCaller()
|
protected MethodCaller
|
getArraySetCaller()
|
protected int
|
getBitwiseOperationBytecode(int type)
|
protected int
|
getCompareCode()
|
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 void
|
writeMinusMinus(org.objectweb.asm.MethodVisitor mv)
|
protected void
|
writePlusPlus(org.objectweb.asm.MethodVisitor mv)
|
protected boolean
|
writeSpaceship(int type, boolean simulate)
writes the spaceship operator, type should be COMPARE_TO |
protected boolean
|
writeStdCompare(int type, boolean simulate)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), 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 BinaryIntExpressionHelper(WriterController wc)
Method Detail |
---|
protected void doubleTwoOperands(org.objectweb.asm.MethodVisitor mv)
protected MethodCaller getArrayGetCaller()
protected MethodCaller getArraySetCaller()
protected int getBitwiseOperationBytecode(int type)
protected int getCompareCode()
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 void writeMinusMinus(org.objectweb.asm.MethodVisitor mv)
protected void writePlusPlus(org.objectweb.asm.MethodVisitor mv)
protected boolean writeSpaceship(int type, boolean simulate)
type
- the token type
protected boolean writeStdCompare(int type, boolean simulate)
Groovy Documentation