|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Typed
The Typed interface allows access to type information for
Exps (including
TEMP, MEM, CONST,
OPER, and UNOP) and the Stms
THROW, RETURN, and MOVE.
| Field Summary | |
|---|---|
static int |
DOUBLE
|
static int |
FLOAT
|
static int |
INT
|
static int |
LONG
|
static int |
POINTER
|
| Method Summary | |
|---|---|
boolean |
isDoubleWord()
Returns true if the expression corresponds to a
64-bit value. |
boolean |
isFloatingPoint()
Returns true if the expression corresponds to a
floating-point value. |
int |
type()
Returns enumerated constant (INT, LONG, FLOAT, DOUBLE, or POINTER) corresponding to the type of the expression. |
| Field Detail |
|---|
static final int INT
static final int LONG
static final int FLOAT
static final int DOUBLE
static final int POINTER
| Method Detail |
|---|
int type()
boolean isDoubleWord()
true if the expression corresponds to a
64-bit value.
boolean isFloatingPoint()
true if the expression corresponds to a
floating-point value.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||