338 Commits (75a9c45865ba767cb702c5cf81d1d1cbacb73ad5)

Author SHA1 Message Date
Juergen Hoeller 62a6c3733d Polishing 11 years ago
Juergen Hoeller 568e963466 Annotation post-processors clear old InjectionMetadata registrations on refresh 11 years ago
Juergen Hoeller 2b0ada95ce AbstractApplicationEventMulticaster populates ListenerRetriever cache in fully synchronized fashion 11 years ago
Juergen Hoeller 4efe6a8a5c AbstractFallbackTransactionAttributeSource's DefaultCacheKey takes targetClass into account (again) 11 years ago
Juergen Hoeller ec3967a6c7 Consistent bridge method handling in annotation post-processors 11 years ago
Juergen Hoeller 4b4bc2dae0 Revised fix for SPR-12334, now finding duplicates at the collectImports level 11 years ago
Juergen Hoeller bb6349f8cc SimpleMetadataReaderFactory is capable of resolving inner class names with dot syntax now (analogous to ClassUtils.forName) 11 years ago
Juergen Hoeller be89612ec0 ConfigurationClassParser avoids ImportBeanDefinitionRegistrar double scan 11 years ago
Juergen Hoeller 473d97350e Explicitly detect (and log) private @Scheduled methods on CGLIB proxies 11 years ago
Juergen Hoeller 6183e83b6a Provider declaration for @Value method argument works again 11 years ago
Juergen Hoeller 2c921681fe LiveBeansView escapes double quotes in resource descriptions 11 years ago
Juergen Hoeller 834ddad616 Polishing 11 years ago
Juergen Hoeller 37da70629f ScheduledAnnotationBeanPostProcessor avoids needless re-scanning of non-annotated classes 11 years ago
Juergen Hoeller e819999c08 Polishing 11 years ago
Juergen Hoeller 3d4e73b10c Polishing 11 years ago
Juergen Hoeller d18bdf6448 Polishing 11 years ago
Juergen Hoeller 5da8a16284 AbstractAutowireCapableBeanFactory avoids early FactoryBean instantiation on currently created configuration bean 11 years ago
Juergen Hoeller 21f0057990 Polishing 12 years ago
Juergen Hoeller a4c8e6176c Consistent attribute documentation/formatting in spring-context and spring-mvc schemas 12 years ago
Juergen Hoeller e89f18bf6d DefaultListableBeanFactory defensively handles BeanDefinition access in getBean(Class) 12 years ago
Juergen Hoeller 0492c9955c Polishing 12 years ago
Juergen Hoeller 0c89279d61 Polishing 12 years ago
Juergen Hoeller 36918d6bb7 Polishing (includes varargs for selected setters) 12 years ago
Juergen Hoeller c0a4631fd1 Polishing 12 years ago
Juergen Hoeller 780ea59ff3 Polishing 12 years ago
Juergen Hoeller b56c8f49b5 AbstractApplicationContext logs initialization exception before trying to cancel refresh attempt 12 years ago
Juergen Hoeller cec3ffa3ca Polishing 12 years ago
Juergen Hoeller 44c61e5d5f Consistent declaration of private static final logger variables 12 years ago
Juergen Hoeller 5b4748d897 MBeanExportConfiguration's SpecificPlatform properly calls afterPropertiesSet 12 years ago
Juergen Hoeller cbff8b01bb Javadoc fixes 12 years ago
Juergen Hoeller dc50001620 Additional tests for configuration class importing via ASM 12 years ago
Juergen Hoeller 0e710769c2 JRubyScriptUtils defensively handles null Nodes in findClassNode (fails against JRuby 1.7.12 otherwise) 12 years ago
Juergen Hoeller a5606a6c46 Polishing 12 years ago
Juergen Hoeller 3cb1cb5d2f ConfigurationClassParser considers EnvironmentAware on ImportBeanDefinitionRegistrars 12 years ago
Juergen Hoeller 79820e449b ConfigurationClassEnhancer consistently uses registerStaticCallbacks in order to prevent memory leaks 12 years ago
Juergen Hoeller 2f5d378d82 AbstractAdvisingBeanPostProcessor uses target class check for existing proxy but checks against actual exposed object otherwise (catching introductions) 12 years ago
Juergen Hoeller 779a6b79eb Polishing 12 years ago
Juergen Hoeller 9e2060707a General defensiveness about the bootstrap ClassLoader (i.e. null ClassLoader) 12 years ago
Juergen Hoeller 470e9c8558 Configuration class processing explicitly skips java.* classes since we'll never find @Bean annotations there anyway 12 years ago
Juergen Hoeller dc934064a2 @Bean processing explicitly ignores bridge methods (for method overrides with return type narrowing on JDK 8) 12 years ago
Juergen Hoeller ffaac0ecf3 Polishing 12 years ago
Juergen Hoeller 5aa93674a3 Consistent documentation for both 'close' and 'shutdown' as inferred destroy methods 12 years ago
Juergen Hoeller e8c06c6d99 Consistent PropertyAccessor method order as declared in the interface 12 years ago
Juergen Hoeller a25d67770e Added expression test case for constant on Map 12 years ago
Juergen Hoeller e1602f7f83 AbstractApplicationEventMulticaster only caches if event type and source type are cache-safe 12 years ago
Juergen Hoeller 20228e78c5 CacheAspectSupport checks Cache.get(key) once per invocation only 12 years ago
Juergen Hoeller 5c3f6a1571 Revised naming for prototype inner beans to avoid excessive unique name calculation 12 years ago
Juergen Hoeller 70155e9ff9 KeyGenerators should not return a plain array parameter as raw key but rather always handle that case in a deepHashCode fashion 12 years ago
Juergen Hoeller 75e08695a0 Mixed polishing along with recent changes 12 years ago
Juergen Hoeller d7591c6bd7 Clarified CompositeCacheManager's applicability, added convenience constructor with given delegates, and fixed getCacheNames implementation to never return duplicates 12 years ago