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 |
| 185 |
53 |
0 |
0 |
org.opendaylight.neutron.northbound.api.NeutronL2gatewayConnectionNorthbound
| Bug |
Category |
Details |
Line |
Priority |
| Call to String.equals(Integer) in org.opendaylight.neutron.northbound.api.NeutronL2gatewayConnectionNorthbound.listL2gatewayConnections(List, String, String, String, String, String, String, String, String, String) |
CORRECTNESS |
EC_UNRELATED_TYPES |
158 |
High |
org.opendaylight.neutron.northbound.api.NeutronL2gatewayNorthbound
| Bug |
Category |
Details |
Line |
Priority |
| Call to String.equals(java.util.List<org.opendaylight.neutron.spi.NeutronL2gatewayDevice>) in org.opendaylight.neutron.northbound.api.NeutronL2gatewayNorthbound.listL2gateways(List, String, String, String, String, String, String, String) |
CORRECTNESS |
EC_UNRELATED_CLASS_AND_INTERFACE |
151 |
High |
org.opendaylight.neutron.northbound.api.NeutronLoadBalancerPoolNorthbound
| Bug |
Category |
Details |
Line |
Priority |
| Dead store to singletonPool in org.opendaylight.neutron.northbound.api.NeutronLoadBalancerPoolNorthbound.createLoadBalancerPoolMember(String, NeutronLoadBalancerPoolMemberRequest) |
STYLE |
DLS_DEAD_LOCAL_STORE |
337 |
Medium |
| Dead store to original in org.opendaylight.neutron.northbound.api.NeutronLoadBalancerPoolNorthbound.updateLoadBalancerPoolMember(String, String, NeutronLoadBalancerPoolMemberRequest) |
STYLE |
DLS_DEAD_LOCAL_STORE |
381 |
Medium |
org.opendaylight.neutron.northbound.api.NeutronNetworkRequest
| Bug |
Category |
Details |
Line |
Priority |
| Unread field: org.opendaylight.neutron.northbound.api.NeutronNetworkRequest.links |
PERFORMANCE |
URF_UNREAD_FIELD |
38 |
Medium |
org.opendaylight.neutron.northbound.api.NeutronPortRequest
| Bug |
Category |
Details |
Line |
Priority |
| Unread field: org.opendaylight.neutron.northbound.api.NeutronPortRequest.links |
PERFORMANCE |
URF_UNREAD_FIELD |
38 |
Medium |
org.opendaylight.neutron.northbound.api.NeutronRoutersNorthbound
| Bug |
Category |
Details |
Line |
Priority |
| Call to String.equals(org.opendaylight.neutron.spi.NeutronRouter_NetworkReference) in org.opendaylight.neutron.northbound.api.NeutronRoutersNorthbound.listRouters(List, String, String, Boolean, String, String, String, String, String, String) |
CORRECTNESS |
EC_UNRELATED_TYPES |
154 |
High |
| Private method org.opendaylight.neutron.northbound.api.NeutronRoutersNorthbound.getAttachInterfaces() is never called |
PERFORMANCE |
UPM_UNCALLED_PRIVATE_METHOD |
93 |
Low |
org.opendaylight.neutron.northbound.api.NeutronSubnetRequest
| Bug |
Category |
Details |
Line |
Priority |
| Unread field: org.opendaylight.neutron.northbound.api.NeutronSubnetRequest.links |
PERFORMANCE |
URF_UNREAD_FIELD |
38 |
Medium |
org.opendaylight.neutron.northbound.api.PaginatedRequestFactory$MarkerObject
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.northbound.api.PaginatedRequestFactory$MarkerObject implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
46 |
Low |
| org.opendaylight.neutron.northbound.api.PaginatedRequestFactory$MarkerObject is Serializable; consider declaring a serialVersionUID |
BAD_PRACTICE |
SE_NO_SERIALVERSIONID |
46 |
Low |
org.opendaylight.neutron.spi.NeutronBgpvpn
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronBgpvpn implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
65 |
Low |
org.opendaylight.neutron.spi.NeutronFirewall
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronFirewall implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
38 |
Low |
org.opendaylight.neutron.spi.NeutronFirewallPolicy
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronFirewallPolicy implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
37 |
Low |
org.opendaylight.neutron.spi.NeutronFirewallRule
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronFirewallRule implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
49 |
Low |
org.opendaylight.neutron.spi.NeutronFloatingIP
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronFloatingIP implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
47 |
Low |
org.opendaylight.neutron.spi.NeutronL2gateway
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronL2gateway implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
20 |
Low |
org.opendaylight.neutron.spi.NeutronL2gatewayConnection
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronL2gatewayConnection implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
23 |
Low |
org.opendaylight.neutron.spi.NeutronL2gatewayDevice
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronL2gatewayDevice implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
16 |
Low |
org.opendaylight.neutron.spi.NeutronLoadBalancer
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronLoadBalancer implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
37 |
Low |
org.opendaylight.neutron.spi.NeutronLoadBalancerHealthMonitor
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronLoadBalancerHealthMonitor implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
43 |
Low |
org.opendaylight.neutron.spi.NeutronLoadBalancerListener
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronLoadBalancerListener implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
42 |
Low |
org.opendaylight.neutron.spi.NeutronLoadBalancerPool
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronLoadBalancerPool implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
67 |
Low |
org.opendaylight.neutron.spi.NeutronLoadBalancerPoolMember
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronLoadBalancerPoolMember implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
49 |
Low |
org.opendaylight.neutron.spi.NeutronMeteringLabel
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronMeteringLabel implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
37 |
Low |
org.opendaylight.neutron.spi.NeutronMeteringLabelRule
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronMeteringLabelRule implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
43 |
Low |
org.opendaylight.neutron.spi.NeutronNetwork
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronNetwork implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
67 |
Low |
org.opendaylight.neutron.spi.NeutronObject
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronObject implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
37 |
Low |
org.opendaylight.neutron.spi.NeutronPort
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronPort implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
84 |
Low |
org.opendaylight.neutron.spi.NeutronQosBandwidthRule
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronQosBandwidthRule implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
22 |
Low |
org.opendaylight.neutron.spi.NeutronQosDscpMarkingRule
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronQosDscpMarkingRule implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
21 |
Low |
org.opendaylight.neutron.spi.NeutronQosPolicy
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronQosPolicy implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
22 |
Low |
org.opendaylight.neutron.spi.NeutronRouter
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronRouter implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
48 |
Low |
org.opendaylight.neutron.spi.NeutronRouter_Interface
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronRouter_Interface implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
32 |
Low |
org.opendaylight.neutron.spi.NeutronSFCFlowClassifier
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronSFCFlowClassifier implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
66 |
Low |
org.opendaylight.neutron.spi.NeutronSFCPortChain
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronSFCPortChain implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
45 |
Low |
org.opendaylight.neutron.spi.NeutronSFCPortPair
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronSFCPortPair implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
43 |
Low |
org.opendaylight.neutron.spi.NeutronSFCPortPairGroup
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronSFCPortPairGroup implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
33 |
Low |
org.opendaylight.neutron.spi.NeutronSecurityGroup
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronSecurityGroup implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
39 |
Low |
org.opendaylight.neutron.spi.NeutronSecurityRule
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronSecurityRule implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
65 |
Low |
org.opendaylight.neutron.spi.NeutronSubnet
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronSubnet implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
34 |
Low |
org.opendaylight.neutron.spi.NeutronVPNIKEPolicy
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronVPNIKEPolicy implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
50 |
Low |
org.opendaylight.neutron.spi.NeutronVPNIPSECPolicy
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronVPNIPSECPolicy implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
50 |
Low |
org.opendaylight.neutron.spi.NeutronVPNIPSECSiteConnection
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronVPNIPSECSiteConnection implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
74 |
Low |
org.opendaylight.neutron.spi.NeutronVPNService
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.neutron.spi.NeutronVPNService implements same interface as superclass |
STYLE |
RI_REDUNDANT_INTERFACES |
45 |
Low |
org.opendaylight.neutron.transcriber.AbstractNeutronInterface
| Bug |
Category |
Details |
Line |
Priority |
| Exception is caught when Exception is not thrown in org.opendaylight.neutron.transcriber.AbstractNeutronInterface.overwrite(Object, Object) |
STYLE |
REC_CATCH_EXCEPTION |
208 |
Low |
org.opendaylight.neutron.transcriber.NeutronL2gatewayConnectionInterface
| Bug |
Category |
Details |
Line |
Priority |
| Boxed value is unboxed and then immediately reboxed in org.opendaylight.neutron.transcriber.NeutronL2gatewayConnectionInterface.fromMd(L2gatewayConnection) |
PERFORMANCE |
BX_UNBOXING_IMMEDIATELY_REBOXED |
75 |
Medium |
org.opendaylight.neutron.transcriber.NeutronL2gatewayInterface
| Bug |
Category |
Details |
Line |
Priority |
| org.opendaylight.neutron.transcriber.NeutronL2gatewayInterface.fromMd(L2gateway) invokes toString() method on a String |
PERFORMANCE |
DM_STRING_TOSTRING |
85 |
Low |
org.opendaylight.neutron.transcriber.NeutronLoadBalancerHealthMonitorInterface
| Bug |
Category |
Details |
Line |
Priority |
| Boxed value is unboxed and then immediately reboxed in org.opendaylight.neutron.transcriber.NeutronLoadBalancerHealthMonitorInterface.fromMd(Healthmonitor) |
PERFORMANCE |
BX_UNBOXING_IMMEDIATELY_REBOXED |
136 |
Medium |
| Boxed value is unboxed and then immediately reboxed in org.opendaylight.neutron.transcriber.NeutronLoadBalancerHealthMonitorInterface.toMd(NeutronLoadBalancerHealthMonitor) |
PERFORMANCE |
BX_UNBOXING_IMMEDIATELY_REBOXED |
90 |
Medium |
org.opendaylight.neutron.transcriber.NeutronPortInterface
| Bug |
Category |
Details |
Line |
Priority |
| Invocation of toString on org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.types.rev160517.IpPrefixOrAddress.getValue() in org.opendaylight.neutron.transcriber.NeutronPortInterface.fromMd(Port) |
CORRECTNESS |
DMI_INVOKING_TOSTRING_ON_ARRAY |
124 |
High |
org.opendaylight.neutron.transcriber.NeutronSecurityRuleInterface
| Bug |
Category |
Details |
Line |
Priority |
| Boxed value is unboxed and then immediately reboxed in org.opendaylight.neutron.transcriber.NeutronSecurityRuleInterface.fromMd(SecurityRule) |
PERFORMANCE |
BX_UNBOXING_IMMEDIATELY_REBOXED |
90 |
Medium |
| Boxed value is unboxed and then immediately reboxed in org.opendaylight.neutron.transcriber.NeutronSecurityRuleInterface.toMd(NeutronSecurityRule) |
PERFORMANCE |
BX_UNBOXING_IMMEDIATELY_REBOXED |
134 |
Medium |