249 Commits (9e4140e5490a57ad79d08a8fca476d8b019f0664)

Author SHA1 Message Date
Juergen Hoeller 9e4140e549 growCollection fails for element type Object as well; prefer use of getElementTypeDescriptor() 15 years ago
Andy Clement 569cb91573 javadoc fix 15 years ago
Arjen Poutsma b31c34ed7d Upgrading version to 3.0.4 15 years ago
Juergen Hoeller 7b189d1124 avoid ConverterNotFoundException if source object is assignable to target type 15 years ago
Juergen Hoeller 902938e95f smarter guessing of the element type (SPR-7283) 15 years ago
Andy Clement 5801af9ef5 SPR-7244: double indexing with a collection of different types of element 15 years ago
Andy Clement 101d8381ef SPR-7209: parsing poorly formed Elvis expressions 15 years ago
Andy Clement 2b0655b459 SPR-6941 15 years ago
Andy Clement f53621a86f SPR-7173, SPR-7100 15 years ago
Keith Donald 64d6a42dfd improved conversion system logging, collection converter simplification/polish, several optimizations, annotation-driven formatting caching 15 years ago
Andy Clement bf1a95c771 SPR-7100: '_' supported as first char of identifier 15 years ago
David Syer eb7f8309e2 Update version in POMs to 3.0.3 15 years ago
Juergen Hoeller 52179d8bfb fixed TemplateParserContext documentation (SPR-7059) 15 years ago
Juergen Hoeller 65b0a8fcb2 revised BeanTypeDescriptor into core PropertyTypeDescriptor; consider method annotations for return type (SPR-6979) 15 years ago
Andy Clement d932c043da SPR-6984: auto grow collections on write through indexer 15 years ago
Juergen Hoeller 0cb7e4dcb3 made getName() public; added isNullSafe() accessor (SPR-6980) 15 years ago
Andy Clement 81b10be1d0 SPR-6968: indexing via square brackets can now treat the index as an attempt at property access 15 years ago
Andy Clement 2dd1134303 SPR-6941: part (1) correct exception handling when null cachedExecutor 15 years ago
Andy Clement c31213e5cb SPR-6866: unhelpful NPE when expression badly formed 15 years ago
David Syer 1a351db6e0 Update Central POMs to 3.0.2 15 years ago
Costin Leau 8d0bb00188 + make use or property placeholders inside template.mf 15 years ago
Andy Clement 117b138233 SPR-6745: metadata (annotations) attached to property accessors allowing formatting of values during conversion 15 years ago
Costin Leau 0fd4a45070 + upgrade to AspectJ 1.6.8 15 years ago
Andy Clement 5ca1f11ce2 SPR-6763: more methods on StandardEvaluationContext supporting add/remove from resolver/accessor strategies 15 years ago
Andy Clement 66f708392e SPR-6764: filtering strategy for SpEL method invocation 15 years ago
Andy Clement 644f3065b6 SPR-6610: don't wrap runtime exceptions thrown from methods invoked via an expression 15 years ago
Andy Clement 4c35697c79 SPR-6760: method called twice if exits via exception in a 'normal' case 15 years ago
David Syer b077d5ba97 SPR-6678: fix poms for 3.0.1 15 years ago
Juergen Hoeller 2ec39f5000 TypedValue.NULL_TYPED_VALUE -> TypedValue.NULL 15 years ago
Keith Donald 2fef141a00 TypeDescriptor.valueOf usage in favor of constants; TypedValue usage simplification 15 years ago
Juergen Hoeller f52986ea15 introduced TypeDescriptor.OBJECT and TypeDescriptor.STRING 15 years ago
Juergen Hoeller 086aeb0aac rearranged spel subpackages in order to avoid package dependency cycle; introduced SpelParserConfiguration object to replace bit flags 15 years ago
Andy Clement 33a7bbb485 SPR-6525: avoid need to use #root for method parameter references 15 years ago
David Syer 1202f67cc8 SPR-5327: tweak the ivy.xml so that commons-logging is a separate configuration. It already comes out as optional in the generated poms (including core), which isn't great, but I can't see what is causing that 15 years ago
Juergen Hoeller cc0bd730eb polishing 15 years ago
Keith Donald 692b1ef636 found hotspot; added ConverisonServiceFactoryBean 15 years ago
Keith Donald 7b561c76fe default conversion service instance caching and tests 15 years ago
Keith Donald d85dc01e28 moved generic converter to spi; added entity converter; removed various service impls in favor of service factory 15 years ago
Keith Donald 3361de3875 SPR-6278 15 years ago
Andy Clement 61a8fa0ebd change PlaceOfBirth toString() so round tripping from String > new PlaceOfBirth(String) > String works ok 15 years ago
Keith Donald 70fe75384d fixed failing tests due to generic object to object converter fallback being over eager 15 years ago
Keith Donald 791832789d polish 15 years ago
Mark Fisher 53eb612a68 SPR-6059 Avoiding NPE for OR operator. If the value is null instead of a valid boolean or Boolean, it will now trigger an EvaluationException. 15 years ago
Mark Fisher f4460dcbf7 SPR-6059 Avoiding NPE for unary-not and ternary operators. If the value is null instead of a valid boolean or Boolean, it will now trigger an EvaluationException. 15 years ago
Mark Fisher 3346752cfd INT-6051 SpEL selection and projection may now be applied to arrays. 15 years ago
Mark Fisher 776edbcae3 SPR-6051 avoiding NPE in TypedValue.toString() 15 years ago
Juergen Hoeller a7f0d50643 fixed ParseException constructor calls (SPR-6239) 15 years ago
Andy Clement c9057fd1da SPR-6230: SpEL improvements 15 years ago
Keith Donald e7c8f1ef8b SPR-6179, additional mapper test cases 15 years ago
Sam Brannen 06872dd465 Fixed minor typo. 15 years ago