open class StringLiteral : Literal
Expression language AST node that represents a string literal.
Author
Andy Clement
Author
Juergen Hoeller
Since
3.0
StringLiteral(payload: String, pos: Int, value: String) |
open fun generateCode(mv: MethodVisitor, cf: CodeFlow): Unit |
|
open fun getLiteralValue(): TypedValue |
|
open fun isCompilable(): Boolean |
|
open fun toString(): String |
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 toStringAST(): String |