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.
...
Added additional annotation to test interface to make sure no ClassCastException appears.
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
...
+ added extra tests
16 years ago
Costin Leau
ee2b1cde82
SPR-6775
...
+ remove class definitions for sticking around (by forcing eager metadata initialization)
+ improve cache size by eliminating the numbers of method metadata objects created
+ improve lookup access on method metadata
16 years ago
Costin Leau
b32c4cfb8a
SPR-6775
...
+ replace the vanilla hashmap with a quick-and-dirty, JDK based, fixed LRU cache
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
Juergen Hoeller
010e72c35a
GenericConversionService prefers matches against inherited interfaces over superclasses (SPR-6297)
16 years ago
Arjen Poutsma
976f920db2
SPR-6482 - @RequestMapping handled incorrectly when value contains "." (dot) character
16 years ago
Arjen Poutsma
ef50082cad
SPR-6280 - PathVariable resolution does not work properly
16 years ago
Keith Donald
12e8f31b38
removed entity to string id conversion routine as it is not required
16 years ago
Keith Donald
064b6db666
Added entity conveter null checking; updated from string converters to simply test str.length() as pre-processing check
16 years ago
Keith Donald
48e1ed0a24
moved test case where it belongs
16 years ago
Keith Donald
c3044e122c
polish
16 years ago
Keith Donald
692b1ef636
found hotspot; added ConverisonServiceFactoryBean
16 years ago
David Syer
f49a8d2e3e
Add some tests (and comment out the one that is breaking the build)
16 years ago
Keith Donald
b896457586
doc updates
16 years ago
Keith Donald
da5432fbf5
default conversion service instance caching and tests
16 years ago
Keith Donald
7b561c76fe
default conversion service instance caching and tests
16 years ago
Keith Donald
3bfbcd7276
moved generic converter to spi; added entity converter; removed various service impls in favor of service factory
16 years ago