|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.ast.ASTree
coins.ast.expr.ConstantExpr
coins.ast.expr.IntConstantExpr
Constant class of integer type.
| Field Summary | |
(package private) long |
fValue
|
| Fields inherited from class coins.ast.expr.ConstantExpr |
fType |
| Fields inherited from interface coins.ast.TypeId |
ARRAY_T, CHAR_T, CONST_T, DOUBLE_T, ELLIPSIS_T, ENUM_BEGIN, ENUM_END, FLOAT_T, FUNCTION_T, INT_T, LONG_DOUBLE_T, LONG_LONG_T, LONG_T, NO_DIMENSION_T, OFFSET_T, POINTER_T, RESTRICT_T, RETURN_T, S_AUTO, S_EXTERN, S_INLINE, S_NONE, S_REGISTER, S_STATIC, SHORT_T, SIGNED_T, SIZE_T, STRUCT_BEGIN, STRUCT_END, UNION_BEGIN, UNION_END, UNSIGNED_T, VOID_T, VOLATILE_T |
| Constructor Summary | |
IntConstantExpr(long value,
char sign,
char type)
|
|
| Method Summary | |
double |
doubleValue()
|
char |
getSignChar()
|
char |
getTypeChar()
|
long |
longValue()
|
java.lang.String |
toString()
|
| Methods inherited from class coins.ast.expr.ConstantExpr |
accept, getLeft, getRight, getType, setLeft, setRight |
| Methods inherited from class coins.ast.ASTree |
getTag, putSeparator, rightToString, toString1 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
long fValue
| Constructor Detail |
public IntConstantExpr(long value,
char sign,
char type)
| Method Detail |
public java.lang.String toString()
toString in class ASTreepublic long longValue()
longValue in class ConstantExprpublic double doubleValue()
doubleValue in class ConstantExprpublic char getSignChar()
getSignChar in class ConstantExprpublic char getTypeChar()
getTypeChar in class ConstantExpr
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||