|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectharpoon.IR.Tree.Type
public abstract class Type
Type
enumerates the possible Tree expression types.
Field Summary | |
---|---|
static int |
DOUBLE
64-bit floating-point type. |
static int |
FLOAT
32-bit floating-point type. |
static int |
INT
32-bit integer type. |
static int |
LONG
64-bit integer type. |
static int |
POINTER
Pointer type. |
Constructor Summary | |
---|---|
Type()
|
Method Summary | |
---|---|
static boolean |
isDoubleWord(TreeFactory tf,
int type)
|
static boolean |
isFloatingPoint(int type)
|
static boolean |
isPointer(int type)
|
static boolean |
isValid(int type)
|
static String |
toString(int type)
Return a string describing the given enumerated type. |
static String |
toString(PreciselyTyped pt)
Return a string describing the type of a PreciselyTyped
expression. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int INT
public static final int LONG
public static final int FLOAT
public static final int DOUBLE
public static final int POINTER
Constructor Detail |
---|
public Type()
Method Detail |
---|
public static final boolean isDoubleWord(TreeFactory tf, int type)
public static final boolean isFloatingPoint(int type)
public static final boolean isPointer(int type)
public static boolean isValid(int type)
public static String toString(int type)
public static String toString(PreciselyTyped pt)
PreciselyTyped
expression.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |