449 Commits (df238d08eb8355b4e57c95fdea8faf1913651924)

Author SHA1 Message Date
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 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 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 14689256c4 Support String index type in custom IndexAccessor 2 years ago
Sam Brannen a3d3bc0a1f Polishing 2 years ago
Sam Brannen aaf33100d9 Add IndexAccessor support to SpEL's SimpleEvaluationContext 2 years ago
Sam Brannen ca6d987c56 Support compilation of array and list indexing with Integer in SpEL 2 years ago
Sam Brannen 9eab7bb11d Introduce null-safe indexing test for custom IndexAccessor 2 years ago
Sam Brannen 1c9cff668c Honor IndexAccessor#canWrite() and cache accessors 2 years ago
Sam Brannen 22bfe7da5a Introduce proper error handling for IndexAccessor support in SpEL 2 years ago
Sam Brannen 5c6b82a947 Change IndexAccessor#read()'s return type to TypedValue 2 years ago
Sam Brannen d91277095a Initial review and polish of IndexAccessor support in SpEL 2 years ago
ljmn3211 50a0000ed7 Introduce IndexAccessor SPI to customize the SpEL Indexer 2 years ago
Sam Brannen 218a148898 Document null-safe index operator in SpEL 2 years ago
Sam Brannen 38c473fd05 Support compilation of null-safe index operations in SpEL 2 years ago
Sam Brannen d2bd0d5716 Retain null-safe syntax in AST representation of SpEL indexers 2 years ago
Sam Brannen 4d433174eb Revise null-safe index operator support in SpEL 2 years ago
Grigory Stepanov 9f4d46fe33 Introduce null-safe index operator in SpEL 2 years ago
Sam Brannen 2a1abb5553 Simplify compilation of array indexing in SpEL's Indexer 2 years ago
Sam Brannen 52b8c71dcd Retain null-safe syntax in AST representation of selection & projection 2 years ago
Sam Brannen 7f40b49f4d Improve names of classes generated by the SpEL compiler 2 years ago
Sam Brannen 4c246b7c96 Consistently use canonical annotation names in string representations 2 years ago
Stéphane Nicoll 4983a802a7 Polish "Fix Javadoc" 2 years ago
Maksim Sasnouski abdccffa39 Fix Javadoc 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 9eea768205 Polish SpEL internals 2 years ago
Sam Brannen b44c31e997 Polishing 2 years ago
Sam Brannen 380184e85a Support SpEL compilation of #root or #this with non-public type 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 9c610d9a70 Spring cleaning: remove unnecessary semicolon 2 years ago
Sam Brannen 734fc476ee Polish SpEL's Indexer and test 2 years ago
Sam Brannen d4cde29f75 Clean up TODOs in SpEL 2 years ago
Sam Brannen ab48ac36e9 Deprecate local variable support in SpEL's internal ExpressionState 2 years ago