Juergen Hoeller
c2a1a41eb6
Polishing
9 years ago
Juergen Hoeller
377780a3c7
Polishing
...
(cherry picked from commit ade139f)
9 years ago
Juergen Hoeller
2b18092396
SimpleApplicationEventMulticaster just swallows event downcast exceptions
...
Issue: SPR-14846
(cherry picked from commit fbad637)
9 years ago
Juergen Hoeller
de91b1a8a0
Polishing
...
(cherry picked from commit b9a2d0a)
10 years ago
Juergen Hoeller
48980a247a
MethodBasedEvaluationContext reliably exposes varargs
...
Issue: SPR-14554
(cherry picked from commit 4543a28)
10 years ago
Juergen Hoeller
4e94e848c9
JndiPropertySource defensively skips invalid JNDI lookup for property name with colon in resource-ref mode
...
Issue: SPR-14518
(cherry picked from commit 7021a4b)
10 years ago
Juergen Hoeller
5f44d54d20
Polishing
...
(cherry picked from commit fbf3807)
10 years ago
Juergen Hoeller
0464363ac0
Isolated circular import detection for scanned configuration classes
...
Issue: SPR-14517
(cherry picked from commit 703c37e)
10 years ago
Juergen Hoeller
b5127dc152
Polishing
10 years ago
Juergen Hoeller
44152ce401
CronSequenceGenerator prevents stack overflow in case of inverted range
...
Issue: SPR-14462
(cherry picked from commit da59b4d)
10 years ago
Juergen Hoeller
b02744d42e
Polishing
...
(cherry picked from commit e304290)
10 years ago
Juergen Hoeller
0445ce6c53
Polishing (backported from master)
...
(cherry picked from commit 92d78c1)
10 years ago
Juergen Hoeller
f9e8924b3d
Consistent processing of empty values and catching of RuntimeExceptions for Formatters
...
Issue: SPR-14345
(cherry picked from commit d51c22a)
10 years ago
Juergen Hoeller
367e663730
Assertions for error codes in case of formatting failures
...
Issue: SPR-14345
(cherry picked from commit c6f63bd)
10 years ago
Juergen Hoeller
62199e82ef
ConfigurationClassParser detects @Bean methods in interface hierarchies as well
...
Issue: SPR-14288
(cherry picked from commit 03affa0)
10 years ago
Juergen Hoeller
7de2976c1e
Consistent meta-annotation attributes lookup through ASM
...
Issue: SPR-14257
(cherry picked from commit 24f5f36)
10 years ago
Juergen Hoeller
5fc0d43852
AsyncResult properly propagates execution exception
...
Issue: SPR-14249
(cherry picked from commit 1b1aac9)
10 years ago
Juergen Hoeller
d49ecab89a
Polishing
10 years ago
Juergen Hoeller
09b7735b0f
Polishing
10 years ago
Juergen Hoeller
33dcef3583
SpringCacheAnnotationParser properly accepts empty @Caching annotation
...
Issue: SPR-14162
(cherry picked from commit da11261)
10 years ago
Stephane Nicoll
e5477ea19d
Add interface-based detection test
...
Add a test that explicitely validates that `@ManagedResource` and friends
can be set on an interface.
Issue: SPR-13138
(cherry picked from commit eb49f3c)
10 years ago
Juergen Hoeller
b7890ca28e
Consistent license header
...
(cherry picked from commit 537193a)
10 years ago
Juergen Hoeller
053ebb180e
Polishing
10 years ago
Juergen Hoeller
2ea7fcde3e
Polishing
...
(cherry picked from commit 9af12d2)
10 years ago
Stephane Nicoll
bd82acbf99
Support ResolvableTypeProvider on simple event pojo
...
Previously, the generic type of a simple pojo event implementing
ResolvableTypeProvider wasn't detected properly. This commit fixes the
logic when the generic type is not provided to reuse what
PayloadApplicationEvent is already doing anyway.
Issue: SPR-14029
10 years ago
Juergen Hoeller
3f795e64c6
Avoid NPE in case of @Lazy @Autowired(required=false)
...
Issue: SPR-13967
(cherry picked from commit b9fe6d8)
10 years ago
Juergen Hoeller
d2b9dbf181
BeanMethodInterceptor does not pass on null arguments for singleton beans
...
Issue: SPR-13887
(cherry picked from commit 5ed9046)
10 years ago
Juergen Hoeller
30ef893c28
Polishing
10 years ago
Juergen Hoeller
342d760f70
Polishing
...
(cherry picked from commit 27c2e8c)
10 years ago
Juergen Hoeller
deae872912
Consistent use of varargs plus related polishing
10 years ago
Juergen Hoeller
def10343ea
Unit tests for @Value Resource resolution
...
Issue: SPR-13731
10 years ago
Juergen Hoeller
dd647659b3
Rearranged cache test class names across several modules
10 years ago
Juergen Hoeller
1da564d2f0
Joda/DateTimeFormatterRegistrar also supports YearMonth and MonthDay
...
Issue: SPR-13518
10 years ago
Juergen Hoeller
bc0b707175
JodaTimeFormatterRegistrar supports Duration and Period as well
...
Issue: SPR-6706
10 years ago
Stephane Nicoll
c90ca15add
Fix caching tests
...
Update assertion to validate the proper exception type is thrown.
10 years ago
Juergen Hoeller
24e4f56d7e
Test case for event listener methods on bean with potentially inactive scope
...
Also taking the opportunity to refine the "No Scope registered" exception message a bit.
Issue: SPR-13681
10 years ago
Juergen Hoeller
d5ca5b74a5
DateTimeFormatterRegistrar supports Duration and Period as well
...
Issue: SPR-13721
10 years ago
Juergen Hoeller
20a286b4d6
ASM ClassWriter uses application ClassLoader for its getCommonSuperClass check
...
Issue: SPR-13695
10 years ago
Juergen Hoeller
3aefc96593
@ManagedOperationParameter declares @Target/@Retention/@Documented/@Repeatable now
...
This also turns @ManagedNotification into a repeatable annotation and consistently applies findAnnotation/getRepeatableAnnotations.
Issue: SPR-13700
10 years ago
Andy Clement
29303ef591
Allow MapAccessor to be compilable in SpEL expressions
...
With this change the MapAccessor now extends CompilablePropertyAccessor
rather than just PropertyAccessor. This means that any expression that
ends up using the MapAccessor is now compilable for fast performance.
Issue: SPR-13638
10 years ago
Juergen Hoeller
3cb926e01c
Task list getters never return null now
...
Issue: SPR-13680
10 years ago
Juergen Hoeller
d5efe4f983
Detect event listener methods behind interface proxies as well
...
Issue: SPR-13650
10 years ago
Stephane Nicoll
2a2a8d3f93
Allow null values to be cached with `@CacheResult`
...
Even though the JSR-107 spec forbids to store null values, our cache
abstraction allows that behaviour with a special handled (and this is
the default behaviour).
While this was working fine with our own set of annotations, the
JSR-107 interceptor counterpart was interpreting the spec sensu strictu.
We now allow for that special case as well.
Issue: SPR-13641
10 years ago
Juergen Hoeller
2ba5cb2734
Polishing
10 years ago
Juergen Hoeller
8c4b8d253a
Auto-adapt reflective arguments in case of vararg array type mismatch
...
Issue: SPR-13328
10 years ago
Juergen Hoeller
66177dfd8c
StreamUtils.emptyInput() for consistent empty InputStream exposure
...
Issue: SPR-13563
10 years ago
Juergen Hoeller
dbec2121a0
EventListenerMethodProcessor does not validate target classes behind proxies anymore
...
Issue: SPR-13526
Issue: SPR-13538
10 years ago
Juergen Hoeller
427767f21e
Fixed event listener caching through equals/hashCode on SyntheticParameterizedType
...
Issue: SPR-13540
10 years ago
Juergen Hoeller
668f5db582
Consistent use of UTC for DateTime tests
...
Issue: SPR-13536
10 years ago
Sam Brannen
3845eb3cbc
Migrate Groovy tests to JUnit 4
...
Issue: SPR-13514
10 years ago