FindBugs Bug Detector Report
The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is low
Effort is max
Summary
| Classes |
Bugs |
Errors |
Missing Classes |
| 49 |
8 |
0 |
0 |
org.opendaylight.controller.config.yang.tcpmd5.netty.cfg.MD5ClientChannelFactoryModule$1AutoCloseableMD5NioSocketChannelFactory
| Bug |
Category |
Details |
Line |
Priority |
| The class org.opendaylight.controller.config.yang.tcpmd5.netty.cfg.MD5ClientChannelFactoryModule$1AutoCloseableMD5NioSocketChannelFactory could be refactored into a named _static_ inner class |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC_ANON |
38 |
Low |
org.opendaylight.controller.config.yang.tcpmd5.netty.cfg.MD5ServerChannelFactoryModule$1AutoCloseableMD5NioServerSocketChannelFactory
| Bug |
Category |
Details |
Line |
Priority |
| The class org.opendaylight.controller.config.yang.tcpmd5.netty.cfg.MD5ServerChannelFactoryModule$1AutoCloseableMD5NioServerSocketChannelFactory could be refactored into a named _static_ inner class |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC_ANON |
38 |
Low |
org.opendaylight.tcpmd5.netty.DefaultMD5ServerSocketChannelConfig
| Bug |
Category |
Details |
Line |
Priority |
| Redundant nullcheck of keys, which is known to be non-null in org.opendaylight.tcpmd5.netty.DefaultMD5ServerSocketChannelConfig.getOptions() |
STYLE |
RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE |
110 |
Low |
org.opendaylight.tcpmd5.netty.DefaultMD5SocketChannelConfig
| Bug |
Category |
Details |
Line |
Priority |
| Redundant nullcheck of keys, which is known to be non-null in org.opendaylight.tcpmd5.netty.DefaultMD5SocketChannelConfig.getOptions() |
STYLE |
RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE |
140 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.tcpmd5.netty.cfg.rev140427.modules.module.configuration.Md5ClientChannelFactoryBuilder$Md5ClientChannelFactoryImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.tcpmd5.netty.cfg.rev140427.modules.module.configuration.Md5ClientChannelFactoryBuilder$Md5ClientChannelFactoryImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.tcpmd5.netty.cfg.rev140427.modules.module.configuration.Md5ClientChannelFactoryBuilder$Md5ClientChannelFactoryImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
162 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.tcpmd5.netty.cfg.rev140427.modules.module.configuration.Md5ServerChannelFactoryImplBuilder$Md5ServerChannelFactoryImplImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.tcpmd5.netty.cfg.rev140427.modules.module.configuration.Md5ServerChannelFactoryImplBuilder$Md5ServerChannelFactoryImplImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.tcpmd5.netty.cfg.rev140427.modules.module.configuration.Md5ServerChannelFactoryImplBuilder$Md5ServerChannelFactoryImplImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
162 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.tcpmd5.netty.cfg.rev140427.modules.module.configuration.md5.client.channel.factory.KeyAccessFactoryBuilder$KeyAccessFactoryImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.tcpmd5.netty.cfg.rev140427.modules.module.configuration.md5.client.channel.factory.KeyAccessFactoryBuilder$KeyAccessFactoryImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.tcpmd5.netty.cfg.rev140427.modules.module.configuration.md5.client.channel.factory.KeyAccessFactoryBuilder$KeyAccessFactoryImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
211 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.tcpmd5.netty.cfg.rev140427.modules.module.configuration.md5.server.channel.factory.impl.ServerKeyAccessFactoryBuilder$ServerKeyAccessFactoryImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.tcpmd5.netty.cfg.rev140427.modules.module.configuration.md5.server.channel.factory.impl.ServerKeyAccessFactoryBuilder$ServerKeyAccessFactoryImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.tcpmd5.netty.cfg.rev140427.modules.module.configuration.md5.server.channel.factory.impl.ServerKeyAccessFactoryBuilder$ServerKeyAccessFactoryImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
211 |
Low |