194 Commits (daaeeaa8e26adfeb25eebb23f841ea587c480284)

Author SHA1 Message Date
Juergen Hoeller ab9d947c08 DefaultListableBeanFactory's registerBeanDefinition only calls resetBeanDefinition in case of pre-existing bean definition or pre-existing singleton instance 12 years ago
Juergen Hoeller 83a7deb594 ConstructorResolver's exception message on null factory-bean hints at potential BeanPostProcessor involvement 12 years ago
Juergen Hoeller 010d8b8c89 Defensively check for pre-resolved FactoryBean.getObject() results in circular reference scenarios 12 years ago
Juergen Hoeller 8307447235 CachedIntrospectionResults uses SoftReference instead of WeakReference for non-cache-safe entries 12 years ago
Juergen Hoeller 67ebef6b32 BeanFactoryAnnotationUtils consistently applies bean name fallback when no BeanDefinition present 12 years ago
Juergen Hoeller c033f889bf Polishing (backported from master) 12 years ago
Juergen Hoeller f4062bc758 AbstractAutowireCapableBeanFactory's createBean/autowireBean/configureBean use CacheUtils.isCacheSafe to re-enable PropertyDescriptor caching 12 years ago
Juergen Hoeller a139670286 Fixed invalid code tag in javadoc 12 years ago
Juergen Hoeller a5606a6c46 Polishing 12 years ago
Juergen Hoeller b13c5b2378 GenericBeanDefinition's toString() takes parent definition into account 12 years ago
Juergen Hoeller 9e2060707a General defensiveness about the bootstrap ClassLoader (i.e. null ClassLoader) 12 years ago
Juergen Hoeller 5aa93674a3 Consistent documentation for both 'close' and 'shutdown' as inferred destroy methods 12 years ago
Juergen Hoeller 5c3f6a1571 Revised naming for prototype inner beans to avoid excessive unique name calculation 12 years ago
Juergen Hoeller f1ba789494 DefaultListableBeanFactory only puts 'cache-safe' Class keys into its by-type cache 12 years ago
Juergen Hoeller d642cd21bb SpringBeanELResolver's setValue should not throw PropertyNotWritableException if provided value is identical to current bean instance 12 years ago
Juergen Hoeller 7e2a214f32 instantiateUsingFactoryMethod avoids NPE and reports argument types in case of explicitArgs and resolved generic arguments as well 12 years ago
Juergen Hoeller b40403cdc9 Polishing 12 years ago
Juergen Hoeller 0972582880 resolveFactoryMethodIfPossible considers nonPublicAccessAllowed and SecurityManager 12 years ago
Sam Brannen 9f77ef4102 Exclude overloaded from equals & hashCode in MethodOverride 12 years ago
Juergen Hoeller f558396e91 Introduced SpringNamingPolicy for CGLIB 12 years ago
Juergen Hoeller 60b24cffdb Related polishing 12 years ago
Juergen Hoeller 35753eb54d Backported test for fallback for non-resolvable property type 12 years ago
Juergen Hoeller d26a570192 Polishing 12 years ago
Juergen Hoeller ac3c670f70 Fixed type resolution in case of inconsistencies between read and write method 12 years ago
Juergen Hoeller e07ad5a19b Polishing 12 years ago
Juergen Hoeller 87179b075b Optimized Introspector.flushFromCaches calls to skip Object.class 12 years ago
Juergen Hoeller 866c7847e3 Introduced SpringProperties class and optional "spring.properties" file 12 years ago
Juergen Hoeller fdd31c0e66 Preserve visitBeanDefinition stacktrace in BeanDefinitionStoreException 12 years ago
Juergen Hoeller d9ab6aaf6c Revised RootBeanDefinition's externallyManaged* Sets to rely on postProcessingLock 12 years ago
Juergen Hoeller 52c11eab41 Polishing 12 years ago
Juergen Hoeller b6362c5016 Introduced "spring.getenv.ignore" system property for preventing System.getenv calls 12 years ago
Juergen Hoeller f88cbda6ef Introduced "spring.beaninfo.ignore" system property for optimized Introspector usage 12 years ago
Juergen Hoeller 08aa22ff1f InjectionMetadata caching per bean name needs to refresh when bean class changes 12 years ago
Juergen Hoeller a115a7dad5 Revised BeanInfoFactory javadoc 12 years ago
Juergen Hoeller 0a4d28d5d5 Fixed primitive type assignability in BeanUtils.copyProperties 12 years ago
Juergen Hoeller bf31f7178d Polishing 12 years ago
Juergen Hoeller bfcfbe41a1 Made BeanUtils.copyProperties defensive about property type mismatches 12 years ago
Juergen Hoeller 779d5716e5 Moved RequiredAnnotationBeanPostProcessorTests to correct package beans.factory.annotation 12 years ago
Juergen Hoeller 7f895222e1 Revised exclusion of java.lang.Class properties 12 years ago
Juergen Hoeller 6e275b7663 Polishing 12 years ago
Juergen Hoeller 882726377f Fixed ExtendedBeanInfo and its tests to accept JDK 8 b117+ introspection results 12 years ago
Juergen Hoeller d0fc38ec76 Fixed inner bean name determination for multi-level nesting scenario, calculating a unique bean name as early as possible now (and for any kind of bean scope) 12 years ago
Juergen Hoeller 8e52e650f4 Fixed type resolution for uninitialized factory-method declaration 12 years ago
Juergen Hoeller 71650c0a44 Fixed evaluation of "!" operator in case of multiple profile expressions 12 years ago
Juergen Hoeller 6bed18004e Fixed detection of qualifier annotations on scoped-proxy factory methods 12 years ago
Juergen Hoeller b00c31a620 Use non-lenient constructor resolution mode for @Bean methods 13 years ago
Juergen Hoeller 1ac8e48ebf Polishing (backported from several master changes) 13 years ago
Phillip Webb bcf7aecf0f Skip convert to Object from TypeConverterDelegate 13 years ago
Juergen Hoeller c8e8d6cd49 Defensive handling of exceptions during factory method type checking 13 years ago
Juergen Hoeller 094ff8883d Polishing 13 years ago