jellyj.util
Class PrimitiveType
jellyj.util.Type
|
+--jellyj.util.PrimitiveType
- Direct Known Subclasses:
- BooleanType, FloatingPointType, IntegralType, VoidType
- public abstract class PrimitiveType
- extends Type
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 |
ADD, ADDSTRING, ALOAD, AND, ASTORE, CAST, CMP, createClassType, createClassType, createType, createType, DIV, identicalTo, IFEQ, IFGE, IFGT, IFLE, IFLT, IFNE, LOAD, MUL, name, NEG, NEWARRAY, oneWord, OR, parseType, PUSH, relatedTo, REM, RETURN, SHL, SHR, STORE, SUB, throwable, toInternalString, toString, twoWords, USHR, XOR |
APPENDSTB
public Instruction APPENDSTB(ConstantPoolGen cpg)
distanceTo
public abstract int distanceTo(Type other)
DUP
public Instruction DUP()
DUPX1
public Instruction DUPX1()
DUPX2
public Instruction DUPX2()
floatingPointType
public abstract boolean floatingPointType()
integralType
public abstract boolean integralType()
numericType
public boolean numericType()
POP
public Instruction POP()
primitiveType
public boolean primitiveType()
referenceType
public boolean referenceType()
subTypeOf
public boolean subTypeOf(Type other)
superTypeOf
public boolean superTypeOf(Type other)
toClassFileType
public abstract ClassGenType toClassFileType()
VALUEOF
public InstructionList VALUEOF(ConstantPoolGen cpg)