junc.types
Class PrimitiveType
java.lang.Object
|
+--junc.types.JUnCBaseType
|
+--junc.types.PrimitiveType
- Direct Known Subclasses:
- BooleanType, FloatingPointType, IntegralType, VoidType
- public abstract class PrimitiveType
- extends JUnCBaseType
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)
|
abstract int |
distanceTo(junc.types.JUnCBaseType other)
|
org.apache.bcel.generic.Instruction |
DUP()
|
org.apache.bcel.generic.Instruction |
DUPX1()
|
org.apache.bcel.generic.Instruction |
DUPX2()
|
abstract boolean |
floatingPointType()
|
abstract boolean |
integralType()
|
boolean |
numericType()
|
org.apache.bcel.generic.Instruction |
POP()
|
boolean |
primitiveType()
|
boolean |
referenceType()
|
boolean |
subTypeOf(junc.types.JUnCBaseType other)
|
boolean |
superTypeOf(junc.types.JUnCBaseType other)
|
abstract org.apache.bcel.generic.Type |
toClassFileType()
|
org.apache.bcel.generic.InstructionList |
VALUEOF(org.apache.bcel.generic.ConstantPoolGen cpg)
|
Methods inherited from class junc.types.JUnCBaseType |
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, PUSH, relatedTo, REM, RETURN, SHL, SHR, STORE, SUB, throwable, toInternalString, toString, twoWords, USHR, XOR |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PrimitiveType
public PrimitiveType()
integralType
public abstract boolean integralType()
- Specified by:
integralType
in class JUnCBaseType
floatingPointType
public abstract boolean floatingPointType()
- Specified by:
floatingPointType
in class JUnCBaseType
distanceTo
public abstract int distanceTo(junc.types.JUnCBaseType other)
- Specified by:
distanceTo
in class JUnCBaseType
toClassFileType
public abstract org.apache.bcel.generic.Type toClassFileType()
- Specified by:
toClassFileType
in class JUnCBaseType
subTypeOf
public boolean subTypeOf(junc.types.JUnCBaseType other)
- Specified by:
subTypeOf
in class JUnCBaseType
superTypeOf
public boolean superTypeOf(junc.types.JUnCBaseType other)
- Specified by:
superTypeOf
in class JUnCBaseType
referenceType
public boolean referenceType()
- Specified by:
referenceType
in class JUnCBaseType
numericType
public boolean numericType()
- Specified by:
numericType
in class JUnCBaseType
primitiveType
public boolean primitiveType()
- Specified by:
primitiveType
in class JUnCBaseType
DUP
public org.apache.bcel.generic.Instruction DUP()
- Overrides:
DUP
in class JUnCBaseType
DUPX1
public org.apache.bcel.generic.Instruction DUPX1()
- Overrides:
DUPX1
in class JUnCBaseType
DUPX2
public org.apache.bcel.generic.Instruction DUPX2()
- Overrides:
DUPX2
in class JUnCBaseType
POP
public org.apache.bcel.generic.Instruction POP()
- Overrides:
POP
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