370 Commits (9755b59197a54691876e967796808e19c01016fe)

Author SHA1 Message Date
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
Stephane Nicoll 00d2606b00 Explicit type can be replaced by <> 8 years ago
Juergen Hoeller 0fc0ce78ae Drop deprecated dependencies on Log4j, JRuby, JExcel, Burlap, Commons Pool/DBCP 8 years ago
Juergen Hoeller 51252ebbca Avoid defensive checks against Java 8 API (java.util.Optional etc) 8 years ago
Juergen Hoeller fd9d518c36 Avoid potential deadlock in AbstractBeanFactoryPointcutAdvisor 9 years ago
Juergen Hoeller 8cb9d5ebae EnableAspectJAutoProxy features exposeProxy flag (analogous to XML namespace) 9 years ago
Juergen Hoeller 162aedccbe Polishing 9 years ago
Juergen Hoeller e6e3ca3e96 LazySingletonAspectInstanceFactoryDecorator uses shared singleton mutex 9 years ago
Johnny Lim 44e652f99e Remove duplicate words 9 years ago
Juergen Hoeller 999112216d AopUtils.canApply properly matches package-visible methods (aligned with advice matching within proxies) 9 years ago
Juergen Hoeller 54aeb7a5d6 Cache key classes implement Comparable and consistently provide a toString representation 9 years ago
Juergen Hoeller 517ebd1d3e Consistent formatting 9 years ago
Juergen Hoeller 6e3fac85f3 AnnotationAwareOrderComparator uses DecoratingProxy interface for target class introspection 9 years ago
Juergen Hoeller f2f87ff1e0 Explicit javadoc references to BeanFactory-based default executor lookup 9 years ago
Juergen Hoeller 155fa3754b Consistent lazy resolution of default executor/scheduler for Async/ScheduledAnnotationBeanPostProcessor 9 years ago
Juergen Hoeller ab16053ed4 Redistribute AOP Alliance interfaces in spring-aop again (as in Spring 2.x) 9 years ago
Juergen Hoeller 470ea977e1 Consistent validation of annotated methods behind AOP proxies 9 years ago
Juergen Hoeller 1cfeb07fa5 Consistent use of varargs plus related polishing 9 years ago
Juergen Hoeller 4adb7e2500 AOP proxies with annotation-based aspects are serializable now 9 years ago
Stephane Nicoll 752d3c715a Initiate structure for 4.3 XSDs 9 years ago
Juergen Hoeller 753347ea98 Consistent static final logger declarations 9 years ago
Juergen Hoeller 11806b9215 Class identity comparisons wherever possible (and further polishing) 9 years ago
Juergen Hoeller 20a286b4d6 ASM ClassWriter uses application ClassLoader for its getCommonSuperClass check 9 years ago
Sam Brannen de9c030ba1 Suppress warnings in Gradle build 9 years ago
Juergen Hoeller 4b2ce60d65 Polishing 9 years ago
Juergen Hoeller 98be36a306 Extended default collection size for common per-bean caches 9 years ago
Juergen Hoeller 7b711c4aac AbstractAutoProxyCreator uses prefixed bean name as cache key 9 years ago
Juergen Hoeller 90c9d96a4d Avoid exposeTargetClass attempt if bean name is null 9 years ago
Johnny Lim 2defb6555e Fix broken Javadoc related to `<` and `>` 9 years ago