public static class ConstantDefinition.JavaExpr extends Object
JavaExpr#create(ConstantDefinition).| Modifier and Type | Field and Description |
|---|---|
String |
javaExpression |
Number |
resultJavaType |
String |
resultJavaTypeName |
ConstantDefinition.CNumber |
resultType |
| Constructor and Description |
|---|
ConstantDefinition.JavaExpr(String javaExpression,
ConstantDefinition.CNumber resultType) |
| Modifier and Type | Method and Description |
|---|---|
static ConstantDefinition.JavaExpr |
compute(ConstantDefinition constDef,
Map<String,ConstantDefinition.JavaExpr> constMap)
Computes a valid
java expression based on the given ConstantDefinition,
which may either be a single ConstantDefinition.CNumber, see ConstantDefinition.getNumber(),
or represents a native expression, see ConstantDefinition#getExpr(). |
public final String javaExpression
public final ConstantDefinition.CNumber resultType
public final Number resultJavaType
public final String resultJavaTypeName
public ConstantDefinition.JavaExpr(String javaExpression, ConstantDefinition.CNumber resultType)
public static ConstantDefinition.JavaExpr compute(ConstantDefinition constDef, Map<String,ConstantDefinition.JavaExpr> constMap)
java expression based on the given ConstantDefinition,
which may either be a single ConstantDefinition.CNumber, see ConstantDefinition.getNumber(),
or represents a native expression, see ConstantDefinition#getExpr().