299 Commits (f7ebe823ff1f593e483531939d5fce4245d36498)

Author SHA1 Message Date
Juergen Hoeller 03adc3b632 shortened build properties "org.junit.version" to "junit.version" and "org.testng.version" to "testng.version"; reverted SLF4J version back to 1.5.3 (for Hibernate 3.3.1 compatibility) 15 years ago
Juergen Hoeller 786ca258b9 updated dependencies 15 years ago
Keith Donald f40c101d6d implemented collection/map converter conditional matching checks; updated SpEL to reflect this behavior 15 years ago
Keith Donald b0a9781f0f restored TypeDescriptor getElementType, getMapKeyType, and getMapValueType compatibility; StringToCollection and Array Converters are now conditional and check targetElementType if present; TypeDesciptor#isAssignable no longer bothers with element type and map key/value types in checking assignability for consistency elsewhere; improved javadoc 15 years ago
Keith Donald c5425d0f43 broke out to top-level class for readability 15 years ago
Keith Donald 89096b46b8 removed dependency on java.beans 15 years ago
Keith Donald 911eb5fca8 javadoc and polishing 15 years ago
Keith Donald 15aad4b70a perform narrowing in reflective property accessor read methods as well 15 years ago
Keith Donald b58386da08 polishing 15 years ago
Keith Donald a34147a53d revised TypeDescriptor NULL and element/mapKey/mapValue type semantics 15 years ago
Keith Donald 4ee2900296 added TypeDescriptor resolveCollectionElement and Map key/value types 15 years ago
Keith Donald c7cae10364 simplified TypeDescriptor usage and updated use of the API across BeanWrapper and SpEL; collapsed PropertyTypeDescriptor into TypeDescriptor for simplicity and ease of use; improved docs 15 years ago
Keith Donald c9789d3a37 moved applyIndexedObject internal, now invoked inside forObject static factory method 15 years ago
Andy Clement 2a04e8c444 SPR-8211: property accessor ordering correction and removal of unnecessary duplicates 15 years ago
Andy Clement 96160448ac SFW-8228 15 years ago
Andy Clement c399e1e033 SFW-8224: distance can be used when computing method matches in ReflectiveMethodResolver 15 years ago
Chris Beams 0b1f42ef66 Update MockEnvironment / MockPropertySource types 15 years ago
Andy Clement 3b666f9897 SPR-8174: varargs and primitive handling in SpEL 15 years ago
Andy Clement 5b07305e7d SPR-7840: comparator dealing with nulls 15 years ago
Juergen Hoeller 4bd265f0a4 removed ConversionService/TypeConverter convenience methods in order to restore 3.0's SPI (for backwards compatibility with implementers) 15 years ago
Chris Beams adc9400905 Include license.txt and notice.txt in module JARs 15 years ago
Chris Beams dc22760978 Introduce FeatureSpecification support 15 years ago
Andy Clement fb2e3af50c more projection tests - verifying the typedescriptor changes made by Keith 15 years ago
Keith Donald 61d54ae436 Favor convertValue(Object, TypeDescriptor) where possible and TypedValue(Object); check with Andy on Selection and Projection TypedValue usage 15 years ago
Keith Donald 97033d66fb switched to better encapsulated convert(Object, TypeDescriptor) where possible 15 years ago
Keith Donald d3d7951265 added forNestedType(MethodParameter) for resolution of nested parameter types for collection, array, and map parameter types 15 years ago
Keith Donald ed2a257e69 added initial support for handling unknown nested type values when converting collections; now favor factory method for constructing nested type descriptors for clarity (made constructor private); improved javadoc 15 years ago
Chris Beams 835a3f8d64 Refactor Environment and PropertySource 15 years ago
Keith Donald cf4062ed33 method naming improvements; applyIndexObject call for array indexing 15 years ago
Keith Donald 1e2a8083a1 TypeDescriptor cleanup and general polishing; fixed a number of bugs related to TypeDescriptor usage in client code across beans and spel packages 15 years ago
Chris Beams 1ac7b56caf M1 cut of environment, profiles and property work (SPR-7508) 15 years ago
Sam Brannen 924b8e11ea [SPR-7850][SPR-7851] Upgraded to JUnit 4.8.1 and TestNG 5.12.1; added changelog entries for 3.1.0.M1. 15 years ago
Chris Beams 7ac69dff5f Normalize indentation of Apache license URL 15 years ago
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