Package | Description |
---|---|
com.google.gwt.dev.jjs.ast | |
com.google.gwt.dev.jjs.ast.js | |
com.google.gwt.dev.jjs.impl.gflow.constants |
Modifier and Type | Class and Description |
---|---|
class |
JBooleanLiteral
Java boolean literal expression.
|
class |
JCharLiteral
Java character literal expression.
|
class |
JDoubleLiteral
Java double literal expression.
|
class |
JFloatLiteral
Java literal typed as a float.
|
class |
JIntLiteral
Java integer literal expression.
|
class |
JLongLiteral
Java literal expression that evaluates to a Long.
|
class |
JNullLiteral
Java null literal expression.
|
class |
JStringLiteral
Java literal expression that evaluates to a string.
|
Modifier and Type | Method and Description |
---|---|
JValueLiteral |
JDoubleLiteral.cloneFrom(JValueLiteral value) |
protected abstract JValueLiteral |
JValueLiteral.cloneFrom(JValueLiteral value) |
JValueLiteral |
JCharLiteral.cloneFrom(JValueLiteral value) |
protected JValueLiteral |
JNullLiteral.cloneFrom(JValueLiteral value) |
JValueLiteral |
JBooleanLiteral.cloneFrom(JValueLiteral value) |
JValueLiteral |
JStringLiteral.cloneFrom(JValueLiteral value) |
JValueLiteral |
JFloatLiteral.cloneFrom(JValueLiteral value) |
JValueLiteral |
JIntLiteral.cloneFrom(JValueLiteral value) |
JValueLiteral |
JLongLiteral.cloneFrom(JValueLiteral value) |
JValueLiteral |
JPrimitiveType.coerceLiteral(JValueLiteral value)
Returns a literal which has been coerced to this type, or
null
if no such coercion is possible. |
JValueLiteral |
JField.getLiteralInitializer() |
Modifier and Type | Method and Description |
---|---|
JValueLiteral |
JDoubleLiteral.cloneFrom(JValueLiteral value) |
protected abstract JValueLiteral |
JValueLiteral.cloneFrom(JValueLiteral value) |
JValueLiteral |
JCharLiteral.cloneFrom(JValueLiteral value) |
protected JValueLiteral |
JNullLiteral.cloneFrom(JValueLiteral value) |
JValueLiteral |
JBooleanLiteral.cloneFrom(JValueLiteral value) |
JValueLiteral |
JStringLiteral.cloneFrom(JValueLiteral value) |
JValueLiteral |
JFloatLiteral.cloneFrom(JValueLiteral value) |
JValueLiteral |
JIntLiteral.cloneFrom(JValueLiteral value) |
JValueLiteral |
JLongLiteral.cloneFrom(JValueLiteral value) |
JValueLiteral |
JPrimitiveType.coerceLiteral(JValueLiteral value)
Returns a literal which has been coerced to this type, or
null
if no such coercion is possible. |
void |
JVisitor.endVisit(JValueLiteral x,
Context ctx) |
boolean |
JVisitor.visit(JValueLiteral x,
Context ctx) |
Modifier and Type | Class and Description |
---|---|
static class |
JsCastMap.JsQueryType
A low-level node representing a query type for cast/instanceof.
|
Modifier and Type | Method and Description |
---|---|
static JValueLiteral |
ExpressionEvaluator.evalBinOp(JBinaryOperation x,
JValueLiteral lhs,
JValueLiteral rhs) |
static JValueLiteral |
ExpressionEvaluator.evaluate(JExpression expression,
ConstantsAssumption assumptions) |
JValueLiteral |
ConstantsAssumption.get(JVariable variable)
Get variable constant assumption.
|
Modifier and Type | Method and Description |
---|---|
static JValueLiteral |
ExpressionEvaluator.evalBinOp(JBinaryOperation x,
JValueLiteral lhs,
JValueLiteral rhs) |
void |
ConstantsAssumption.Updater.set(JVariable target,
JValueLiteral literal) |
Copyright © 2018. All rights reserved.