Closed
Description
Oliver Drotbohm opened SPR-8336 and commented
Currently AnnotationTypeFilter
invokes the constructor of AbstractTypeHierarchyTraversingFilter
setting considerInterfaces
to false
. This probably makes sense in most cases. However there might be BeanDefinitionParser
implementations that declare a FactoryBean
creating a proxy for discovered interfaces. So it would be cool if we could add a constructor to pass in a boolean
to enable interface discovery as well.
Affects: 3.0.5, 3.1 M1
Attachments:
- filter.patch (3.38 kB)
- mylyn-context.zip (1.26 kB)
Issue Links:
- DATACMNS-37 Support annotation based declaration of repository interfaces ("depends on")
- Metadata reading should never use ASM for java.* and javax.* types (in particular on JDK 8) [SPR-11719] #16341 Metadata reading should never use ASM for java.* and javax.* types (in particular on JDK 8)
Referenced from: commits spring-projects/spring-data-commons@4a70506