跳过导航链接
spring-expression
A B C D E F G H I L M N O P Q R S T U V W 

A

AccessException - org.springframework.expression中的异常错误
An AccessException is thrown by an accessor if it has an unexpected problem.
AccessException(String) - 异常错误 的构造器org.springframework.expression.AccessException
Create an AccessException with a specific message.
AccessException(String, Exception) - 异常错误 的构造器org.springframework.expression.AccessException
Create an AccessException with a specific message and cause.
addConstructorResolver(ConstructorResolver) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
addMethodResolver(MethodResolver) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
addPropertyAccessor(PropertyAccessor) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
ALL - 类 中的静态变量org.springframework.expression.spel.ast.Selection
 
areBoxingCompatible(String, String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Determine whether boxing/unboxing can get from one type to the other.
arrayCodeFor(String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Determine the appropriate T tag to use for the NEWARRAY bytecode.
Assign - org.springframework.expression.spel.ast中的类
Represents assignment.
Assign(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.Assign
 
AstUtils - org.springframework.expression.spel.ast中的类
Utilities methods for use in the Ast classes.
AstUtils() - 类 的构造器org.springframework.expression.spel.ast.AstUtils
 

B

BeanReference - org.springframework.expression.spel.ast中的类
Represents a bean reference to a type, for example @foo or @'foo.bar'.
BeanReference(int, String) - 类 的构造器org.springframework.expression.spel.ast.BeanReference
 
BeanResolver - org.springframework.expression中的接口
A bean resolver can be registered with the evaluation context and will kick in for bean references: @myBeanName and &myBeanName expressions.
BooleanLiteral - org.springframework.expression.spel.ast中的类
Represents the literal values TRUE and FALSE.
BooleanLiteral(String, int, boolean) - 类 的构造器org.springframework.expression.spel.ast.BooleanLiteral
 
BooleanTypedValue - org.springframework.expression.spel.support中的类
 
build() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext.Builder
 
Builder(PropertyAccessor...) - 类 的构造器org.springframework.expression.spel.support.SimpleEvaluationContext.Builder
 

C

canCompare(Object, Object) - 类 中的方法org.springframework.expression.spel.support.StandardTypeComparator
 
canCompare(Object, Object) - 接口 中的方法org.springframework.expression.TypeComparator
Return true if the comparator can compare these two objects.
canConvert(TypeDescriptor, TypeDescriptor) - 类 中的方法org.springframework.expression.spel.support.StandardTypeConverter
 
canConvert(TypeDescriptor, TypeDescriptor) - 接口 中的方法org.springframework.expression.TypeConverter
Return true if the type converter can convert the specified type to the desired target type.
canRead(EvaluationContext, Object, String) - 接口 中的方法org.springframework.expression.PropertyAccessor
Called to determine if a resolver instance is able to access a specified property on a specified target object.
canRead(EvaluationContext, Object, String) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
 
canRead(EvaluationContext, Object, String) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
 
canWrite(EvaluationContext, Object, String) - 接口 中的方法org.springframework.expression.PropertyAccessor
Called to determine if a resolver instance is able to write to a specified property on a specified target object.
canWrite(EvaluationContext, Object, String) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
 
canWrite(EvaluationContext, Object, String) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
 
checkNumericCompatibility(String, String, String, String) - 类 中的静态方法org.springframework.expression.spel.ast.Operator.DescriptorComparison
Return an object that indicates whether the input descriptors are compatible.
children - 类 中的变量org.springframework.expression.spel.ast.SpelNodeImpl
 
CodeFlow - org.springframework.expression.spel中的类
Manages the class being generated by the compilation process.
CodeFlow(String, ClassWriter) - 类 的构造器org.springframework.expression.spel.CodeFlow
Construct a new CodeFlow for the given class.
CodeFlow.ClinitAdder - org.springframework.expression.spel中的接口
Interface used to generate clinit static initializer blocks.
CodeFlow.FieldAdder - org.springframework.expression.spel中的接口
Interface used to generate fields.
compare(Object, Object) - 类 中的方法org.springframework.expression.spel.support.StandardTypeComparator
 
compare(Object, Object) - 接口 中的方法org.springframework.expression.TypeComparator
Compare two given objects.
CompilablePropertyAccessor - org.springframework.expression.spel中的接口
A compilable property accessor is able to generate bytecode that represents the access operation, facilitating compilation to bytecode of expressions that use the accessor.
compile(SpelNodeImpl) - 类 中的方法org.springframework.expression.spel.standard.SpelCompiler
Attempt compilation of the supplied expression.
compile(Expression) - 类 中的静态方法org.springframework.expression.spel.standard.SpelCompiler
Request that an attempt is made to compile the specified expression.
CompiledExpression - org.springframework.expression.spel中的类
Base superclass for compiled expressions.
CompiledExpression() - 类 的构造器org.springframework.expression.spel.CompiledExpression
 
compileExpression() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
Perform expression compilation.
CompositeStringExpression - org.springframework.expression.common中的类
Represents a template expression broken into pieces.
CompositeStringExpression(String, Expression[]) - 类 的构造器org.springframework.expression.common.CompositeStringExpression
 
CompoundExpression - org.springframework.expression.spel.ast中的类
Represents a DOT separated expression sequence, such as 'property1.property2.methodOne()'.
CompoundExpression(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.CompoundExpression
 
ConstructorExecutor - org.springframework.expression中的接口
Executors are built by resolvers and can be cached by the infrastructure to repeat an operation quickly without going back to the resolvers.
ConstructorReference - org.springframework.expression.spel.ast中的类
Represents the invocation of a constructor.
ConstructorReference(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.ConstructorReference
Create a constructor reference.
ConstructorReference(int, SpelNodeImpl[], SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.ConstructorReference
Create a constructor reference.
ConstructorResolver - org.springframework.expression中的接口
A constructor resolver attempts locate a constructor and returns a ConstructorExecutor that can be used to invoke that constructor.
convertAllArguments(TypeConverter, Object[], Method) - 类 中的静态方法org.springframework.expression.spel.support.ReflectionHelper
Convert a supplied set of arguments into the requested types.
convertTypedValue(EvaluationContext, TypedValue, Class<T>) - 类 中的静态方法org.springframework.expression.common.ExpressionUtils
Determines if there is a type converter available in the specified context and attempts to use it to convert the supplied value to the specified type.
convertValue(Object, TypeDescriptor) - 类 中的方法org.springframework.expression.spel.ExpressionState
 
convertValue(TypedValue, TypeDescriptor) - 类 中的方法org.springframework.expression.spel.ExpressionState
 
convertValue(Object, TypeDescriptor, TypeDescriptor) - 类 中的方法org.springframework.expression.spel.support.StandardTypeConverter
 
convertValue(Object, TypeDescriptor, TypeDescriptor) - 接口 中的方法org.springframework.expression.TypeConverter
Convert (or coerce) a value from one type to another, for example from a boolean to a String.
createOptimalAccessor(EvaluationContext, Object, String) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
Attempt to create an optimized property accessor tailored for a property of a particular name on a particular class.
createSignatureDescriptor(Method) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Create the JVM signature descriptor for a method.
createSignatureDescriptor(Constructor<?>) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Create the JVM signature descriptor for a constructor.

D

DataBindingMethodResolver - org.springframework.expression.spel.support中的类
A MethodResolver variant for data binding purposes, using reflection to access instance methods on a given target object.
DataBindingPropertyAccessor - org.springframework.expression.spel.support中的类
A PropertyAccessor variant for data binding purposes, using reflection to access properties for reading and possibly writing.
didArgumentConversionOccur() - 类 中的方法org.springframework.expression.spel.support.ReflectiveMethodExecutor
 
doParseExpression(String, ParserContext) - 类 中的方法org.springframework.expression.common.TemplateAwareExpressionParser
Actually parse the expression string and return an Expression object.
doParseExpression(String, ParserContext) - 类 中的方法org.springframework.expression.spel.standard.SpelExpressionParser
 

E

Elvis - org.springframework.expression.spel.ast中的类
Represents the elvis operator ?
Elvis(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.Elvis
 
enterCompilationScope() - 类 中的方法org.springframework.expression.spel.CodeFlow
Enter a new compilation scope, usually due to nested expression evaluation.
enterScope(Map<String, Object>) - 类 中的方法org.springframework.expression.spel.ExpressionState
 
enterScope() - 类 中的方法org.springframework.expression.spel.ExpressionState
 
enterScope(String, Object) - 类 中的方法org.springframework.expression.spel.ExpressionState
 
equalityCheck(EvaluationContext, Object, Object) - 类 中的静态方法org.springframework.expression.spel.ast.Operator
Perform an equality check for the given operand values.
equals(Object) - 类 中的方法org.springframework.expression.TypedValue
 
EvaluationContext - org.springframework.expression中的接口
Expressions are executed in an evaluation context.
EvaluationException - org.springframework.expression中的异常错误
Represent an exception that occurs during expression evaluation.
EvaluationException(String) - 异常错误 的构造器org.springframework.expression.EvaluationException
Create a new expression evaluation exception.
EvaluationException(String, Throwable) - 异常错误 的构造器org.springframework.expression.EvaluationException
Create a new expression evaluation exception.
EvaluationException(int, String) - 异常错误 的构造器org.springframework.expression.EvaluationException
Create a new expression evaluation exception.
EvaluationException(String, String) - 异常错误 的构造器org.springframework.expression.EvaluationException
Create a new expression evaluation exception.
EvaluationException(int, String, Throwable) - 异常错误 的构造器org.springframework.expression.EvaluationException
Create a new expression evaluation exception.
execute(EvaluationContext, Object...) - 接口 中的方法org.springframework.expression.ConstructorExecutor
Execute a constructor in the specified context using the specified arguments.
execute(EvaluationContext, Object, Object...) - 接口 中的方法org.springframework.expression.MethodExecutor
Execute a command using the specified arguments, and using the specified expression state.
execute(EvaluationContext, Object...) - 类 中的方法org.springframework.expression.spel.support.ReflectiveConstructorExecutor
 
execute(EvaluationContext, Object, Object...) - 类 中的方法org.springframework.expression.spel.support.ReflectiveMethodExecutor
 
exitCompilationScope() - 类 中的方法org.springframework.expression.spel.CodeFlow
Exit a compilation scope, usually after a nested expression has been evaluated.
exitScope() - 类 中的方法org.springframework.expression.spel.ExpressionState
 
exitTypeDescriptor - 类 中的变量org.springframework.expression.spel.ast.SpelNodeImpl
Indicates the type descriptor for the result of this expression node.
Expression - org.springframework.expression中的接口
An expression capable of evaluating itself against context objects.
ExpressionException - org.springframework.expression中的异常错误
Super class for exceptions that can occur whilst processing expressions.
ExpressionException(String) - 异常错误 的构造器org.springframework.expression.ExpressionException
Construct a new expression exception.
ExpressionException(String, Throwable) - 异常错误 的构造器org.springframework.expression.ExpressionException
Construct a new expression exception.
ExpressionException(String, String) - 异常错误 的构造器org.springframework.expression.ExpressionException
Construct a new expression exception.
ExpressionException(String, int, String) - 异常错误 的构造器org.springframework.expression.ExpressionException
Construct a new expression exception.
ExpressionException(int, String) - 异常错误 的构造器org.springframework.expression.ExpressionException
Construct a new expression exception.
ExpressionException(int, String, Throwable) - 异常错误 的构造器org.springframework.expression.ExpressionException
Construct a new expression exception.
ExpressionInvocationTargetException - org.springframework.expression中的异常错误
This exception wraps (as cause) a checked exception thrown by some method that SpEL invokes.
ExpressionInvocationTargetException(int, String, Throwable) - 异常错误 的构造器org.springframework.expression.ExpressionInvocationTargetException
 
ExpressionInvocationTargetException(int, String) - 异常错误 的构造器org.springframework.expression.ExpressionInvocationTargetException
 
ExpressionInvocationTargetException(String, String) - 异常错误 的构造器org.springframework.expression.ExpressionInvocationTargetException
 
ExpressionInvocationTargetException(String, Throwable) - 异常错误 的构造器org.springframework.expression.ExpressionInvocationTargetException
 
ExpressionInvocationTargetException(String) - 异常错误 的构造器org.springframework.expression.ExpressionInvocationTargetException
 
ExpressionParser - org.springframework.expression中的接口
Parses expression strings into compiled expressions that can be evaluated.
ExpressionState - org.springframework.expression.spel中的类
An ExpressionState is for maintaining per-expression-evaluation state, any changes to it are not seen by other expressions but it gives a place to hold local variables and for component expressions in a compound expression to communicate state.
ExpressionState(EvaluationContext) - 类 的构造器org.springframework.expression.spel.ExpressionState
 
ExpressionState(EvaluationContext, SpelParserConfiguration) - 类 的构造器org.springframework.expression.spel.ExpressionState
 
ExpressionState(EvaluationContext, TypedValue) - 类 的构造器org.springframework.expression.spel.ExpressionState
 
ExpressionState(EvaluationContext, TypedValue, SpelParserConfiguration) - 类 的构造器org.springframework.expression.spel.ExpressionState
 
expressionString - 异常错误 中的变量org.springframework.expression.ExpressionException
 
ExpressionUtils - org.springframework.expression.common中的类
Common utility functions that may be used by any Expression Language provider.
ExpressionUtils() - 类 的构造器org.springframework.expression.common.ExpressionUtils
 

F

FALSE - 类 中的静态变量org.springframework.expression.spel.support.BooleanTypedValue
 
filter(List<Method>) - 接口 中的方法org.springframework.expression.MethodFilter
Called by the method resolver to allow the SpEL user to organize the list of candidate methods that may be invoked.
findField(String, Class<?>, boolean) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
Find a field of a certain name on a specified class.
findGetterForProperty(String, Class<?>, boolean) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
Find a getter method for the specified property.
findSetterForProperty(String, Class<?>, boolean) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
Find a setter method for the specified property.
findType(String) - 类 中的方法org.springframework.expression.spel.ExpressionState
 
findType(String) - 类 中的方法org.springframework.expression.spel.support.StandardTypeLocator
Find a (possibly unqualified) type reference - first using the type name as-is, then trying any registered prefixes if the type name cannot be found.
findType(String) - 接口 中的方法org.springframework.expression.TypeLocator
Find a type by name.
finish() - 类 中的方法org.springframework.expression.spel.CodeFlow
Called after the main expression evaluation method has been generated, this method will callback any registered FieldAdders or ClinitAdders to add any extra information to the class representing the compiled expression.
FIRST - 类 中的静态变量org.springframework.expression.spel.ast.Selection
 
FloatLiteral - org.springframework.expression.spel.ast中的类
Expression language AST node that represents a float literal.
FloatLiteral(String, int, float) - 类 的构造器org.springframework.expression.spel.ast.FloatLiteral
 
forClass(Class<?>) - 枚举 中的静态方法org.springframework.expression.spel.ast.TypeCode
 
forInstanceMethodInvocation() - 类 中的静态方法org.springframework.expression.spel.support.DataBindingMethodResolver
Create a new data-binding method resolver for instance method resolution.
formatClassNameForMessage(Class<?>) - 类 中的静态方法org.springframework.expression.spel.ast.FormatHelper
Determine a readable name for a given Class object.
FormatHelper - org.springframework.expression.spel.ast中的类
Utility methods (formatters etc) used during parsing and evaluation.
FormatHelper() - 类 的构造器org.springframework.expression.spel.ast.FormatHelper
 
formatMessage(Object...) - 枚举 中的方法org.springframework.expression.spel.SpelMessage
Produce a complete message including the prefix and with the inserts applied to the message.
formatMethodForMessage(String, List<TypeDescriptor>) - 类 中的静态方法org.springframework.expression.spel.ast.FormatHelper
Produce a readable representation for a given method name with specified arguments.
forName(String) - 枚举 中的静态方法org.springframework.expression.spel.ast.TypeCode
 
forPropertyAccessors(PropertyAccessor...) - 类 中的静态方法org.springframework.expression.spel.support.SimpleEvaluationContext
Create a SimpleEvaluationContext for the specified PropertyAccessor delegates: typically a custom PropertyAccessor specific to a use case (e.g. attribute resolution in a custom data structure), potentially combined with a DataBindingPropertyAccessor if property dereferences are needed as well.
forReadOnlyAccess() - 类 中的静态方法org.springframework.expression.spel.support.DataBindingPropertyAccessor
Create a new data-binding property accessor for read-only operations.
forReadOnlyDataBinding() - 类 中的静态方法org.springframework.expression.spel.support.SimpleEvaluationContext
Create a SimpleEvaluationContext for read-only access to public properties via DataBindingPropertyAccessor.
forReadWriteAccess() - 类 中的静态方法org.springframework.expression.spel.support.DataBindingPropertyAccessor
Create a new data-binding property accessor for read-write operations.
forReadWriteDataBinding() - 类 中的静态方法org.springframework.expression.spel.support.SimpleEvaluationContext
Create a SimpleEvaluationContext for read-write access to public properties via DataBindingPropertyAccessor.
forValue(boolean) - 类 中的静态方法org.springframework.expression.spel.support.BooleanTypedValue
 
FunctionReference - org.springframework.expression.spel.ast中的类
A function reference is of the form "#someFunction(a,b,c)".
FunctionReference(String, int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.FunctionReference
 

G

generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.BooleanLiteral
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.CompoundExpression
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.ConstructorReference
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.Elvis
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.FloatLiteral
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.FunctionReference
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.Indexer
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.InlineList
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.IntLiteral
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.LongLiteral
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.MethodReference
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.NullLiteral
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpAnd
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpDivide
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpEQ
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OperatorInstanceof
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OperatorNot
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpGE
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpGT
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpLE
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpLT
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpMinus
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpModulus
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpMultiply
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpNE
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpOr
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpPlus
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.RealLiteral
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
Generate the bytecode for this node into the supplied visitor.
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.StringLiteral
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.Ternary
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.TypeReference
 
generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.VariableReference
 
generateCode(MethodVisitor, CodeFlow) - 接口 中的方法org.springframework.expression.spel.CodeFlow.ClinitAdder
 
generateCode(String, MethodVisitor, CodeFlow) - 接口 中的方法org.springframework.expression.spel.CompilablePropertyAccessor
Generate the bytecode the performs the access operation into the specified MethodVisitor using context information from the codeflow where necessary.
generateCode(String, MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
 
generateCodeForArgument(MethodVisitor, CodeFlow, SpelNodeImpl, String) - 类 中的静态方法org.springframework.expression.spel.ast.SpelNodeImpl
Ask an argument to generate its bytecode and then follow it up with any boxing/unboxing/checkcasting to ensure it matches the expected parameter descriptor.
generateCodeForArguments(MethodVisitor, CodeFlow, Member, SpelNodeImpl[]) - 类 中的静态方法org.springframework.expression.spel.ast.SpelNodeImpl
Generate code that handles building the argument values for the specified method.
generateComparisonCode(MethodVisitor, CodeFlow, int, int) - 类 中的方法org.springframework.expression.spel.ast.Operator
Numeric comparison operators share very similar generated code, only differing in two comparison instructions.
generateField(ClassWriter, CodeFlow) - 接口 中的方法org.springframework.expression.spel.CodeFlow.FieldAdder
 
getActiveContextObject() - 类 中的方法org.springframework.expression.spel.ExpressionState
The active context object is what unqualified references to properties/etc are resolved against.
getAST() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
Return the Abstract Syntax Tree for the expression.
getBeanResolver() - 接口 中的方法org.springframework.expression.EvaluationContext
Return a bean resolver that can look up beans by name.
getBeanResolver() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
SimpleEvaluationContext does not support the use of bean references.
getBeanResolver() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
getCause() - 异常错误 中的方法org.springframework.expression.spel.InternalParseException
 
getChild(int) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
 
getChild(int) - 接口 中的方法org.springframework.expression.spel.SpelNode
Helper method that returns a SpelNode rather than an Antlr Tree node.
getChildCount() - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
 
getChildCount() - 接口 中的方法org.springframework.expression.spel.SpelNode
 
getClassName() - 类 中的方法org.springframework.expression.spel.CodeFlow
 
getCompiler(ClassLoader) - 类 中的静态方法org.springframework.expression.spel.standard.SpelCompiler
Factory method for compiler instances.
getCompilerClassLoader() - 类 中的方法org.springframework.expression.spel.SpelParserConfiguration
Return the ClassLoader to use as the basis for expression compilation.
getCompilerMode() - 类 中的方法org.springframework.expression.spel.SpelParserConfiguration
Return the configuration mode for parsers using this configuration object.
getConfiguration() - 类 中的方法org.springframework.expression.spel.ExpressionState
 
getConstantValue() - 类 中的方法org.springframework.expression.spel.ast.InlineList
 
getConstantValue() - 类 中的方法org.springframework.expression.spel.ast.InlineMap
 
getConstructor() - 类 中的方法org.springframework.expression.spel.support.ReflectiveConstructorExecutor
 
getConstructorResolvers() - 接口 中的方法org.springframework.expression.EvaluationContext
Return a list of resolvers that will be asked in turn to locate a constructor.
getConstructorResolvers() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
Return an empty list, always, since this context does not support the use of type references.
getConstructorResolvers() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
getEndPosition() - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
 
getEndPosition() - 接口 中的方法org.springframework.expression.spel.SpelNode
 
getEvaluationContext() - 类 中的方法org.springframework.expression.spel.ExpressionState
 
getEvaluationContext() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
Return the default evaluation context that will be used if none is supplied on an evaluation call.
getExitDescriptor() - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
 
getExpressionPrefix() - 类 中的方法org.springframework.expression.common.TemplateParserContext
 
getExpressionPrefix() - 接口 中的方法org.springframework.expression.ParserContext
For template expressions, returns the prefix that identifies the start of an expression block within a string.
getExpressions() - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getExpressionString() - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getExpressionString() - 类 中的方法org.springframework.expression.common.LiteralExpression
 
getExpressionString() - 接口 中的方法org.springframework.expression.Expression
Return the original string used to create this expression (unmodified).
getExpressionString() - 异常错误 中的方法org.springframework.expression.ExpressionException
Return the expression string.
getExpressionString() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
getExpressionSuffix() - 类 中的方法org.springframework.expression.common.TemplateParserContext
 
getExpressionSuffix() - 接口 中的方法org.springframework.expression.ParserContext
For template expressions, return the prefix that identifies the end of an expression block within a string.
getImportPrefixes() - 类 中的方法org.springframework.expression.spel.support.StandardTypeLocator
Return a list of all the import prefixes registered with this StandardTypeLocator.
getInserts() - 异常错误 中的方法org.springframework.expression.spel.SpelEvaluationException
Return the message inserts.
getInserts() - 异常错误 中的方法org.springframework.expression.spel.SpelParseException
Return the message inserts.
getIntLiteral(String, int, int) - 类 中的静态方法org.springframework.expression.spel.ast.Literal
Process the string form of a number, using the specified base if supplied and return an appropriate literal to hold it.
getLastReadInvokerPair() - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
已过时。
as of 4.3.15 since it is not used within the framework anymore
getLeftOperand() - 类 中的方法org.springframework.expression.spel.ast.Operator
 
getLiteralValue() - 类 中的方法org.springframework.expression.spel.ast.BooleanLiteral
 
getLiteralValue() - 类 中的方法org.springframework.expression.spel.ast.FloatLiteral
 
getLiteralValue() - 类 中的方法org.springframework.expression.spel.ast.IntLiteral
 
getLiteralValue() - 类 中的方法org.springframework.expression.spel.ast.Literal
 
getLiteralValue() - 类 中的方法org.springframework.expression.spel.ast.LongLiteral
 
getLiteralValue() - 类 中的方法org.springframework.expression.spel.ast.NullLiteral
 
getLiteralValue() - 类 中的方法org.springframework.expression.spel.ast.RealLiteral
 
getLiteralValue() - 类 中的方法org.springframework.expression.spel.ast.StringLiteral
 
getLongLiteral(String, int, int) - 类 中的静态方法org.springframework.expression.spel.ast.Literal
 
getMaximumAutoGrowSize() - 类 中的方法org.springframework.expression.spel.SpelParserConfiguration
Return the maximum size that a collection can auto grow.
getMessage() - 异常错误 中的方法org.springframework.expression.ExpressionException
Return the exception message.
getMessageCode() - 异常错误 中的方法org.springframework.expression.spel.SpelEvaluationException
Return the message code.
getMessageCode() - 异常错误 中的方法org.springframework.expression.spel.SpelParseException
Return the message code.
getMethod() - 类 中的方法org.springframework.expression.spel.support.ReflectiveMethodExecutor
Return the original method that this executor has been configured for.
getMethodResolvers() - 接口 中的方法org.springframework.expression.EvaluationContext
Return a list of resolvers that will be asked in turn to locate a method.
getMethodResolvers() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
Return the specified MethodResolver delegates, if any.
getMethodResolvers() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
getMethods(Class<?>) - 类 中的方法org.springframework.expression.spel.support.ReflectiveMethodResolver
Return the set of methods for this type.
getName() - 类 中的方法org.springframework.expression.spel.ast.MethodReference
 
getName() - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
 
getObjectClass(Object) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
 
getObjectClass(Object) - 接口 中的方法org.springframework.expression.spel.SpelNode
Determine the class of the object passed in, unless it is already a class object.
getOperatorName() - 类 中的方法org.springframework.expression.spel.ast.Operator
 
getOperatorOverloader() - 接口 中的方法org.springframework.expression.EvaluationContext
Return an operator overloader that may support mathematical operations between more than the standard set of types.
getOperatorOverloader() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
Return an instance of StandardOperatorOverloader.
getOperatorOverloader() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
getOriginalValue() - 类 中的方法org.springframework.expression.spel.ast.Literal
 
getPosition() - 异常错误 中的方法org.springframework.expression.ExpressionException
Return the position in the expression string where the problem occurred.
getPropertyAccessors() - 接口 中的方法org.springframework.expression.EvaluationContext
Return a list of accessors that will be asked in turn to read/write a property.
getPropertyAccessors() - 类 中的方法org.springframework.expression.spel.ExpressionState
 
getPropertyAccessors() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
Return the specified PropertyAccessor delegates, if any.
getPropertyAccessors() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
getPropertyAccessorsToTry(Class<?>, List<PropertyAccessor>) - 类 中的静态方法org.springframework.expression.spel.ast.AstUtils
Determines the set of property resolvers that should be used to try and access a property on the specified target type.
getPropertyMethodSuffix(String) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
Return the method suffix for a given property name.
getPropertyMethodSuffixes(String) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
Return the method suffixes for a given property name.
getPropertyType() - 接口 中的方法org.springframework.expression.spel.CompilablePropertyAccessor
Return the type of the accessed property - may only be known once an access has occurred.
getPropertyType() - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
 
getPublicDeclaringClass() - 类 中的方法org.springframework.expression.spel.support.ReflectiveMethodExecutor
Find the first public class in the methods declaring class hierarchy that declares this method.
getRealLiteral(String, int, boolean) - 类 中的静态方法org.springframework.expression.spel.ast.Literal
 
getRightOperand() - 类 中的方法org.springframework.expression.spel.ast.OpDec
 
getRightOperand() - 类 中的方法org.springframework.expression.spel.ast.Operator
 
getRightOperand() - 类 中的方法org.springframework.expression.spel.ast.OpInc
 
getRightOperand() - 类 中的方法org.springframework.expression.spel.ast.OpMinus
 
getRightOperand() - 类 中的方法org.springframework.expression.spel.ast.OpPlus
 
getRootContextObject() - 类 中的方法org.springframework.expression.spel.ExpressionState
 
getRootObject() - 接口 中的方法org.springframework.expression.EvaluationContext
Return the default root context object against which unqualified properties/methods/etc should be resolved.
getRootObject() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
Return the specified root object, if any.
getRootObject() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
getScopeRootContextObject() - 类 中的方法org.springframework.expression.spel.ExpressionState
 
getSimpleMessage() - 异常错误 中的方法org.springframework.expression.ExpressionException
Return the exception simple message without including the expression that caused the failure.
getSpecificTargetClasses() - 接口 中的方法org.springframework.expression.PropertyAccessor
Return an array of classes for which this resolver should be called.
getSpecificTargetClasses() - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
Returns null which means this is a general purpose accessor.
getSpecificTargetClasses() - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
 
getStartPosition() - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
 
getStartPosition() - 接口 中的方法org.springframework.expression.spel.SpelNode
 
getType() - 枚举 中的方法org.springframework.expression.spel.ast.TypeCode
 
getTypeComparator() - 接口 中的方法org.springframework.expression.EvaluationContext
Return a type comparator for comparing pairs of objects for equality.
getTypeComparator() - 类 中的方法org.springframework.expression.spel.ExpressionState
 
getTypeComparator() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
Return an instance of StandardTypeComparator.
getTypeComparator() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
getTypeConverter() - 接口 中的方法org.springframework.expression.EvaluationContext
Return a type converter that can convert (or coerce) a value from one type to another.
getTypeConverter() - 类 中的方法org.springframework.expression.spel.ExpressionState
 
getTypeConverter() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
The configured TypeConverter.
getTypeConverter() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
getTypeDescriptor() - 类 中的方法org.springframework.expression.TypedValue
 
getTypeDifferenceWeight(List<TypeDescriptor>, List<TypeDescriptor>) - 类 中的静态方法org.springframework.expression.spel.support.ReflectionHelper
Based on MethodInvoker.getTypeDifferenceWeight(Class[], Object[]) but operates on TypeDescriptors.
getTypedValue(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
 
getTypedValue(ExpressionState) - 接口 中的方法org.springframework.expression.spel.SpelNode
Evaluate the expression node in the context of the supplied expression state and return the typed value.
getTypeLocator() - 接口 中的方法org.springframework.expression.EvaluationContext
Return a type locator that can be used to find types, either by short or fully qualified name.
getTypeLocator() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
SimpleEvaluationContext does not support use of type references.
getTypeLocator() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
getValue() - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getValue(Class<T>) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getValue(Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getValue(Object, Class<T>) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getValue(EvaluationContext) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getValue(EvaluationContext, Class<T>) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getValue(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getValue(EvaluationContext, Object, Class<T>) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getValue() - 类 中的方法org.springframework.expression.common.LiteralExpression
 
getValue(Class<T>) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
getValue(Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
getValue(Object, Class<T>) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
getValue(EvaluationContext) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
getValue(EvaluationContext, Class<T>) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
getValue(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
getValue(EvaluationContext, Object, Class<T>) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
getValue() - 接口 中的方法org.springframework.expression.Expression
Evaluate this expression in the default standard context.
getValue(Class<T>) - 接口 中的方法org.springframework.expression.Expression
Evaluate the expression in the default context.
getValue(Object) - 接口 中的方法org.springframework.expression.Expression
Evaluate this expression against the specified root object.
getValue(Object, Class<T>) - 接口 中的方法org.springframework.expression.Expression
Evaluate the expression in the default context against the specified root object.
getValue(EvaluationContext) - 接口 中的方法org.springframework.expression.Expression
Evaluate this expression in the provided context and return the result of evaluation.
getValue(EvaluationContext, Object) - 接口 中的方法org.springframework.expression.Expression
Evaluate this expression in the provided context and return the result of evaluation, but use the supplied root context as an override for any default root object specified in the context.
getValue(EvaluationContext, Class<T>) - 接口 中的方法org.springframework.expression.Expression
Evaluate the expression in a specified context which can resolve references to properties, methods, types, etc.
getValue(EvaluationContext, Object, Class<T>) - 接口 中的方法org.springframework.expression.Expression
Evaluate the expression in a specified context which can resolve references to properties, methods, types, etc.
getValue(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
 
getValue(ExpressionState, Class<T>) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
 
getValue() - 接口 中的方法org.springframework.expression.spel.ast.ValueRef
Returns the value this ValueRef points to, it should not require expression component re-evaluation.
getValue() - 类 中的方法org.springframework.expression.spel.ast.ValueRef.NullValueRef
 
getValue() - 类 中的方法org.springframework.expression.spel.ast.ValueRef.TypedValueHolderValueRef
 
getValue(Object, EvaluationContext) - 类 中的方法org.springframework.expression.spel.CompiledExpression
Subclasses of CompiledExpression generated by SpelCompiler will provide an implementation of this method.
getValue(ExpressionState) - 接口 中的方法org.springframework.expression.spel.SpelNode
Evaluate the expression node in the context of the supplied expression state and return the value.
getValue() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
getValue(Class<T>) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
getValue(Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
getValue(Object, Class<T>) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
getValue(EvaluationContext) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
getValue(EvaluationContext, Class<T>) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
getValue(EvaluationContext, Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
getValue(EvaluationContext, Object, Class<T>) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
getValue() - 类 中的方法org.springframework.expression.TypedValue
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Assign
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.BeanReference
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.CompoundExpression
Evaluates a compound expression.
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.ConstructorReference
Implements getValue() - delegating to the code for building an array or a simple type.
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Elvis
Evaluate the condition and if not null, return it.
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.FunctionReference
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Identifier
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Indexer
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.InlineList
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.InlineMap
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Literal
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.MethodReference
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpAnd
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpDec
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpDivide
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpEQ
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OperatorBetween
Returns a boolean based on whether a value is in the range expressed.
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OperatorInstanceof
Compare the left operand to see it is an instance of the type specified as the right operand.
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OperatorMatches
Check the first operand matches the regex specified as the second operand.
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OperatorNot
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OperatorPower
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpGE
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpGT
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpInc
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpLE
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpLT
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpMinus
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpModulus
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpMultiply
Implements the multiply operator directly here for certain types of supported operands and otherwise delegates to any registered overloader for types not supported here.
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpNE
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpOr
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpPlus
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Projection
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.QualifiedIdentifier
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Selection
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Ternary
Evaluate the condition and if true evaluate the first alternative, otherwise evaluate the second alternative.
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.TypeReference
 
getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.VariableReference
 
getValueRef(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.CompoundExpression
 
getValueRef(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Indexer
 
getValueRef(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.MethodReference
 
getValueRef(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Projection
 
getValueRef(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
 
getValueRef(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Selection
 
getValueRef(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
 
getValueRef(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.VariableReference
 
getValueType() - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getValueType(EvaluationContext) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getValueType(Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getValueType(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getValueType(EvaluationContext) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
getValueType() - 类 中的方法org.springframework.expression.common.LiteralExpression
 
getValueType(Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
getValueType(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
getValueType() - 接口 中的方法org.springframework.expression.Expression
Return the most general type that can be passed to a Expression.setValue(java.lang.Object, java.lang.Object) method using the default context.
getValueType(Object) - 接口 中的方法org.springframework.expression.Expression
Return the most general type that can be passed to the Expression.setValue(Object, Object) method using the default context.
getValueType(EvaluationContext) - 接口 中的方法org.springframework.expression.Expression
Return the most general type that can be passed to the Expression.setValue(EvaluationContext, Object) method for the given context.
getValueType(EvaluationContext, Object) - 接口 中的方法org.springframework.expression.Expression
Return the most general type that can be passed to the Expression.setValue(EvaluationContext, Object, Object) method for the given context.
getValueType() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
getValueType(Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
getValueType(EvaluationContext) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
getValueType(EvaluationContext, Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
getValueTypeDescriptor() - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getValueTypeDescriptor(Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getValueTypeDescriptor(EvaluationContext) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getValueTypeDescriptor(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
getValueTypeDescriptor() - 类 中的方法org.springframework.expression.common.LiteralExpression
 
getValueTypeDescriptor(Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
getValueTypeDescriptor(EvaluationContext) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
getValueTypeDescriptor(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
getValueTypeDescriptor() - 接口 中的方法org.springframework.expression.Expression
Return the most general type that can be passed to a Expression.setValue(java.lang.Object, java.lang.Object) method using the default context.
getValueTypeDescriptor(Object) - 接口 中的方法org.springframework.expression.Expression
Return the most general type that can be passed to the Expression.setValue(Object, Object) method using the default context.
getValueTypeDescriptor(EvaluationContext) - 接口 中的方法org.springframework.expression.Expression
Return the most general type that can be passed to the Expression.setValue(EvaluationContext, Object) method for the given context.
getValueTypeDescriptor(EvaluationContext, Object) - 接口 中的方法org.springframework.expression.Expression
Return the most general type that can be passed to the Expression.setValue(EvaluationContext, Object, Object) method for the given context.
getValueTypeDescriptor() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
getValueTypeDescriptor(Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
getValueTypeDescriptor(EvaluationContext) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
getValueTypeDescriptor(EvaluationContext, Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 

H

hashCode() - 类 中的方法org.springframework.expression.TypedValue
 

I

Identifier - org.springframework.expression.spel.ast中的类
 
Identifier(String, int) - 类 的构造器org.springframework.expression.spel.ast.Identifier
 
Indexer - org.springframework.expression.spel.ast中的类
An Indexer can index into some proceeding structure to access a particular piece of it.
Indexer(int, SpelNodeImpl) - 类 的构造器org.springframework.expression.spel.ast.Indexer
 
InlineList - org.springframework.expression.spel.ast中的类
Represent a list in an expression, e.g. '{1,2,3}'
InlineList(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.InlineList
 
InlineMap - org.springframework.expression.spel.ast中的类
Represent a map in an expression, e.g.
InlineMap(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.InlineMap
 
insertAnyNecessaryTypeConversionBytecodes(MethodVisitor, char, String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Insert any necessary numeric conversion bytecodes based upon what is on the stack and the desired target type.
insertArrayStore(MethodVisitor, String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Produce appropriate bytecode to store a stack item in an array.
insertBoxIfNecessary(MethodVisitor, String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Determine the appropriate boxing instruction for a specific type (if it needs boxing) and insert the instruction into the supplied visitor.
insertBoxIfNecessary(MethodVisitor, char) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Determine the appropriate boxing instruction for a specific type (if it needs boxing) and insert the instruction into the supplied visitor.
insertCheckCast(MethodVisitor, String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Insert the appropriate CHECKCAST instruction for the supplied descriptor.
insertNewArrayCode(MethodVisitor, int, String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Produce the correct bytecode to build an array.
insertNumericUnboxOrPrimitiveTypeCoercion(MethodVisitor, String, char) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
For use in mathematical operators, handles converting from a (possibly boxed) number on the stack to a primitive numeric type.
insertOptimalLoad(MethodVisitor, int) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Create the optimal instruction for loading a number on the stack.
insertUnboxInsns(MethodVisitor, char, String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Insert any necessary cast and value call to convert from a boxed type to a primitive value.
insertUnboxNumberInsns(MethodVisitor, char, String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
For numbers, use the appropriate method on the number to convert it to the primitive type requested.
InternalParseException - org.springframework.expression.spel中的异常错误
Wraps a real parse exception.
InternalParseException(SpelParseException) - 异常错误 的构造器org.springframework.expression.spel.InternalParseException
 
IntLiteral - org.springframework.expression.spel.ast中的类
Expression language AST node that represents an integer literal.
IntLiteral(String, int, int) - 类 的构造器org.springframework.expression.spel.ast.IntLiteral
 
isAutoGrowCollections() - 类 中的方法org.springframework.expression.spel.SpelParserConfiguration
Return true if collections should be automatically grown.
isAutoGrowNullReferences() - 类 中的方法org.springframework.expression.spel.SpelParserConfiguration
Return true if null references should be automatically grown.
isBooleanCompatible(String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Determine whether the descriptor is for a boolean primitive or boolean reference type.
isCandidateForInvocation(Method, Class<?>) - 类 中的方法org.springframework.expression.spel.support.DataBindingMethodResolver
 
isCandidateForInvocation(Method, Class<?>) - 类 中的方法org.springframework.expression.spel.support.ReflectiveMethodResolver
Determine whether the given Method is a candidate for method resolution on an instance of the given target class.
isCandidateForProperty(Method, Class<?>) - 类 中的方法org.springframework.expression.spel.support.DataBindingPropertyAccessor
 
isCandidateForProperty(Method, Class<?>) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
Determine whether the given Method is a candidate for property access on an instance of the given target class.
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.BooleanLiteral
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.CompoundExpression
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.ConstructorReference
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.Elvis
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.FloatLiteral
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.FunctionReference
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.Indexer
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.InlineList
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.IntLiteral
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.LongLiteral
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.MethodReference
A method reference is compilable if it has been resolved to a reflectively accessible method and the child nodes (arguments to the method) are also compilable.
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.NullLiteral
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpAnd
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpDivide
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpEQ
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OperatorInstanceof
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OperatorNot
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpGE
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpGT
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpLE
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpLT
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpMinus
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpModulus
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpMultiply
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpNE
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpOr
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpPlus
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.RealLiteral
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
Check whether a node can be compiled to bytecode.
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.StringLiteral
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.Ternary
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.TypeReference
 
isCompilable() - 类 中的方法org.springframework.expression.spel.ast.VariableReference
 
isCompilable() - 接口 中的方法org.springframework.expression.spel.CompilablePropertyAccessor
Return true if this property accessor is currently suitable for compilation.
isCompilable() - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
 
isCompilableOperatorUsingNumerics() - 类 中的方法org.springframework.expression.spel.ast.Operator
 
isConstant() - 类 中的方法org.springframework.expression.spel.ast.InlineList
Return whether this list is a constant value.
isConstant() - 类 中的方法org.springframework.expression.spel.ast.InlineMap
Return whether this list is a constant value.
isIntegerForNumericOp(Number) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Determine whether the given number is to be considered as an integer for the purposes of a numeric operation at the bytecode level.
isNullSafe() - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
 
isPrimitive(String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Determine whether the descriptor is for a primitive type.
isPrimitiveArray(String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Determine whether the descriptor is for a primitive array (e.g.
isPrimitiveOrUnboxableSupportedNumber(String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Determine if the supplied descriptor is for a supported number.
isPrimitiveOrUnboxableSupportedNumberOrBoolean(String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Determine if the supplied descriptor is for a supported number type or boolean.
isReferenceTypeArray(String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Return if the supplied array type has a core component reference type.
isTemplate() - 类 中的方法org.springframework.expression.common.TemplateParserContext
 
isTemplate() - 接口 中的方法org.springframework.expression.ParserContext
Whether or not the expression being parsed is a template.
isWritable(Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
isWritable(EvaluationContext) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
isWritable(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
isWritable(Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
isWritable(EvaluationContext) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
isWritable(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
isWritable(Object) - 接口 中的方法org.springframework.expression.Expression
Determine if an expression can be written to, i.e. setValue() can be called.
isWritable(EvaluationContext) - 接口 中的方法org.springframework.expression.Expression
Determine if an expression can be written to, i.e. setValue() can be called.
isWritable(EvaluationContext, Object) - 接口 中的方法org.springframework.expression.Expression
Determine if an expression can be written to, i.e. setValue() can be called.
isWritable(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.CompoundExpression
 
isWritable(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Indexer
 
isWritable(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
 
isWritable(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
 
isWritable() - 接口 中的方法org.springframework.expression.spel.ast.ValueRef
Indicates whether calling setValue(Object) is supported.
isWritable() - 类 中的方法org.springframework.expression.spel.ast.ValueRef.NullValueRef
 
isWritable() - 类 中的方法org.springframework.expression.spel.ast.ValueRef.TypedValueHolderValueRef
 
isWritable(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.VariableReference
 
isWritable(ExpressionState) - 接口 中的方法org.springframework.expression.spel.SpelNode
Determine if this expression node will support a setValue() call.
isWritable(Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
isWritable(EvaluationContext) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
isWritable(EvaluationContext, Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
isWritableProperty(String, TypedValue, EvaluationContext) - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
 

L

LAST - 类 中的静态变量org.springframework.expression.spel.ast.Selection
 
lastDescriptor() - 类 中的方法org.springframework.expression.spel.CodeFlow
Return the descriptor for the item currently on top of the stack (in the current scope).
leftActualDescriptor - 类 中的变量org.springframework.expression.spel.ast.Operator
 
Literal - org.springframework.expression.spel.ast中的类
Common superclass for nodes representing literals (boolean, string, number, etc).
Literal(String, int) - 类 的构造器org.springframework.expression.spel.ast.Literal
 
LiteralExpression - org.springframework.expression.common中的类
A very simple hardcoded implementation of the Expression interface that represents a string literal.
LiteralExpression(String) - 类 的构造器org.springframework.expression.common.LiteralExpression
 
loadEvaluationContext(MethodVisitor) - 类 中的方法org.springframework.expression.spel.CodeFlow
Push the bytecode to load the EvaluationContext (the second parameter passed to the compiled expression method).
loadTarget(MethodVisitor) - 类 中的方法org.springframework.expression.spel.CodeFlow
Push the byte code to load the target (i.e. what was passed as the first argument to CompiledExpression.getValue(target, context))
LongLiteral - org.springframework.expression.spel.ast中的类
Expression language AST node that represents a long integer literal.
LongLiteral(String, int, long) - 类 的构造器org.springframework.expression.spel.ast.LongLiteral
 
lookupLocalVariable(String) - 类 中的方法org.springframework.expression.spel.ExpressionState
 
lookupVariable(String) - 接口 中的方法org.springframework.expression.EvaluationContext
Look up a named variable within this evaluation context.
lookupVariable(String) - 类 中的方法org.springframework.expression.spel.ExpressionState
 
lookupVariable(String) - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
 
lookupVariable(String) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 

M

member - 类 中的变量org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
 
MethodExecutor - org.springframework.expression中的接口
MethodExecutors are built by the resolvers and can be cached by the infrastructure to repeat an operation quickly without going back to the resolvers.
MethodFilter - org.springframework.expression中的接口
MethodFilter instances allow SpEL users to fine tune the behaviour of the method resolution process.
MethodReference - org.springframework.expression.spel.ast中的类
Expression language AST node that represents a method reference.
MethodReference(boolean, String, int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.MethodReference
 
MethodResolver - org.springframework.expression中的接口
A method resolver attempts locate a method and returns a command executor that can be used to invoke that method.

N

nextChildIs(Class<?>...) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
Return true if the next child is one of the specified classes.
nextFieldId() - 类 中的方法org.springframework.expression.spel.CodeFlow
 
nextFreeVariableId() - 类 中的方法org.springframework.expression.spel.CodeFlow
 
NULL - 类 中的静态变量org.springframework.expression.TypedValue
 
NullLiteral - org.springframework.expression.spel.ast中的类
Expression language AST node that represents null.
NullLiteral(int) - 类 的构造器org.springframework.expression.spel.ast.NullLiteral
 
NullValueRef() - 类 的构造器org.springframework.expression.spel.ast.ValueRef.NullValueRef
 

O

OpAnd - org.springframework.expression.spel.ast中的类
Represents the boolean AND operation.
OpAnd(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpAnd
 
OpDec - org.springframework.expression.spel.ast中的类
Decrement operator.
OpDec(int, boolean, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpDec
 
OpDivide - org.springframework.expression.spel.ast中的类
Implements division operator.
OpDivide(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpDivide
 
OpEQ - org.springframework.expression.spel.ast中的类
Implements the equality operator.
OpEQ(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpEQ
 
operate(Operation, Object, Object) - 接口 中的方法org.springframework.expression.OperatorOverloader
Execute the specified operation on two operands, returning a result.
operate(Operation, Object, Object) - 类 中的方法org.springframework.expression.spel.ExpressionState
 
operate(Operation, Object, Object) - 类 中的方法org.springframework.expression.spel.support.StandardOperatorOverloader
 
Operation - org.springframework.expression中的枚举
Supported operations that an OperatorOverloader can implement for any pair of operands.
Operator - org.springframework.expression.spel.ast中的类
Common supertype for operators that operate on either one or two operands.
Operator(String, int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.Operator
 
Operator.DescriptorComparison - org.springframework.expression.spel.ast中的类
A descriptor comparison encapsulates the result of comparing descriptor for two operands and describes at what level they are compatible.
OperatorBetween - org.springframework.expression.spel.ast中的类
Represents the between operator.
OperatorBetween(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OperatorBetween
 
OperatorInstanceof - org.springframework.expression.spel.ast中的类
The operator 'instanceof' checks if an object is of the class specified in the right hand operand, in the same way that instanceof does in Java.
OperatorInstanceof(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OperatorInstanceof
 
OperatorMatches - org.springframework.expression.spel.ast中的类
Implements the matches operator.
OperatorMatches(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OperatorMatches
 
OperatorNot - org.springframework.expression.spel.ast中的类
Represents a NOT operation.
OperatorNot(int, SpelNodeImpl) - 类 的构造器org.springframework.expression.spel.ast.OperatorNot
 
OperatorOverloader - org.springframework.expression中的接口
By default the mathematical operators Operation support simple types like numbers.
OperatorPower - org.springframework.expression.spel.ast中的类
The power operator.
OperatorPower(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OperatorPower
 
OpGE - org.springframework.expression.spel.ast中的类
Implements greater-than-or-equal operator.
OpGE(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpGE
 
OpGT - org.springframework.expression.spel.ast中的类
Implements the greater-than operator.
OpGT(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpGT
 
OpInc - org.springframework.expression.spel.ast中的类
Increment operator.
OpInc(int, boolean, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpInc
 
OpLE - org.springframework.expression.spel.ast中的类
Implements the less-than-or-equal operator.
OpLE(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpLE
 
OpLT - org.springframework.expression.spel.ast中的类
Implements the less-than operator.
OpLT(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpLT
 
OpMinus - org.springframework.expression.spel.ast中的类
The minus operator supports: subtraction of numbers subtraction of an int from a string of one character (effectively decreasing that character), so 'd'-3='a' It can be used as a unary operator for numbers.
OpMinus(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpMinus
 
OpModulus - org.springframework.expression.spel.ast中的类
Implements the modulus operator.
OpModulus(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpModulus
 
OpMultiply - org.springframework.expression.spel.ast中的类
Implements the multiply operator.
OpMultiply(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpMultiply
 
OpNE - org.springframework.expression.spel.ast中的类
Implements the not-equal operator.
OpNE(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpNE
 
OpOr - org.springframework.expression.spel.ast中的类
Represents the boolean OR operation.
OpOr(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpOr
 
OpPlus - org.springframework.expression.spel.ast中的类
The plus operator will: add numbers concatenate strings It can be used as a unary operator for numbers.
OpPlus(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpPlus
 
org.springframework.expression - 程序包 org.springframework.expression
Core abstractions behind the Spring Expression Language.
org.springframework.expression.common - 程序包 org.springframework.expression.common
Common utility classes behind the Spring Expression Language.
org.springframework.expression.spel - 程序包 org.springframework.expression.spel
SpEL's central implementation package.
org.springframework.expression.spel.ast - 程序包 org.springframework.expression.spel.ast
SpEL's abstract syntax tree.
org.springframework.expression.spel.standard - 程序包 org.springframework.expression.spel.standard
SpEL's standard parser implementation.
org.springframework.expression.spel.support - 程序包 org.springframework.expression.spel.support
SpEL's default implementations for various core abstractions.
overridesOperation(Operation, Object, Object) - 接口 中的方法org.springframework.expression.OperatorOverloader
Return true if the operator overloader supports the specified operation between the two operands and so should be invoked to handle it.
overridesOperation(Operation, Object, Object) - 类 中的方法org.springframework.expression.spel.support.StandardOperatorOverloader
 

P

ParseException - org.springframework.expression中的异常错误
Represent an exception that occurs during expression parsing.
ParseException(String, int, String) - 异常错误 的构造器org.springframework.expression.ParseException
Create a new expression parsing exception.
ParseException(int, String, Throwable) - 异常错误 的构造器org.springframework.expression.ParseException
Create a new expression parsing exception.
ParseException(int, String) - 异常错误 的构造器org.springframework.expression.ParseException
Create a new expression parsing exception.
parseExpression(String) - 类 中的方法org.springframework.expression.common.TemplateAwareExpressionParser
 
parseExpression(String, ParserContext) - 类 中的方法org.springframework.expression.common.TemplateAwareExpressionParser
 
parseExpression(String) - 接口 中的方法org.springframework.expression.ExpressionParser
Parse the expression string and return an Expression object you can use for repeated evaluation.
parseExpression(String, ParserContext) - 接口 中的方法org.springframework.expression.ExpressionParser
Parse the expression string and return an Expression object you can use for repeated evaluation.
parseRaw(String) - 类 中的方法org.springframework.expression.spel.standard.SpelExpressionParser
 
ParserContext - org.springframework.expression中的接口
Input provided to an expression parser that can influence an expression parsing/compilation routine.
popActiveContextObject() - 类 中的方法org.springframework.expression.spel.ExpressionState
 
pos - 类 中的变量org.springframework.expression.spel.ast.SpelNodeImpl
 
position - 异常错误 中的变量org.springframework.expression.ExpressionException
 
Projection - org.springframework.expression.spel.ast中的类
Represents projection, where a given operation is performed on all elements in some input sequence, returning a new sequence of the same size.
Projection(boolean, int, SpelNodeImpl) - 类 的构造器org.springframework.expression.spel.ast.Projection
 
PropertyAccessor - org.springframework.expression中的接口
A property accessor is able to read from (and possibly write to) an object's properties.
PropertyOrFieldReference - org.springframework.expression.spel.ast中的类
Represents a simple property or field reference.
PropertyOrFieldReference(boolean, String, int) - 类 的构造器org.springframework.expression.spel.ast.PropertyOrFieldReference
 
pushActiveContextObject(TypedValue) - 类 中的方法org.springframework.expression.spel.ExpressionState
 
pushDescriptor(String) - 类 中的方法org.springframework.expression.spel.CodeFlow
Record the descriptor for the most recently evaluated expression element.

Q

QualifiedIdentifier - org.springframework.expression.spel.ast中的类
Represents a dot separated sequence of strings that indicate a package qualified type reference.
QualifiedIdentifier(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.QualifiedIdentifier
 

R

read(EvaluationContext, Object, String) - 接口 中的方法org.springframework.expression.PropertyAccessor
Called to read a property from a specified target object.
read(EvaluationContext, Object, String) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
 
read(EvaluationContext, Object, String) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
 
RealLiteral - org.springframework.expression.spel.ast中的类
Expression language AST node that represents a real literal.
RealLiteral(String, int, double) - 类 的构造器org.springframework.expression.spel.ast.RealLiteral
 
ReflectionHelper - org.springframework.expression.spel.support中的类
Utility methods used by the reflection resolver code to discover the appropriate methods/constructors and fields that should be used in expressions.
ReflectionHelper() - 类 的构造器org.springframework.expression.spel.support.ReflectionHelper
 
ReflectiveConstructorExecutor - org.springframework.expression.spel.support中的类
A simple ConstructorExecutor implementation that runs a constructor using reflective invocation.
ReflectiveConstructorExecutor(Constructor<?>) - 类 的构造器org.springframework.expression.spel.support.ReflectiveConstructorExecutor
 
ReflectiveConstructorResolver - org.springframework.expression.spel.support中的类
A constructor resolver that uses reflection to locate the constructor that should be invoked.
ReflectiveConstructorResolver() - 类 的构造器org.springframework.expression.spel.support.ReflectiveConstructorResolver
 
ReflectiveMethodExecutor - org.springframework.expression.spel.support中的类
MethodExecutor that works via reflection.
ReflectiveMethodExecutor(Method) - 类 的构造器org.springframework.expression.spel.support.ReflectiveMethodExecutor
Create a new executor for the given method.
ReflectiveMethodResolver - org.springframework.expression.spel.support中的类
Reflection-based MethodResolver used by default in StandardEvaluationContext unless explicit method resolvers have been specified.
ReflectiveMethodResolver() - 类 的构造器org.springframework.expression.spel.support.ReflectiveMethodResolver
 
ReflectiveMethodResolver(boolean) - 类 的构造器org.springframework.expression.spel.support.ReflectiveMethodResolver
This constructor allows the ReflectiveMethodResolver to be configured such that it will use a distance computation to check which is the better of two close matches (when there are multiple matches).
ReflectivePropertyAccessor - org.springframework.expression.spel.support中的类
A powerful PropertyAccessor that uses reflection to access properties for reading and possibly also for writing.
ReflectivePropertyAccessor() - 类 的构造器org.springframework.expression.spel.support.ReflectivePropertyAccessor
Create a new property accessor for reading as well writing.
ReflectivePropertyAccessor(boolean) - 类 的构造器org.springframework.expression.spel.support.ReflectivePropertyAccessor
Create a new property accessor for reading and possibly writing.
ReflectivePropertyAccessor.OptimalPropertyAccessor - org.springframework.expression.spel.support中的类
An optimized form of a PropertyAccessor that will use reflection but only knows how to access a particular property on a particular class.
registerFunction(String, Method) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
registerImport(String) - 类 中的方法org.springframework.expression.spel.support.StandardTypeLocator
Register a new import prefix that will be used when searching for unqualified types.
registerMethodFilter(Class<?>, MethodFilter) - 类 中的方法org.springframework.expression.spel.support.ReflectiveMethodResolver
Register a filter for methods on the given type.
registerMethodFilter(Class<?>, MethodFilter) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
Register a MethodFilter which will be called during method resolution for the specified type.
registerNewClinit(CodeFlow.ClinitAdder) - 类 中的方法org.springframework.expression.spel.CodeFlow
Register a ClinitAdder which will add code to the static initializer in the generated class to support the code produced by an ast nodes primary generateCode() method.
registerNewField(CodeFlow.FieldAdder) - 类 中的方法org.springframework.expression.spel.CodeFlow
Register a FieldAdder which will add a new field to the generated class to support the code produced by an ast nodes primary generateCode() method.
removeConstructorResolver(ConstructorResolver) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
removeImport(String) - 类 中的方法org.springframework.expression.spel.support.StandardTypeLocator
Remove that specified prefix from this locator's list of imports.
removeMethodResolver(MethodResolver) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
removePropertyAccessor(PropertyAccessor) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
resolve(EvaluationContext, String) - 接口 中的方法org.springframework.expression.BeanResolver
Look up a bean by the given name and return a corresponding instance for it.
resolve(EvaluationContext, String, List<TypeDescriptor>) - 接口 中的方法org.springframework.expression.ConstructorResolver
Within the supplied context determine a suitable constructor on the supplied type that can handle the specified arguments.
resolve(EvaluationContext, Object, String, List<TypeDescriptor>) - 接口 中的方法org.springframework.expression.MethodResolver
Within the supplied context determine a suitable method on the supplied object that can handle the specified arguments.
resolve(EvaluationContext, Object, String, List<TypeDescriptor>) - 类 中的方法org.springframework.expression.spel.support.DataBindingMethodResolver
 
resolve(EvaluationContext, String, List<TypeDescriptor>) - 类 中的方法org.springframework.expression.spel.support.ReflectiveConstructorResolver
Locate a constructor on the type.
resolve(EvaluationContext, Object, String, List<TypeDescriptor>) - 类 中的方法org.springframework.expression.spel.support.ReflectiveMethodResolver
Locate a method on a type.
revertToInterpreted(Expression) - 类 中的静态方法org.springframework.expression.spel.standard.SpelCompiler
Request to revert to the interpreter for expression evaluation.
revertToInterpreted() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
Cause an expression to revert to being interpreted if it has been using a compiled form.
rightActualDescriptor - 类 中的变量org.springframework.expression.spel.ast.Operator
 

S

Selection - org.springframework.expression.spel.ast中的类
Represents selection over a map or collection.
Selection(boolean, int, int, SpelNodeImpl) - 类 的构造器org.springframework.expression.spel.ast.Selection
 
setBeanResolver(BeanResolver) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
setConstructorResolvers(List<ConstructorResolver>) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
setEvaluationContext(EvaluationContext) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
Set the evaluation context that will be used if none is specified on an evaluation call.
setLocalVariable(String, Object) - 类 中的方法org.springframework.expression.spel.ExpressionState
 
setMethodResolvers(List<MethodResolver>) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
setOperatorOverloader(OperatorOverloader) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
setPosition(int) - 异常错误 中的方法org.springframework.expression.spel.SpelEvaluationException
Set the position in the related expression which gave rise to this exception.
setPropertyAccessors(List<PropertyAccessor>) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
setRootObject(Object, TypeDescriptor) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
setRootObject(Object) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
setTypeComparator(TypeComparator) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
setTypeConverter(TypeConverter) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
setTypeLocator(TypeLocator) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
setupArgumentsForVarargsInvocation(Class<?>[], Object...) - 类 中的静态方法org.springframework.expression.spel.support.ReflectionHelper
Package up the arguments so that they correctly match what is expected in parameterTypes.
setValue(Object, Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
setValue(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
setValue(EvaluationContext, Object, Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
 
setValue(Object, Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
setValue(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
setValue(EvaluationContext, Object, Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
 
setValue(Object, Object) - 接口 中的方法org.springframework.expression.Expression
Set this expression in the provided context to the value provided.
setValue(EvaluationContext, Object) - 接口 中的方法org.springframework.expression.Expression
Set this expression in the provided context to the value provided.
setValue(EvaluationContext, Object, Object) - 接口 中的方法org.springframework.expression.Expression
Set this expression in the provided context to the value provided.
setValue(ExpressionState, Object) - 类 中的方法org.springframework.expression.spel.ast.CompoundExpression
 
setValue(ExpressionState, Object) - 类 中的方法org.springframework.expression.spel.ast.Indexer
 
setValue(ExpressionState, Object) - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
 
setValue(ExpressionState, Object) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
 
setValue(Object) - 类 中的方法org.springframework.expression.spel.ast.ValueRef.NullValueRef
 
setValue(Object) - 接口 中的方法org.springframework.expression.spel.ast.ValueRef
Sets the value this ValueRef points to, it should not require expression component re-evaluation.
setValue(Object) - 类 中的方法org.springframework.expression.spel.ast.ValueRef.TypedValueHolderValueRef
 
setValue(ExpressionState, Object) - 类 中的方法org.springframework.expression.spel.ast.VariableReference
 
setValue(ExpressionState, Object) - 接口 中的方法org.springframework.expression.spel.SpelNode
Evaluate the expression to a node and then set the new value on that node.
setValue(Object, Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
setValue(EvaluationContext, Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
setValue(EvaluationContext, Object, Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
 
setVariable(String, Object) - 接口 中的方法org.springframework.expression.EvaluationContext
Set a named variable within this evaluation context to a specified value.
setVariable(String, Object) - 类 中的方法org.springframework.expression.spel.ExpressionState
 
setVariable(String, Object) - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
 
setVariable(String, Object) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
setVariables(Map<String, Object>) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
 
SimpleEvaluationContext - org.springframework.expression.spel.support中的类
A basic implementation of EvaluationContext that focuses on a subset of essential SpEL features and customization options, targeting simple condition evaluation and in particular data binding scenarios.
SimpleEvaluationContext.Builder - org.springframework.expression.spel.support中的类
Builder for SimpleEvaluationContext.
SpelCompiler - org.springframework.expression.spel.standard中的类
A SpelCompiler will take a regular parsed expression and create (and load) a class containing byte code that does the same thing as that expression.
SpelCompilerMode - org.springframework.expression.spel中的枚举
Captures the possible configuration settings for a compiler that can be used when evaluating expressions.
SpelEvaluationException - org.springframework.expression.spel中的异常错误
Root exception for Spring EL related exceptions.
SpelEvaluationException(SpelMessage, Object...) - 异常错误 的构造器org.springframework.expression.spel.SpelEvaluationException
 
SpelEvaluationException(int, SpelMessage, Object...) - 异常错误 的构造器org.springframework.expression.spel.SpelEvaluationException
 
SpelEvaluationException(int, Throwable, SpelMessage, Object...) - 异常错误 的构造器org.springframework.expression.spel.SpelEvaluationException
 
SpelEvaluationException(Throwable, SpelMessage, Object...) - 异常错误 的构造器org.springframework.expression.spel.SpelEvaluationException
 
SpelExpression - org.springframework.expression.spel.standard中的类
A SpelExpression represents a parsed (valid) expression that is ready to be evaluated in a specified context.
SpelExpression(String, SpelNodeImpl, SpelParserConfiguration) - 类 的构造器org.springframework.expression.spel.standard.SpelExpression
Construct an expression, only used by the parser.
SpelExpressionParser - org.springframework.expression.spel.standard中的类
SpEL parser.
SpelExpressionParser() - 类 的构造器org.springframework.expression.spel.standard.SpelExpressionParser
Create a parser with default settings.
SpelExpressionParser(SpelParserConfiguration) - 类 的构造器org.springframework.expression.spel.standard.SpelExpressionParser
Create a parser with the specified configuration.
SpelMessage - org.springframework.expression.spel中的枚举
Contains all the messages that can be produced by the Spring Expression Language.
SpelMessage.Kind - org.springframework.expression.spel中的枚举
 
SpelNode - org.springframework.expression.spel中的接口
Represents a node in the Ast for a parsed expression.
SpelNodeImpl - org.springframework.expression.spel.ast中的类
The common supertype of all AST nodes in a parsed Spring Expression Language format expression.
SpelNodeImpl(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.SpelNodeImpl
 
SpelParseException - org.springframework.expression.spel中的异常错误
Root exception for Spring EL related exceptions.
SpelParseException(String, int, SpelMessage, Object...) - 异常错误 的构造器org.springframework.expression.spel.SpelParseException
 
SpelParseException(int, SpelMessage, Object...) - 异常错误 的构造器org.springframework.expression.spel.SpelParseException
 
SpelParseException(int, Throwable, SpelMessage, Object...) - 异常错误 的构造器org.springframework.expression.spel.SpelParseException
 
SpelParserConfiguration - org.springframework.expression.spel中的类
Configuration object for the SpEL expression parser.
SpelParserConfiguration() - 类 的构造器org.springframework.expression.spel.SpelParserConfiguration
Create a new SpelParserConfiguration instance with default settings.
SpelParserConfiguration(SpelCompilerMode, ClassLoader) - 类 的构造器org.springframework.expression.spel.SpelParserConfiguration
Create a new SpelParserConfiguration instance.
SpelParserConfiguration(boolean, boolean) - 类 的构造器org.springframework.expression.spel.SpelParserConfiguration
Create a new SpelParserConfiguration instance.
SpelParserConfiguration(boolean, boolean, int) - 类 的构造器org.springframework.expression.spel.SpelParserConfiguration
Create a new SpelParserConfiguration instance.
SpelParserConfiguration(SpelCompilerMode, ClassLoader, boolean, boolean, int) - 类 的构造器org.springframework.expression.spel.SpelParserConfiguration
Create a new SpelParserConfiguration instance.
StandardEvaluationContext - org.springframework.expression.spel.support中的类
A powerful and highly configurable EvaluationContext implementation.
StandardEvaluationContext() - 类 的构造器org.springframework.expression.spel.support.StandardEvaluationContext
Create a StandardEvaluationContext with a null root object.
StandardEvaluationContext(Object) - 类 的构造器org.springframework.expression.spel.support.StandardEvaluationContext
Create a StandardEvaluationContext with the given root object.
StandardOperatorOverloader - org.springframework.expression.spel.support中的类
 
StandardOperatorOverloader() - 类 的构造器org.springframework.expression.spel.support.StandardOperatorOverloader
 
StandardTypeComparator - org.springframework.expression.spel.support中的类
A basic TypeComparator implementation: supports comparison of Number types as well as types implementing Comparable.
StandardTypeComparator() - 类 的构造器org.springframework.expression.spel.support.StandardTypeComparator
 
StandardTypeConverter - org.springframework.expression.spel.support中的类
Default implementation of the TypeConverter interface, delegating to a core Spring ConversionService.
StandardTypeConverter() - 类 的构造器org.springframework.expression.spel.support.StandardTypeConverter
Create a StandardTypeConverter for the default ConversionService.
StandardTypeConverter(ConversionService) - 类 的构造器org.springframework.expression.spel.support.StandardTypeConverter
Create a StandardTypeConverter for the given ConversionService.
StandardTypeLocator - org.springframework.expression.spel.support中的类
A simple implementation of TypeLocator that uses the context ClassLoader (or any ClassLoader set upon it).
StandardTypeLocator() - 类 的构造器org.springframework.expression.spel.support.StandardTypeLocator
Create a StandardTypeLocator for the default ClassLoader (typically, the thread context ClassLoader).
StandardTypeLocator(ClassLoader) - 类 的构造器org.springframework.expression.spel.support.StandardTypeLocator
Create a StandardTypeLocator for the given ClassLoader.
StringLiteral - org.springframework.expression.spel.ast中的类
Expression language AST node that represents a string literal.
StringLiteral(String, int, String) - 类 的构造器org.springframework.expression.spel.ast.StringLiteral
 

T

TEMPLATE_EXPRESSION - 接口 中的静态变量org.springframework.expression.ParserContext
The default ParserContext implementation that enables template expression parsing mode.
TemplateAwareExpressionParser - org.springframework.expression.common中的类
An expression parser that understands templates.
TemplateAwareExpressionParser() - 类 的构造器org.springframework.expression.common.TemplateAwareExpressionParser
 
TemplateParserContext - org.springframework.expression.common中的类
Configurable ParserContext implementation for template parsing.
TemplateParserContext() - 类 的构造器org.springframework.expression.common.TemplateParserContext
Create a new TemplateParserContext with the default "#{" prefix and "}" suffix.
TemplateParserContext(String, String) - 类 的构造器org.springframework.expression.common.TemplateParserContext
Create a new TemplateParserContext for the given prefix and suffix.
Ternary - org.springframework.expression.spel.ast中的类
Represents a ternary expression, for example: "someCheck()?
Ternary(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.Ternary
 
toBoolean(TypeConverter, TypedValue) - 类 中的静态方法org.springframework.expression.common.ExpressionUtils
Attempt to convert a typed value to a boolean using the supplied type converter.
toBoxedDescriptor(String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
 
toByte(TypeConverter, TypedValue) - 类 中的静态方法org.springframework.expression.common.ExpressionUtils
Attempt to convert a typed value to a byte using the supplied type converter.
toChar(TypeConverter, TypedValue) - 类 中的静态方法org.springframework.expression.common.ExpressionUtils
Attempt to convert a typed value to a char using the supplied type converter.
toDescriptor(Class<?>) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Deduce the descriptor for a type.
toDescriptorFromObject(Object) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Determine the descriptor for an object instance (or null).
toDescriptors(Class<?>[]) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Create an array of descriptors from an array of classes.
toDetailedString() - 异常错误 中的方法org.springframework.expression.ExpressionException
Return a detailed description of this exception, including the expression String and position (if available) as well as the actual exception message.
toDouble(TypeConverter, TypedValue) - 类 中的静态方法org.springframework.expression.common.ExpressionUtils
Attempt to convert a typed value to a double using the supplied type converter.
toFloat(TypeConverter, TypedValue) - 类 中的静态方法org.springframework.expression.common.ExpressionUtils
Attempt to convert a typed value to a float using the supplied type converter.
toInt(TypeConverter, TypedValue) - 类 中的静态方法org.springframework.expression.common.ExpressionUtils
Attempt to convert a typed value to an int using the supplied type converter.
toJvmDescriptor(Class<?>) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Determine the JVM descriptor for a specified class.
toLong(TypeConverter, TypedValue) - 类 中的静态方法org.springframework.expression.common.ExpressionUtils
Attempt to convert a typed value to a long using the supplied type converter.
toParamDescriptors(Method) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Create an array of descriptors representing the parameter types for the supplied method.
toParamDescriptors(Constructor<?>) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Create an array of descriptors representing the parameter types for the supplied constructor.
toPrimitiveTargetDesc(String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
Convert a type descriptor to the single character primitive descriptor.
toShort(TypeConverter, TypedValue) - 类 中的静态方法org.springframework.expression.common.ExpressionUtils
Attempt to convert a typed value to a short using the supplied type converter.
toString() - 类 中的方法org.springframework.expression.spel.ast.Literal
 
toString() - 类 中的方法org.springframework.expression.spel.ast.NullLiteral
 
toString() - 类 中的方法org.springframework.expression.spel.ast.StringLiteral
 
toString() - 类 中的方法org.springframework.expression.TypedValue
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Assign
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.BeanReference
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.CompoundExpression
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.ConstructorReference
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Elvis
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.FunctionReference
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Identifier
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Indexer
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.InlineList
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.InlineMap
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Literal
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.MethodReference
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.OpDec
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Operator
String format for all operators is the same '(' [operand] [operator] [operand] ')'.
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.OperatorNot
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.OpInc
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.OpMinus
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.OpPlus
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Projection
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.QualifiedIdentifier
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Selection
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Ternary
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.TypeReference
 
toStringAST() - 类 中的方法org.springframework.expression.spel.ast.VariableReference
 
toStringAST() - 接口 中的方法org.springframework.expression.spel.SpelNode
 
toStringAST() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
Produce a string representation of the Abstract Syntax Tree for the expression.
TRUE - 类 中的静态变量org.springframework.expression.spel.support.BooleanTypedValue
 
TypeCode - org.springframework.expression.spel.ast中的枚举
Captures primitive types and their corresponding class objects, plus one special entry that represents all reference (non-primitive) types.
TypeComparator - org.springframework.expression中的接口
Instances of a type comparator should be able to compare pairs of objects for equality.
TypeConverter - org.springframework.expression中的接口
A type converter can convert values between different types encountered during expression evaluation.
TypedValue - org.springframework.expression中的类
Encapsulates an object and a TypeDescriptor that describes it.
TypedValue(Object) - 类 的构造器org.springframework.expression.TypedValue
Create a TypedValue for a simple object.
TypedValue(Object, TypeDescriptor) - 类 的构造器org.springframework.expression.TypedValue
Create a TypedValue for a particular value with a particular TypeDescriptor which may contain additional generic declarations.
TypedValueHolderValueRef(TypedValue, SpelNodeImpl) - 类 的构造器org.springframework.expression.spel.ast.ValueRef.TypedValueHolderValueRef
 
TypeLocator - org.springframework.expression中的接口
Implementers of this interface are expected to be able to locate types.
TypeReference - org.springframework.expression.spel.ast中的类
Represents a reference to a type, for example "T(String)" or "T(com.somewhere.Foo)"
TypeReference(int, SpelNodeImpl) - 类 的构造器org.springframework.expression.spel.ast.TypeReference
 
TypeReference(int, SpelNodeImpl, int) - 类 的构造器org.springframework.expression.spel.ast.TypeReference
 

U

unboxBooleanIfNecessary(MethodVisitor) - 类 中的方法org.springframework.expression.spel.CodeFlow
If the codeflow shows the last expression evaluated to java.lang.Boolean then insert the necessary instructions to unbox that to a boolean primitive.

V

valueOf(String) - 枚举 中的静态方法org.springframework.expression.Operation
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.springframework.expression.spel.ast.TypeCode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.springframework.expression.spel.SpelCompilerMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.springframework.expression.spel.SpelMessage.Kind
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.springframework.expression.spel.SpelMessage
返回带有指定名称的该类型的枚举常量。
ValueRef - org.springframework.expression.spel.ast中的接口
Represents a reference to a value.
ValueRef.NullValueRef - org.springframework.expression.spel.ast中的类
A ValueRef for the null value.
ValueRef.TypedValueHolderValueRef - org.springframework.expression.spel.ast中的类
A ValueRef holder for a single value, which cannot be set.
values() - 枚举 中的静态方法org.springframework.expression.Operation
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.springframework.expression.spel.ast.TypeCode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.springframework.expression.spel.SpelCompilerMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.springframework.expression.spel.SpelMessage.Kind
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.springframework.expression.spel.SpelMessage
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
VariableReference - org.springframework.expression.spel.ast中的类
Represents a variable reference, eg.
VariableReference(String, int) - 类 的构造器org.springframework.expression.spel.ast.VariableReference
 

W

withConversionService(ConversionService) - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext.Builder
Register a custom ConversionService.
withInstanceMethods() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext.Builder
Register a DataBindingMethodResolver for instance method invocation purposes (i.e. not supporting static methods) in addition to the specified property accessors, typically in combination with a DataBindingPropertyAccessor.
withMethodResolvers(MethodResolver...) - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext.Builder
Register the specified MethodResolver delegates for a combination of property access and method resolution.
withRootObject(Object) - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext.Builder
Specify a default root object to resolve against.
withTypeConverter(TypeConverter) - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext.Builder
Register a custom TypeConverter.
withTypedRootObject(Object, TypeDescriptor) - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext.Builder
Specify a typed root object to resolve against.
write(EvaluationContext, Object, String, Object) - 接口 中的方法org.springframework.expression.PropertyAccessor
Called to write to a property on a specified target object.
write(EvaluationContext, Object, String, Object) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
 
write(EvaluationContext, Object, String, Object) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
 
A B C D E F G H I L M N O P Q R S T U V W 
跳过导航链接
spring-expression