Prior to this change, @Autowired injection against an instance of a subclass having different visibility than its superclass would fail if the @Autowired method is declared only in the superclass. This is due to an apparent change in the rules around bridge method generation between Java 5 and Java 6, and possibly even varying across compiler vendors. Now, BridgeMethodResolver is used consistently when detecting @Autowired, @Inject and @Resource metadata to bypass these bridge methods if they exist. Issue: SPR-7900 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4600 50f2f4bb-b051-0410-bef5-90022cba6387 |
||
|---|---|---|
| .. | ||
| .settings | ||
| src | ||
| .classpath | ||
| .project | ||
| .springBeans | ||
| build.xml | ||
| context.iml | ||
| ivy.xml | ||
| pom.xml | ||
| template.mf | ||