All Packages Class Hierarchy This Package Previous Next Index
Class espresso.util.BooleanType
java.lang.Object
|
+----espresso.util.Type
|
+----espresso.util.PrimitiveType
|
+----espresso.util.BooleanType
- public class BooleanType
- extends PrimitiveType
-
BooleanType()
-
-
ALOAD()
-
-
AND()
-
-
ASTORE()
-
-
distanceTo(Type)
-
-
floatingPointType()
-
-
identicalTo(Type)
-
-
IFEQ(boolean)
-
-
IFNE(boolean)
-
-
integralType()
-
-
LOAD(int)
-
-
NEWARRAY(int)
-
-
OR()
-
-
PUSH(ConstantPoolGen, BigDecimal)
-
-
RETURN()
-
-
STORE(int)
-
-
toClassFileType()
- Map an Espresso type to a ClassGen one.
-
toString()
-
-
XOR()
-
BooleanType
public BooleanType()
identicalTo
public boolean identicalTo(Type other)
- Overrides:
- identicalTo in class Type
distanceTo
public int distanceTo(Type other)
- Overrides:
- distanceTo in class PrimitiveType
toString
public String toString()
- Overrides:
- toString in class Type
integralType
public boolean integralType()
- Overrides:
- integralType in class PrimitiveType
floatingPointType
public boolean floatingPointType()
- Overrides:
- floatingPointType in class PrimitiveType
toClassFileType
public ClassGenType toClassFileType()
- Map an Espresso type to a ClassGen one.
- Overrides:
- toClassFileType in class PrimitiveType
LOAD
public Instruction LOAD(int slot)
- Overrides:
- LOAD in class Type
STORE
public Instruction STORE(int slot)
- Overrides:
- STORE in class Type
ALOAD
public Instruction ALOAD()
- Overrides:
- ALOAD in class Type
ASTORE
public Instruction ASTORE()
- Overrides:
- ASTORE in class Type
IFEQ
public Instruction IFEQ(boolean tozero)
- Overrides:
- IFEQ in class Type
IFNE
public Instruction IFNE(boolean tozero)
- Overrides:
- IFNE in class Type
RETURN
public Instruction RETURN()
- Overrides:
- RETURN in class Type
NEWARRAY
public Instruction NEWARRAY(int index)
- Overrides:
- NEWARRAY in class Type
AND
public Instruction AND()
- Overrides:
- AND in class Type
OR
public Instruction OR()
- Overrides:
- OR in class Type
XOR
public Instruction XOR()
- Overrides:
- XOR in class Type
PUSH
public Instruction PUSH(ConstantPoolGen cpg,
BigDecimal value)
- Overrides:
- PUSH in class Type
All Packages Class Hierarchy This Package Previous Next Index