Juergen Hoeller
62a6c3733d
Polishing
...
(cherry picked from commit e9d24d5 )
11 years ago
Juergen Hoeller
9413204838
Polishing
...
(cherry picked from commit 50c578c )
11 years ago
Juergen Hoeller
d02d9cea4e
MethodParameter generally uses volatile variables where applicable now (as well as a local copy of the parameterNameDiscoverer field)
...
Issue: SPR-12453
(cherry picked from commit 7fcadaa )
11 years ago
Juergen Hoeller
233393e3d5
Test for <util:map> with LinkedCaseInsensitiveMap and specified key/value types, with corresponding 3.2.x fix
...
Issue: SPR-10994
(cherry picked from commit de8645b )
11 years ago
Juergen Hoeller
bb6349f8cc
SimpleMetadataReaderFactory is capable of resolving inner class names with dot syntax now (analogous to ClassUtils.forName)
...
Issue: SPR-12390
(cherry picked from commit 2d874d7 )
11 years ago
Juergen Hoeller
6183e83b6a
Provider declaration for @Value method argument works again
...
Issue: SPR-12297
(cherry picked from commit c672678 )
11 years ago
Juergen Hoeller
834ddad616
Polishing
...
(cherry picked from commit 50e50d0 )
11 years ago
Juergen Hoeller
e819999c08
Polishing
11 years ago
Juergen Hoeller
21f0057990
Polishing
12 years ago
Juergen Hoeller
3e17331fd9
PropertySource implementations perform conversion to String arrays via StringUtils (getting rid of EMPTY_NAMES_ARRAY)
...
(cherry picked from commit b73c531 )
12 years ago
Juergen Hoeller
0492c9955c
Polishing
...
(cherry picked from commit a31ebb6 )
12 years ago
Juergen Hoeller
0c89279d61
Polishing
12 years ago
Juergen Hoeller
c0a4631fd1
Polishing
12 years ago
Juergen Hoeller
780ea59ff3
Polishing
12 years ago
Juergen Hoeller
619e3a995d
ClassUtils.isCacheSafe defensively catches SecurityException (for Google App Engine compatibility)
...
Issue: SPR-12002
(cherry picked from commit 48fea0b )
12 years ago
Arjen Poutsma
b6f13b857c
StaxStreamXMLReader ignores significant whitespace
...
The StaxStreamXMLReader no longer handles all whitespace as ignorable
whitespace.
Issue: SPR-12000
(cherry picked from commit d6950d8 )
12 years ago
Juergen Hoeller
7a3dd2a42b
Allow ASM5's bytecode parsing of INVOKESPECIAL/STATIC on interfaces
...
Issue: SPR-11979
12 years ago
Juergen Hoeller
c033f889bf
Polishing (backported from master)
...
(cherry picked from commit 48f753f )
12 years ago
Juergen Hoeller
44c61e5d5f
Consistent declaration of private static final logger variables
...
Issue: SPR-11905
(cherry picked from commit c16032b )
12 years ago
Juergen Hoeller
0298a1f093
Cache Class.getDeclaredMethods() results and avoid pattern matching in isCglibRenamedMethod as far as possible
...
Issue: SPR-11882
Issue: SPR-11894
(cherry picked from commit 5f695a4 )
12 years ago
Juergen Hoeller
1ca0351831
PathMatchingResourcePatternResolver's findPathMatchingResources needs to check for VFS before checking isJarResource
...
ResourceUtils isFileURL also detects "vfsfile" as a file system protocol (again).
Issue: SPR-11887
(cherry picked from commit 8ddbbc2 )
12 years ago
Juergen Hoeller
f524a5abe4
StringUtils.parseLocaleString parses variant correctly when variant contains country code
...
This commit also includes a JUnit 4 style revision of StringUtilsTests and ObjectUtilsTests.
Issue: SPR-11806
(cherry picked from commit 295a6ae)
12 years ago
Rossen Stoyanchev
f6fddeb6eb
Improve StringUtils.cleanPath
...
Issue: SPR-11793
12 years ago
Juergen Hoeller
b0f7184f3f
Polishing
12 years ago
Juergen Hoeller
bc43f2e72a
IdToEntityConverter defensively handles access to getDeclaredMethods
...
Issue: SPR-11758
(cherry picked from commit 381ccde )
12 years ago
Juergen Hoeller
a5606a6c46
Polishing
12 years ago
Juergen Hoeller
779a6b79eb
Polishing
12 years ago
Juergen Hoeller
9e2060707a
General defensiveness about the bootstrap ClassLoader (i.e. null ClassLoader)
...
Issue: SPR-11721
12 years ago
Juergen Hoeller
2c1203dc9f
AnnotationTypeFilter prevents ASM-based loading of java.* and javax.* interfaces as well
...
Issue: SPR-11719
12 years ago
Juergen Hoeller
6ee0596c3a
SpringProperties falls back to ClassLoader.getSystemResource when loaded in bootstrap ClassLoader
...
Issue: SPR-11721
(cherry picked from commit 9cb5f48 )
12 years ago
Juergen Hoeller
dc934064a2
@Bean processing explicitly ignores bridge methods (for method overrides with return type narrowing on JDK 8)
...
Issue: SPR-11718
12 years ago
HejiaHo
ac85eab372
Fix ConcurrentReferenceHashMap max constraints
...
Update calculateShift to respect the maximum upper bound as well as the
minimum value.
Issue: SPR-11720
(cherry picked from commit 16410cad )
12 years ago
Juergen Hoeller
ffaac0ecf3
Polishing
12 years ago
Juergen Hoeller
94caaedf84
Polishing
12 years ago
Juergen Hoeller
be6b54fe8b
JBoss "vfszip" resources need to be treated as jar URLs
...
Issue: SPR-11676
12 years ago
Juergen Hoeller
a4a2e80f23
Consider a null ClassLoader (typically the bootstrap CL) as cache-safe
...
Issue: SPR-11606
12 years ago
Juergen Hoeller
5c9fc09852
Added Spring Data oriented conversion test case
...
Issue: SPR-11608
12 years ago
Juergen Hoeller
dbd5f67498
Consistently applied appropriate ByteArrayOutputStream initial capacities across the codebase
...
Issue: SPR-11594
(cherry picked from commit dd7f54c )
12 years ago
Juergen Hoeller
d317b637e0
CollectionToCollectionConverter avoids collection copy for untyped collection when simply returning source anyway
...
Also uses addAll instead of iteration over untyped collection now, supporting optimized addAll in target collection type, and avoids repeated getElementTypeDescriptor calls.
Issue: SPR-11479
(cherry picked from commit bea94d5 )
12 years ago
Juergen Hoeller
69c54a053c
Fixed content length check in XmlValidationModeDetector
...
Issue: SPR-11477
(cherry picked from commit 1763bfb )
12 years ago
Phillip Webb
09c57203bb
Fix memory leak in ConcurrentReferenceHashMap
...
Update ConcurrentReferenceHashMap to protect against references that
have been garbage collected but for some reason do not appear as a
`pollForPurge` result.
Also added purgeUnreferencedEntries() method to allow for programmatic
cleanup.
Issue: SPR-11440
(cherry picked from commit 2b4c81e6 )
12 years ago
Juergen Hoeller
7e3c722146
Objects with multi-threaded access should not lazily populate a hash field
...
Issue. SPR-11428
(cherry picked from commit 72fe7eb )
12 years ago
Juergen Hoeller
ad91610796
Polishing
...
(cherry picked from commit 426f52b )
12 years ago
Juergen Hoeller
f558396e91
Introduced SpringNamingPolicy for CGLIB
...
Issue: SPR-11398
(cherry picked from commit 8c4e372 )
12 years ago
Juergen Hoeller
60b24cffdb
Related polishing
...
Issue: SPR-11386
(cherry picked from commit 6634c19 )
12 years ago
Juergen Hoeller
036bd791f0
Introduced "spring.jdbc.getParameterType.ignore" property
...
Issue: SPR-11386
(cherry picked from commit 60c1905 )
12 years ago
Juergen Hoeller
a53df0b2c1
Added explicit tests for generic and raw collection converters
...
Issue: SPR-11369
12 years ago
Juergen Hoeller
1a011616d9
Polishing
...
Issue: SPR-11369
12 years ago
Juergen Hoeller
1a2033eb41
Compatibility with JOpt 4.6
...
JOpt 4.6 redeclared its nonOptionArguments() method from List<String> to List<?>, requiring us to select String arguments only as we do for regular option values already.
Issue: SPR-11359
(cherry picked from commit 67e76e9 )
12 years ago
Juergen Hoeller
e07ad5a19b
Polishing
12 years ago