842 Commits (e69ae513b96f105b73e15a8b4bbbf7c2e901b61c)

Author SHA1 Message Date
Sam Brannen 7f40b49f4d Improve names of classes generated by the SpEL compiler 2 years ago
Sébastien Deleuze f648fd7c3b Perform NullAway build-time checks in spring-expression 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
Sam Brannen 38c831f15f Relocate findPublicDeclaringClass() to CodeFlow 2 years ago
Sam Brannen b431594021 Make SpEL's OptimalPropertyAccessor private 2 years ago
Sam Brannen 4c246b7c96 Consistently use canonical annotation names in string representations 2 years ago
Sam Brannen c188f22378 Polishing 2 years ago
Stéphane Nicoll 4983a802a7 Polish "Fix Javadoc" 2 years ago
Maksim Sasnouski abdccffa39 Fix Javadoc 2 years ago
Sam Brannen f4c1ad7ae6 Polishing 2 years ago
Sam Brannen 65d77624d1 Support SpEL compilation for public methods in private subtypes 2 years ago
Sam Brannen 107f47cfcf Add tests for status quo for SpEL compiler 2 years ago
Sam Brannen 3577e3b758 Polish SpEL internals and tests 2 years ago
Sam Brannen fea1464562 Ensure SpEL can compile an expression indexing into a boolean array 2 years ago
Sam Brannen c79436f832 Support SpEL compilation for public methods in private subtypes 2 years ago
Sam Brannen dcbc2ef134 Polishing 2 years ago
Sam Brannen 9eea768205 Polish SpEL internals 2 years ago
Sam Brannen 1fa6ac30b5 Remove unused lastReadInvokerPair field in ReflectivePropertyAccessor 2 years ago
Sam Brannen b44c31e997 Polishing 2 years ago
Sam Brannen 1ea593e777 Convert PropertyCacheKey to a record 2 years ago
Sam Brannen 70a545e13a Use appropriate variable names in ReflectivePropertyAccessor 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 fdbefad59c Improve documentation for SpEL indexing support 2 years ago
Sam Brannen 122372c580 Spring cleaning: update copyright headers 2 years ago
Sam Brannen 9c610d9a70 Spring cleaning: remove unnecessary semicolon 2 years ago
Sam Brannen 734fc476ee Polish SpEL's Indexer and test 2 years ago
Sam Brannen 5a2b127a21 SpEL's StringIndexingValueRef.isWritable() should return false 2 years ago
Sam Brannen d4cde29f75 Clean up TODOs in SpEL 2 years ago
Sam Brannen 5f1e25a61f Polishing 2 years ago
Sam Brannen eefdee7983 Fix syntax in Selection/Projection examples 2 years ago
Sam Brannen ab48ac36e9 Deprecate local variable support in SpEL's internal ExpressionState 2 years ago
Sam Brannen c1f0faade7 Polish ExpressionState 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
Sam Brannen dc73ec76fc Address TODOs in SpEL's Indexer 2 years ago
Sam Brannen 888e50175d Polish SpEL Javadocs and internals 2 years ago
Sam Brannen e72b523995 Polish SpEL support 2 years ago
Sam Brannen 78c96b6d78 Fix SpEL collection selection/projection examples in reference manual 2 years ago
Sam Brannen 43bbe8f3e8 Add tests for collection selection with Iterables 2 years ago