266 Commits (2a4e1c98da889f12e70cdb7f6b948382bbe06abd)

Author SHA1 Message Date
Chris Beams 45e5b46fc2 Merge 3.1.0 development branch into trunk 15 years ago
Juergen Hoeller 37957aee1e revised TypedValue toString representation (SPR-7569) 16 years ago
Juergen Hoeller e531a28d3b polishing 16 years ago
Juergen Hoeller 502d2b0779 initialize cache Maps early, turning them into final fields 16 years ago
Juergen Hoeller 8c9f96584e SpEL method invocations prefer method with fewest parameters (e.g. no-arg over vararg; SPR-7633) 16 years ago
Juergen Hoeller 73480a5431 pass full TypeDescriptor context through to ConversionService calls (SPR-7519) 16 years ago
Juergen Hoeller 118b0b0b80 SpEL supports projection on any kind of Collection (SPR-7493) 16 years ago
Ben Hale 82e5f5f5d6 Publishing license and notice files 16 years ago
Arjen Poutsma 750dc01862 Prepping for 3.0.5 16 years ago
Juergen Hoeller 892d44f8c0 polishing 16 years ago
Juergen Hoeller 425b471694 SpEL passes full collection type context to ConversionService (SPR-7410) 16 years ago
Juergen Hoeller 6b55137d3e JSP EvalTag resolves "@myBeanName" references in expressions against the WebApplicationContext (SPR-7312); for consistency, expressions in an ApplicationContext support the same syntax against the local BeanFactory 16 years ago
Andy Clement 3f09b6a313 SPR-7335: support for expression inline lists and array construction 16 years ago
Andy Clement 8d0e8fe165 SPR-7343: StandardEvaluationContext not threadsafe in its lazy initialization 16 years ago
Andy Clement bef5616753 polish 16 years ago
Andy Clement 748b6a4ec9 polish 16 years ago
Sam Brannen 0a6eb139c4 [SPR-7323] SpEL 'select last' operator now works consistently with maps. 16 years ago
Juergen Hoeller 54a35be552 growCollection fails for element type Object as well; prefer use of getElementTypeDescriptor() 16 years ago
Andy Clement e7319ba5e5 javadoc fix 16 years ago
Arjen Poutsma 7f54fe732f Upgrading version to 3.0.4 16 years ago
Juergen Hoeller 463cd8e0b0 avoid ConverterNotFoundException if source object is assignable to target type 16 years ago
Juergen Hoeller ca716a9697 smarter guessing of the element type (SPR-7283) 16 years ago
Andy Clement d8c51fdf7f SPR-7244: double indexing with a collection of different types of element 16 years ago
Andy Clement a276e7c21a SPR-7209: parsing poorly formed Elvis expressions 16 years ago
Andy Clement 4e32e896ab SPR-6941 16 years ago
Andy Clement dedf6489ac SPR-7173, SPR-7100 16 years ago
Keith Donald eca3e5d0b8 improved conversion system logging, collection converter simplification/polish, several optimizations, annotation-driven formatting caching 16 years ago
Andy Clement efc8a513d1 SPR-7100: '_' supported as first char of identifier 16 years ago
David Syer faa0f29f0f Update version in POMs to 3.0.3 16 years ago
Juergen Hoeller 5d87fe71fa fixed TemplateParserContext documentation (SPR-7059) 16 years ago
Juergen Hoeller 74705a7aea revised BeanTypeDescriptor into core PropertyTypeDescriptor; consider method annotations for return type (SPR-6979) 16 years ago
Andy Clement 3b8b27e391 SPR-6984: auto grow collections on write through indexer 16 years ago
Juergen Hoeller b4c7a7cd31 made getName() public; added isNullSafe() accessor (SPR-6980) 16 years ago
Andy Clement 0d3e60e5b7 SPR-6968: indexing via square brackets can now treat the index as an attempt at property access 16 years ago
Andy Clement e996bd83ff SPR-6941: part (1) correct exception handling when null cachedExecutor 16 years ago
Andy Clement 43ea572fd5 SPR-6866: unhelpful NPE when expression badly formed 16 years ago
David Syer 25ef81476d Update Central POMs to 3.0.2 16 years ago
Costin Leau 4be6044db9 + make use or property placeholders inside template.mf 16 years ago
Andy Clement 878f937f23 SPR-6745: metadata (annotations) attached to property accessors allowing formatting of values during conversion 16 years ago
Costin Leau 5e677feda0 + upgrade to AspectJ 1.6.8 16 years ago
Andy Clement 5024290980 SPR-6763: more methods on StandardEvaluationContext supporting add/remove from resolver/accessor strategies 16 years ago
Andy Clement 21cb4a0bfc SPR-6764: filtering strategy for SpEL method invocation 16 years ago
Andy Clement 55f8409ea0 SPR-6610: don't wrap runtime exceptions thrown from methods invoked via an expression 16 years ago
Andy Clement a8ee8c4cda SPR-6760: method called twice if exits via exception in a 'normal' case 16 years ago
David Syer e6d2f9428c SPR-6678: fix poms for 3.0.1 16 years ago
Juergen Hoeller 4989bb6379 TypedValue.NULL_TYPED_VALUE -> TypedValue.NULL 16 years ago
Keith Donald b34a2ab777 TypeDescriptor.valueOf usage in favor of constants; TypedValue usage simplification 16 years ago
Juergen Hoeller 18336e3732 introduced TypeDescriptor.OBJECT and TypeDescriptor.STRING 16 years ago
Juergen Hoeller cb9770c11b rearranged spel subpackages in order to avoid package dependency cycle; introduced SpelParserConfiguration object to replace bit flags 16 years ago
Andy Clement 1eb653a1b8 SPR-6525: avoid need to use #root for method parameter references 16 years ago