720 Commits (99a366baf6640b275d08dde60f05da719139bb6a)

Author SHA1 Message Date
Sam Brannen 9c934b5019 Support varargs-only MethodHandle as SpEL function 1 year ago
Sam Brannen 92874adae9 Polish SpEL documentation 1 year ago
Sam Brannen 9724f9b9c8 Introduce tests for SpEL PropertyAccessor ordering 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
Sam Brannen e74406afd0 Introduce withAssignmentDisabled() option for SimpleEvaluationContext 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 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 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 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
Sébastien Deleuze 4a7c24d90f Refine null-safety 2 years ago
Sam Brannen 52b8c71dcd Retain null-safe syntax in AST representation of selection & projection 2 years ago
Sam Brannen f941754db6 Introduce isNullSafe() in SpelNodeImpl 2 years ago
Sam Brannen d4495a5654 Revise PropertyOrFieldReference since isNullSafe() is not final 2 years ago
Sébastien Deleuze 2e98a8a2a4 Refine null-safety in spring-expression 2 years ago
Juergen Hoeller c531a8a705 Nullability refinements and related polishing 2 years ago
Stéphane Nicoll 4983a802a7 Polish "Fix Javadoc" 2 years ago
Maksim Sasnouski abdccffa39 Fix Javadoc 2 years ago
Sam Brannen fea1464562 Ensure SpEL can compile an expression indexing into a boolean array 2 years ago
Sam Brannen 380184e85a Support SpEL compilation of #root or #this with non-public type 2 years ago
Sam Brannen 5cba32df32 Polish SpEL's VariableReference 2 years ago
Sam Brannen 11c40b5c1c Restructure SpEL indexer compilation tests 2 years ago
Sam Brannen 68189f3de9 Document that "functions are variables" in SpEL evaluation contexts 2 years ago
Sam Brannen 10bc93c058 Polishing 2 years ago
Sam Brannen 46108deff4 Make SimpleEvaluationContext.Builder final and its constructor private 2 years ago
Sam Brannen 4a3ef3e24a Document safe navigation semantics within compound expressions in SpEL 2 years ago
Sam Brannen 4a5dc7c1b0 Document null-safe collection selection/projection support in SpEL 2 years ago
Sam Brannen 347d085020 Polishing 2 years ago
Sam Brannen f295def2a8 Include function name in SpelMessage.INCORRECT_NUMBER_OF_ARGUMENTS_TO_FUNCTION 2 years ago
Sam Brannen dc2dbd9700 Polishing 2 years ago
Sam Brannen 6b67972ec4 Polishing 2 years ago
Sam Brannen 64fc9ee301 Test function registration with SimpleEvaluationContext 2 years ago