Juergen Hoeller
bc492b9251
Defensive error reporting when StandardAnnotationMetadata introspects declared methods
...
Issue: SPR-13791
(cherry picked from commit a36c0a5 )
10 years ago
Juergen Hoeller
57d980130e
Avoid mismatch between cached top-level versus nested parameter type
...
Issue: SPR-13755
(cherry picked from commit c909789 )
10 years ago
Juergen Hoeller
85863a5442
Polishing
10 years ago
Juergen Hoeller
a730b6e1aa
Backported exception message refinements from 4.2.x
10 years ago
Juergen Hoeller
6c4f0a4d9f
Backported conversion service test updates from 4.2.x
10 years ago
Juergen Hoeller
71fc2ba174
Polishing
10 years ago
Juergen Hoeller
90a288513c
MethodInvokeTypeProvider lazily invokes target method (avoiding deserialization exploits)
...
Issue: SPR-13656
(cherry picked from commit ea2843e )
10 years ago
Juergen Hoeller
302a069257
AbstractFileResolvingResource uses extractArchiveURL for last-modified check
...
Issue: SPR-13393
10 years ago
Juergen Hoeller
13283ec918
Polishing
10 years ago
Juergen Hoeller
196adbd459
Polishing
10 years ago
Juergen Hoeller
3c549ef9fa
Polishing
10 years ago
Juergen Hoeller
be90f7ddd4
PathResourceTests defensively compares last-modified timestamps at seconds precision
...
Issue: SPR-13542
(cherry picked from commit 9cf2895 )
10 years ago
Juergen Hoeller
af5f4e6fb4
AbstractEnvironment defensively synchronizes access to activeProfiles and defaultProfiles
...
Issue: SPR-13213
(cherry picked from commit e393c7b )
10 years ago
Juergen Hoeller
3402c13803
Undo FutureAdapter's catching of Throwable in 4.1.x
...
Issue: SPR-13413
Issue: SPR-12887
10 years ago
Juergen Hoeller
cc741cdc51
Polishing
10 years ago
Juergen Hoeller
8daa932e69
ASM fix #317578
...
http://forge.ow2.org/tracker/?func=detail&aid=317578&group_id=23&atid=100023
(cherry picked from commit 0c2b787 )
10 years ago
Juergen Hoeller
856561fa6e
AsyncRestTemplate and FutureAdapter consistently throw ExecutionException
...
Issue: SPR-13413
(cherry picked from commit 2bb7164 )
10 years ago
Juergen Hoeller
a35f71964a
Polishing
10 years ago
Juergen Hoeller
75187e3a8e
Consistent detection of meta-annotation attributes via ASM
...
Issue: SPR-13394
(cherry picked from commit 3430f76 )
10 years ago
Juergen Hoeller
7575271075
Polishing
11 years ago
Juergen Hoeller
7c72a57a4d
Polishing
11 years ago
Martin Lippert
8dd182f76c
Fix exception in AntPathMatcher for leading *
...
Issue: SPR-13139
11 years ago
Juergen Hoeller
3c6f1f8352
Polishing
11 years ago
Juergen Hoeller
1177f5c0a3
ByteBufferConverter explicitly declares applicability to byte[]
...
Includes an optimization for simple ByteBuffer duplication.
Issue: SPR-13056
(cherry picked from commit 792b7b9 )
11 years ago
Juergen Hoeller
ae35e84c1e
Polishing
...
(cherry picked from commit 0711d6d )
11 years ago
Juergen Hoeller
ca17dc06a5
SimpleAliasRegistry prevents NPE for alias resolved to null
...
Issue: SPR-13016
(cherry picked from commit e83d495 )
11 years ago
Juergen Hoeller
9e925aa86c
Polishing
11 years ago
Juergen Hoeller
ce4e795f09
Polishing
11 years ago
Juergen Hoeller
8e074b6b67
Avoid infinite loop in PatternMatchUtils
...
Issue: SPR-12971
(cherry picked from commit db80378 )
11 years ago
Juergen Hoeller
5b10575ce5
Fix for ASM issue 317555
...
Issue: SPR-12957
(cherry picked from commit 2c043ec )
11 years ago
Juergen Hoeller
6a7aab02aa
PathMatchingResourcePatternResolver skips invalid jar classpath entries
...
Issue: SPR-12928
(cherry picked from commit 49f3046 )
11 years ago
Juergen Hoeller
f1dbe8db27
AnnotatedElementUtils leniently ignores TypeNotPresentExceptions (just like AnnotationUtils)
...
Also refines logIntrospectionFailure to just log at debug level for meta-annotation introspection failures.
Issue: SPR-12889
(cherry picked from commit e78b086 )
11 years ago
Sam Brannen
bf423b2ca0
Remove duplicate separators when combining paths
...
Prior to this commit, AntPathMatcher would not correctly combine a path
that ends with a separator with a path that starts with a separator.
For example, `/foo/` + `/bar` combined into `/foo//bar`.
Specifically, this commit:
- Removes the duplicated separator in combined paths
- Improves RequestMappingInfo's toString() representation
- Fixes Javadoc formatting in AntPathMatcher
- Polishes AntPathMatcherTests
- Polishes Javadoc in AbstractRequestCondition
Issue: SPR-12975
(cherry picked from commit a80d0e87a4 )
11 years ago
Juergen Hoeller
34a5fb28c2
Polishing
11 years ago
Juergen Hoeller
89f5248189
AnnotationUtils.getAnnotationAttributes makes Method accessible (analogous to AnnotationUtils.getValue)
...
Issue: SPR-12858
(cherry picked from commit 1d33fd0 )
11 years ago
Juergen Hoeller
52ed9b7106
Consistent javadoc param declarations for type variables
...
(cherry picked from commit d23893f )
11 years ago
Juergen Hoeller
ca09eb2c59
Fixed addConverterFactory assertion
...
(cherry picked from commit 22670b7 )
11 years ago
Juergen Hoeller
6892ad42d6
Alignment with ResolvableType revision in master
11 years ago
Juergen Hoeller
8d14e7736a
Polishing
...
(cherry picked from commit 162ee36 )
11 years ago
Juergen Hoeller
b352dbfdeb
Polishing (in particular updating javadoc references to Apache Commons)
...
(cherry picked from commit bc6a98c )
11 years ago
Juergen Hoeller
7ed7f981c9
Polishing
...
(cherry picked from commit b541fc9 )
11 years ago
Juergen Hoeller
f2691901bb
ObjectToOptionalConverter preserves existing Optional instances
...
Issue: SPR-12785
(cherry picked from commit f786fc3 )
11 years ago
Juergen Hoeller
5f305759fa
Converter interface explicitly documents null values
...
Issue: SPR-12780
(cherry picked from commit dcb1145 )
11 years ago
Juergen Hoeller
364210b0e7
Fixed javadoc
11 years ago
Sam Brannen
6c93745f35
Include charset in EncodedResource.equals()
...
Prior to this commit, the implementation of equals() in EncodedResource
was based solely on the resource and encoding. Thus, if a Charset were
specified instead of an encoding, invocations of equals() would not
work as expected.
This commit addresses this issue by including the charset in the
implementation of equals() and introducing corresponding tests in a new
EncodedResourceTests class. Furthermore, this commit makes
EncodedResource immutable and updates all Javadoc to reflect support
for the encoding and charset properties.
Issue: SPR-12767
(cherry picked from commit 93c70b7440 )
11 years ago
Juergen Hoeller
8dbe753963
Polishing
11 years ago
Juergen Hoeller
0706889222
Polishing
...
(cherry picked from commit 058714b )
11 years ago
Rossen Stoyanchev
d63cfc8eeb
Add JdkIdGenerator and use it in SockJS client
...
Issue: SPR-12658
11 years ago
Juergen Hoeller
a7975c685d
AnnotationUtils explicitly handles null parameters
...
Issue: SPR-12604
(cherry picked from commit 0ddf8dd )
11 years ago
Juergen Hoeller
ed665a12a3
ObjectToOptionalConverter uses Optional.ofNullable after ConversionService invocation
...
Issue: SPR-12589
(cherry picked from commit ec84fa6 )
11 years ago