Versions in this module Expand all Collapse all v1 v1.0.1 Apr 8, 2022 v1.0.0 Apr 7, 2022 Changes in this version + var CACHED_COMMON_TYPES = []reflect.Kind + type BooleanTypedValue struct + func (b *BooleanTypedValue) ForValue(bool2 bool) TypedValue + type EvaluationContext interface + GetPropertyAccessors func() []PropertyAccessor + LookupVariable func(name string) interface{} + SetVariable func(var1 string, var2 map[string]interface{}) + SetVariables func(var2 map[string]interface{}) + type ExpressionImpl struct + func (e ExpressionImpl) GetExpressionString() string + func (e ExpressionImpl) GetValue() interface{} + func (e ExpressionImpl) GetValueContext(context EvaluationContext) interface{} + type ExpressionState struct + ContextObjects list.List + RelatedContext EvaluationContext + RootObject TypedValue + VariableScopes list.List + func (this *ExpressionState) GetActiveContextObject() TypedValue + func (this *ExpressionState) GetEvaluationContext() EvaluationContext + func (this *ExpressionState) GetRootContextObject() TypedValue + func (this *ExpressionState) LookupVariable(name string) TypedValue + func (this *ExpressionState) PopActiveContextObject() + func (this *ExpressionState) PopActiveContextObjectNull() + func (this *ExpressionState) PushActiveContextObject(obj TypedValue) + type MapAccessor struct + func (this MapAccessor) CanRead(context EvaluationContext, target interface{}, name string) bool + func (this MapAccessor) GetSpecificTargetClasses() interface{} + func (this MapAccessor) Read(context EvaluationContext, target interface{}, name string) TypedValue + type PropertyAccessor interface + CanRead func(context EvaluationContext, target interface{}, name string) bool + GetSpecificTargetClasses func() interface{} + Read func(context EvaluationContext, target interface{}, name string) TypedValue + type ReflectivePropertyAccessor struct + func (this ReflectivePropertyAccessor) CanRead(context EvaluationContext, target interface{}, name string) bool + func (this ReflectivePropertyAccessor) GetSpecificTargetClasses() interface{} + func (this ReflectivePropertyAccessor) Read(context EvaluationContext, target interface{}, name string) TypedValue + type ResolvableType struct + type SpelParserConfiguration struct + type StandardEvaluationContext struct + Variables map[string]interface{} + func (this *StandardEvaluationContext) AddBeforeDefault(resolvers []PropertyAccessor, resolver PropertyAccessor) + func (this *StandardEvaluationContext) AddPropertyAccessor(resolver PropertyAccessor) + func (this *StandardEvaluationContext) SetVariable(var1 string, var2 map[string]interface{}) + func (this *StandardEvaluationContext) SetVariables(var2 map[string]interface{}) + func (this StandardEvaluationContext) GetPropertyAccessors() []PropertyAccessor + func (this StandardEvaluationContext) LookupVariable(name string) interface{} + type TypeDescriptor struct + func (this TypeDescriptor) ForObject(source interface{}) (TypeDescriptor, error) + type TypedValue struct + Value interface{} + func (this TypedValue) GetTypeDescriptor() TypeDescriptor