182 Commits (f93bfa8f8440e028cbd356569073fea6057bccfe)

Author SHA1 Message Date
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 12 years ago
Juergen Hoeller 1ac8e48ebf Polishing (backported from several master changes) 12 years ago
Phillip Webb bcf7aecf0f Skip convert to Object from TypeConverterDelegate 12 years ago
Juergen Hoeller c8e8d6cd49 Defensive handling of exceptions during factory method type checking 12 years ago
Juergen Hoeller 094ff8883d Polishing 12 years ago
Juergen Hoeller 44f79f95a7 Fixed resolveReturnTypeForFactoryMethod to unwrap TypedStringValue 12 years ago
Juergen Hoeller ff9c695599 Minor optimizations in factory method handling 12 years ago
Juergen Hoeller 6021822ce4 Polishing 12 years ago
Juergen Hoeller 045f78e6c5 Fixed detection of setter in case of getter with covariant return type narrowing 12 years ago
Juergen Hoeller 42568afb37 Factory method type resolution works with indexed and named arguments as well 12 years ago
Juergen Hoeller ce001c23f7 Cache InjectionMetadata per bean name instead of per Class, if possible 12 years ago
Juergen Hoeller ad9049e68a Polishing 12 years ago
Juergen Hoeller b9135788b9 Fixed type prediction for generic factory methods 12 years ago
Juergen Hoeller 13a68c6060 AbstractBeanFactory removes alreadyCreated entry after bean creation failure 13 years ago
Juergen Hoeller 5639aa7064 Properly handle getMethodDescriptors() null value on IBM JVM 13 years ago
Juergen Hoeller 8a1ae53166 Consistent use of Class<?> 13 years ago
Phillip Webb d4b54d834e Skip abstract beans in getBeansWithAnnotation() 13 years ago