94 Commits (8fcbdaee24ffefaa4e73209c61cf76e8f4fbce2b)

Author SHA1 Message Date
Juergen Hoeller fa138d2c70 ReflectionHelper's isFirstEntryInArray properly handles empty arrays 11 years ago
Andy Clement abc3cc4dc4 Ensure correct boxing in compiled code for OpEq with primitives 11 years ago
Juergen Hoeller 9ef0bdcb17 Consistent resolution of Class methods and static methods 11 years ago
Andy Clement 94ee763bc8 Fix bytecode generation for SpEL OpPlus 11 years ago
Juergen Hoeller e989b2621f Test for cyclic type declaration handling in TypeDescriptor 11 years ago
Andy Clement 03fc9e89a0 Fixed isWritable for badly formed SpEL expressions 11 years ago
Andy Clement a40e42479c Fix SpEL handling of function reference 11 years ago
Andy Clement bc8e4d3680 Fix SpEL varargs handling and usage of other getValue() methods 11 years ago
Juergen Hoeller 8325b10080 Consistent formatting of license headers, package javadocs, and import declarations 11 years ago
Andy Clement aae221cb15 Fix SpEL compilation of constructor invocation 11 years ago
Andy Clement 115f85e44f Enhance SpEL compilation to cover additional expression types 11 years ago
Juergen Hoeller d8160b3c09 Comprehensive revision of SpEL's bytecode generation and number handling (BigInteger support, doubleValue fallback) 11 years ago
Andy Clement bd7d56ac54 Fix VerifyError for SpEL ternary compilation 11 years ago
Stephane Nicoll 0b2c0cfb4f Fix some warning 12 years ago
Andy Clement 095bd99951 Add support for inline maps in SpEL expressions 12 years ago
Andy Clement 813cc3b339 Fix compilation of SpEL Indexer nodes involving map references 12 years ago
Andy Clement d30174897d Support compilation of the SpEL operator OpModulus 12 years ago
Andy Clement 59080ff2b2 Cope with generic methods during SpEL compilation 12 years ago
Juergen Hoeller bad74dc836 Revision of SpelCompiler support, resolving a subpackage cycle through moving CodeFlow and CompilablePropertyAccessor to the main spel package 12 years ago
Andy Clement 2eeb2e9235 Add a compiler for SpEL 12 years ago
Juergen Hoeller a8848cb670 TypedValue implements equals/hashCode based on value and TypeDescriptor 12 years ago
Philippe Marschall 84f6d17c7b Clean up spring-expression tests warnings 12 years ago
Juergen Hoeller 66bae99d86 EQ/NE do not fail in case of a Comparable mismatch and apply a specific CharSequence equality check 12 years ago
Sam Brannen d9ee44cd7c Clean up warnings that show up in Gradle build 12 years ago
Juergen Hoeller 3af8a3260a Correctly resolve accessors for static properties on Class 12 years ago
Stephane Nicoll 4cd818b9e4 Harmonize log configuration 12 years ago
Juergen Hoeller 27cacf0672 SpEL property-not-found message hints at non-public method/field 12 years ago
Juergen Hoeller 40b81fcc3e SPR11348 test should use LinkedHashSet since it relies on insertion order of elements 12 years ago
Stephane Nicoll 519799e1cf Fix double SPeL evaluation of parameter 12 years ago
Juergen Hoeller 2a2816dfc3 Restored proper handling of varargs in case of unresolvable type variable 12 years ago
Phillip Webb 7efd54e243 Additional caching for ResolvableTypes 12 years ago
Juergen Hoeller 14e5a02870 Mixed polishing along with recent changes 12 years ago
Sam Brannen 1f778530b5 Polish test classes 12 years ago
Juergen Hoeller 426f52b393 Polishing 12 years ago
Juergen Hoeller 86fc2dd556 Fixed regression in SpEL's constructor resolution 12 years ago
Juergen Hoeller 6f5a7f65ac Polishing 12 years ago
Juergen Hoeller 6051ea8ae3 Polishing 12 years ago
Juergen Hoeller 8da9e5466a Turned ArgumentsMatchKind and ArgumentsMatchInfo to package-visible 12 years ago
Juergen Hoeller 5d06bcec70 Fixed getTypeDifferenceWeight algorithm in ReflectionHelper, and removed unused argsRequiringConversion storage 12 years ago
Juergen Hoeller 3bed6cfc7c Activated through rename to *Tests, and added method call interaction tests 12 years ago
Phillip Webb 85b0bfff58 Only consider "is" methods with boolean returns 12 years ago
Phillip Webb 043a41e382 Consistent whitespace after imports 12 years ago
Phillip Webb 59002f2456 Fix remaining compiler warnings 12 years ago
giovannidalloglio d0ab131a57 Add BigDecimal support for SpEl numeric operations 12 years ago
Andy Clement 2a05e6afa1 Change SpEL equality operators to use .equals 12 years ago
Phillip Webb 014d156f5b Make EvaluationException more informative 12 years ago
Phillip Webb 6d882b149d Add targetIsClass to SpEL property cache key 12 years ago
Phillip Webb b25e91a550 Relax JavaBean rules for SpEL property access 12 years ago
Juergen Hoeller b7ff26aafb Only cache resolved method when coming from ReflectiveMethodResolver 13 years ago
Juergen Hoeller 5e6044c45b Fixed EL resolution against static method with changing target class 13 years ago