jellyj.util
Class IntType
jellyj.util.Type
|
+--jellyj.util.PrimitiveType
|
+--jellyj.util.IntegralType
|
+--jellyj.util.IntType
- public class IntType
- extends IntegralType
Fields inherited from class jellyj.util.Type |
Boolean, Byte, cache_d, CACHE_SIZE, Char, Double, Error, Exception, Float, Int, Long, Null, RuntimeException, Short, Throwable, Void |
Methods inherited from class jellyj.util.IntegralType |
ADD, AND, DIV, floatingPointType, integralType, LOAD, MUL, NEG, OR, PUSH, REM, RETURN, STORE, SUB, XOR |
Methods inherited from class jellyj.util.PrimitiveType |
APPENDSTB, DUP, DUPX1, DUPX2, numericType, POP, primitiveType, referenceType, subTypeOf, superTypeOf, VALUEOF |
Methods inherited from class jellyj.util.Type |
ADDSTRING, CMP, createClassType, createClassType, createType, createType, name, oneWord, parseType, relatedTo, throwable, toInternalString, twoWords |
ALOAD
public Instruction ALOAD()
ASTORE
public Instruction ASTORE()
CAST
public InstructionList CAST(Type other)
distanceTo
public int distanceTo(Type other)
identicalTo
public boolean identicalTo(Type other)
IFEQ
public Instruction IFEQ(boolean tozero)
IFGE
public Instruction IFGE(boolean tozero)
IFGT
public Instruction IFGT(boolean tozero)
IFLE
public Instruction IFLE(boolean tozero)
IFLT
public Instruction IFLT(boolean tozero)
IFNE
public Instruction IFNE(boolean tozero)
inRange
public boolean inRange(long value)
NEWARRAY
public Instruction NEWARRAY(int index)
SHL
public Instruction SHL()
SHR
public Instruction SHR()
toClassFileType
public ClassGenType toClassFileType()
- Map an JellyJ type to a ClassGen one.
toString
public String toString()
USHR
public Instruction USHR()