All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class espresso.util.IntType

java.lang.Object
   |
   +----espresso.util.Type
           |
           +----espresso.util.PrimitiveType
                   |
                   +----espresso.util.IntegralType
                           |
                           +----espresso.util.IntType

public class IntType
extends IntegralType

Constructor Index

 o IntType()

Method Index

 o ALOAD()
 o ASTORE()
 o CAST(Type)
 o distanceTo(Type)
 o identicalTo(Type)
 o IFEQ(boolean)
 o IFGE(boolean)
 o IFGT(boolean)
 o IFLE(boolean)
 o IFLT(boolean)
 o IFNE(boolean)
 o inRange(long)
 o NEWARRAY(int)
 o SHL()
 o SHR()
 o toClassFileType()
Map an Espresso type to a ClassGen one.
 o toString()
 o USHR()

Constructors

 o IntType
 public IntType()

Methods

 o identicalTo
 public boolean identicalTo(Type other)
Overrides:
identicalTo in class Type
 o distanceTo
 public int distanceTo(Type other)
Overrides:
distanceTo in class PrimitiveType
 o inRange
 public boolean inRange(long value)
Overrides:
inRange in class IntegralType
 o toString
 public String toString()
Overrides:
toString in class Type
 o toClassFileType
 public ClassGenType toClassFileType()
Map an Espresso type to a ClassGen one.

Overrides:
toClassFileType in class PrimitiveType
 o ALOAD
 public Instruction ALOAD()
Overrides:
ALOAD in class Type
 o ASTORE
 public Instruction ASTORE()
Overrides:
ASTORE in class Type
 o SHL
 public Instruction SHL()
Overrides:
SHL in class Type
 o SHR
 public Instruction SHR()
Overrides:
SHR in class Type
 o USHR
 public Instruction USHR()
Overrides:
USHR in class Type
 o IFGT
 public Instruction IFGT(boolean tozero)
Overrides:
IFGT in class Type
 o IFLT
 public Instruction IFLT(boolean tozero)
Overrides:
IFLT in class Type
 o IFGE
 public Instruction IFGE(boolean tozero)
Overrides:
IFGE in class Type
 o IFLE
 public Instruction IFLE(boolean tozero)
Overrides:
IFLE in class Type
 o IFEQ
 public Instruction IFEQ(boolean tozero)
Overrides:
IFEQ in class Type
 o IFNE
 public Instruction IFNE(boolean tozero)
Overrides:
IFNE in class Type
 o NEWARRAY
 public Instruction NEWARRAY(int index)
Overrides:
NEWARRAY in class Type
 o CAST
 public InstructionList CAST(Type other)
Overrides:
CAST in class Type

All Packages  Class Hierarchy  This Package  Previous  Next  Index