org.hansel.stack
Class HanselValue
java.lang.Object
org.hansel.stack.HanselValue
- All Implemented Interfaces:
- org.objectweb.asm.tree.analysis.Value
- Direct Known Subclasses:
- OperatorEntry
public class HanselValue
- extends java.lang.Object
- implements org.objectweb.asm.tree.analysis.Value
- Author:
- Niklas Mehner
Constructor Summary |
HanselValue(java.lang.String value,
boolean booleanType,
int size)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ZERO_1
public static final HanselValue ZERO_1
ZERO_2
public static final HanselValue ZERO_2
ONE_1
public static final HanselValue ONE_1
ONE_2
public static final HanselValue ONE_2
NULL
public static final HanselValue NULL
DONT_CARE
public static final HanselValue DONT_CARE
HanselValue
public HanselValue(java.lang.String value,
boolean booleanType,
int size)
isBoolType
public boolean isBoolType()
equals
public boolean equals(org.objectweb.asm.tree.analysis.Value obj)
getSize
public int getSize()
- Specified by:
getSize
in interface org.objectweb.asm.tree.analysis.Value
invert
public HanselValue invert()
compress
public HanselValue compress()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toString
public java.lang.String toString(org.objectweb.asm.Type requiredType)