Juergen Hoeller
a7492fa55b
Polishing
2014-08-12 22:24:50 +02:00
Juergen Hoeller
d61353db51
AnnotatedElementUtils adapts post-processed values to AnnotationAttributes as well
...
Issue: SPR-12065
(cherry picked from commit ef51d4d )
2014-08-09 00:19:28 +02:00
Juergen Hoeller
f2eea9d911
Polishing
...
(cherry picked from commit 8f484d3 )
2014-07-29 11:50:50 +02:00
Juergen Hoeller
9ad6618207
Polishing
2014-07-28 22:47:22 +02:00
Juergen Hoeller
84a4433898
AbstractTypeHierarchyTraversingFilter leniently ignores non-loadable super classes and interfaces
...
Issue: SPR-12042
(cherry picked from commit a3163ce )
2014-07-28 22:27:37 +02:00
Juergen Hoeller
6e95b2613e
Polishing
2014-07-24 18:35:49 +02:00
Arjen Poutsma
fca72f6b65
StaxStreamXMLReader ignores significant whitespace
...
The StaxStreamXMLReader no longer handles all whitespace as ignorable
whitespace.
Issue: SPR-12000
(cherry picked from commit d6950d8 )
2014-07-24 17:57:14 +02:00
Juergen Hoeller
d45f743248
TypeDescriptor's getResolvableType() and getSource() are @since 4.0
...
(cherry picked from commit 0ce90f1 )
2014-07-24 17:55:39 +02:00
Juergen Hoeller
940ae0c528
ClassUtils.isCacheSafe defensively catches SecurityException (for Google App Engine compatibility)
...
Issue: SPR-12002
(cherry picked from commit 48fea0b )
2014-07-24 17:46:42 +02:00
Juergen Hoeller
0ef17a2f2c
NestedIOException can use IOException constructor with cause argument on JDK 6+
...
(cherry picked from commit c18b6bf )
2014-07-24 17:44:57 +02:00
Juergen Hoeller
845528a6cb
Polishing
2014-07-10 18:18:44 +02:00
Juergen Hoeller
10a039000b
Test ASM5's bytecode parsing of INVOKESPECIAL/STATIC on interfaces
...
Issue: SPR-11979
(cherry picked from commit 29f6f3d )
2014-07-10 16:44:59 +02:00
Juergen Hoeller
48f753f368
Polishing (backported from master)
2014-07-01 12:12:42 +02:00
Juergen Hoeller
c16032b98a
Consistent declaration of private static final logger variables
...
Issue: SPR-11905
(cherry picked from commit 18131bf )
2014-07-01 12:09:29 +02:00
Juergen Hoeller
5f695a47db
Cache Class.getDeclaredMethods() results and avoid pattern matching in isCglibRenamedMethod as far as possible
...
Issue: SPR-11882
Issue: SPR-11894
2014-07-01 12:06:34 +02:00
Juergen Hoeller
74c878ee0e
AnnotationUtils defensively catches and logs unexpected exceptions from retrieval attempts (proceeding like the annotation wasn't there)
...
Issue: SPR-11874
(cherry picked from commit 2c0c081 )
2014-07-01 12:05:38 +02:00
Juergen Hoeller
6403479902
TypeDescriptor's nested type traversal leniently returns null in case of unresolvable nested type
...
Issue: SPR-11898
(cherry picked from commit d663580 )
2014-07-01 12:00:20 +02:00
Juergen Hoeller
8ddbbc2e67
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
2014-07-01 11:54:16 +02:00
Juergen Hoeller
ccebbf74ec
Latest patches from ASM trunk
...
(cherry picked from commit cfc720d )
2014-05-19 22:59:39 +02:00
Juergen Hoeller
c350080f99
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 )
2014-05-19 22:46:47 +02:00
Rossen Stoyanchev
748167bfa3
Improve StringUtils.cleanPath
...
Issue: SPR-11793
2014-05-16 11:27:55 -04:00
Juergen Hoeller
7bc38acbf6
Polishing
2014-05-15 15:23:11 +02:00
Juergen Hoeller
297e4eec36
Keep unused MemorySafeUndeclaredThrowableStrategy around in deprecated form for the 4.0.x line
...
Issue: SPR-11782
2014-05-15 15:05:00 +02:00
Juergen Hoeller
1e7fade89e
JasperReports-related polishing
...
(cherry picked from commit 782d10c )
2014-05-12 20:50:24 +02:00
Juergen Hoeller
ae45794451
IdToEntityConverter defensively handles access to getDeclaredMethods
...
Issue: SPR-11758
(cherry picked from commit 381ccde )
2014-05-08 16:30:45 +02:00
Juergen Hoeller
fccec210b4
GenericTypeResolver returns null for entirely unresolvable type arguments only
...
Issue: SPR-11763
(cherry picked from commit bea34ea )
2014-05-08 16:28:53 +02:00
Juergen Hoeller
42a35ef3be
AnnotationMetadataReadingVisitor passes metaAnnotationMap into getMergedAnnotationAttributes algorithm, for finding out about applicable overrides
...
Issue: SPR-11649
(cherry picked from commit 842a8a8 )
2014-04-30 22:57:09 +02:00
Juergen Hoeller
1afdd9bd75
Polishing
...
(cherry picked from commit 02aca9c )
2014-04-30 00:10:58 +02:00
Juergen Hoeller
d0c839f0eb
Polishing
2014-04-29 16:21:06 +02:00
Juergen Hoeller
a679f3e7a3
Polishing
...
(cherry picked from commit be5f2a8 )
2014-04-28 23:52:23 +02:00
Juergen Hoeller
bd5b3749c5
Revised @PropertySource parsing for consistent PropertySource naming, avoiding accidental overriding by name
...
Issue: SPR-11637
(cherry picked from commit ab24dda )
2014-04-28 23:47:33 +02:00
Juergen Hoeller
c97c246940
Polishing
2014-04-28 00:29:04 +02:00
Juergen Hoeller
59cef3ce81
General defensiveness about the bootstrap ClassLoader (i.e. null ClassLoader)
...
Issue: SPR-11721
2014-04-28 00:26:18 +02:00
Juergen Hoeller
656fc52ff9
@Bean processing explicitly ignores bridge methods (for method overrides with return type narrowing on JDK 8)
...
Issue: SPR-11718
(cherry picked from commit dc93406 )
2014-04-28 00:16:38 +02:00
Juergen Hoeller
51fb485181
Polishing
...
(cherry picked from commit 9353332 )
2014-04-24 10:32:38 +02:00
Juergen Hoeller
f16e6c4105
General defensiveness about the bootstrap ClassLoader (i.e. null ClassLoader)
...
Issue: SPR-11721
(cherry picked from commit c05ab3e )
2014-04-24 10:31:48 +02:00
Juergen Hoeller
eb28259371
SpringProperties falls back to ClassLoader.getSystemResource when loaded in bootstrap ClassLoader
...
Issue: SPR-11721
(cherry picked from commit 9cb5f48 )
2014-04-24 10:31:20 +02:00
Juergen Hoeller
5aa126600f
Final patches from ASM 5.0.2 release
...
Issue: SPR-11212
(cherry picked from commit fb66567 )
2014-04-24 10:29:50 +02:00
Juergen Hoeller
d5aacdefd9
Polishing
...
(cherry picked from commit 700c3b2 )
2014-04-24 10:27:43 +02:00
Juergen Hoeller
e379e77b96
considerInterfaces should work without considerInherited as well
...
Issue: SPR-11719
(cherry picked from commit 5ab7076 )
2014-04-24 10:27:15 +02:00
Juergen Hoeller
9c45755890
AnnotationTypeFilter prevents ASM-based loading of java.* interfaces as well
...
Issue: SPR-11719
(cherry picked from commit 945335d )
2014-04-24 10:26:42 +02:00
HejiaHo
f6b89c2ca9
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 )
2014-04-22 15:03:23 +01:00
Sam Brannen
82c32db5a1
Don't mutate annotation metadata when merging attrs
...
Prior to this commit, invoking the getMergedAnnotationAttributes()
method in AnnotationReadingVisitorUtils resulted in mutation of the
internal state of the ASM-based annotation metadata supplied to the
method.
This commit fixes this issue by making a copy of the original
AnnotationAttributes for the target annotation before merging attribute
values from the meta-annotation hierarchy.
This commit also introduces a slight performance improvement by
avoiding duplicate processing of the attributes of the target
annotation.
Issue: SPR-11710
(cherry picked from commit e1720d89fc )
2014-04-21 12:50:27 -04:00
Juergen Hoeller
271fe4f554
Polishing
...
(cherry picked from commit 48c977a )
2014-04-17 22:14:31 +02:00
Juergen Hoeller
8e44521ec4
Latest ASM patches (fix for bug 317151 from ASM HEAD; ASM's 1.8 bytecode processing needs to be lenient with CGLIB 3.1)
...
Issue: SPR-11212
(cherry picked from commit 637ad20 )
2014-04-17 21:34:57 +02:00
Juergen Hoeller
196f629a20
JBoss "vfszip" resources need to be treated as jar URLs
...
Issue: SPR-11676
(cherry picked from commit be6b54f )
2014-04-09 20:51:23 +02:00
Juergen Hoeller
21874627d2
Polishing
...
Issue: SPR-11637
(cherry picked from commit 0041e24 )
2014-04-09 19:00:23 +02:00
Juergen Hoeller
f014bbb5cf
Revised ByteArrayOutputStream handling in MarshallingView and co
...
Issue: SPR-11646
(cherry picked from commit 8006696 )
2014-04-02 21:29:37 +02:00
Sam Brannen
17bf5b991f
Update Javadoc for supported JBoss VFS version
...
(cherry picked from commit 34eb4dba3a )
2014-03-30 16:02:27 +02:00
Juergen Hoeller
9859b97037
Consider a null ClassLoader (typically the bootstrap CL) as cache-safe
...
Issue: SPR-11606
(cherry picked from commit a4a2e80 )
2014-03-26 23:51:53 +01:00