public class BinopExpr extends Value.E2Expr
VT#ADD
,
VT#AND
,
VT#LCMP
,
VT#FCMPG
,
VT#DCMPG
,
VT#FCMPL
,
VT#DCMPL
,
VT#DIV
,
VT#EQ
,
VT#GE
,
VT#GT
,
VT#LE
,
VT#LT
,
VT#MUL
,
VT#NE
,
VT#OR
,
VT#REM
,
VT#SHL
,
VT#SHR
,
VT#SUB
,
VT#USHR
,
VT#XOR
Value.E0Expr, Value.E1Expr, Value.E2Expr, Value.EnExpr, Value.VT
Modifier and Type | Field and Description |
---|---|
java.lang.String |
type |
op1, op2
Constructor and Description |
---|
BinopExpr(Value.VT vt,
Value op1,
Value op2,
java.lang.String type) |
Modifier and Type | Method and Description |
---|---|
Value |
clone() |
Value |
clone(LabelAndLocalMapper mapper) |
protected void |
releaseMemory()
clean resource used by this value,release memory
|
java.lang.String |
toString0() |
getOp1, getOp2, setOp1, setOp2
protected void releaseMemory()
Value
releaseMemory
in class Value.E2Expr
public Value clone(LabelAndLocalMapper mapper)