jellyj.util
Class NullType
jellyj.util.Type
|
+--jellyj.util.ReferenceType
|
+--jellyj.util.NullType
- public class NullType
- extends ReferenceType
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.ReferenceType |
ALOAD, ASTORE, DUP, DUPX1, DUPX2, floatingPointType, integralType, LOAD, NEWARRAY, numericType, POP, primitiveType, referenceType, RETURN, STORE |
Methods inherited from class jellyj.util.Type |
ADD, ADDSTRING, AND, CAST, CMP, createClassType, createClassType, createType, createType, DIV, IFGE, IFGT, IFLE, IFLT, MUL, name, NEG, oneWord, OR, parseType, PUSH, relatedTo, REM, SHL, SHR, SUB, throwable, toInternalString, twoWords, USHR, XOR |
APPENDSTB
public Instruction APPENDSTB(ConstantPoolGen cpg)
distanceTo
public int distanceTo(Type other)
identicalTo
public boolean identicalTo(Type other)
IFEQ
public Instruction IFEQ(boolean tozero)
IFNE
public Instruction IFNE(boolean tozero)
subTypeOf
public boolean subTypeOf(Type other)
superTypeOf
public boolean superTypeOf(Type other)
toClassFileType
public ClassGenType toClassFileType()
- Map an JellyJ type to a ClassGen one.
toString
public String toString()
VALUEOF
public InstructionList VALUEOF(ConstantPoolGen cpg)