jellyj.util
Class LongType
jellyj.util.Type
|
+--jellyj.util.PrimitiveType
|
+--jellyj.util.IntegralType
|
+--jellyj.util.LongType
- public class LongType
- 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.Type |
ADDSTRING, createClassType, createClassType, createType, createType, IFEQ, IFGE, IFLE, IFLT, IFNE, name, parseType, relatedTo, throwable, toInternalString |
ADD
public Instruction ADD()
ALOAD
public Instruction ALOAD()
AND
public Instruction AND()
ASTORE
public Instruction ASTORE()
CAST
public InstructionList CAST(Type other)
CMP
public Instruction CMP(boolean less)
distanceTo
public int distanceTo(Type other)
DIV
public Instruction DIV()
DUP
public Instruction DUP()
DUPX1
public Instruction DUPX1()
DUPX2
public Instruction DUPX2()
identicalTo
public boolean identicalTo(Type other)
IFGT
public Instruction IFGT(boolean tozero)
inRange
public boolean inRange(long value)
LOAD
public Instruction LOAD(int slot)
MUL
public Instruction MUL()
NEG
public Instruction NEG()
NEWARRAY
public Instruction NEWARRAY(int index)
oneWord
public boolean oneWord()
OR
public Instruction OR()
POP
public Instruction POP()
PUSH
public Instruction PUSH(ConstantPoolGen cpg, BigDecimal value)
REM
public Instruction REM()
RETURN
public Instruction RETURN()
SHL
public Instruction SHL()
SHR
public Instruction SHR()
STORE
public Instruction STORE(int slot)
SUB
public Instruction SUB()
toClassFileType
public ClassGenType toClassFileType()
- Map an JellyJ type to a ClassGen one.
toString
public String toString()
twoWords
public boolean twoWords()
USHR
public Instruction USHR()
XOR
public Instruction XOR()