207 Commits (3edf8566ed35fc284e5181127a1cc21f7e0c460f)

Author SHA1 Message Date
Juergen Hoeller 3edf8566ed fixed @ExceptionHandler exception type matching (ExceptionDepthComparator; SPR-8231) 15 years ago
Juergen Hoeller a2f00f205a collection/array conversion returns original collection if possible (SPR-8538); backported smarter element conversion check from 3.1 15 years ago
Juergen Hoeller 340a8b28f9 ConvertiblePair implements equals and hashCode (SPR-8459) 15 years ago
Juergen Hoeller 58d68cef98 restored original ConversionService behavior with respect to empty collections/maps (SPR-7728) 15 years ago
Juergen Hoeller b062de1133 revised initial cut of serializer package; moved Converter adapters to sub-package 'support' 16 years ago
Mark Fisher c046419acd SPR-7627 added Serializer and Deserializer strategies, Converter adapters, and default implementations 16 years ago
Juergen Hoeller ebe8052d55 fixed detection of element type in case of nested collections (SPR-7569) 16 years ago
Juergen Hoeller d9b54a524d revised "ClassUtils.isAssignable" semantics to cover primitives vs wrappers in both directions (SPR-7610) 16 years ago
Arjen Poutsma af7203b839 Added XMLEventStreamWriter 16 years ago
Arjen Poutsma e3298061d2 Added createCustomStaxSource/Result, because JAXP 1.4 kills babies in their sleep. 16 years ago
Arjen Poutsma 9aafa1c6b2 Various StAX improvements. 16 years ago
Juergen Hoeller 5c3cf5f672 added testStringArrayToResourceArray 16 years ago
Juergen Hoeller 665a997f66 refined exception messages; added unit tests for custom array types 16 years ago
Juergen Hoeller b7b7c067c6 GenericTypeResolver works for nested parameterized types and for generic superclasses as well (SPR-7389) 16 years ago
Juergen Hoeller 8f8fc97b79 fixed test failures with respect to null handling and PropertyTypeDescriptor usage for collection elements 16 years ago
Juergen Hoeller 27b04036a9 ConversionService is able to deal with empty collections and nested collections (fixed regression; SPR-7289, SPR-7293); ConversionService properly handles nested Resource arrays in Map values (fixed regression; SPR-7295); ConversionService does not accidentally use copy constructor for same type (SPR-7304) 16 years ago
Oliver Gierke 420f8237c0 Rollback accidental commit :/. 16 years ago
Oliver Gierke 897aab9f59 Added missing imports. 16 years ago
Oliver Gierke a383633630 Added helper methods to access method parameter annotations. 16 years ago
Juergen Hoeller 379bc5a8a6 properly support void.class in TypeDescriptor and GenericConversionService (SPR-7281) 16 years ago
Juergen Hoeller 1532119787 ConversionService is able to apply Converters to interface-based array elements (SPR-7150); a context ConversionService is able to override an ApplicationContext's resource editors (SPR-7079) 16 years ago
Juergen Hoeller de326e5e95 ClassUtils recognizes "void" as primitive type name as well (SPR-7212) 16 years ago
Juergen Hoeller 77074c6c87 property placeholders can deal with nested expressions which happen to use the same suffix (SPR-7098) 16 years ago
Keith Donald e21a1c5a61 polish 16 years ago
Keith Donald 86906d1b4d checking in performance tests 16 years ago
Keith Donald e60389283d caching optmizations and performance tests 16 years ago
Keith Donald bf03d0d56f converter caching 16 years ago
Keith Donald 8464ac90c7 promoted char sequence first 16 years ago
Keith Donald b9aeba23ef fixed failing test 16 years ago
Keith Donald d98da7d240 fixed failing test 16 years ago
Keith Donald 64d6a42dfd improved conversion system logging, collection converter simplification/polish, several optimizations, annotation-driven formatting caching 16 years ago
Ramnivas Laddad 66d2c6698b Improved fix for SPR-6850 by dealing with bounds separately from normal types 16 years ago
Chris Beams fbda55f141 corrected TypeUtils.isAssignable() failure to return true in certain valid wildcard bounding scenarios (SPR-6850) 16 years ago
Chris Beams 5e19f2959e SPR-6888: ClassPathResource.getDescription() now fully qualifies resource path regardless of constructor used. 16 years ago
Costin Leau caaa45c9ef + fixed internal caching for LocalVariableTableParameterNameDiscoverer 16 years ago
Costin Leau c9975504c6 + improved LocalVariableTableParameterNameDiscoverer discovery and memory usage 16 years ago
Costin Leau ee2b1cde82 SPR-6775 16 years ago
Costin Leau b32c4cfb8a SPR-6775 16 years ago
Arjen Poutsma 0cb9271b95 Test for SPR-6690 16 years ago
Juergen Hoeller e195c39d3c unresolvable placeholders will be ignored by default for Resource array properties as well (SPR-6654) 16 years ago
Juergen Hoeller 7cbd9e1d93 fixed type assignability check for wildcarded Map (SPR-6676) 16 years ago
Juergen Hoeller dc99df2972 use TypeDescriptor.forObject instead of constructor; enforce use of TypeDescriptor.valueOf through making the constructor private 16 years ago
Keith Donald 2fef141a00 TypeDescriptor.valueOf usage in favor of constants; TypedValue usage simplification 16 years ago
Keith Donald 8ff801648d object to String not supported test case 16 years ago
Keith Donald 5c7c56a6b3 ObjectToObject converter now only matches public methods/constructors; private class method invocations also supported now through a makeAccessible call 16 years ago
Keith Donald b64945988b general polishing 16 years ago
Juergen Hoeller 2153b2fbd5 introspect element type in case of incoming Collection/Map in order to not accidentally say canConvert=true (SPR-6564) 16 years ago
Juergen Hoeller f52986ea15 introduced TypeDescriptor.OBJECT and TypeDescriptor.STRING 16 years ago
Juergen Hoeller 6622c71935 revised default converters; renamed ConverterRegistry's addGenericConverter to addConverter 16 years ago
Keith Donald 96de14ef2e SPR-6537 initial commit; more extensive testing to follow 16 years ago