spring-framework / org.springframework.expression.spel.ast / CompoundExpression

CompoundExpression

open class CompoundExpression : SpelNodeImpl

Represents a DOT separated expression sequence, such as 'property1.property2.methodOne()'

Author
Andy Clement

Since
3.0

Constructors

<init>

CompoundExpression(pos: Int, vararg expressionComponents: SpelNodeImpl)

Functions

generateCode

open fun generateCode(mv: MethodVisitor, cf: CodeFlow): Unit

getValueInternal

open fun getValueInternal(state: ExpressionState): TypedValue

Evaluates a compound expression. This involves evaluating each piece in turn and the return value from each piece is the active context object for the subsequent piece.

isCompilable

open fun isCompilable(): Boolean

isWritable

open fun isWritable(state: ExpressionState): Boolean

setValue

open fun setValue(state: ExpressionState, value: Any): Unit

toStringAST

open fun toStringAST(): String