org.hansel.stack
Class BinaryOperatorEntry
java.lang.Object
org.hansel.stack.HanselValue
org.hansel.stack.OperatorEntry
org.hansel.stack.BinaryOperatorEntry
- All Implemented Interfaces:
- org.objectweb.asm.tree.analysis.Value
- Direct Known Subclasses:
- AndAndOp, EqOp, GeOp, GtOp, LeOp, LtOp, NeOp, OrOrOp
public class BinaryOperatorEntry
- extends OperatorEntry
Constructor Summary |
BinaryOperatorEntry(java.lang.String operator,
int precedence,
HanselValue op1,
HanselValue op2)
|
BinaryOperatorEntry(java.lang.String operator,
int precedence,
HanselValue op1,
HanselValue op2,
int size)
|
BinaryOperatorEntry(java.lang.String operator,
int precedence,
org.objectweb.asm.tree.analysis.Value op1,
org.objectweb.asm.tree.analysis.Value op2)
|
BinaryOperatorEntry(java.lang.String operator,
int precedence,
org.objectweb.asm.tree.analysis.Value op1,
org.objectweb.asm.tree.analysis.Value op2,
int size)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BinaryOperatorEntry
public BinaryOperatorEntry(java.lang.String operator,
int precedence,
org.objectweb.asm.tree.analysis.Value op1,
org.objectweb.asm.tree.analysis.Value op2)
BinaryOperatorEntry
public BinaryOperatorEntry(java.lang.String operator,
int precedence,
org.objectweb.asm.tree.analysis.Value op1,
org.objectweb.asm.tree.analysis.Value op2,
int size)
BinaryOperatorEntry
public BinaryOperatorEntry(java.lang.String operator,
int precedence,
HanselValue op1,
HanselValue op2)
BinaryOperatorEntry
public BinaryOperatorEntry(java.lang.String operator,
int precedence,
HanselValue op1,
HanselValue op2,
int size)
getOperator1
public HanselValue getOperator1()
getOperator2
public HanselValue getOperator2()
toString
public java.lang.String toString()
- Overrides:
toString
in class HanselValue
compress
public HanselValue compress()
- Overrides:
compress
in class HanselValue