Juergen Hoeller
|
0c2e8a6246
|
Consistent callbacks for TypeFilters, ImportSelectors and ImportBeanDefinitionRegistrars
Issue: SPR-14686
|
2016-09-13 21:49:24 +02:00 |
|
Juergen Hoeller
|
fa820bc0c9
|
PropertyValue stores source object in common superclass field
Issue: SPR-8337
|
2016-09-13 21:29:05 +02:00 |
|
Juergen Hoeller
|
41f7680e20
|
Polishing
|
2016-08-25 00:20:18 +02:00 |
|
Juergen Hoeller
|
c4fcdb6864
|
DefaultListableBeanFactory does not trigger early candidate creation ahead of primary bean selection
Issue: SPR-14611
|
2016-08-24 22:56:47 +02:00 |
|
Juergen Hoeller
|
3d297b10e9
|
NamedBeanHolder enforces bean name
Issue: SPR-7549
|
2016-08-24 14:29:45 +02:00 |
|
Juergen Hoeller
|
93d2287894
|
UnsatisfiedDependencyException avoids duplicate nested exception message
Issue: SPR-14607
|
2016-08-23 13:21:40 +02:00 |
|
Juergen Hoeller
|
022b013563
|
Revised NoSuchBeanDefinitionException message for proper array class names
Issue: SPR-14595
|
2016-08-17 17:13:28 +02:00 |
|
Juergen Hoeller
|
4b06b60007
|
RootBeanDefinition accepts ResolvableType for target type hint
Issue: SPR-14580
|
2016-08-17 16:59:16 +02:00 |
|
Juergen Hoeller
|
214c919742
|
AspectJ bean pointcut supports qualifier match
Issue: SPR-11217
|
2016-08-17 00:43:41 +02:00 |
|
Juergen Hoeller
|
1ac8e1c949
|
Polishing
(cherry picked from commit a4a71a8)
|
2016-08-11 23:50:54 +02:00 |
|
Juergen Hoeller
|
8b5d3559f5
|
Avoid stack overflow in case of chained factory-bean references to FactoryBean class
Issue: SPR-14551
|
2016-08-11 22:56:14 +02:00 |
|
Juergen Hoeller
|
6157fad91f
|
PersistenceAnnotationBeanPostProcessor obtains default EntityManagerFactory via getBean(Class) algorithm
Issue: SPR-7549
|
2016-08-11 22:42:06 +02:00 |
|
Juergen Hoeller
|
d69afaada8
|
PathEditor tries file system path in case of non-existing resource
Issue: SPR-14549
|
2016-08-08 13:46:57 +02:00 |
|
Juergen Hoeller
|
b9ab895743
|
Inferred generics for newSetFromMap arrangements
Issue: SPR-13188
|
2016-07-26 21:26:31 +02:00 |
|
Stephane Nicoll
|
bfa48d551d
|
Polish contribution
Closes gh-1112
|
2016-07-25 12:34:42 +02:00 |
|
fisache
|
3ccf653174
|
Polish Javadoc
See gh-1112
|
2016-07-25 12:30:31 +02:00 |
|
Juergen Hoeller
|
249b798059
|
Direct reference to JDK 7 AutoCloseable interface
Issue: SPR-13188
|
2016-07-25 12:06:35 +02:00 |
|
Juergen Hoeller
|
ed49ce838e
|
Executable instead of Object for constructor or factory method
Issue: SPR-13188
|
2016-07-24 15:34:03 +02:00 |
|
Juergen Hoeller
|
4a85309a04
|
Consistent throwing of BeanNotOfRequiredTypeException even for existing proxy
Issue: SPR-14504
|
2016-07-24 15:31:00 +02:00 |
|
Juergen Hoeller
|
725fb3219f
|
Polishing
|
2016-07-20 18:06:31 +02:00 |
|
Juergen Hoeller
|
0e3f0bd9d0
|
Avoid JDK proxy against CGLIB Factory interface and assert required type when resolving dependency
Issue: SPR-14478
|
2016-07-20 18:05:51 +02:00 |
|
Juergen Hoeller
|
938b56c0fe
|
BeanWrapperImpl.setBeanInstance correctly exposes root object
Issue: SPR-14474
|
2016-07-20 18:02:23 +02:00 |
|
Juergen Hoeller
|
99be15f58b
|
Revise encoding steps towards use of JDK Charset and StandardCharsets
Issue: SPR-14492
|
2016-07-19 23:43:06 +02:00 |
|
Juergen Hoeller
|
aaac199e8b
|
Consistently use constructor-based instantiation instead of Class.newInstance / BeanUtils.instantiate
Issue: SPR-14486
|
2016-07-19 19:21:06 +02:00 |
|
Juergen Hoeller
|
91ac0bfefa
|
Reinstated support for spring-beans.dtd (streamlined like xsd)
Issue: SPR-13499
|
2016-07-19 17:46:17 +02:00 |
|
Juergen Hoeller
|
c43e7497c1
|
Fixed typo: "occured"->"occurred"
|
2016-07-08 15:12:16 +02:00 |
|
Juergen Hoeller
|
23c2b6ad41
|
Added PathEditor for NIO file system resolution
Issue: SPR-14436
|
2016-07-08 14:58:38 +02:00 |
|
Juergen Hoeller
|
a1f5fb53db
|
Java 8 getParameterCount() instead of getParameterTypes().length
Issue: SPR-13188
|
2016-07-07 01:04:24 +02:00 |
|
Juergen Hoeller
|
39e3f2ebf6
|
MethodParameter supports Java 8 Executable/Parameter and validates parameter indexes
Also, equals insists on the same class now, differentiating from SynthesizingMethodParameter.
Issue: SPR-14055
Issue: SPR-13456
Issue: SPR-14438
|
2016-07-07 00:37:52 +02:00 |
|
Juergen Hoeller
|
da9c24c41e
|
Polishing
|
2016-07-06 18:11:33 +02:00 |
|
Juergen Hoeller
|
5890758fd0
|
Avoid canonicalName call for already-seen bean name
Issue: SPR-14433
|
2016-07-06 15:12:18 +02:00 |
|
Juergen Hoeller
|
76dedd7ca2
|
FactoryBean, BeanPostProcessor and HandlerInterceptor variants declared with default methods
Issue: SPR-14432
|
2016-07-06 15:10:08 +02:00 |
|
Stephane Nicoll
|
e4b0486c5a
|
Add @FunctionalInterface on candidate interfaces
Issue: SPR-14432
|
2016-07-06 14:32:13 +02:00 |
|
Juergen Hoeller
|
bc2c22d51e
|
Streamline XML namespace support towards unversioned schemas
This commit also removes support code for outdated options which were only available in older schema versions.
Issue: SPR-13499
|
2016-07-05 20:50:03 +02:00 |
|
Sam Brannen
|
2bae0613a3
|
Ensure code compiles with Eclipse JDT
|
2016-07-05 19:19:09 +02:00 |
|
Stephane Nicoll
|
00d2606b00
|
Explicit type can be replaced by <>
Issue: SPR-13188
|
2016-07-05 17:00:34 +02:00 |
|
Juergen Hoeller
|
b5db5d3aac
|
Broadly remove deprecated core classes and methods
Issue: SPR-14430
|
2016-07-05 15:52:49 +02:00 |
|
Juergen Hoeller
|
51252ebbca
|
Avoid defensive checks against Java 8 API (java.util.Optional etc)
This commit also fixes broken javadoc links and code references.
Issue: SPR-13188
|
2016-07-05 02:09:00 +02:00 |
|
Juergen Hoeller
|
c4c941c43f
|
Convert comma-separated string into list of classes analogous to existing support for class array
Issue: SPR-14415
|
2016-06-30 14:02:51 +02:00 |
|
Juergen Hoeller
|
e15f7efff8
|
InjectionPoint propagated for shortcut bean name resolution as well
Issue: SPR-14400
|
2016-06-26 00:18:54 +02:00 |
|
Juergen Hoeller
|
d51c22a789
|
Consistent processing of empty values and catching of RuntimeExceptions for Formatters
Issue: SPR-14345
|
2016-06-09 10:49:15 +02:00 |
|
Juergen Hoeller
|
9131ebbea6
|
Synchronized access to method overrides (in particular for @Lookup)
Issue: SPR-14333
|
2016-06-06 17:15:56 +02:00 |
|
Juergen Hoeller
|
71463fb399
|
AbstractBeanFactory consistently guards add/remove operations against alreadyCreated Set
Issue: SPR-14269
|
2016-05-31 14:12:06 +02:00 |
|
Juergen Hoeller
|
9064d38e4c
|
AbstractBeanFactory.markBeanAsCreated() reliably clears merged bean definition only once
Issue: SPR-14269
|
2016-05-31 11:05:29 +02:00 |
|
Juergen Hoeller
|
cf0a0cd5d8
|
BeanWrapper avoids StringIndexOutOfBoundsException for incompletely quoted keys
Issue: SPR-14293
|
2016-05-30 15:15:27 +02:00 |
|
Juergen Hoeller
|
6efa058917
|
AbstractBeanFactory.markBeanAsCreated() reliably clears merged bean definition first
Issue: SPR-14269
|
2016-05-29 13:25:16 +02:00 |
|
Juergen Hoeller
|
ce2f28da49
|
CachedIntrospectionResults explicitly introspects implemented interfaces (for Java 8 default methods)
Issue: SPR-14198
|
2016-04-27 15:39:00 +02:00 |
|
Johnny Lim
|
44e652f99e
|
Remove duplicate words
Closes gh-1039
|
2016-04-19 08:24:21 +02:00 |
|
Juergen Hoeller
|
7e55b0822f
|
BeanInstantiationException preserves Constructor/Method if available
Issue: SPR-14166
|
2016-04-14 12:27:47 +02:00 |
|
Juergen Hoeller
|
cb9549655c
|
AbstractApplicationContext registers default embedded value resolver
Issue: SPR-14140
|
2016-04-09 20:49:22 +02:00 |
|