Juergen Hoeller
62a6c3733d
Polishing
...
(cherry picked from commit e9d24d5 )
11 years ago
Juergen Hoeller
568e963466
Annotation post-processors clear old InjectionMetadata registrations on refresh
...
Issue: SPR-12526
(cherry picked from commit e118086 )
11 years ago
Juergen Hoeller
2b0ada95ce
AbstractApplicationEventMulticaster populates ListenerRetriever cache in fully synchronized fashion
...
Issue: SPR-12545
11 years ago
Juergen Hoeller
4efe6a8a5c
AbstractFallbackTransactionAttributeSource's DefaultCacheKey takes targetClass into account (again)
...
Issue: SPR-12536
11 years ago
Juergen Hoeller
ec3967a6c7
Consistent bridge method handling in annotation post-processors
...
Issue: SPR-12495
Issue: SPR-12187
(cherry picked from commit d97add0 )
11 years ago
Juergen Hoeller
4b4bc2dae0
Revised fix for SPR-12334, now finding duplicates at the collectImports level
...
Issue: SPR-12442
11 years ago
Juergen Hoeller
bb6349f8cc
SimpleMetadataReaderFactory is capable of resolving inner class names with dot syntax now (analogous to ClassUtils.forName)
...
Issue: SPR-12390
(cherry picked from commit 2d874d7 )
11 years ago
Juergen Hoeller
be89612ec0
ConfigurationClassParser avoids ImportBeanDefinitionRegistrar double scan
...
Issue: SPR-12334
11 years ago
Juergen Hoeller
473d97350e
Explicitly detect (and log) private @Scheduled methods on CGLIB proxies
...
Issue: SPR-12308
(cherry picked from commit 47ed4d6 )
11 years ago
Juergen Hoeller
6183e83b6a
Provider declaration for @Value method argument works again
...
Issue: SPR-12297
(cherry picked from commit c672678 )
11 years ago
Juergen Hoeller
2c921681fe
LiveBeansView escapes double quotes in resource descriptions
...
Issue: SPR-12252
(cherry picked from commit 1ffefcb )
11 years ago
Juergen Hoeller
834ddad616
Polishing
...
(cherry picked from commit 50e50d0 )
11 years ago
Juergen Hoeller
37da70629f
ScheduledAnnotationBeanPostProcessor avoids needless re-scanning of non-annotated classes
...
Issue: SPR-12189
(cherry picked from commit 58b22ce )
11 years ago
Juergen Hoeller
e819999c08
Polishing
11 years ago
Juergen Hoeller
3d4e73b10c
Polishing
11 years ago
Juergen Hoeller
d18bdf6448
Polishing
...
(cherry picked from commit d2ef6dc )
11 years ago
Juergen Hoeller
5da8a16284
AbstractAutowireCapableBeanFactory avoids early FactoryBean instantiation on currently created configuration bean
...
Issue: SPR-12141
(cherry picked from commit 4432c41 )
11 years ago
Juergen Hoeller
21f0057990
Polishing
12 years ago
Juergen Hoeller
a4c8e6176c
Consistent attribute documentation/formatting in spring-context and spring-mvc schemas
...
(cherry picked from commit b5763fe )
12 years ago
Juergen Hoeller
e89f18bf6d
DefaultListableBeanFactory defensively handles BeanDefinition access in getBean(Class)
...
Issue: SPR-10542
(cherry picked from commit 9d3d6d5 )
12 years ago
Juergen Hoeller
0492c9955c
Polishing
...
(cherry picked from commit a31ebb6 )
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
...
Issue: SPR-12010
(cherry picked from commit 5e2fbe7 )
12 years ago
Juergen Hoeller
cec3ffa3ca
Polishing
...
Issue: SPR-8045
(cherry picked from commit 7eee7d2 )
12 years ago
Juergen Hoeller
44c61e5d5f
Consistent declaration of private static final logger variables
...
Issue: SPR-11905
(cherry picked from commit c16032b )
12 years ago
Juergen Hoeller
5b4748d897
MBeanExportConfiguration's SpecificPlatform properly calls afterPropertiesSet
...
Issue: SPR-11877
(cherry picked from commit 0a34f86 )
12 years ago
Juergen Hoeller
cbff8b01bb
Javadoc fixes
12 years ago
Juergen Hoeller
dc50001620
Additional tests for configuration class importing via ASM
...
Issue: SPR-11647
(cherry picked from commit 8c9116f )
12 years ago
Juergen Hoeller
0e710769c2
JRubyScriptUtils defensively handles null Nodes in findClassNode (fails against JRuby 1.7.12 otherwise)
...
Issue: SPR-11747
(cherry picked from commit adb616b )
12 years ago
Juergen Hoeller
a5606a6c46
Polishing
12 years ago
Juergen Hoeller
3cb1cb5d2f
ConfigurationClassParser considers EnvironmentAware on ImportBeanDefinitionRegistrars
...
Issue: SPR-11744
12 years ago
Juergen Hoeller
79820e449b
ConfigurationClassEnhancer consistently uses registerStaticCallbacks in order to prevent memory leaks
...
Issue: SPR-9274
12 years ago
Juergen Hoeller
2f5d378d82
AbstractAdvisingBeanPostProcessor uses target class check for existing proxy but checks against actual exposed object otherwise (catching introductions)
...
Issue: SPR-11725
(cherry picked from commit a0658c5 )
12 years ago
Juergen Hoeller
779a6b79eb
Polishing
12 years ago
Juergen Hoeller
9e2060707a
General defensiveness about the bootstrap ClassLoader (i.e. null ClassLoader)
...
Issue: SPR-11721
12 years ago
Juergen Hoeller
470e9c8558
Configuration class processing explicitly skips java.* classes since we'll never find @Bean annotations there anyway
...
Issue: SPR-11718
12 years ago
Juergen Hoeller
dc934064a2
@Bean processing explicitly ignores bridge methods (for method overrides with return type narrowing on JDK 8)
...
Issue: SPR-11718
12 years ago
Juergen Hoeller
ffaac0ecf3
Polishing
12 years ago
Juergen Hoeller
5aa93674a3
Consistent documentation for both 'close' and 'shutdown' as inferred destroy methods
...
Issue: SPR-11680
(cherry picked from commit 14f9dbf )
12 years ago
Juergen Hoeller
e8c06c6d99
Consistent PropertyAccessor method order as declared in the interface
...
Issue: SPR-11609
(cherry picked from commit b70148c )
12 years ago
Juergen Hoeller
a25d67770e
Added expression test case for constant on Map
...
Issue: SPR-11609
12 years ago
Juergen Hoeller
e1602f7f83
AbstractApplicationEventMulticaster only caches if event type and source type are cache-safe
...
Issue: SPR-11606
(cherry picked from commit 3388573 )
12 years ago
Juergen Hoeller
20228e78c5
CacheAspectSupport checks Cache.get(key) once per invocation only
...
Issue: SPR-11592
12 years ago
Juergen Hoeller
5c3f6a1571
Revised naming for prototype inner beans to avoid excessive unique name calculation
...
Restored original singleton-only adaptInnerBeanName behavior, avoiding endless unique name calculation for every single prototype instance. Non-named inner BeanDefinition objects now suffixed with an identity hex code analogous to non-named XML bean definitions, largely avoiding naming collisions to begin with. After SPR-11246, post-processors can deal with unstable classes per bean name, so occasional collisions aren't a hard problem anymore.
Issue: SPR-11545
(cherry picked from commit 5308b3e )
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
...
Issue: SPR-11505
(cherry picked from commit e50cff4 )
12 years ago
Juergen Hoeller
75e08695a0
Mixed polishing along with recent changes
...
(cherry picked from commit 14e5a02 )
12 years ago
Juergen Hoeller
d7591c6bd7
Clarified CompositeCacheManager's applicability, added convenience constructor with given delegates, and fixed getCacheNames implementation to never return duplicates
...
Issue: SPR-11427
(cherry picked from commit d550ffb )
12 years ago