Modifier and Type | Interface and Description |
---|---|
static class |
FloatLit.Kind
Integer literal kinds: float (e.g., 0.0F) or double (e.g., 0.0).
|
Term.Instance
Modifier and Type | Field and Description |
---|---|
static FloatLit.Kind |
DOUBLE |
static FloatLit.Kind |
FLOAT |
Modifier and Type | Method and Description |
---|---|
FloatLit.Kind |
kind()
The kind of literal: FLOAT or DOUBLE.
|
FloatLit |
kind(FloatLit.Kind kind)
Set the kind of literal: FLOAT or DOUBLE.
|
double |
value()
The literal's value.
|
FloatLit |
value(double value)
Set the literal's value.
|
constantValue, constantValueSet, isConstant, precedence, printSubExpr, printSubExpr, type
del, del, dump, error, error, ext, ext, ext, ext, isDisambiguated, isTypeChecked, position, position, visit, visitEdge
addDecls, buildTypes, buildTypesEnter, checkConstants, childExpectedType, copy, copy, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, dump, dump, enterChildScope, enterScope, exceptionCheck, exceptionCheckEnter, extRewrite, extRewriteEnter, lang, prettyPrint, prettyPrint, prettyPrint, prettyPrint, prettyPrint, throwTypes, translate, typeCheck, typeCheckEnter, typeCheckOverride, visitChild, visitChildren, visitList
exceptions, exceptions, reachable, reachable
static final FloatLit.Kind FLOAT
static final FloatLit.Kind DOUBLE
FloatLit.Kind kind()
FloatLit kind(FloatLit.Kind kind)
double value()
FloatLit value(double value)