public class InlineList extends SpelNodeImpl
Modifier and Type | Field and Description |
---|---|
(package private) TypedValue |
constant |
children, pos
Constructor and Description |
---|
InlineList(int pos,
SpelNodeImpl... args) |
Modifier and Type | Method and Description |
---|---|
private void |
checkIfConstant()
If all the components of the list are constants, or lists that themselves contain constants, then a constant list
can be built to represent this node.
|
private java.util.List<java.lang.Object> |
getConstantValue() |
TypedValue |
getValueInternal(ExpressionState expressionState) |
boolean |
isConstant() |
java.lang.String |
toStringAST() |
getChild, getChildCount, getEndPosition, getObjectClass, getPreviousChild, getStartPosition, getTypedValue, getValue, getValue, getValueRef, isWritable, nextChildIs, setValue
TypedValue constant
public InlineList(int pos, SpelNodeImpl... args)
private void checkIfConstant()
public TypedValue getValueInternal(ExpressionState expressionState) throws EvaluationException
getValueInternal
in class SpelNodeImpl
EvaluationException
public java.lang.String toStringAST()
public boolean isConstant()
private java.util.List<java.lang.Object> getConstantValue()