866 Commits (5ce64f47b2e53862c81c28fbe70bca5abd5ce63f)

Author SHA1 Message Date
Sam Brannen 6505c4b839 Refine use of isArray() and componentType() 1 year ago
Sam Brannen 208d52d852 Introduce Checkstyle rule for separator symbol location 1 year ago
Sam Brannen c6a9aa59a3 Remove BDDMockito Checkstyle rule 1 year ago
Sam Brannen ce815006d2 Generate compiled SpEL expressions using Java 17 byte code level 1 year ago
Sam Brannen 68fce29ae9 Support Optional with null-safe and Elvis operators in SpEL expressions 1 year ago
Sam Brannen c7b0550e43 Test status quo for Optional support in SpEL expressions 1 year ago
Sam Brannen 71716e848d Cache capitalized name in SpEL's ReflectivePropertyAccessor 1 year ago
Sam Brannen 2c05e991b5 Revise SpEL internals and documentation 1 year ago
Sam Brannen 86d81632c8 Consistently invoke isNullSafe() 1 year ago
Sam Brannen e78e802647 Use JSpecify's @⁠Nullable on main 1 year ago
Sam Brannen b07217ab67 Use ConversionService to convert POJO to array for SpEL varargs invocations 1 year ago
Sam Brannen aa7e84c89f Polishing 1 year ago
Sébastien Deleuze 7f21443a1b Refine null-safety based on IDEA warnings 1 year ago
Sébastien Deleuze 1763334180 Refine KotlinDetector usages and implementation 1 year ago
Sébastien Deleuze 4c988146bc Specify generic type nullness in spring-expression 1 year ago
Sébastien Deleuze be11e73d2c Refine null-safety in the spring-expression module 1 year ago
Sébastien Deleuze bc5d771a06 Switch to JSpecify annotations 1 year ago
Sam Brannen c1236a3340 Support varargs-only MethodHandle as SpEL function 1 year ago
Sam Brannen dd094b5a17 Complete removal of local variable support in SpEL 1 year ago
Juergen Hoeller 2b9010c2a2 Remove APIs marked as deprecated for removal 1 year ago
Sam Brannen 807e1e6126 Document support for varargs invocations in SpEL 1 year ago
Sam Brannen 7196f3f554 Polish SpEL documentation 1 year ago
Sam Brannen cca245020d Improve documentation for SpelCompilerMode 1 year ago
Sam Brannen 9dabfdf0bf Remove obsolete AstUtilsTests 1 year ago
Sam Brannen e3ba957431 Polish SpEL internals 1 year ago
Sam Brannen caec8f4f36 Revise Javadoc for PropertyAccessor & IndexAccessor regarding ordering 1 year ago
Sam Brannen ae16a7fc08 Update tests for 6.2 1 year ago
Sam Brannen 43e7921bcc Introduce tests for SpEL PropertyAccessor ordering 1 year ago
Sam Brannen 9724f9b9c8 Introduce tests for SpEL PropertyAccessor ordering 1 year ago
Sam Brannen 8202282975 Polishing 1 year ago
Juergen Hoeller c979eddab1 Consistent deprecation markers for 6.2 1 year ago
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 2 years ago
Sam Brannen 529f311bd4 Polish and harmonize implementations of SpEL components in spring-context 2 years ago
Sam Brannen 47f88e123f Invoke init/destroy/SpEL methods via public types whenever possible 2 years ago
Sam Brannen e50383e921 Improve Javadoc for SpEL's Expression API 2 years ago
Sam Brannen d749d2949d Use new features from JUnit Jupiter 5.11 2 years ago
Sam Brannen e74406afd0 Introduce withAssignmentDisabled() option for SimpleEvaluationContext 2 years ago
Sam Brannen a55207e88f Add tests for read-only IndexAccessors in 6.2 2 years ago
Sam Brannen 0127de5a7a Enforce read-only semantics in SpEL's SimpleEvaluationContext 2 years ago
Sam Brannen fcc99a67b6 Support lists for varargs invocations in SpEL 2 years ago
Sam Brannen 8afff3359b Polishing 2 years ago
Sam Brannen c57c2272a1 Throw exception for failure to set property as index in SpEL 2 years ago
Sam Brannen 8ec23a0fcc Polishing 2 years ago
Sam Brannen 8badae9d72 Convert primitive array to Object[] when invoking varargs method in SpEL 2 years ago
Sam Brannen 444e7eeb74 Enable test for primitive array to Object[] conversion in SpEL 2 years ago
Sam Brannen e547313fa6 Sync MapAccessor implementations 2 years ago