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, 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()
toStringAST
in interface SpelNode
toStringAST
in class SpelNodeImpl
public boolean isConstant()
private java.util.List<java.lang.Object> getConstantValue()