564 Commits (4.0.x)

Author SHA1 Message Date
Juergen Hoeller 48f753f368 Polishing (backported from master) 12 years ago
Juergen Hoeller c16032b98a Consistent declaration of private static final logger variables 12 years ago
Juergen Hoeller 178d58cc75 ConfigurationClassParser falls back to ASM-based resolution of member classes in case of NoClassDefFoundError 12 years ago
Juergen Hoeller 7b38b41bf5 ConfigurationClassPostProcessor skips pre-processed bean definitions now (avoiding side effects in case of multiple CCPPs) 12 years ago
Juergen Hoeller 0a34f86333 MBeanExportConfiguration's SpecificPlatform properly calls afterPropertiesSet 12 years ago
Rossen Stoyanchev 87077d3fad Add support for setting removeOnCancelPolicy 12 years ago
Juergen Hoeller c70a81a805 Javadoc fixes 12 years ago
Juergen Hoeller 7d78c65187 Properly evaluate @Conditional in case of multiple imports for same config class (fixing regression in Spring Boot) 12 years ago
Juergen Hoeller ea9ad4ee9b Properly evaluate @Conditional in case of multiple imports for same config class 12 years ago
Juergen Hoeller ef290ff95c Additional tests for configuration class importing via ASM 12 years ago
Juergen Hoeller 93b0f0b126 JRubyScriptUtils defensively handles null Nodes in findClassNode (fails against JRuby 1.7.12 otherwise) 12 years ago
Juergen Hoeller 1afdd9bd75 Polishing 12 years ago
Juergen Hoeller 744727b8aa AbstractAdvisingBeanPostProcessor uses target class check for existing proxy but checks against actual exposed object otherwise (catching introductions) 12 years ago
Juergen Hoeller a679f3e7a3 Polishing 12 years ago
Juergen Hoeller bd5b3749c5 Revised @PropertySource parsing for consistent PropertySource naming, avoiding accidental overriding by name 12 years ago
Juergen Hoeller d0f9853769 Test for overriding singleton @Bean method with scoped proxy in configuration subclass 12 years ago
Juergen Hoeller c97c246940 Polishing 12 years ago
Juergen Hoeller 59cef3ce81 General defensiveness about the bootstrap ClassLoader (i.e. null ClassLoader) 12 years ago
Juergen Hoeller c8ea80d7ed Configuration class processing explicitly skips java.* classes since we'll never find @Bean annotations there anyway 12 years ago
Juergen Hoeller 656fc52ff9 @Bean processing explicitly ignores bridge methods (for method overrides with return type narrowing on JDK 8) 12 years ago
Juergen Hoeller 271fe4f554 Polishing 12 years ago
Juergen Hoeller d9cb44527c Backported tests for package-visible methods with CGLIB proxies 12 years ago
Juergen Hoeller d28c6d8bdb Consistent documentation for both 'close' and 'shutdown' as inferred destroy methods 12 years ago
Stephane Nicoll 2d8e0c8f87 Fix expression cache 12 years ago
Juergen Hoeller 21874627d2 Polishing 12 years ago
Juergen Hoeller b70148c12d Consistent PropertyAccessor method order as declared in the interface 12 years ago
Juergen Hoeller 3388573646 AbstractApplicationEventMulticaster only caches if event type and source type are cache-safe 12 years ago
Juergen Hoeller 90512f036b Fixed SPR issue reference and aligned exception messages 12 years ago
Juergen Hoeller 9fc13e1d23 CacheAspectSupport checks Cache.get(key) once per invocation only 12 years ago
Juergen Hoeller 8b73c0affb Added ASM-based tests for custom scoping annotations 12 years ago
Juergen Hoeller 3aff973d13 Javadoc: @ComponentScan is subject to @Conditional as well 12 years ago
Stephane Nicoll 4cd818b9e4 Harmonize log configuration 12 years ago
Sam Brannen 9cee70ff66 Polish ComponentScanParserTests and clean up warnings 12 years ago
Sam Brannen 99cd2f6098 Support meta-annotation overrides in ASM processing 12 years ago
Sam Brannen b640b9fdfe Update TODOs for SPR-11574 12 years ago
Sam Brannen 9ce0df89ff Support Class meta-annotation attributes with ASM 12 years ago
Juergen Hoeller 38e7c4776b Cache.get(key, type) should also work in case of null value found in cache 12 years ago
Sam Brannen e7b8a657b4 Add more tests for @ComponentScan as a meta-annotation 12 years ago
Sam Brannen f1fbe85ff1 Investigate issue with @ComponentScan as meta-annotation 12 years ago
Sam Brannen 3d506eb033 Clean up ConfigurationClassPostProcessorTests 12 years ago
Juergen Hoeller 99ea429fd7 Added specific unit test for scoped-proxy target not being an autowire candidate 12 years ago
Juergen Hoeller 5308b3e358 Revised naming for prototype inner beans to avoid excessive unique name calculation 12 years ago
Juergen Hoeller 791f58e6be Polishing 12 years ago
Sam Brannen a006ca2542 Remove trailing whitespace 12 years ago
Sam Brannen b364599278 Update links to Spring JIRA server 12 years ago
Juergen Hoeller bcde955ec9 Ignore placeholder resolution failure as well in case of ignoreResourceNotFound=true 12 years ago
Juergen Hoeller e50cff47c1 KeyGenerators should not return a plain array parameter as raw key but rather always handle that case in a deepHashCode fashion 12 years ago
Craig Andrews 6d8f3a0a20 Fix SimpleKey equality with array argument 12 years ago
Juergen Hoeller cb41f42791 AbstractApplicationEventMulticaster filters listeners against their type first, avoiding eager retrieval of listener instances for non-matching events 12 years ago
Sam Brannen fbdebc1bd6 Clean up warnings that show up in Gradle build 12 years ago