Top Description Fields Constructors Methods
org.springframework.expression.spel.ast

public Class QualifiedIdentifier

extends SpelNodeImpl
Class Inheritance
Imports
org.springframework.expression.EvaluationException, .TypedValue, org.springframework.expression.spel.ExpressionState, org.springframework.lang.Nullable

Represents a dot separated sequence of strings that indicate a package qualified type reference.

Example: "java.lang.String" as in the expression "new java.lang.String('hello')"

Author
Andy Clement
Since
3.0

Field Summary

Modifier and TypeField and Description
private TypedValue
Inherited from org.springframework.expression.spel.ast.SpelNodeImpl:
childrenexitTypeDescriptor

Constructor Summary

AccessConstructor and Description
public
QualifiedIdentifier(int startPos, int endPos, SpelNodeImpl... operands)

Method Summary

Modifier and TypeMethod and Description
public TypedValue
public String
toStringAST()

Implements org.springframework.expression.spel.SpelNode.toStringAST.

Return the string form of this AST node.
Inherited from org.springframework.expression.spel.ast.SpelNodeImpl:
generateCodegenerateCodeForArgumentgenerateCodeForArgumentsgetChildgetChildCountgetEndPositiongetExitDescriptorgetObjectClassgetStartPositiongetTypedValuegetValuegetValuegetValueRefisCompilableisWritablenextChildIssetValuesetValueInternal

Field Detail

valueback to summary
private TypedValue value
Annotations
@Nullable

Constructor Detail

QualifiedIdentifierback to summary
public QualifiedIdentifier(int startPos, int endPos, SpelNodeImpl... operands)

Method Detail

getValueInternalback to summary
public TypedValue getValueInternal(ExpressionState state) throws EvaluationException

Implements abstract org.springframework.expression.spel.ast.SpelNodeImpl.getValueInternal.

Annotations
@Override
toStringASTback to summary
public String toStringAST()

Implements org.springframework.expression.spel.SpelNode.toStringAST.

Doc from org.springframework.expression.spel.SpelNode.toStringAST.

Return the string form of this AST node.

Returns:String

the string form

Annotations
@Override