igor-suhorukov
|
129530f792
|
Polish
Closes gh-1715
|
2018-03-03 12:12:15 +01:00 |
igor-suhorukov
|
ed936cbd89
|
Polish: Overriding methods should do more than simply call the same method in the super class
|
2018-03-02 00:06:27 +01:00 |
Juergen Hoeller
|
33cd160861
|
Upgrade to Reactor Bismuth SR7, Hibernate ORM 5.2.14, Common Annotations 1.3.2
|
2018-02-28 14:01:04 +01:00 |
igor-suhorukov
|
7bce04c06c
|
Polish: combine catches block with same body
|
2018-02-27 12:51:28 +01:00 |
Juergen Hoeller
|
c2d5ca9811
|
Proper nullable return declaration for AbstractValueAdaptingCache.lookup
Issue: SPR-15540
|
2018-02-26 13:05:12 +01:00 |
Juergen Hoeller
|
7d89de06e3
|
Enforce GMT timezone for testBindInstantFromJavaUtilDate
Issue: SPR-16534
|
2018-02-26 13:02:17 +01:00 |
igor-suhorukov
|
c782075a13
|
Polish: Array designators "[]" should be on the type, not the variable
|
2018-02-25 13:14:20 +01:00 |
Juergen Hoeller
|
3531c104b0
|
Prefer Collections.addAll call with array over Set.addAll(Arrays.asList)
|
2018-02-25 00:21:39 +01:00 |
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
|
2018-02-22 11:29:46 +01:00 |
Juergen Hoeller
|
d7cab23e6d
|
Consistent use of StringUtils.toStringArray
(cherry picked from commit 6d11b40)
|
2018-02-16 20:49:17 +01:00 |
Juergen Hoeller
|
8d3264f680
|
Prefer List.sort(Comparator) over Collections.sort(List, Comparator)
|
2018-02-16 10:23:18 +01:00 |
Juergen Hoeller
|
3b810f3544
|
Consistent Class array vs vararg declarations (and related polishing)
|
2018-02-14 14:44:00 +01:00 |
igor-suhorukov
|
7826567df6
|
Polish: lamdbas containing only one statement should not nest this statement in a block
|
2018-02-14 01:22:01 +01:00 |
Juergen Hoeller
|
37609e4ede
|
Object/FieldError exposes source object through unwrap/contains methods
Issue: SPR-16372
|
2018-02-13 17:58:31 +01:00 |
Juergen Hoeller
|
d3cee45f30
|
Polishing
|
2018-02-13 13:15:29 +01:00 |
Juergen Hoeller
|
d5cabca2f7
|
Internal adaptation to Deque semantics
|
2018-02-12 15:55:09 +01:00 |
igor-suhorukov
|
711b0f50f2
|
Polish: replace the synchronized class "Stack" by an unsynchronized one such as "Deque".
|
2018-02-11 21:15:46 +01:00 |
Juergen Hoeller
|
d00e1c5e4f
|
Polishing
|
2018-02-10 21:35:46 +01:00 |
Juergen Hoeller
|
55ee250659
|
Object/FieldError stores source object as transient (not serialized)
Issue: SPR-16372
|
2018-02-10 17:41:30 +01:00 |
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
|
2018-02-10 17:17:28 +01:00 |
igor-suhorukov
|
d3a1d44864
|
Polish: Maps with keys that are enum values should be replaced with EnumMap
|
2018-02-10 12:09:33 +01:00 |
Juergen Hoeller
|
9bb7fcd997
|
Object/FieldError provides access to source object (exception/violation)
Issue: SPR-16372
|
2018-02-09 18:42:56 +01:00 |
Juergen Hoeller
|
c8b860c4b8
|
Streamlined BeanFactory access within DefaultLifecycleProcessor
|
2018-02-09 13:31:31 +01:00 |
Stephane Nicoll
|
991eb4858e
|
Update copyright header
|
2018-02-09 10:16:58 +01:00 |
igor-suhorukov
|
c0b4b5787f
|
Change this "try" to a try-with-resources
Closes gh-1671
|
2018-02-09 10:12:55 +01:00 |
igor-suhorukov
|
e381514b07
|
Collection.isEmpty() should be used to test for emptiness
Closes gh-1670
|
2018-02-09 10:11:44 +01:00 |
Johnny Lim
|
5c0ddf3c69
|
Polishing
|
2018-02-07 10:59:10 +01:00 |
Juergen Hoeller
|
5c813a366b
|
Consistent use of @throws instead of @exception
|
2018-02-05 22:51:51 +01:00 |
Juergen Hoeller
|
7f96827ade
|
Polishing
|
2018-02-02 11:34:03 +01:00 |
Juergen Hoeller
|
4a1cc9ced7
|
Constructor-provided field values get recorded for failed binding result
Also, TypeMismatchExceptions get registered via BindingErrorProcessor.
Issue: SPR-16449
|
2018-02-02 11:33:56 +01:00 |
Juergen Hoeller
|
9c069f6cb1
|
Avoid String concatenation for not-null assertion in BeanProperty/DirectFieldBindingResult
Issue: SPR-16455
|
2018-02-02 11:33:39 +01:00 |
Juergen Hoeller
|
637e09f995
|
Polishing
|
2018-01-30 16:00:30 +01:00 |
Juergen Hoeller
|
ef2e16912d
|
Formatting support for java.time.Year and java.time.Month
Issue: SPR-16437
|
2018-01-30 15:54:47 +01:00 |
Juergen Hoeller
|
89d2bd954a
|
Properly analyze Java 9 class cast messages for lambda event listeners
Issue: SPR-16435
|
2018-01-30 15:53:58 +01:00 |
Juergen Hoeller
|
0e734d83d5
|
@EnableAspectJAutoProxy: per application context, requires aspectjweaver
Issue: SPR-14753
Issue: SPR-15801
|
2018-01-26 10:38:43 +01:00 |
Juergen Hoeller
|
37ab8a700b
|
Doc: no "useCodeAsDefaultMessage" for setValidationMessageSource
Issue: SPR-15986
|
2018-01-26 10:35:37 +01:00 |
Juergen Hoeller
|
13c735442c
|
@Scheduled supports java.time.Duration format for its delay attributes
Issue: SPR-15455
|
2018-01-25 19:11:18 +01:00 |
Rossen Stoyanchev
|
97894a1c22
|
Improve logging dependencies for tests
|
2018-01-23 10:42:41 -05:00 |
Juergen Hoeller
|
9d0e62ef68
|
Javadoc format and related polishing
|
2018-01-22 11:43:21 +01:00 |
Juergen Hoeller
|
572c668726
|
Polishing
|
2018-01-19 21:30:37 +01:00 |
Johnny Lim
|
d31767eab8
|
Fix an exception message in ScheduledAnnotationBeanPostProcessor
Closes gh-1636
|
2018-01-15 15:19:02 +01:00 |
Juergen Hoeller
|
b160f93495
|
CacheProxyFactoryBean exposes all relevant CacheInterceptor callbacks
Issue: SPR-16295
|
2018-01-14 23:48:21 +01:00 |
Juergen Hoeller
|
06e6386dc9
|
CollectionUtils.lastElement for common Set/List extraction
Issue: SPR-16374
|
2018-01-12 18:23:52 +01:00 |
Juergen Hoeller
|
13a8f90e08
|
ScheduledAnnotationBeanPostProcessor properly deals with nested proxies
Issue: SPR-16196
|
2018-01-12 16:48:17 +01:00 |
Juergen Hoeller
|
c8bdb3c602
|
Polishing
|
2018-01-09 22:20:22 +01:00 |
Masahiro Ide
|
d9af4d6599
|
ResourceBundleMessageSource uses ConcurrentHashMaps instead of synchronization
Issue: https://jira.spring.io/browse/SPR-16235
|
2018-01-09 22:12:03 +01:00 |
Juergen Hoeller
|
4adc820714
|
Warning instead of error for non-present type filter class
Issue: SPR-16356
|
2018-01-08 13:41:23 +01:00 |
Juergen Hoeller
|
d187cbce73
|
LoadTimeWeaver detection differentiates between WebSphere and Liberty
Issue SPR-16248
|
2018-01-07 23:29:16 +01:00 |
Juergen Hoeller
|
977550f956
|
Properly handle null bean instance in getLifecycleBeans
Issue: SPR-16343
|
2018-01-07 23:23:08 +01:00 |
Juergen Hoeller
|
18d90ec140
|
Properly handle null FactoryBean instance
Issue: SPR-16250
|
2018-01-07 23:22:56 +01:00 |