open class PropertyOrFieldReference : SpelNodeImpl
Represents a simple property or field reference.
Author
Andy Clement
Author
Juergen Hoeller
Author
Clark Duplichien
Since
3.0
PropertyOrFieldReference(nullSafe: Boolean, propertyOrFieldName: String, pos: Int) |
open fun generateCode(mv: MethodVisitor, cf: CodeFlow): Unit |
|
open fun getName(): String |
|
open fun getValueInternal(state: ExpressionState): TypedValue |
|
open fun getValueRef(state: ExpressionState): ValueRef |
|
open fun isCompilable(): Boolean |
|
open fun isNullSafe(): Boolean |
|
open fun isWritable(state: ExpressionState): Boolean |
|
open fun isWritableProperty(name: String, contextObject: TypedValue, evalContext: EvaluationContext): Boolean |
|
open fun setValue(state: ExpressionState, newValue: Any): Unit |
|
open fun toStringAST(): String |