Groovy 1.8.1

org.codehaus.groovy.classgen.asm
[Java] Class BinaryDoubleExpressionHelper

java.lang.Object
  org.codehaus.groovy.classgen.asm.BinaryExpressionWriter
      org.codehaus.groovy.classgen.asm.BinaryLongExpressionHelper
          org.codehaus.groovy.classgen.asm.BinaryDoubleExpressionHelper

public class BinaryDoubleExpressionHelper
extends BinaryLongExpressionHelper

Authors:
Jochen "blackdrag" Theodorou


Field Summary
 
Fields inherited from class BinaryExpressionWriter
stdCompareCodes
 
Constructor Summary
BinaryDoubleExpressionHelper(WriterController controller)

 
Method Summary
protected MethodCaller getArrayGetCaller()

protected MethodCaller getArraySetCaller()

protected int getBitwiseOperationBytecode(int op)

protected int getCompareCode()

protected ClassNode getNormalOpResultType()

protected int getShiftOperationBytecode(int type)

protected int getStandardOperationBytecode(int type)

protected boolean writeBitwiseOp(int op, boolean simulate)

protected void writeMinusMinus(org.objectweb.asm.MethodVisitor mv)

protected void writePlusPlus(org.objectweb.asm.MethodVisitor mv)

protected boolean writeShiftOp(int type, boolean simulate)

 
Methods inherited from class BinaryLongExpressionHelper
doubleTwoOperands, getArrayGetCaller, getArraySetCaller, getBitwiseOperationBytecode, getCompareCode, getNormalOpResultType, getShiftOperationBytecode, getStandardOperationBytecode, removeTwoOperands, writeMinusMinus, writePlusPlus
 
Methods inherited from class BinaryExpressionWriter
arrayGet, arraySet, doubleTwoOperands, getArrayGetCaller, getArrayGetResultType, getArraySetCaller, getBitwiseOperationBytecode, getCompareCode, getNormalOpResultType, getShiftOperationBytecode, getStandardOperationBytecode, removeTwoOperands, write, writeBitwiseOp, writeMinusMinus, writePlusPlus, writePostOrPrefixMethod, writeShiftOp, writeSpaceship, writeStdCompare, writeStdOperators
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Constructor Detail

BinaryDoubleExpressionHelper

public BinaryDoubleExpressionHelper(WriterController controller)


 
Method Detail

getArrayGetCaller

protected MethodCaller getArrayGetCaller()


getArraySetCaller

protected MethodCaller getArraySetCaller()


getBitwiseOperationBytecode

protected int getBitwiseOperationBytecode(int op)


getCompareCode

protected int getCompareCode()


getNormalOpResultType

protected ClassNode getNormalOpResultType()


getShiftOperationBytecode

protected int getShiftOperationBytecode(int type)


getStandardOperationBytecode

protected int getStandardOperationBytecode(int type)


writeBitwiseOp

protected boolean writeBitwiseOp(int op, boolean simulate)


writeMinusMinus

protected void writeMinusMinus(org.objectweb.asm.MethodVisitor mv)


writePlusPlus

protected void writePlusPlus(org.objectweb.asm.MethodVisitor mv)


writeShiftOp

protected boolean writeShiftOp(int type, boolean simulate)


 

Copyright © 2003-2010 The Codehaus. All rights reserved.