889 Commits (main)

Author SHA1 Message Date
Sam Brannen 5532574f56 Remove unused casts and variables 1 year ago
Sam Brannen fb0a108254 Improve Javadoc for core SpEL APIs 1 year ago
Sam Brannen c98f314665 Throw ParseException for unsupported character in SpEL expression 1 year ago
Juergen Hoeller 11d4272ff4 Use Locale.ROOT consistently for toLower/toUpperCase 1 year ago
Yanming Zhou 8941e2876e Replace 'e.g.' with 'for example' in documentation and comments 1 year ago
Sam Brannen 529f311bd4 Polish and harmonize implementations of SpEL components in spring-context 1 year ago
Sam Brannen 47f88e123f Invoke init/destroy/SpEL methods via public types whenever possible 1 year ago
Sam Brannen e50383e921 Improve Javadoc for SpEL's Expression API 1 year ago
Sam Brannen d749d2949d Use new features from JUnit Jupiter 5.11 1 year ago
Sam Brannen e74406afd0 Introduce withAssignmentDisabled() option for SimpleEvaluationContext 1 year ago
Sam Brannen a55207e88f Add tests for read-only IndexAccessors in 6.2 1 year ago
Sam Brannen 0127de5a7a Enforce read-only semantics in SpEL's SimpleEvaluationContext 1 year ago
Sam Brannen fcc99a67b6 Support lists for varargs invocations in SpEL 1 year ago
Sam Brannen 8afff3359b Polishing 1 year ago
Sam Brannen c57c2272a1 Throw exception for failure to set property as index in SpEL 1 year ago
Sam Brannen 8ec23a0fcc Polishing 1 year ago
Sam Brannen 8badae9d72 Convert primitive array to Object[] when invoking varargs method in SpEL 1 year ago
Sam Brannen 444e7eeb74 Enable test for primitive array to Object[] conversion in SpEL 1 year ago
Sam Brannen e547313fa6 Sync MapAccessor implementations 1 year ago
Sam Brannen 6ca8fbc2da Merge ArgumentsMatchInfo into ArgumentsMatchKind in SpEL 1 year ago
Sam Brannen 59b9404956 Specify nullability @⁠Contract for TypeDescriptor.array() 1 year ago
Sam Brannen ae5dd54115 Add @⁠Disabled tests for primitive varargs array to Object[] conversion 1 year ago
Sam Brannen e088892fc1 Support MethodHandle invocation with primitive varargs array in SpEL 1 year ago
Sam Brannen 48a6bd6ce7 Polishing 1 year ago
Sam Brannen fa2a58b9db Ensure varargs component type for MethodHandle is not null in SpEL 1 year ago
Sam Brannen 83ca2c0cff Support MethodHandle function invocation with varargs array in SpEL 1 year ago
Sam Brannen dc16f3cffb Polish SpEL function invocation support 1 year ago
Sam Brannen a0f5c16627 Support MethodHandle function invocation with zero varargs in SpEL 1 year ago
Sam Brannen c55c64427c Support single String argument for varargs invocations in SpEL 1 year ago
Sam Brannen a4fcd301f2 Polish SpEL's ReflectionHelper 1 year ago
Sam Brannen 028ff9b548 Unwrap InvocationTargetException in SpEL's FunctionReference 1 year ago
Sam Brannen defb6b7a62 Polish documentation and implementation of SpEL's Indexer 2 years ago
Sam Brannen e9de426eb5 Support compilation of map indexing with primitive in SpEL 2 years ago
Sam Brannen cda577d1aa Support compilation of array and list indexing with Integer in SpEL 2 years ago
Sam Brannen d625b3de27 Document SpEL IndexAccessor support in the reference manual 2 years ago
Sam Brannen 716e7de841 Simplify implementation of SpelNodeImpl.loadClassForExitDescriptor(...) 2 years ago
Sam Brannen fc07946e60 Polishing 2 years ago
Sam Brannen 8fe4493a7d Revise compilation support in SpEL for varargs array subtypes 2 years ago
Mikaël Francoeur 12727a2c4f Support compilation of varargs invocations in SpEL for array subtypes 2 years ago
Sam Brannen 29bb7b907c Polish SpelCompilationCoverageTests 2 years ago
Sam Brannen aebc48ee8d Revise contribution 2 years ago
Mikaël Francoeur f51be0a17e Support varargs invocations in SpEL for varargs array subtype 2 years ago
Sam Brannen 1d2b5a15c3 Polishing 2 years ago
Sam Brannen 153d1bc923 Support Collection target types in custom IndexAccessors 2 years ago
Sam Brannen 4e6591e1a9 Polishing 2 years ago
Sam Brannen 35c183d634 Introduce ReflectiveIndexAccessor in SpEL 2 years ago
Sam Brannen 9b85c93b6b Polishing 2 years ago
Sam Brannen fc3dddac9c Polishing 2 years ago
Sam Brannen 27d2200058 Introduce CompilableIndexAccessor SPI in SpEL 2 years ago
Sam Brannen 0b5800ae39 Introduce generateCodeForArgument() in CodeFlow 2 years ago