Juergen Hoeller
5a66a339a6
Polishing (typo fixes etc, aligned with 5.0.x)
8 years ago
Juergen Hoeller
e94c69149e
AbstractAspectJAdvisorFactory uses AnnotationUtils.getValue
8 years ago
Juergen Hoeller
89cadfa8d9
Polishing
8 years ago
Juergen Hoeller
92c210201e
Polishing
8 years ago
Juergen Hoeller
ae6d778c3e
Polishing
8 years ago
Juergen Hoeller
484addb4f8
Polishing
8 years ago
Juergen Hoeller
22fc3255b7
Polishing
8 years ago
Juergen Hoeller
4298744c4a
Polishing
8 years ago
Juergen Hoeller
44b2657c8e
ConcurrentReferenceHashMap caches EntrySet in volatile field
...
Includes an efficient implementation of isEmpty(), not relying on a full entry count but rather backing out once a non-empty hash segment has been found.
Issue: SPR-16994
8 years ago
Juergen Hoeller
fa8acfafbf
Polishing
8 years ago
Juergen Hoeller
8d67a982ec
Correctly delegate to OrderUtils.getPriority for DecoratingProxy
...
Issue: SPR-16739
8 years ago
Juergen Hoeller
c09e10405b
Workaround for generic parameter types on inner class constructors
...
Issue: SPR-16734
8 years ago
Juergen Hoeller
2989f01013
Cache-safety check for sibling loaders resolving the same classes
...
Issue: SPR-16714
8 years ago
Juergen Hoeller
1ca06537c1
Polishing
8 years ago
Juergen Hoeller
b0ed385f84
Polishing
8 years ago
Juergen Hoeller
5d54adfb9a
Selective backport of annotation retrieval refinements (from 5.0.5)
...
In particular AnnotationTypeFilter's ignoring of standard Java interfaces, AnnotationUtils.clearCache() and a few extra common classes in ClassUtils.
Issue: SPR-16667
Issue: SPR-16675
8 years ago
Juergen Hoeller
bcda243f63
Polishing
8 years ago
Juergen Hoeller
64f304c333
Consistent references to primitive types (in alphabetical order)
...
(cherry picked from commit 08dad4e )
8 years ago
Juergen Hoeller
5f6b04251e
Workaround for inner class constructor parameter annotation bug in javac
...
Issue: SPR-16652
(cherry picked from commit 53d0139 )
8 years ago
Juergen Hoeller
618cb6155c
Correct description for doWithLocalFields
...
Issue: SPR-16658
(cherry picked from commit 3ac46da )
8 years ago
Rossen Stoyanchev
71126faae0
MimeTypeUtils trims parameter names / values
...
Issue: SPR-16630
8 years ago
Juergen Hoeller
9cc03fa8b0
Polishing
8 years ago
Juergen Hoeller
7cafa6764c
Validate declared annotations before deciding between reflection and ASM
...
Issue: SPR-16564
8 years ago
Juergen Hoeller
8d8bb04783
ConcurrentReferenceHashMap properly handles getOrDefault for null values
...
Issue: SPR-16584
(cherry picked from commit 356ef45 )
8 years ago
Juergen Hoeller
3dff1b3f6e
SimpleAliasRegistry fully synchronizes registerAlias and removeAlias
...
Issue: SPR-16577
(cherry picked from commit 1b1a69a )
8 years ago
Rossen Stoyanchev
e02ff3a0da
MimeTypeUtils uses SecureRandom
...
The prevailing current wisdom is to use the default constructor for
secure and let it pick the best algorithm for the OS.
On Java 8 (Oracle), Linux this results in "NativePRNG" which uses
/dev/random (potentially blocking) for the initial seed, and
/dev/urandom (non-blocking) for subsequent calls to nextInt.
Issue: SPR-16635
8 years ago
Juergen Hoeller
bc043245cc
Polishing
8 years ago
Juergen Hoeller
8e68ac44d2
Polishing
8 years ago
Juergen Hoeller
901d48c803
Support for ResolvableType.getType().getTypeName() on Java 8
...
Issue: SPR-16535
(cherry picked from commit 6663d0f )
8 years ago
igor-suhorukov
39ddd0f349
Polish: String function use should be optimized for single characters
...
(cherry picked from commit 49fd724 )
8 years ago
igor-suhorukov
d5f358c33c
Polish: Array designators "[]" should be on the type, not the variable
...
(cherry picked from commit c782075 )
8 years ago
Juergen Hoeller
295df21f06
Polishing
8 years ago
Juergen Hoeller
8b5563ecab
Deprecated StringUtils.mergeStringArrays
...
(cherry picked from commit 0f74052 )
8 years ago
Juergen Hoeller
8b071633d3
Consistent use of ClassUtils.toClassArray (and related polishing)
8 years ago
Juergen Hoeller
6d11b40353
Consistent use of StringUtils.toStringArray
8 years ago
Juergen Hoeller
3b0eca921c
Refined exception messages
8 years ago
Juergen Hoeller
0030ff8711
Polishing
8 years ago
Juergen Hoeller
f93ca28884
Avoid unused arguments for internal delegates
...
(cherry picked from commit b449928 )
8 years ago
Juergen Hoeller
afe461609c
Polishing (selective backports from master)
8 years ago
Juergen Hoeller
5fd761ee39
MimeType.compareTo uses case-insensitive Charset (analogous to equals)
...
Issue: SPR-16458
(cherry picked from commit cfe7ff1 )
8 years ago
Juergen Hoeller
13fa69bdaf
Upgrade to ASM 6.0 level (for CGLIB 3.2.6)
...
Issue: SPR-16405
(cherry picked from commit 185c2bf )
8 years ago
Juergen Hoeller
8b5a013423
Polishing
8 years ago
Juergen Hoeller
69c882cfbc
BridgeMethodResolver properly resolves all declared interfaces
...
Issue: SPR-16288
8 years ago
Juergen Hoeller
d7959edb3e
Improve performance of some string operations
...
Issue: SPR-16293
8 years ago
Juergen Hoeller
3368dcae22
Avoid extra existence check in SimpleMetadataReaderFactory
...
Issue: SPR-16281
(cherry picked from commit 7ad69bf )
8 years ago
Juergen Hoeller
f09e252417
Polishing
8 years ago
jianglei
1b58fad228
Fix copy/paste in Javadoc
...
Closes gh-1601
8 years ago
Juergen Hoeller
1d060ecff0
Document common use cases for @Order vs @Priority vs @DependsOn
...
Issue: SPR-16213
(cherry picked from commit 84699c8 )
8 years ago
Juergen Hoeller
640c8ff693
Polishing
8 years ago
Juergen Hoeller
573ff2c58d
ClassPathResource uses specific constructors in createRelative
...
Issue: SPR-16146
(cherry picked from commit d00e4f1 )
8 years ago