291 Commits (0e776d4e77c95bfdd2236b542c784032d6c12142)

Author SHA1 Message Date
Juergen Hoeller 87430f3cd3 ListenableFuture provides CompletableFuture adaptation via completable() 7 years ago
Stephane Nicoll 58242f2249 Polish 7 years ago
Stephane Nicoll fc64b8040f Polish "Replace relevant code with lambda" 7 years ago
diguage 4b1478d830 Replace relevant code with lambda 7 years ago
Juergen Hoeller 738160538e TargetSource.getTarget() is nullable again (for compatibility with MethodInvocation.getThis) 7 years ago
Juergen Hoeller 47ec966757 TargetSource.getTarget() is nullable again (for compatibility with MethodInvocation.getThis) 7 years ago
Juergen Hoeller fd53d2a51a Consistent use of @Nullable in spring-test 7 years ago
Juergen Hoeller f813712f5b Consistent use of @Nullable across the codebase (even for internals) 7 years ago
Sebastien Deleuze b47d713e14 Add missing @Nullable annotations on parameters 7 years ago
Sebastien Deleuze 87598f48e4 Introduce null-safety of Spring Framework API 7 years ago
Juergen Hoeller 3cc94ae8b5 Consistently accept "taskExecutor" bean of type Executor (as stated in @EnableAsync's javadoc) 7 years ago
Juergen Hoeller 0183576215 Polishing 7 years ago
Juergen Hoeller 6c43d14a77 Async annotations on interface methods with CGLIB proxies 8 years ago
John Ryan 33d7816de3 Remove extraneous asterisk 8 years ago
Juergen Hoeller 43e806c733 Refined log message for interface-implementing method 8 years ago
Juergen Hoeller 0d0b879a23 CglibAopProxy logs explicit warning for interface-implementing method marked as final 8 years ago
Juergen Hoeller 9abf249cee Explicitly replace target ApplicationListener with singleton proxy, if any (avoiding double registration/invocation) 8 years ago
Stephane Nicoll bf6e7d0c26 Update copyright header 8 years ago
John S. Ryan 9287bbb91a Fix typo in AfterReturningAdviceInterceptor JavaDoc 8 years ago
Juergen Hoeller 67ea4b3a05 package-info for repackaged libraries (and other polishing) 8 years ago
Juergen Hoeller f4de1ea147 Polishing 8 years ago
Juergen Hoeller 5f531a7a7d Comparators entry point with generically typed factory methods 8 years ago
Juergen Hoeller 1b2dc3638f Revisit Assert to avoid single-arg assert methods (with refined messages) 8 years ago
Juergen Hoeller ed40b1c8ee Remove outdated abstractions/delegates from core/util 8 years ago
Juergen Hoeller fc629bb508 Polishing 8 years ago
Juergen Hoeller 209e7a700d Avoid FactoryBean initialization on isSingleton check for decorated bean definition 8 years ago
Juergen Hoeller a8741dd371 Polishing 8 years ago
Juergen Hoeller f51fe5fd39 Polishing 8 years ago
Juergen Hoeller d64d9ab370 Consistent ClassLoader propagation and ConcurrentHashMap setup for AspectJ pointcuts 8 years ago
Juergen Hoeller 97ea22cb4a Defensively catch any exception from match attempts (for compatibility with AspectJ 1.8.10) 8 years ago
Juergen Hoeller 3370f41c61 Defensively catch IllegalStateException from match attempts (for compatibility with AspectJ 1.8.10) 8 years ago
Juergen Hoeller 6d1cae2f57 Avoid proxy replacement for generic return type signatures 8 years ago
Juergen Hoeller 84d3808b3b Upgrade to Mockito 2.2 8 years ago
Juergen Hoeller 36332441ae DefaultListableBeanFactory allows early type matching against ScopedProxyFactoryBean 8 years ago
Juergen Hoeller 5ac5ec1046 No external locking for singleton advice/aspect beans 8 years ago
Juergen Hoeller 3726c6f18d Polishing 8 years ago
Juergen Hoeller cfa0f6c84b Consistent final logger fields 8 years ago
Juergen Hoeller ab0d523cc0 Polishing 8 years ago
Juergen Hoeller 214c919742 AspectJ bean pointcut supports qualifier match 8 years ago
Juergen Hoeller b9ab895743 Inferred generics for newSetFromMap arrangements 8 years ago
Juergen Hoeller e03dea1d64 Polishing 8 years ago
Juergen Hoeller 0e3f0bd9d0 Avoid JDK proxy against CGLIB Factory interface and assert required type when resolving dependency 8 years ago
Juergen Hoeller a4743c07d4 Polishing 8 years ago
Juergen Hoeller 88fcd0a2ed Framework build compatible with JDK 9 (tests running against java.base module) 8 years ago
Juergen Hoeller aaac199e8b Consistently use constructor-based instantiation instead of Class.newInstance / BeanUtils.instantiate 8 years ago
Juergen Hoeller a1f5fb53db Java 8 getParameterCount() instead of getParameterTypes().length 8 years ago
Stephane Nicoll e4b0486c5a Add @FunctionalInterface on candidate interfaces 8 years ago
Juergen Hoeller bc2c22d51e Streamline XML namespace support towards unversioned schemas 8 years ago
Juergen Hoeller acdb43f470 Remove remaining JRuby and Commons Pool test resources 8 years ago
Sam Brannen 1391248ea6 Introduce log4j 2 for Spring's test suite 8 years ago