Thor Andreas Rognan
|
17c16eaa9e
|
Upgrade to Gradle 4.6
Issue: SPR-16475
|
8 years ago |
Bian Jiaping
|
8f525f07e9
|
Fix typos, formatting and escaping in reference
Note: Some symbol combinations (including <=) serve as textual symbol
replacements in AsciiDoc.
http://asciidoctor.org/docs/asciidoc-syntax-quick-reference/#text-replacement
|
8 years ago |
Juergen Hoeller
|
d553ddc5b3
|
Nullability refinements (based on IntelliJ IDEA 2018.1 introspection)
Issue: SPR-15756
|
8 years ago |
igor-suhorukov
|
93abe0e94b
|
All branches in a conditional structure should not have exactly the same implementation
|
8 years ago |
Juergen Hoeller
|
e3d0ef6015
|
Use Map.forEach instead of manual Map.Entry iteration wherever possible
Issue: SPR-16646
|
8 years ago |
Juergen Hoeller
|
24aae2e104
|
Defensive containsSingleton cache guard within getObjectFromFactoryBean
Issue: SPR-16625
|
8 years ago |
Juergen Hoeller
|
8d5587fe4f
|
Consistent thread-safe iteration in DefaultSingletonBeanRegistry
Issue: SPR-16620
|
8 years ago |
Juergen Hoeller
|
8d8e218b52
|
Consistent FactoryBean cache visibility in concurrent creation scenarios
Issue: SPR-16625
Issue: SPR-16627
|
8 years ago |
Juergen Hoeller
|
937cd48fcb
|
Contextual BeanCreationException in case of depending on a missing bean
Issue: SPR-16628
|
8 years ago |
Christoph Dreis
|
d3a0a8e007
|
Use Collection.removeIf() where possible (#1747)
Use Collection.removeIf() where possible
Issue: SPR-16622
|
8 years ago |
Juergen Hoeller
|
499128dae7
|
URIEditor uses straight ClassPathResource.getURI() access
Issue: SPR-16581
|
8 years ago |
igor-suhorukov
|
32b689a994
|
use StringBuilder for complex string concatenation
|
8 years ago |
Juergen Hoeller
|
139dc1d373
|
Polishing (collapsed if checks, consistent downcasts, refined javadoc)
|
8 years ago |
igor-suhorukov
|
0f7485b01d
|
Polish: reorder the modifiers to comply with the Java Language Specification.
|
8 years ago |
Juergen Hoeller
|
a02aafe5fe
|
Regular getBeanInfo call for interfaces (enabling Introspector's cache)
Issue: SPR-16568
|
8 years ago |
Juergen Hoeller
|
f57fcdee3c
|
Polishing
|
8 years ago |
Juergen Hoeller
|
4f8c4546f1
|
Upgrade to SnakeYAML 1.20 and Selenium 3.10
|
8 years ago |
igor-suhorukov
|
129530f792
|
Polish
Closes gh-1715
|
8 years ago |
Juergen Hoeller
|
bfddbbe731
|
Polishing
|
8 years ago |
Juergen Hoeller
|
6f7ad0304c
|
Polishing
|
8 years ago |
igor-suhorukov
|
8080f56db8
|
Polish: "@Override" should be used on overriding and implementing methods
|
8 years ago |
Juergen Hoeller
|
a19d4deb24
|
Polishing
|
8 years ago |
Juergen Hoeller
|
9962df6527
|
Polishing
|
8 years ago |
igor-suhorukov
|
d1ccecd021
|
Polish: to get rid unnecessary array creation
|
8 years ago |
igor-suhorukov
|
7bce04c06c
|
Polish: combine catches block with same body
|
8 years ago |
igor-suhorukov
|
b202205d77
|
Polish: String.valueOf() should not be appended to a String
|
8 years ago |
igor-suhorukov
|
49fd724d8f
|
Polish: String function use should be optimized for single characters
|
8 years ago |
igor-suhorukov
|
c782075a13
|
Polish: Array designators "[]" should be on the type, not the variable
|
8 years ago |
Juergen Hoeller
|
7f58d9ede0
|
Efficiently merge bean name result with parent result (possibly empty)
|
8 years ago |
igor-suhorukov
|
67a91cf6f9
|
Polish: redundant pairs of parentheses should be removed
|
8 years ago |
Juergen Hoeller
|
a5cbf5fe24
|
Consistent use of Collection.toArray with zero-sized array argument
Includes consistent use of ClassUtils.toClassArray (as non-null variant)
Issue: SPR-16523
|
8 years ago |
Juergen Hoeller
|
d7cab23e6d
|
Consistent use of StringUtils.toStringArray
(cherry picked from commit 6d11b40)
|
8 years ago |
Juergen Hoeller
|
c9d08bff41
|
DefaultListableBeanFactory only calls getPriority for non-null instance
Issue: SPR-16508
|
8 years ago |
Juergen Hoeller
|
8d3264f680
|
Prefer List.sort(Comparator) over Collections.sort(List, Comparator)
|
8 years ago |
igor-suhorukov
|
2be4985b8f
|
Polish: anonymous inner classes containing only one method should become lambdas,
use getOrDefault instead of ternary operator
|
8 years ago |
Juergen Hoeller
|
3b810f3544
|
Consistent Class array vs vararg declarations (and related polishing)
|
8 years ago |
Juergen Hoeller
|
d5cabca2f7
|
Internal adaptation to Deque semantics
|
8 years ago |
igor-suhorukov
|
711b0f50f2
|
Polish: replace the synchronized class "Stack" by an unsynchronized one such as "Deque".
|
8 years ago |
igor-suhorukov
|
0ee505b73e
|
Polish: assertion arguments should be passed in the correct order,
use assertNull instead of assertEquals(null, value),
declare delta as double value in assertEquals
|
8 years ago |
igor-suhorukov
|
6ea0af3540
|
Polish: Lambdas should be replaced with method references
|
8 years ago |
igor-suhorukov
|
9a6fbf59c5
|
Polish: follow name convention - make immutable fields final
|
8 years ago |
Stephane Nicoll
|
991eb4858e
|
Update copyright header
|
8 years ago |
igor-suhorukov
|
c0b4b5787f
|
Change this "try" to a try-with-resources
Closes gh-1671
|
8 years ago |
Juergen Hoeller
|
285b01fc79
|
Test with all-negated profile condition
Issue: SPR-16465
|
8 years ago |
Juergen Hoeller
|
5c813a366b
|
Consistent use of @throws instead of @exception
|
8 years ago |
Kamil Szymanski
|
61117245a6
|
Replace manual array copy with native method call
Closes gh-1606
|
8 years ago |
Juergen Hoeller
|
4a1cc9ced7
|
Constructor-provided field values get recorded for failed binding result
Also, TypeMismatchExceptions get registered via BindingErrorProcessor.
Issue: SPR-16449
|
8 years ago |
Juergen Hoeller
|
7772b914c6
|
Deep BeanCurrentlyInCreationException check in getTypeForFactoryBean
Issue: SPR-16427
|
8 years ago |
Juergen Hoeller
|
ea5f8f5a7c
|
Consistently handle NoClassDefFoundError in BeanUtils and related places
Issue: SPR-16369
|
8 years ago |
Juergen Hoeller
|
214576673a
|
Proper NoClassDefFoundError check against BeanUtils.instantiateClass
Issue: SPR-16369
|
8 years ago |