open class FloatLiteral : Literal
Expression language AST node that represents a float literal.
Author
Satyapal Reddy
Author
Andy Clement
Since
3.2
FloatLiteral(payload: String, pos: Int, value: Float) |
open fun generateCode(mv: MethodVisitor, cf: CodeFlow): Unit |
|
open fun getLiteralValue(): TypedValue |
|
open fun isCompilable(): Boolean |
open static fun getIntLiteral(numberToken: String, pos: Int, radix: Int): Literal
Process the string form of a number, using the specified base if supplied and return an appropriate literal to hold it. Any suffix to indicate a long will be taken into account (either 'l' or 'L' is supported). |
|
open static fun getLongLiteral(numberToken: String, pos: Int, radix: Int): Literal |
|
fun getOriginalValue(): String |
|
open static fun getRealLiteral(numberToken: String, pos: Int, isFloat: Boolean): Literal |
|
fun getValueInternal(state: ExpressionState): TypedValue |
|
open fun toString(): String |
|
open fun toStringAST(): String |