288 Commits (493e8463fa6c16280a52d6c592d75c5bead442cd)

Author SHA1 Message Date
Juergen Hoeller f691618967 Polishing 12 years ago
Juergen Hoeller de8645b30c Test for <util:map> with LinkedCaseInsensitiveMap and specified key/value types 12 years ago
Juergen Hoeller 6117311906 QualifierAnnotationAutowireCandidateResolver calls BeanFactory.getType defensively 12 years ago
Juergen Hoeller 15c8987cc4 Polishing 12 years ago
Juergen Hoeller ac4103d1b9 Further locking optimizations for the retrieval of non-singleton beans 12 years ago
Juergen Hoeller d46c3fc7bf Deprecated BeanDefinitionDocumentReader's setEnvironment method in favor of access via XmlReaderContext 12 years ago
Juergen Hoeller f21c8c37fb Avoid use of fragile Swing classes in tests (for compatibility with JDK 8u40) 12 years ago
Juergen Hoeller 29abca5399 Explicit exclusion of bridge methods in annotation post-processors (for Java 8 compatibility) 12 years ago
Juergen Hoeller d07230cf6a BeanDefinitionParserDelegate does not silently ignore 1.x 'singleton' attribute 12 years ago
Juergen Hoeller bf881e4544 Log warning for single optional constructor when no default constructor to fall back to 12 years ago
Juergen Hoeller f8b729aa5f Polishing 12 years ago
Juergen Hoeller b39e66b897 GenericTypeAwarePropertyDescriptor implements equals/hashCode for proper lookups on IBM JVM 6 12 years ago
Juergen Hoeller d2ef6dcb8d Polishing 12 years ago
Juergen Hoeller bff2bf2cdb AbstractAutowireCapableBeanFactory avoids early FactoryBean instantiation on currently created configuration bean 12 years ago
Juergen Hoeller 21d0ce5af8 DefaultListableBeanFactory defensively handles BeanDefinition access in getBean(Class) 12 years ago
Juergen Hoeller 0c0d23d0f4 Polishing 12 years ago
Juergen Hoeller a31ebb6c1e Polishing 12 years ago
Juergen Hoeller a7492fa55b Polishing 12 years ago
Juergen Hoeller 6e95b2613e Polishing 12 years ago
Juergen Hoeller dcb83c2daf Autowiring rejects self references to a factory method on the same bean as well 12 years ago
Juergen Hoeller 452260316e DefaultListableBeanFactory's registerBeanDefinition only calls resetBeanDefinition in case of pre-existing bean definition or pre-existing singleton instance 12 years ago
Juergen Hoeller 077c624b73 ConstructorResolver's exception message on null factory-bean hints at potential BeanPostProcessor involvement 12 years ago
Juergen Hoeller ede2150544 Polishing 12 years ago
Juergen Hoeller 07edf11e21 Defensively check for pre-resolved FactoryBean.getObject() results in circular reference scenarios 12 years ago
Juergen Hoeller f27b9498be CachedIntrospectionResults uses SoftReference instead of WeakReference for non-cache-safe entries 12 years ago
Juergen Hoeller b9935e9fe3 BeanFactoryAnnotationUtils consistently applies bean name fallback when no BeanDefinition present 12 years ago
Juergen Hoeller 48f753f368 Polishing (backported from master) 12 years ago
Juergen Hoeller c32d5592c7 AbstractAutowireCapableBeanFactory's createBean/autowireBean/configureBean use CacheUtils.isCacheSafe to re-enable PropertyDescriptor caching 12 years ago
Juergen Hoeller 6403479902 TypeDescriptor's nested type traversal leniently returns null in case of unresolvable nested type 12 years ago
Juergen Hoeller f94ded830d Consistent use of ClassUtils.forName instead of class.getClassLoader().loadClass 12 years ago
Juergen Hoeller c9417d0610 Fixed invalid code tag in javadoc 12 years ago
Juergen Hoeller bed739ce92 GenericBeanDefinition's toString() takes parent definition into account 12 years ago
Juergen Hoeller 59cef3ce81 General defensiveness about the bootstrap ClassLoader (i.e. null ClassLoader) 12 years ago
Juergen Hoeller d28c6d8bdb Consistent documentation for both 'close' and 'shutdown' as inferred destroy methods 12 years ago
Stephane Nicoll 4cd818b9e4 Harmonize log configuration 12 years ago
Juergen Hoeller cf290ab42a Extracted simple MethodInvokingBean as alternative to (and base class for) MethodInvokingFactoryBean 12 years ago
Juergen Hoeller 5308b3e358 Revised naming for prototype inner beans to avoid excessive unique name calculation 12 years ago
Sam Brannen b364599278 Update links to Spring JIRA server 12 years ago
Juergen Hoeller 3dfa7e9ac0 Avoid stack overflow in case of circular type reference 12 years ago
Juergen Hoeller 93c8b7ab04 DefaultListableBeanFactory only puts 'cache-safe' Class keys into its by-type cache 12 years ago
Juergen Hoeller 7972b31118 SpringBeanELResolver's setValue should not throw PropertyNotWritableException if provided value is identical to current bean instance 12 years ago
Juergen Hoeller 793cab4f80 Allow generics-based injection in case of nested unresolved type variable 12 years ago
Juergen Hoeller ad317774fb instantiateUsingFactoryMethod avoids NPE and reports argument types in case of explicitArgs and resolved generic arguments as well 12 years ago
Sam Brannen 206655c2b4 Polishing 12 years ago
Sam Brannen 8028eae786 Fix CGLIB memory leak for method injection 12 years ago
Juergen Hoeller ce39146be8 Polishing 12 years ago
Juergen Hoeller 520ef9ec23 Polishing 12 years ago
Juergen Hoeller 603cdea26e resolveFactoryMethodIfPossible considers nonPublicAccessAllowed and SecurityManager 12 years ago
Sam Brannen 9534245660 Exclude overloaded from equals & hashCode in MethodOverride 12 years ago
Sam Brannen f77bf2422e Polish Javadoc for LookupOverride and related code 12 years ago