-
Task
-
Resolution: Done
-
Medium
-
None
We have following hits on BindingReflections use:
./bgpcep/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/AbstractRIBSupport.java:172: BindingReflections.findQName(afiClass.implementedInterface()), ./bgpcep/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/AbstractRIBSupport.java:173: BindingReflections.findQName(safiClass.implementedInterface()))); ./bgpcep/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/RibSupportUtils.java:58: BindingReflections.findQName(afi.implementedInterface()), ./bgpcep/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/RibSupportUtils.java:59: BindingReflections.findQName(safi.implementedInterface()))); ./bgpcep/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/RibSupportUtils.java:73: BindingReflections.findQName(afi.implementedInterface()), ./bgpcep/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/RibSupportUtils.java:74: BindingReflections.findQName(safi.implementedInterface()))); ./bgpcep/bmp/bmp-impl/src/main/java/org/opendaylight/protocol/bmp/impl/app/TablesUtil.java:43: BMP_AFI_QNAME, BindingReflections.findQName(afi.implementedInterface()), ./bgpcep/bmp/bmp-impl/src/main/java/org/opendaylight/protocol/bmp/impl/app/TablesUtil.java:44: BMP_SAFI_QNAME, BindingReflections.findQName(safi.implementedInterface()))); ./bgpcep/bmp/bmp-impl/src/main/java/org/opendaylight/protocol/bmp/impl/app/TablesUtil.java:60: afiQname, BindingReflections.findQName(afi.implementedInterface()), ./bgpcep/bmp/bmp-impl/src/main/java/org/opendaylight/protocol/bmp/impl/app/TablesUtil.java:61: safiQname, BindingReflections.findQName(safi.implementedInterface())));
As we are moving away from using reflection, migrate these call sites to use mdsal-binding-dom-codec's IdentityCodec to translate these.
- blocks
-
MDSAL-781 Eliminate BindingReflections
- Confirmed