253 Commits (21e2dd87c9e62369e372288f0d2050bc2c1c84af)

Author SHA1 Message Date
Keith Donald 21e2dd87c9 more tests; several assertions for the programmer 15 years ago
Keith Donald 6af117037f more tests 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
Chris Beams 55707983a1 Ignore failing tests on Windows 15 years ago
Chris Beams a38c086e62 Fix failing system environment tests on Windows 15 years ago
Keith Donald fbf43508f1 Revised converter search algorithm to favor super classes before interface hierarchy 15 years ago
Keith Donald 115348b6be added null binding check for primitives for all conversion results; polishing 15 years ago
Keith Donald 00bcadcbe5 added symmetry to ToString converters: SPR-8306 15 years ago
Keith Donald 02d58b6a97 SPR-8364 15 years ago
Keith Donald 888da26094 revised findCommonElement handling within TypeDescriptor.forObject(Object); we now fully introspect the collection elements to resolve the common type. We also support nested introspection e.g. collections of collections. Object.class is used to indicate no common type, and TypeDescriptor.NULL is used to indicate a null element value 15 years ago
Keith Donald c42976ba7a SPR-8364 15 years ago
Chris Beams 0181ed3213 Introduce ClassMetadata#getMemberClassNames 15 years ago
Chris Beams cf19ecc5a7 Rename {Default=>Standard}Environment 15 years ago
Chris Beams ebea9ec66c Introduce reserved default profile support 15 years ago
Chris Beams 71d713b604 Consolidate Environment tests 15 years ago
Oliver Gierke 11383f27fb SPR-8336 - Fixed broken test case. 15 years ago
Oliver Gierke 6f41d8c68d SPR-8336 - Added constructor to AnnotationTypeFilter to allow matching interfaces as well. 15 years ago
Chris Beams f9783127e9 Introduce ResourcePropertySource 15 years ago
Chris Beams 3f7d5120c9 Support 'required properties' precondition 15 years ago
Chris Beams 11cf5f0d3b Add default-value getProperty convenience variants 15 years ago
Chris Beams a091eb1c86 Introduce ReflectionUtils#getUniqueDeclaredMethods 15 years ago
Chris Beams 56b5ea610c Process all meta and local @Import declarations 15 years ago
Chris Beams 6c63e682a0 Introduce PropertyResolver#getPropertyAsClass 15 years ago
Chris Beams 0b06055095 Rename Property{SourcesProperty}ResolverTests 15 years ago
Chris Beams 0b1f42ef66 Update MockEnvironment / MockPropertySource types 15 years ago
Chris Beams 6e5a7ad072 Ignore fragile test dependent on debug symbols 15 years ago
Chris Beams 29764a98b9 Resolve or eliminate Environment-related TODOs 15 years ago
Arjen Poutsma 237b9b509d Added equals and hashcode 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 dc22760978 Introduce FeatureSpecification support 15 years ago
Chris Beams 6a68b44ca9 Make ObjectUtils.addObjectToArray() generic 15 years ago
Juergen Hoeller 228a10ccdc get/stripFilenameExtension correctly ignores Unix-style hidden directories (SPR-7828) 15 years ago
Juergen Hoeller b564831d52 fixed tests (SPR-7779) 15 years ago
Juergen Hoeller 341db8b2f3 LocaleChangeInterceptor validates locale values in order to prevent XSS vulnerability (SPR-7779) 15 years ago
Keith Donald bcb10f2fe4 empty collection test refinements 15 years ago
Keith Donald c45f4b1caf spr-7728: empty collection conversion can return value not assignable to targetType 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 76443f55c1 support for empty collection->collection. map->map, collection->array conversion 15 years ago
Keith Donald 75f36d291a getPropertyTypeDescriptor bug fixes 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 0821b2c6c2 Polish (Mutable)PropertySources 15 years ago
Chris Beams 835a3f8d64 Refactor Environment and PropertySource 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
Chris Beams 7ac69dff5f Normalize indentation of Apache license URL 15 years ago
Arjen Poutsma a32894ca31 Removed JDK 1.6 usage 15 years ago
Chris Beams 2a4e1c98da Eliminate reserved 'default' profile (SPR-7778) 15 years ago
Chris Beams f455b1e89a Support default profile (SPR-7508, SPR-7778) 15 years ago
Chris Beams 45e5b46fc2 Merge 3.1.0 development branch into trunk 15 years ago