junc.types
Class NullType
java.lang.Object
|
+--junc.types.JUnCBaseType
|
+--junc.types.ReferenceType
|
+--junc.types.NullType
- public class NullType
- extends ReferenceType
Fields inherited from class junc.types.JUnCBaseType |
Boolean, BooleanRep, Byte, ByteRep, Char, CharRep, Double, DoubleRep, Error, Exception, Float, FloatRep, Int, IntRep, Long, LongRep, Null, NullRep, RuntimeException, Short, ShortRep, Throwable, Void, VoidRep |
Method Summary |
org.apache.bcel.generic.Instruction |
APPENDSTB(org.apache.bcel.generic.ConstantPoolGen cpg)
|
int |
distanceTo(junc.types.JUnCBaseType other)
|
boolean |
identicalTo(junc.types.JUnCBaseType other)
|
org.apache.bcel.generic.Instruction |
IFEQ(boolean tozero)
|
org.apache.bcel.generic.Instruction |
IFNE(boolean tozero)
|
boolean |
subTypeOf(junc.types.JUnCBaseType other)
|
boolean |
superTypeOf(junc.types.JUnCBaseType other)
|
org.apache.bcel.generic.Type |
toClassFileType()
Map an junc type to a ClassGen one. |
java.lang.String |
toString()
|
org.apache.bcel.generic.InstructionList |
VALUEOF(org.apache.bcel.generic.ConstantPoolGen cpg)
|
Methods inherited from class junc.types.ReferenceType |
ALOAD, ASTORE, DUP, DUPX1, DUPX2, floatingPointType, integralType, LOAD, NEWARRAY, numericType, POP, primitiveType, referenceType, RETURN, STORE |
Methods inherited from class junc.types.JUnCBaseType |
ADD, ADDSTRING, AND, CAST, CMP, createClassType, createClassType, createType, createType, DIV, IFGE, IFGT, IFLE, IFLT, MUL, name, NEG, oneWord, OR, PUSH, relatedTo, REM, SHL, SHR, SUB, throwable, toInternalString, twoWords, USHR, XOR |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NullType
public NullType()
identicalTo
public boolean identicalTo(junc.types.JUnCBaseType other)
- Specified by:
identicalTo
in class ReferenceType
subTypeOf
public boolean subTypeOf(junc.types.JUnCBaseType other)
- Specified by:
subTypeOf
in class ReferenceType
superTypeOf
public boolean superTypeOf(junc.types.JUnCBaseType other)
- Specified by:
superTypeOf
in class ReferenceType
distanceTo
public int distanceTo(junc.types.JUnCBaseType other)
- Specified by:
distanceTo
in class ReferenceType
toString
public java.lang.String toString()
- Specified by:
toString
in class JUnCBaseType
toClassFileType
public org.apache.bcel.generic.Type toClassFileType()
- Map an junc type to a ClassGen one.
- Specified by:
toClassFileType
in class JUnCBaseType
IFEQ
public org.apache.bcel.generic.Instruction IFEQ(boolean tozero)
- Overrides:
IFEQ
in class JUnCBaseType
IFNE
public org.apache.bcel.generic.Instruction IFNE(boolean tozero)
- Overrides:
IFNE
in class JUnCBaseType
VALUEOF
public org.apache.bcel.generic.InstructionList VALUEOF(org.apache.bcel.generic.ConstantPoolGen cpg)
- Overrides:
VALUEOF
in class JUnCBaseType
APPENDSTB
public org.apache.bcel.generic.Instruction APPENDSTB(org.apache.bcel.generic.ConstantPoolGen cpg)
- Overrides:
APPENDSTB
in class JUnCBaseType