Keith Donald
2951a24dca
cache invalidation
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3266 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Keith Donald
ca29f3be5e
converter caching
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3265 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
21be98a8b5
fixed @ExceptionHandler resolution in case of multiple matches at different inheritance levels (SPR-7085)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3264 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Keith Donald
b4a9591e40
preserving desc context for collection/map elements
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3263 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Keith Donald
53398416ec
promoted char sequence first
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3261 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Keith Donald
ef2409017c
polish
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3260 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Keith Donald
90fb3dcfe3
fixed failing test
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3258 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Keith Donald
21a9cb510f
fixed failing test
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3257 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Keith Donald
3c87a49b3c
no longer used
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3256 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Keith Donald
eca3e5d0b8
improved conversion system logging, collection converter simplification/polish, several optimizations, annotation-driven formatting caching
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3255 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
7c04f12f73
PropertyTypeDescriptor detects underlying field with same lenient naming rules as CachedIntrospectionResults (SPR-7102)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3253 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
450b60b11b
call setAccessible for public final field too (SPR-7078)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3236 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
98310aede8
specific detection of CGLIB subclasses in order to properly handle CGLIB interfaces (SPR-7066)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3228 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Ramnivas Laddad
c340cf02e0
Improved fix for SPR-6850 by dealing with bounds separately from normal types
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3220 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
ab513c23c9
fixed ambiguous reference to Entry type
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3214 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
06342b82d6
ResourcePatternUtils provides plain PathMatchingResourcePatternResolver in case of a null ResourceLoader
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3213 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
45c82a6197
fixed collection element conversion using ConversionService (SPR-6950)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3176 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Chris Beams
673373b448
corrected TypeUtils.isAssignable() failure to return true in certain valid wildcard bounding scenarios (SPR-6850)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3171 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
74705a7aea
revised BeanTypeDescriptor into core PropertyTypeDescriptor; consider method annotations for return type (SPR-6979)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3162 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Chris Beams
fe84bf9b92
SPR-6888: ClassPathResource.getDescription() now fully qualifies resource path regardless of constructor used.
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3133 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Christian Dupuis
2f6747ae85
SPR-6977: updated copyright; added method comment
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3092 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Christian Dupuis
b81adebd6e
SPR-6977: added support for array parameter types
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3091 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
50c8258e26
fixed TypeDescriptor toString for MethodParameter annotations (SPR-6924)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3051 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
cddadd2fd5
polishing
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2993 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Keith Donald
7a3fe2081c
spring:eval tag initial commit
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2956 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
588e320284
canConvert checks Collection/Map element types as well (SPR-6564)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2954 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Costin Leau
b58491749d
+ fixed internal caching for LocalVariableTableParameterNameDiscoverer
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2952 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Costin Leau
2ef3c81210
+ improved javadoc
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2951 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Costin Leau
c4b67ba0e5
+ improved LocalVariableTableParameterNameDiscoverer discovery and memory usage
...
+ added extra tests
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2950 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
1dc7cd563c
fixed lookup log message (SPR-6746)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2928 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Costin Leau
988d6e7f8a
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
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2874 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Costin Leau
2130d7f7e7
SPR-6775
...
+ increase size to 256
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2873 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Costin Leau
898a30ae3f
SPR-6775
...
+ replace the vanilla hashmap with a quick-and-dirty, JDK based, fixed LRU cache
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2872 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
3c77f3ea67
LinkedMultiValueMap should implement Serializable (SPR-6765)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2861 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
61c1b4fc9e
accept Set<?> instead of Set<Object> (SPR-6742)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2850 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
ca644b743a
removed Commons Collection reference from javadoc (SPR-6716)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2835 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
09ae925ee2
proceed in case of resolution failure for a single resource entry in the list
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2831 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Arjen Poutsma
7cee45d74d
Test for SPR-6690
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2815 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
247b694fec
fixed resolveRootDirResource regression (SPR-6592)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2810 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
fd915f1d92
unresolvable placeholders will be ignored by default for Resource array properties as well (SPR-6654)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2807 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
4b46db27a9
fixed type assignability check for wildcarded Map (SPR-6676)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2806 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
38a720b387
expose offending value through public "getValue()" method (SPR-6629)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2789 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Chris Beams
2887b74448
Resolved SPR-6618. Restrictions were too tight on overloaded bean methods and were preventing it altogether. Overloading is now allowed, as long as there is no ambiguity at runtime which bean method should be invoked.
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2745 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
5edc17473d
generic ApplicationListener event type gets detected through proxy as well
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2723 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Juergen Hoeller
55557b778f
use TypeDescriptor.forObject instead of constructor; enforce use of TypeDescriptor.valueOf through making the constructor private
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2683 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Keith Donald
7c138f1692
primitive desc caching
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2682 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Keith Donald
b34a2ab777
TypeDescriptor.valueOf usage in favor of constants; TypedValue usage simplification
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2681 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Keith Donald
f0f8f56a1e
moved public methods up
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2680 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Keith Donald
ad2f7663eb
moved static factory methods up
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2679 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago
Keith Donald
d970ed678f
value of optmization
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2677 50f2f4bb-b051-0410-bef5-90022cba6387
16 years ago