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
424 466 0 0

Files

Class Bugs
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager 32
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$1 2
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$3 1
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$AddressFamiliesReactor 1
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$AsIdReactor 4
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$BgpReactor 2
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$ConfigServerReactor 2
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$EbgpMultihopReactor 1
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$GracefulRestartReactor 1
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$LoggingReactor 1
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$NeighborsReactor 1
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$NetworksReactor 2
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$RouteCleanup 5
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$UpdateSourceReactor 1
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$VrfsReactor 1
org.opendaylight.netvirt.bgpmanager.BgpManager 1
org.opendaylight.netvirt.bgpmanager.BgpUtil 4
org.opendaylight.netvirt.bgpmanager.ConfigureBgpCli 7
org.opendaylight.netvirt.bgpmanager.DisplayBgpConfigCli 12
org.opendaylight.netvirt.bgpmanager.FibDSWriter 2
org.opendaylight.netvirt.bgpmanager.VtyshCli 8
org.opendaylight.netvirt.bgpmanager.commands.Cache 17
org.opendaylight.netvirt.bgpmanager.commands.ClearBgpCli 6
org.opendaylight.netvirt.bgpmanager.commands.Commands 3
org.opendaylight.netvirt.bgpmanager.commands.Connect 1
org.opendaylight.netvirt.bgpmanager.commands.Misc 1
org.opendaylight.netvirt.bgpmanager.commands.Neighbor 2
org.opendaylight.netvirt.bgpmanager.commands.Network 1
org.opendaylight.netvirt.bgpmanager.commands.Router 2
org.opendaylight.netvirt.bgpmanager.oam.BgpAlarms 1
org.opendaylight.netvirt.bgpmanager.oam.BgpCounters 18
org.opendaylight.netvirt.bgpmanager.oam.BgpNbrControlPathAlarm 2
org.opendaylight.netvirt.bgpmanager.thrift.client.BgpRouter 7
org.opendaylight.netvirt.bgpmanager.thrift.client.BgpRouter$BgpOp 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$addVrf 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$addVrf$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$createPeer 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$createPeer$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$delVrf 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$delVrf$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$deletePeer 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$deletePeer$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$disableAddressFamily 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$disableAddressFamily$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$disableGracefulRestart 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$disableGracefulRestart$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$enableAddressFamily 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$enableAddressFamily$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$enableGracefulRestart 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$enableGracefulRestart$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$getRoutes 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$getRoutes$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$pushRoute 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$pushRoute$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setEbgpMultihop 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setEbgpMultihop$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setLogConfig 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setLogConfig$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setUpdateSource 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setUpdateSource$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$startBgp 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$startBgp$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$stopBgp 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$stopBgp$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$unsetEbgpMultihop 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$unsetEbgpMultihop$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$unsetUpdateSource 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$unsetUpdateSource$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$withdrawRoute 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$withdrawRoute$1 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$addVrf 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$createPeer 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$delVrf 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$deletePeer 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$disableAddressFamily 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$disableGracefulRestart 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$enableAddressFamily 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$enableGracefulRestart 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$getRoutes 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$pushRoute 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$setEbgpMultihop 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$setLogConfig 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$setUpdateSource 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$startBgp 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$stopBgp 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$unsetEbgpMultihop 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$unsetUpdateSource 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$withdrawRoute 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$addVrf_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$addVrf_args$addVrf_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$addVrf_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$addVrf_result$addVrf_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$createPeer_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$createPeer_args$createPeer_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$createPeer_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$createPeer_result$createPeer_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$delVrf_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$delVrf_args$delVrf_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$delVrf_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$delVrf_result$delVrf_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$deletePeer_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$deletePeer_args$deletePeer_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$deletePeer_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$deletePeer_result$deletePeer_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableAddressFamily_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableAddressFamily_args$disableAddressFamily_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableAddressFamily_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableAddressFamily_result$disableAddressFamily_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_args$disableGracefulRestart_argsTupleScheme 6
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_result$disableGracefulRestart_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableAddressFamily_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableAddressFamily_args$enableAddressFamily_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableAddressFamily_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableAddressFamily_result$enableAddressFamily_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableGracefulRestart_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableGracefulRestart_args$enableGracefulRestart_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableGracefulRestart_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableGracefulRestart_result$enableGracefulRestart_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$getRoutes_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$getRoutes_args$getRoutes_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$getRoutes_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$getRoutes_result$getRoutes_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$pushRoute_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$pushRoute_args$pushRoute_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$pushRoute_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$pushRoute_result$pushRoute_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setEbgpMultihop_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setEbgpMultihop_args$setEbgpMultihop_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setEbgpMultihop_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setEbgpMultihop_result$setEbgpMultihop_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setLogConfig_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setLogConfig_args$setLogConfig_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setLogConfig_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setLogConfig_result$setLogConfig_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setUpdateSource_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setUpdateSource_args$setUpdateSource_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setUpdateSource_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setUpdateSource_result$setUpdateSource_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$startBgp_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$startBgp_args$startBgp_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$startBgp_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$startBgp_result$startBgp_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$stopBgp_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$stopBgp_args$stopBgp_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$stopBgp_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$stopBgp_result$stopBgp_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetEbgpMultihop_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetEbgpMultihop_args$unsetEbgpMultihop_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetEbgpMultihop_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetEbgpMultihop_result$unsetEbgpMultihop_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetUpdateSource_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetUpdateSource_args$unsetUpdateSource_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetUpdateSource_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetUpdateSource_result$unsetUpdateSource_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$withdrawRoute_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$withdrawRoute_args$withdrawRoute_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$withdrawRoute_result 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$withdrawRoute_result$withdrawRoute_resultTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncClient$onNotificationSendEvent_call 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncClient$onStartConfigResyncNotification_call 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncClient$onUpdatePushRoute_call 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncClient$onUpdateWithdrawRoute_call 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncProcessor$onNotificationSendEvent 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncProcessor$onStartConfigResyncNotification 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncProcessor$onUpdatePushRoute 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncProcessor$onUpdateWithdrawRoute 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$Processor 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$Processor$onNotificationSendEvent 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$Processor$onStartConfigResyncNotification 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$Processor$onUpdatePushRoute 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$Processor$onUpdateWithdrawRoute 1
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onNotificationSendEvent_args 6
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onNotificationSendEvent_args$onNotificationSendEvent_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onStartConfigResyncNotification_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onStartConfigResyncNotification_args$onStartConfigResyncNotification_argsTupleScheme 6
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onUpdatePushRoute_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onUpdatePushRoute_args$onUpdatePushRoute_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onUpdateWithdrawRoute_args 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onUpdateWithdrawRoute_args$onUpdateWithdrawRoute_argsTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.Routes 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.Routes$RoutesTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.Update 3
org.opendaylight.netvirt.bgpmanager.thrift.gen.Update$UpdateTupleScheme 2
org.opendaylight.netvirt.bgpmanager.thrift.gen.qbgpConstants 1
org.opendaylight.netvirt.bgpmanager.thrift.server.BgpThriftService$BgpUpdateServer 1

org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager

Bug Category Details Line Priority
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.doRouteSync() might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE 1557 Low
Dead store to process_os in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.activateMIP() STYLE DLS_DEAD_LOCAL_STORE 1297 Medium
Dead store to iid in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.registerCallbacks() STYLE DLS_DEAD_LOCAL_STORE 274 Medium
Dead store to afb in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.replay() STYLE DLS_DEAD_LOCAL_STORE 1719 Medium
Dead store to spt in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.replay() STYLE DLS_DEAD_LOCAL_STORE 1718 Medium
Dead store to process_bgp in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.activateMIP() STYLE DLS_DEAD_LOCAL_STORE 1296 Low
Dead store to stale_fib_rd_map in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.doRouteSync() STYLE DLS_DEAD_LOCAL_STORE 1545 Low
Hard coded reference to an absolute pathname in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.readThriftIpForCommunication(String) STYLE DMI_HARDCODED_ABSOLUTE_FILENAME 1395 Medium
Found reliance on default encoding in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.readThriftIpForCommunication(String): new java.io.InputStreamReader(InputStream) I18N DM_DEFAULT_ENCODING 1401 High
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.bgpManager should be package protected MALICIOUS_CODE MS_PKGPROTECT Medium
The field name org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.CfgReplayEndTime doesn't start with a lower case letter BAD_PRACTICE NM_FIELD_NAMING_CONVENTION Low
The field name org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.CfgReplayStartTime doesn't start with a lower case letter BAD_PRACTICE NM_FIELD_NAMING_CONVENTION Low
The field name org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.StaleCleanupTime doesn't start with a lower case letter BAD_PRACTICE NM_FIELD_NAMING_CONVENTION Low
The field name org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.StaleEndTime doesn't start with a lower case letter BAD_PRACTICE NM_FIELD_NAMING_CONVENTION Low
The field name org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.StaleStartTime doesn't start with a lower case letter BAD_PRACTICE NM_FIELD_NAMING_CONVENTION Low
Exception is caught when Exception is not thrown in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.readThriftIpForCommunication(String) STYLE REC_CATCH_EXCEPTION 1411 Medium
Exception is caught when Exception is not thrown in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.createStaleFibMap() STYLE REC_CATCH_EXCEPTION 2125 Low
Exception is caught when Exception is not thrown in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.doRouteSync() STYLE REC_CATCH_EXCEPTION 1557 Low
Exception is caught when Exception is not thrown in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.isIpAvailable(String) STYLE REC_CATCH_EXCEPTION 1441 Low
Write to static field org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.cHostStartup from instance method new org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager(DataBroker, EntityOwnershipService, FibDSWriter, BundleContext) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 219 High
Write to static field org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.cPortStartup from instance method new org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager(DataBroker, EntityOwnershipService, FibDSWriter, BundleContext) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 220 High
Write to static field org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.dataBroker from instance method new org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager(DataBroker, EntityOwnershipService, FibDSWriter, BundleContext) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 215 High
Write to static field org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.fibDSWriter from instance method new org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager(DataBroker, EntityOwnershipService, FibDSWriter, BundleContext) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 216 High
Write to static field org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.bgpRouter from instance method new org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager(DataBroker, EntityOwnershipService, FibDSWriter, BundleContext) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 226 Medium
Write to static field org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.bgpThriftIp from instance method new org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager(DataBroker, EntityOwnershipService, FibDSWriter, BundleContext) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 228 Medium
Write to static field org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.odlThriftIp from instance method new org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager(DataBroker, EntityOwnershipService, FibDSWriter, BundleContext) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 227 Medium
Write to static field org.opendaylight.netvirt.bgpmanager.BgpUtil.batchInterval from instance method new org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager(DataBroker, EntityOwnershipService, FibDSWriter, BundleContext) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 239 Medium
Write to static field org.opendaylight.netvirt.bgpmanager.BgpUtil.batchSize from instance method new org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager(DataBroker, EntityOwnershipService, FibDSWriter, BundleContext) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 235 Medium
Write to static field org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.config from instance method org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.get() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 314 Medium
Write to static field org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.config from instance method org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.replay() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 1706 Low
Private method org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.asyncWrite(InstanceIdentifier, DataObject) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 1809 Low
Private method org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.configExists() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 296 Low

org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$1

Bug Category Details Line Priority
The class org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 245 Low
Write to static field org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.bgpManager from instance method org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$1.run() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 250 Low

org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$3

Bug Category Details Line Priority
Dead store to res in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$3.run() STYLE DLS_DEAD_LOCAL_STORE 1484 Medium

org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$AddressFamiliesReactor

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$AddressFamiliesReactor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 999 Low

org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$AsIdReactor

Bug Category Details Line Priority
Boxed value is unboxed and then immediately reboxed in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$AsIdReactor.add(InstanceIdentifier, AsId) PERFORMANCE BX_UNBOXING_IMMEDIATELY_REBOXED 446 Medium
Boxed value is unboxed and then immediately reboxed in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$AsIdReactor.remove(InstanceIdentifier, AsId) PERFORMANCE BX_UNBOXING_IMMEDIATELY_REBOXED 494 Medium
Dead store to afb in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$AsIdReactor.add(InstanceIdentifier, AsId) STYLE DLS_DEAD_LOCAL_STORE 456 Medium
Class org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$AsIdReactor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 429 Low

org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$BgpReactor

Bug Category Details Line Priority
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$BgpReactor.add(InstanceIdentifier, Bgp) might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE 1325 Low
Class org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$BgpReactor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 1307 Low

org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$ConfigServerReactor

Bug Category Details Line Priority
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$ConfigServerReactor.add(InstanceIdentifier, ConfigServer) might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE 367 Low
Class org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$ConfigServerReactor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 348 Low

org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$EbgpMultihopReactor

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$EbgpMultihopReactor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 825 Low

org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$GracefulRestartReactor

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$GracefulRestartReactor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 539 Low

org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$LoggingReactor

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$LoggingReactor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 637 Low

org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$NeighborsReactor

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$NeighborsReactor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 734 Low

org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$NetworksReactor

Bug Category Details Line Priority
Result of integer multiplication cast to long in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$NetworksReactor.update(InstanceIdentifier, Networks, Networks) STYLE ICAST_INTEGER_MULTIPLY_CAST_TO_LONG 1187 Low
Class org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$NetworksReactor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 1090 Low

org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$RouteCleanup

Bug Category Details Line Priority
org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$RouteCleanup.call() invokes toString() method on a String PERFORMANCE DM_STRING_TOSTRING 2054 Low
Exception is caught when Exception is not thrown in org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$RouteCleanup.call() STYLE REC_CATCH_EXCEPTION 2056 Low
Should org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$RouteCleanup be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 2033 Medium
Write to static field org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.totalCleared from instance method org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$RouteCleanup.call() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 2037 Medium
Write to static field org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager.totalCleared from instance method org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$RouteCleanup.call() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 2037 Low

org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$UpdateSourceReactor

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$UpdateSourceReactor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 912 Low

org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$VrfsReactor

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.BgpConfigurationManager$VrfsReactor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 1202 Low

org.opendaylight.netvirt.bgpmanager.BgpManager

Bug Category Details Line Priority
Method org.opendaylight.netvirt.bgpmanager.BgpManager.sendNotificationEvent(String, int, int) seems to be useless STYLE UC_USELESS_VOID_METHOD 194 Medium

org.opendaylight.netvirt.bgpmanager.BgpUtil

Bug Category Details Line Priority
org.opendaylight.netvirt.bgpmanager.BgpUtil.initTransactionChain() might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE 141 Medium
org.opendaylight.netvirt.bgpmanager.BgpUtil.batchInterval should be package protected MALICIOUS_CODE MS_PKGPROTECT Medium
org.opendaylight.netvirt.bgpmanager.BgpUtil.batchSize should be package protected MALICIOUS_CODE MS_PKGPROTECT Medium
Exception is caught when Exception is not thrown in org.opendaylight.netvirt.bgpmanager.BgpUtil.initTransactionChain() STYLE REC_CATCH_EXCEPTION 141 Low

org.opendaylight.netvirt.bgpmanager.ConfigureBgpCli

Bug Category Details Line Priority
org.opendaylight.netvirt.bgpmanager.ConfigureBgpCli.enableBgpLogLevel() might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE 350 Low
Boxing/unboxing to parse a primitive org.opendaylight.netvirt.bgpmanager.ConfigureBgpCli.addNeighbor() PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 272 High
Boxing/unboxing to parse a primitive org.opendaylight.netvirt.bgpmanager.ConfigureBgpCli.validateAsNumber(String) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 364 High
Exception is caught when Exception is not thrown in org.opendaylight.netvirt.bgpmanager.ConfigureBgpCli.addNeighbor() STYLE REC_CATCH_EXCEPTION 278 Low
Exception is caught when Exception is not thrown in org.opendaylight.netvirt.bgpmanager.ConfigureBgpCli.validateAsNumber(String) STYLE REC_CATCH_EXCEPTION 376 Low
Exception is caught when Exception is not thrown in org.opendaylight.netvirt.bgpmanager.ConfigureBgpCli.validateIp(String) STYLE REC_CATCH_EXCEPTION 334 Low
Exception is caught when Exception is not thrown in org.opendaylight.netvirt.bgpmanager.ConfigureBgpCli.validateStalepathTime() STYLE REC_CATCH_EXCEPTION 129 Low

org.opendaylight.netvirt.bgpmanager.DisplayBgpConfigCli

Bug Category Details Line Priority
Exception is caught when Exception is not thrown in org.opendaylight.netvirt.bgpmanager.DisplayBgpConfigCli.doExecute() STYLE REC_CATCH_EXCEPTION 69 Low
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.DisplayBgpConfigCli.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 66 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.DisplayBgpConfigCli.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 43 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.DisplayBgpConfigCli.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 47 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.DisplayBgpConfigCli.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 49 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.DisplayBgpConfigCli.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 45 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.DisplayBgpConfigCli.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 58 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.DisplayBgpConfigCli.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 55 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.DisplayBgpConfigCli.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 52 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.DisplayBgpConfigCli.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 61 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.DisplayBgpConfigCli.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 60 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.DisplayBgpConfigCli.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 41 Medium

org.opendaylight.netvirt.bgpmanager.FibDSWriter

Bug Category Details Line Priority
Dead store to entry in org.opendaylight.netvirt.bgpmanager.FibDSWriter.addFibEntryToDS(String, String, List, int, RouteOrigin) STYLE DLS_DEAD_LOCAL_STORE 59 Medium
Exception is caught when Exception is not thrown in org.opendaylight.netvirt.bgpmanager.FibDSWriter.addFibEntryToDS(String, String, List, int, RouteOrigin) STYLE REC_CATCH_EXCEPTION 65 Low

org.opendaylight.netvirt.bgpmanager.VtyshCli

Bug Category Details Line Priority
Found reliance on default encoding in org.opendaylight.netvirt.bgpmanager.VtyshCli.handleCommand(String, String): new java.io.InputStreamReader(InputStream) I18N DM_DEFAULT_ENCODING 148 High
Found reliance on default encoding in org.opendaylight.netvirt.bgpmanager.VtyshCli.handleCommand(String, String): new java.io.PrintWriter(OutputStream, boolean) I18N DM_DEFAULT_ENCODING 147 High
org.opendaylight.netvirt.bgpmanager.VtyshCli.noPaginationCmd isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 39 High
org.opendaylight.netvirt.bgpmanager.VtyshCli.passwordCheckStr isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 37 High
org.opendaylight.netvirt.bgpmanager.VtyshCli.vtyPassword isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 38 High
org.opendaylight.netvirt.bgpmanager.VtyshCli.sockTimeout isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 40 Medium
Return value of String.replaceAll(String, String) ignored in org.opendaylight.netvirt.bgpmanager.VtyshCli.handleCommand(String, String) CORRECTNESS RV_RETURN_VALUE_IGNORED 270 High
Write to static field org.opendaylight.netvirt.bgpmanager.VtyshCli.handlerModule from instance method org.opendaylight.netvirt.bgpmanager.VtyshCli.doExecute() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 87 Low

org.opendaylight.netvirt.bgpmanager.commands.Cache

Bug Category Details Line Priority
Found reliance on default encoding in org.opendaylight.netvirt.bgpmanager.commands.Cache.doExecute(): new java.io.PrintStream(String) I18N DM_DEFAULT_ENCODING 95 High
org.opendaylight.netvirt.bgpmanager.commands.Cache.doExecute() may fail to close stream BAD_PRACTICE OS_OPEN_STREAM 95 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.commands.Cache.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 162 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.commands.Cache.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 166 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.commands.Cache.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 144 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.commands.Cache.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 150 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.commands.Cache.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 185 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.commands.Cache.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 158 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.commands.Cache.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 206 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.commands.Cache.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 176 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.commands.Cache.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 192 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.commands.Cache.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 189 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.commands.Cache.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 143 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.commands.Cache.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 122 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.commands.Cache.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 156 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.commands.Cache.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 200 Medium
Format string should use %n rather than \n in org.opendaylight.netvirt.bgpmanager.commands.Cache.doExecute() BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 183 Medium

org.opendaylight.netvirt.bgpmanager.commands.ClearBgpCli

Bug Category Details Line Priority
Found reliance on default encoding in org.opendaylight.netvirt.bgpmanager.commands.ClearBgpCli.intializeSocketOptions(): new java.io.InputStreamReader(InputStream) I18N DM_DEFAULT_ENCODING 106 High
Found reliance on default encoding in org.opendaylight.netvirt.bgpmanager.commands.ClearBgpCli.intializeSocketOptions(): new java.io.PrintWriter(OutputStream, boolean) I18N DM_DEFAULT_ENCODING 105 High
org.opendaylight.netvirt.bgpmanager.commands.ClearBgpCli.passwordCheckStr isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 31 High
org.opendaylight.netvirt.bgpmanager.commands.ClearBgpCli.vtyPassword isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 32 High
org.opendaylight.netvirt.bgpmanager.commands.ClearBgpCli.sockTimeout isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 34 Medium
org.opendaylight.netvirt.bgpmanager.commands.ClearBgpCli.enableCmd isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 33 Low

org.opendaylight.netvirt.bgpmanager.commands.Commands

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.opendaylight.netvirt.bgpmanager.commands.Commands.validateAsNumber(String) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 71 High
Exception is caught when Exception is not thrown in org.opendaylight.netvirt.bgpmanager.commands.Commands.validateAsNumber(String) STYLE REC_CATCH_EXCEPTION 83 Low
Write to static field org.opendaylight.netvirt.bgpmanager.commands.Commands.bm from instance method new org.opendaylight.netvirt.bgpmanager.commands.Commands(BgpManager) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 24 High

org.opendaylight.netvirt.bgpmanager.commands.Connect

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.opendaylight.netvirt.bgpmanager.commands.Connect.doExecute() PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 60 High

org.opendaylight.netvirt.bgpmanager.commands.Misc

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.opendaylight.netvirt.bgpmanager.commands.Misc.doExecute() PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 86 High

org.opendaylight.netvirt.bgpmanager.commands.Neighbor

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.opendaylight.netvirt.bgpmanager.commands.Neighbor.doExecute() PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 97 High
Boxing/unboxing to parse a primitive org.opendaylight.netvirt.bgpmanager.commands.Neighbor.doExecute() PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 89 High

org.opendaylight.netvirt.bgpmanager.commands.Network

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.opendaylight.netvirt.bgpmanager.commands.Network.doExecute() PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 92 High

org.opendaylight.netvirt.bgpmanager.commands.Router

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.opendaylight.netvirt.bgpmanager.commands.Router.doExecute() PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 84 High
Boxing/unboxing to parse a primitive org.opendaylight.netvirt.bgpmanager.commands.Router.doExecute() PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 75 High

org.opendaylight.netvirt.bgpmanager.oam.BgpAlarms

Bug Category Details Line Priority
Exception is caught when Exception is not thrown in org.opendaylight.netvirt.bgpmanager.oam.BgpAlarms.processNeighborStatusMap(Map, List, Map) STYLE REC_CATCH_EXCEPTION 125 Low

org.opendaylight.netvirt.bgpmanager.oam.BgpCounters

Bug Category Details Line Priority
org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.parse_ip_bgp_summary() might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE 358 Medium
org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.resetFile(String) might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE 522 Low
Found reliance on default encoding in org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.fetchCmdOutputs(String, String): new java.io.FileWriter(String, boolean) I18N DM_DEFAULT_ENCODING 228 High
Found reliance on default encoding in org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.fetchCmdOutputs(String, String): new java.io.InputStreamReader(InputStream) I18N DM_DEFAULT_ENCODING 129 High
Found reliance on default encoding in org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.fetchCmdOutputs(String, String): new java.io.PrintWriter(OutputStream, boolean) I18N DM_DEFAULT_ENCODING 128 High
Found reliance on default encoding in org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.parse_bgp_ipv4_unicast_statistics(): new java.util.Scanner(File) I18N DM_DEFAULT_ENCODING 383 High
Found reliance on default encoding in org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.parse_ip_bgp_summary(): new java.util.Scanner(File) I18N DM_DEFAULT_ENCODING 320 High
Found reliance on default encoding in org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.parse_ip_bgp_vpnv4_all(): new java.util.Scanner(File) I18N DM_DEFAULT_ENCODING 437 High
Found reliance on default encoding in org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.parse_ip_bgp_vpnv4_all_summary(Map): new java.util.Scanner(File) I18N DM_DEFAULT_ENCODING 540 High
Found reliance on default encoding in org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.resetFile(String): new java.io.PrintWriter(File) I18N DM_DEFAULT_ENCODING 519 High
Incorrect lazy initialization and update of static field org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.bgpStatsBroadcaster in org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.run() MT_CORRECTNESS LI_LAZY_INIT_UPDATE_STATIC 69 Medium
org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.bgpStatsBroadcaster should be package protected MALICIOUS_CODE MS_PKGPROTECT 47 Medium
org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.fetchCmdOutputs(String, String) may fail to close stream on exception BAD_PRACTICE OS_OPEN_STREAM_EXCEPTION_PATH 229 Low
Exception is caught when Exception is not thrown in org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.parse_ip_bgp_summary() STYLE REC_CATCH_EXCEPTION 358 Low
Exception is caught when Exception is not thrown in org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.parse_ip_bgp_vpnv4_all_summary(Map) STYLE REC_CATCH_EXCEPTION 567 Low
Exception is caught when Exception is not thrown in org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.run() STYLE REC_CATCH_EXCEPTION 84 Low
Return value of String.replaceAll(String, String) ignored in org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.fetchCmdOutputs(String, String) CORRECTNESS RV_RETURN_VALUE_IGNORED 257 High
Exceptional return value of java.io.File.createNewFile() ignored in org.opendaylight.netvirt.bgpmanager.oam.BgpCounters.fetchCmdOutputs(String, String) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 226 Medium

org.opendaylight.netvirt.bgpmanager.oam.BgpNbrControlPathAlarm

Bug Category Details Line Priority
Inconsistent synchronization of org.opendaylight.netvirt.bgpmanager.oam.BgpNbrControlPathAlarm.clearAlarmObject; locked 62% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 40 Medium
Inconsistent synchronization of org.opendaylight.netvirt.bgpmanager.oam.BgpNbrControlPathAlarm.raiseAlarmObject; locked 62% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 36 Medium

org.opendaylight.netvirt.bgpmanager.thrift.client.BgpRouter

Bug Category Details Line Priority
Inconsistent synchronization of org.opendaylight.netvirt.bgpmanager.thrift.client.BgpRouter.isConnected; locked 75% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 125 Low
Write to static field org.opendaylight.netvirt.bgpmanager.thrift.client.BgpRouter.bgpClient from instance method org.opendaylight.netvirt.bgpmanager.thrift.client.BgpRouter.disconnect() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 91 High
Write to static field org.opendaylight.netvirt.bgpmanager.thrift.client.BgpRouter.bop from instance method new org.opendaylight.netvirt.bgpmanager.thrift.client.BgpRouter() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 129 Medium
Write to static field org.opendaylight.netvirt.bgpmanager.thrift.client.BgpRouter.bgpClient from instance method org.opendaylight.netvirt.bgpmanager.thrift.client.BgpRouter.connect(String, int) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 119 Medium
Write to static field org.opendaylight.netvirt.bgpmanager.thrift.client.BgpRouter.protocol from instance method org.opendaylight.netvirt.bgpmanager.thrift.client.BgpRouter.connect(String, int) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 118 Medium
Write to static field org.opendaylight.netvirt.bgpmanager.thrift.client.BgpRouter.transport from instance method org.opendaylight.netvirt.bgpmanager.thrift.client.BgpRouter.connect(String, int) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 108 Medium

org.opendaylight.netvirt.bgpmanager.thrift.client.BgpRouter$BgpOp

Bug Category Details Line Priority
Should org.opendaylight.netvirt.bgpmanager.thrift.client.BgpRouter$BgpOp be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 82 Medium
BgpRouter$BgpOp.type not initialized in constructor and dereferenced in org.opendaylight.netvirt.bgpmanager.thrift.client.BgpRouter.dispatch(BgpRouter$BgpOp) STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 145 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$addVrf

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$addVrf doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1879 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$addVrf$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$addVrf$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 1909 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$addVrf$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 1906 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$createPeer

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$createPeer doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1775 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$createPeer$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$createPeer$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 1805 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$createPeer$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 1802 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$delVrf

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$delVrf doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1931 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$delVrf$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$delVrf$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 1961 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$delVrf$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 1958 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$deletePeer

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$deletePeer doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1827 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$deletePeer$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$deletePeer$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 1857 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$deletePeer$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 1854 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$disableAddressFamily

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$disableAddressFamily doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 2347 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$disableAddressFamily$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$disableAddressFamily$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 2377 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$disableAddressFamily$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 2374 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$disableGracefulRestart

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$disableGracefulRestart doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 2503 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$disableGracefulRestart$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$disableGracefulRestart$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 2533 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$disableGracefulRestart$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 2530 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$enableAddressFamily

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$enableAddressFamily doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 2295 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$enableAddressFamily$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$enableAddressFamily$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 2325 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$enableAddressFamily$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 2322 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$enableGracefulRestart

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$enableGracefulRestart doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 2451 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$enableGracefulRestart$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$enableGracefulRestart$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 2481 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$enableGracefulRestart$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 2478 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$getRoutes

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$getRoutes doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 2555 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$getRoutes$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$getRoutes$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 2584 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$getRoutes$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 2581 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$pushRoute

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$pushRoute doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1983 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$pushRoute$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$pushRoute$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 2013 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$pushRoute$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 2010 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setEbgpMultihop

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setEbgpMultihop doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 2087 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setEbgpMultihop$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setEbgpMultihop$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 2117 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setEbgpMultihop$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 2114 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setLogConfig

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setLogConfig doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 2399 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setLogConfig$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setLogConfig$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 2429 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setLogConfig$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 2426 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setUpdateSource

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setUpdateSource doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 2191 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setUpdateSource$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setUpdateSource$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 2221 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$setUpdateSource$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 2218 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$startBgp

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$startBgp doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1671 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$startBgp$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$startBgp$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 1701 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$startBgp$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 1698 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$stopBgp

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$stopBgp doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1723 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$stopBgp$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$stopBgp$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 1753 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$stopBgp$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 1750 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$unsetEbgpMultihop

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$unsetEbgpMultihop doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 2139 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$unsetEbgpMultihop$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$unsetEbgpMultihop$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 2169 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$unsetEbgpMultihop$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 2166 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$unsetUpdateSource

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$unsetUpdateSource doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 2243 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$unsetUpdateSource$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$unsetUpdateSource$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 2273 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$unsetUpdateSource$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 2270 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$withdrawRoute

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$withdrawRoute doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 2035 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$withdrawRoute$1

Bug Category Details Line Priority
Impossible cast from org.apache.thrift.TApplicationException to org.apache.thrift.TBase in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$withdrawRoute$1.onError(Exception) CORRECTNESS BC_IMPOSSIBLE_CAST 2065 High
Dead store to result in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$AsyncProcessor$withdrawRoute$1.onError(Exception) STYLE DLS_DEAD_LOCAL_STORE 2062 High

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 1229 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$addVrf

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$addVrf doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1344 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$createPeer

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$createPeer doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1302 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$delVrf

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$delVrf doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1365 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$deletePeer

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$deletePeer doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1323 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$disableAddressFamily

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$disableAddressFamily doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1533 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$disableGracefulRestart

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$disableGracefulRestart doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1596 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$enableAddressFamily

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$enableAddressFamily doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1512 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$enableGracefulRestart

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$enableGracefulRestart doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1575 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$getRoutes

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$getRoutes doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1617 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$pushRoute

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$pushRoute doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1386 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$setEbgpMultihop

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$setEbgpMultihop doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1428 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$setLogConfig

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$setLogConfig doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1554 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$setUpdateSource

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$setUpdateSource doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1470 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$startBgp

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$startBgp doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1260 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$stopBgp

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$stopBgp doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1281 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$unsetEbgpMultihop

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$unsetEbgpMultihop doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1449 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$unsetUpdateSource

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$unsetUpdateSource doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1491 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$withdrawRoute

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$Processor$withdrawRoute doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 1407 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$addVrf_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$addVrf_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 6104 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 6462 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$addVrf_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 6104 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$addVrf_args$addVrf_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$addVrf_args$addVrf_argsTupleScheme.read(TProtocol, BgpConfigurator$addVrf_args) STYLE BC_UNCONFIRMED_CAST 6719 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$addVrf_args$addVrf_argsTupleScheme.write(TProtocol, BgpConfigurator$addVrf_args) STYLE BC_UNCONFIRMED_CAST 6682 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$addVrf_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$addVrf_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 6756 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 6964 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$addVrf_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 6756 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$addVrf_result$addVrf_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$addVrf_result$addVrf_resultTupleScheme.read(TProtocol, BgpConfigurator$addVrf_result) STYLE BC_UNCONFIRMED_CAST 7099 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$addVrf_result$addVrf_resultTupleScheme.write(TProtocol, BgpConfigurator$addVrf_result) STYLE BC_UNCONFIRMED_CAST 7086 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$createPeer_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$createPeer_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 4590 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 4857 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$createPeer_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 4590 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$createPeer_args$createPeer_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$createPeer_args$createPeer_argsTupleScheme.read(TProtocol, BgpConfigurator$createPeer_args) STYLE BC_UNCONFIRMED_CAST 5027 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$createPeer_args$createPeer_argsTupleScheme.write(TProtocol, BgpConfigurator$createPeer_args) STYLE BC_UNCONFIRMED_CAST 5008 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$createPeer_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$createPeer_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 5042 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 5250 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$createPeer_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 5042 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$createPeer_result$createPeer_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$createPeer_result$createPeer_resultTupleScheme.read(TProtocol, BgpConfigurator$createPeer_result) STYLE BC_UNCONFIRMED_CAST 5385 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$createPeer_result$createPeer_resultTupleScheme.write(TProtocol, BgpConfigurator$createPeer_result) STYLE BC_UNCONFIRMED_CAST 5372 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$delVrf_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$delVrf_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 7110 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 7316 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$delVrf_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 7110 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$delVrf_args$delVrf_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$delVrf_args$delVrf_argsTupleScheme.read(TProtocol, BgpConfigurator$delVrf_args) STYLE BC_UNCONFIRMED_CAST 7453 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$delVrf_args$delVrf_argsTupleScheme.write(TProtocol, BgpConfigurator$delVrf_args) STYLE BC_UNCONFIRMED_CAST 7440 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$delVrf_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$delVrf_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 7464 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 7672 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$delVrf_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 7464 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$delVrf_result$delVrf_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$delVrf_result$delVrf_resultTupleScheme.read(TProtocol, BgpConfigurator$delVrf_result) STYLE BC_UNCONFIRMED_CAST 7807 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$delVrf_result$delVrf_resultTupleScheme.write(TProtocol, BgpConfigurator$delVrf_result) STYLE BC_UNCONFIRMED_CAST 7794 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$deletePeer_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$deletePeer_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 5396 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 5602 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$deletePeer_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 5396 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$deletePeer_args$deletePeer_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$deletePeer_args$deletePeer_argsTupleScheme.read(TProtocol, BgpConfigurator$deletePeer_args) STYLE BC_UNCONFIRMED_CAST 5739 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$deletePeer_args$deletePeer_argsTupleScheme.write(TProtocol, BgpConfigurator$deletePeer_args) STYLE BC_UNCONFIRMED_CAST 5726 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$deletePeer_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$deletePeer_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 5750 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 5958 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$deletePeer_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 5750 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$deletePeer_result$deletePeer_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$deletePeer_result$deletePeer_resultTupleScheme.read(TProtocol, BgpConfigurator$deletePeer_result) STYLE BC_UNCONFIRMED_CAST 6093 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$deletePeer_result$deletePeer_resultTupleScheme.write(TProtocol, BgpConfigurator$deletePeer_result) STYLE BC_UNCONFIRMED_CAST 6080 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableAddressFamily_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableAddressFamily_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 13602 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 13958 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableAddressFamily_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 13602 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableAddressFamily_args$disableAddressFamily_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableAddressFamily_args$disableAddressFamily_argsTupleScheme.read(TProtocol, BgpConfigurator$disableAddressFamily_args) STYLE BC_UNCONFIRMED_CAST 14169 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableAddressFamily_args$disableAddressFamily_argsTupleScheme.write(TProtocol, BgpConfigurator$disableAddressFamily_args) STYLE BC_UNCONFIRMED_CAST 14144 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableAddressFamily_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableAddressFamily_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 14188 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 14396 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableAddressFamily_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 14188 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableAddressFamily_result$disableAddressFamily_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableAddressFamily_result$disableAddressFamily_resultTupleScheme.read(TProtocol, BgpConfigurator$disableAddressFamily_result) STYLE BC_UNCONFIRMED_CAST 14531 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableAddressFamily_result$disableAddressFamily_resultTupleScheme.write(TProtocol, BgpConfigurator$disableAddressFamily_result) STYLE BC_UNCONFIRMED_CAST 14518 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 16056 Medium
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 16056 Low
Method org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_args.setFieldValue(BgpConfigurator$disableGracefulRestart_args$_Fields, Object) seems to be useless STYLE UC_USELESS_VOID_METHOD 16149 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_args$disableGracefulRestart_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_args$disableGracefulRestart_argsTupleScheme.read(TProtocol, BgpConfigurator$disableGracefulRestart_args) STYLE BC_UNCONFIRMED_CAST 16296 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_args$disableGracefulRestart_argsTupleScheme.write(TProtocol, BgpConfigurator$disableGracefulRestart_args) STYLE BC_UNCONFIRMED_CAST 16291 Low
Dead store to iprot in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_args$disableGracefulRestart_argsTupleScheme.read(TProtocol, BgpConfigurator$disableGracefulRestart_args) STYLE DLS_DEAD_LOCAL_STORE 16296 Medium
Dead store to oprot in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_args$disableGracefulRestart_argsTupleScheme.write(TProtocol, BgpConfigurator$disableGracefulRestart_args) STYLE DLS_DEAD_LOCAL_STORE 16291 Medium
Method org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_args$disableGracefulRestart_argsTupleScheme.read(TProtocol, BgpConfigurator$disableGracefulRestart_args) seems to be useless STYLE UC_USELESS_VOID_METHOD 16297 Low
Method org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_args$disableGracefulRestart_argsTupleScheme.write(TProtocol, BgpConfigurator$disableGracefulRestart_args) seems to be useless STYLE UC_USELESS_VOID_METHOD 16292 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 16302 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 16510 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 16302 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_result$disableGracefulRestart_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_result$disableGracefulRestart_resultTupleScheme.read(TProtocol, BgpConfigurator$disableGracefulRestart_result) STYLE BC_UNCONFIRMED_CAST 16645 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$disableGracefulRestart_result$disableGracefulRestart_resultTupleScheme.write(TProtocol, BgpConfigurator$disableGracefulRestart_result) STYLE BC_UNCONFIRMED_CAST 16632 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableAddressFamily_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableAddressFamily_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 12662 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 13018 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableAddressFamily_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 12662 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableAddressFamily_args$enableAddressFamily_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableAddressFamily_args$enableAddressFamily_argsTupleScheme.read(TProtocol, BgpConfigurator$enableAddressFamily_args) STYLE BC_UNCONFIRMED_CAST 13229 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableAddressFamily_args$enableAddressFamily_argsTupleScheme.write(TProtocol, BgpConfigurator$enableAddressFamily_args) STYLE BC_UNCONFIRMED_CAST 13204 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableAddressFamily_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableAddressFamily_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 13248 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 13456 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableAddressFamily_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 13248 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableAddressFamily_result$enableAddressFamily_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableAddressFamily_result$enableAddressFamily_resultTupleScheme.read(TProtocol, BgpConfigurator$enableAddressFamily_result) STYLE BC_UNCONFIRMED_CAST 13591 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableAddressFamily_result$enableAddressFamily_resultTupleScheme.write(TProtocol, BgpConfigurator$enableAddressFamily_result) STYLE BC_UNCONFIRMED_CAST 13578 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableGracefulRestart_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableGracefulRestart_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 15350 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 15558 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableGracefulRestart_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 15350 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableGracefulRestart_args$enableGracefulRestart_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableGracefulRestart_args$enableGracefulRestart_argsTupleScheme.read(TProtocol, BgpConfigurator$enableGracefulRestart_args) STYLE BC_UNCONFIRMED_CAST 15691 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableGracefulRestart_args$enableGracefulRestart_argsTupleScheme.write(TProtocol, BgpConfigurator$enableGracefulRestart_args) STYLE BC_UNCONFIRMED_CAST 15678 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableGracefulRestart_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableGracefulRestart_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 15702 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 15910 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableGracefulRestart_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 15702 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableGracefulRestart_result$enableGracefulRestart_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableGracefulRestart_result$enableGracefulRestart_resultTupleScheme.read(TProtocol, BgpConfigurator$enableGracefulRestart_result) STYLE BC_UNCONFIRMED_CAST 16045 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$enableGracefulRestart_result$enableGracefulRestart_resultTupleScheme.write(TProtocol, BgpConfigurator$enableGracefulRestart_result) STYLE BC_UNCONFIRMED_CAST 16032 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$getRoutes_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$getRoutes_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 16656 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 16923 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$getRoutes_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 16656 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$getRoutes_args$getRoutes_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$getRoutes_args$getRoutes_argsTupleScheme.read(TProtocol, BgpConfigurator$getRoutes_args) STYLE BC_UNCONFIRMED_CAST 17087 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$getRoutes_args$getRoutes_argsTupleScheme.write(TProtocol, BgpConfigurator$getRoutes_args) STYLE BC_UNCONFIRMED_CAST 17068 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$getRoutes_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$getRoutes_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 17102 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 17308 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$getRoutes_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 17102 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$getRoutes_result$getRoutes_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$getRoutes_result$getRoutes_resultTupleScheme.read(TProtocol, BgpConfigurator$getRoutes_result) STYLE BC_UNCONFIRMED_CAST 17449 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$getRoutes_result$getRoutes_resultTupleScheme.write(TProtocol, BgpConfigurator$getRoutes_result) STYLE BC_UNCONFIRMED_CAST 17436 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$pushRoute_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$pushRoute_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 7818 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 8203 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$pushRoute_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 7818 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$pushRoute_args$pushRoute_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$pushRoute_args$pushRoute_argsTupleScheme.read(TProtocol, BgpConfigurator$pushRoute_args) STYLE BC_UNCONFIRMED_CAST 8447 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$pushRoute_args$pushRoute_argsTupleScheme.write(TProtocol, BgpConfigurator$pushRoute_args) STYLE BC_UNCONFIRMED_CAST 8416 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$pushRoute_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$pushRoute_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 8470 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 8678 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$pushRoute_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 8470 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$pushRoute_result$pushRoute_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$pushRoute_result$pushRoute_resultTupleScheme.read(TProtocol, BgpConfigurator$pushRoute_result) STYLE BC_UNCONFIRMED_CAST 8813 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$pushRoute_result$pushRoute_resultTupleScheme.write(TProtocol, BgpConfigurator$pushRoute_result) STYLE BC_UNCONFIRMED_CAST 8800 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setEbgpMultihop_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setEbgpMultihop_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 9632 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 9899 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setEbgpMultihop_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 9632 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setEbgpMultihop_args$setEbgpMultihop_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setEbgpMultihop_args$setEbgpMultihop_argsTupleScheme.read(TProtocol, BgpConfigurator$setEbgpMultihop_args) STYLE BC_UNCONFIRMED_CAST 10069 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setEbgpMultihop_args$setEbgpMultihop_argsTupleScheme.write(TProtocol, BgpConfigurator$setEbgpMultihop_args) STYLE BC_UNCONFIRMED_CAST 10050 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setEbgpMultihop_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setEbgpMultihop_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 10084 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 10292 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setEbgpMultihop_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 10084 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setEbgpMultihop_result$setEbgpMultihop_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setEbgpMultihop_result$setEbgpMultihop_resultTupleScheme.read(TProtocol, BgpConfigurator$setEbgpMultihop_result) STYLE BC_UNCONFIRMED_CAST 10427 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setEbgpMultihop_result$setEbgpMultihop_resultTupleScheme.write(TProtocol, BgpConfigurator$setEbgpMultihop_result) STYLE BC_UNCONFIRMED_CAST 10414 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setLogConfig_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setLogConfig_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 14542 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 14807 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setLogConfig_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 14542 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setLogConfig_args$setLogConfig_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setLogConfig_args$setLogConfig_argsTupleScheme.read(TProtocol, BgpConfigurator$setLogConfig_args) STYLE BC_UNCONFIRMED_CAST 14981 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setLogConfig_args$setLogConfig_argsTupleScheme.write(TProtocol, BgpConfigurator$setLogConfig_args) STYLE BC_UNCONFIRMED_CAST 14962 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setLogConfig_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setLogConfig_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 14996 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 15204 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setLogConfig_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 14996 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setLogConfig_result$setLogConfig_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setLogConfig_result$setLogConfig_resultTupleScheme.read(TProtocol, BgpConfigurator$setLogConfig_result) STYLE BC_UNCONFIRMED_CAST 15339 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setLogConfig_result$setLogConfig_resultTupleScheme.write(TProtocol, BgpConfigurator$setLogConfig_result) STYLE BC_UNCONFIRMED_CAST 15326 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setUpdateSource_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setUpdateSource_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 11146 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 11411 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setUpdateSource_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 11146 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setUpdateSource_args$setUpdateSource_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setUpdateSource_args$setUpdateSource_argsTupleScheme.read(TProtocol, BgpConfigurator$setUpdateSource_args) STYLE BC_UNCONFIRMED_CAST 11585 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setUpdateSource_args$setUpdateSource_argsTupleScheme.write(TProtocol, BgpConfigurator$setUpdateSource_args) STYLE BC_UNCONFIRMED_CAST 11566 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setUpdateSource_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setUpdateSource_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 11600 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 11808 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setUpdateSource_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 11600 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setUpdateSource_result$setUpdateSource_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setUpdateSource_result$setUpdateSource_resultTupleScheme.read(TProtocol, BgpConfigurator$setUpdateSource_result) STYLE BC_UNCONFIRMED_CAST 11943 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$setUpdateSource_result$setUpdateSource_resultTupleScheme.write(TProtocol, BgpConfigurator$setUpdateSource_result) STYLE BC_UNCONFIRMED_CAST 11930 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$startBgp_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$startBgp_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 2608 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 3170 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$startBgp_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 2608 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$startBgp_args$startBgp_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$startBgp_args$startBgp_argsTupleScheme.read(TProtocol, BgpConfigurator$startBgp_args) STYLE BC_UNCONFIRMED_CAST 3495 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$startBgp_args$startBgp_argsTupleScheme.write(TProtocol, BgpConfigurator$startBgp_args) STYLE BC_UNCONFIRMED_CAST 3446 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$startBgp_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$startBgp_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 3530 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 3738 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$startBgp_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 3530 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$startBgp_result$startBgp_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$startBgp_result$startBgp_resultTupleScheme.read(TProtocol, BgpConfigurator$startBgp_result) STYLE BC_UNCONFIRMED_CAST 3873 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$startBgp_result$startBgp_resultTupleScheme.write(TProtocol, BgpConfigurator$startBgp_result) STYLE BC_UNCONFIRMED_CAST 3860 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$stopBgp_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$stopBgp_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 3884 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 4092 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$stopBgp_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 3884 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$stopBgp_args$stopBgp_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$stopBgp_args$stopBgp_argsTupleScheme.read(TProtocol, BgpConfigurator$stopBgp_args) STYLE BC_UNCONFIRMED_CAST 4225 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$stopBgp_args$stopBgp_argsTupleScheme.write(TProtocol, BgpConfigurator$stopBgp_args) STYLE BC_UNCONFIRMED_CAST 4212 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$stopBgp_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$stopBgp_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 4236 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 4444 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$stopBgp_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 4236 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$stopBgp_result$stopBgp_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$stopBgp_result$stopBgp_resultTupleScheme.read(TProtocol, BgpConfigurator$stopBgp_result) STYLE BC_UNCONFIRMED_CAST 4579 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$stopBgp_result$stopBgp_resultTupleScheme.write(TProtocol, BgpConfigurator$stopBgp_result) STYLE BC_UNCONFIRMED_CAST 4566 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetEbgpMultihop_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetEbgpMultihop_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 10438 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 10644 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetEbgpMultihop_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 10438 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetEbgpMultihop_args$unsetEbgpMultihop_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetEbgpMultihop_args$unsetEbgpMultihop_argsTupleScheme.read(TProtocol, BgpConfigurator$unsetEbgpMultihop_args) STYLE BC_UNCONFIRMED_CAST 10781 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetEbgpMultihop_args$unsetEbgpMultihop_argsTupleScheme.write(TProtocol, BgpConfigurator$unsetEbgpMultihop_args) STYLE BC_UNCONFIRMED_CAST 10768 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetEbgpMultihop_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetEbgpMultihop_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 10792 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 11000 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetEbgpMultihop_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 10792 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetEbgpMultihop_result$unsetEbgpMultihop_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetEbgpMultihop_result$unsetEbgpMultihop_resultTupleScheme.read(TProtocol, BgpConfigurator$unsetEbgpMultihop_result) STYLE BC_UNCONFIRMED_CAST 11135 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetEbgpMultihop_result$unsetEbgpMultihop_resultTupleScheme.write(TProtocol, BgpConfigurator$unsetEbgpMultihop_result) STYLE BC_UNCONFIRMED_CAST 11122 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetUpdateSource_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetUpdateSource_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 11954 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 12160 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetUpdateSource_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 11954 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetUpdateSource_args$unsetUpdateSource_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetUpdateSource_args$unsetUpdateSource_argsTupleScheme.read(TProtocol, BgpConfigurator$unsetUpdateSource_args) STYLE BC_UNCONFIRMED_CAST 12297 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetUpdateSource_args$unsetUpdateSource_argsTupleScheme.write(TProtocol, BgpConfigurator$unsetUpdateSource_args) STYLE BC_UNCONFIRMED_CAST 12284 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetUpdateSource_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetUpdateSource_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 12308 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 12516 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetUpdateSource_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 12308 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetUpdateSource_result$unsetUpdateSource_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetUpdateSource_result$unsetUpdateSource_resultTupleScheme.read(TProtocol, BgpConfigurator$unsetUpdateSource_result) STYLE BC_UNCONFIRMED_CAST 12651 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$unsetUpdateSource_result$unsetUpdateSource_resultTupleScheme.write(TProtocol, BgpConfigurator$unsetUpdateSource_result) STYLE BC_UNCONFIRMED_CAST 12638 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$withdrawRoute_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$withdrawRoute_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 8824 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 9089 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$withdrawRoute_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 8824 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$withdrawRoute_args$withdrawRoute_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$withdrawRoute_args$withdrawRoute_argsTupleScheme.read(TProtocol, BgpConfigurator$withdrawRoute_args) STYLE BC_UNCONFIRMED_CAST 9263 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$withdrawRoute_args$withdrawRoute_argsTupleScheme.write(TProtocol, BgpConfigurator$withdrawRoute_args) STYLE BC_UNCONFIRMED_CAST 9244 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$withdrawRoute_result

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$withdrawRoute_result implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 9278 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 9486 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$withdrawRoute_result is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 9278 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$withdrawRoute_result$withdrawRoute_resultTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$withdrawRoute_result$withdrawRoute_resultTupleScheme.read(TProtocol, BgpConfigurator$withdrawRoute_result) STYLE BC_UNCONFIRMED_CAST 9621 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpConfigurator$withdrawRoute_result$withdrawRoute_resultTupleScheme.write(TProtocol, BgpConfigurator$withdrawRoute_result) STYLE BC_UNCONFIRMED_CAST 9608 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncClient$onNotificationSendEvent_call

Bug Category Details Line Priority
Dead store to prot in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncClient$onNotificationSendEvent_call.getResult() STYLE DLS_DEAD_LOCAL_STORE 300 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncClient$onStartConfigResyncNotification_call

Bug Category Details Line Priority
Dead store to prot in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncClient$onStartConfigResyncNotification_call.getResult() STYLE DLS_DEAD_LOCAL_STORE 263 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncClient$onUpdatePushRoute_call

Bug Category Details Line Priority
Dead store to prot in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncClient$onUpdatePushRoute_call.getResult() STYLE DLS_DEAD_LOCAL_STORE 195 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncClient$onUpdateWithdrawRoute_call

Bug Category Details Line Priority
Dead store to prot in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncClient$onUpdateWithdrawRoute_call.getResult() STYLE DLS_DEAD_LOCAL_STORE 235 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncProcessor$onNotificationSendEvent

Bug Category Details Line Priority
Dead store to fcall in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncProcessor$onNotificationSendEvent.getResultHandler(AbstractNonblockingServer$AsyncFrameBuffer, int) STYLE DLS_DEAD_LOCAL_STORE 514 Medium
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncProcessor$onNotificationSendEvent doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 504 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncProcessor$onStartConfigResyncNotification

Bug Category Details Line Priority
Dead store to fcall in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncProcessor$onStartConfigResyncNotification.getResultHandler(AbstractNonblockingServer$AsyncFrameBuffer, int) STYLE DLS_DEAD_LOCAL_STORE 486 Medium
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncProcessor$onStartConfigResyncNotification doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 476 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncProcessor$onUpdatePushRoute

Bug Category Details Line Priority
Dead store to fcall in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncProcessor$onUpdatePushRoute.getResultHandler(AbstractNonblockingServer$AsyncFrameBuffer, int) STYLE DLS_DEAD_LOCAL_STORE 430 Medium
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncProcessor$onUpdatePushRoute doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 420 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncProcessor$onUpdateWithdrawRoute

Bug Category Details Line Priority
Dead store to fcall in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncProcessor$onUpdateWithdrawRoute.getResultHandler(AbstractNonblockingServer$AsyncFrameBuffer, int) STYLE DLS_DEAD_LOCAL_STORE 458 Medium
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$AsyncProcessor$onUpdateWithdrawRoute doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 448 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$Processor

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$Processor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 307 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$Processor$onNotificationSendEvent

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$Processor$onNotificationSendEvent doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 381 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$Processor$onStartConfigResyncNotification

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$Processor$onStartConfigResyncNotification doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 362 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$Processor$onUpdatePushRoute

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$Processor$onUpdatePushRoute doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 324 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$Processor$onUpdateWithdrawRoute

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$Processor$onUpdateWithdrawRoute doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 343 Medium

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onNotificationSendEvent_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onNotificationSendEvent_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 2178 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 2504 Low
Confusing to have methods org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onNotificationSendEvent_args.isSetErrCode() and org.opendaylight.netvirt.bgpmanager.thrift.gen.Routes.isSetErrcode() BAD_PRACTICE NM_CONFUSING 2357 Low
Confusing to have methods org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onNotificationSendEvent_args.setErrCodeIsSet(boolean) and org.opendaylight.netvirt.bgpmanager.thrift.gen.Routes.setErrcodeIsSet(boolean) BAD_PRACTICE NM_CONFUSING 2361 Low
Confusing to have methods org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onNotificationSendEvent_args.unsetErrCode() and org.opendaylight.netvirt.bgpmanager.thrift.gen.Routes.unsetErrcode() BAD_PRACTICE NM_CONFUSING 2352 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onNotificationSendEvent_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 2178 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onNotificationSendEvent_args$onNotificationSendEvent_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onNotificationSendEvent_args$onNotificationSendEvent_argsTupleScheme.read(TProtocol, BgpUpdater$onNotificationSendEvent_args) STYLE BC_UNCONFIRMED_CAST 2705 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onNotificationSendEvent_args$onNotificationSendEvent_argsTupleScheme.write(TProtocol, BgpUpdater$onNotificationSendEvent_args) STYLE BC_UNCONFIRMED_CAST 2680 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onStartConfigResyncNotification_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onStartConfigResyncNotification_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 1932 Medium
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onStartConfigResyncNotification_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 1932 Low
Method org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onStartConfigResyncNotification_args.setFieldValue(BgpUpdater$onStartConfigResyncNotification_args$_Fields, Object) seems to be useless STYLE UC_USELESS_VOID_METHOD 2025 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onStartConfigResyncNotification_args$onStartConfigResyncNotification_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onStartConfigResyncNotification_args$onStartConfigResyncNotification_argsTupleScheme.read(TProtocol, BgpUpdater$onStartConfigResyncNotification_args) STYLE BC_UNCONFIRMED_CAST 2172 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onStartConfigResyncNotification_args$onStartConfigResyncNotification_argsTupleScheme.write(TProtocol, BgpUpdater$onStartConfigResyncNotification_args) STYLE BC_UNCONFIRMED_CAST 2167 Low
Dead store to iprot in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onStartConfigResyncNotification_args$onStartConfigResyncNotification_argsTupleScheme.read(TProtocol, BgpUpdater$onStartConfigResyncNotification_args) STYLE DLS_DEAD_LOCAL_STORE 2172 Medium
Dead store to oprot in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onStartConfigResyncNotification_args$onStartConfigResyncNotification_argsTupleScheme.write(TProtocol, BgpUpdater$onStartConfigResyncNotification_args) STYLE DLS_DEAD_LOCAL_STORE 2167 Medium
Method org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onStartConfigResyncNotification_args$onStartConfigResyncNotification_argsTupleScheme.read(TProtocol, BgpUpdater$onStartConfigResyncNotification_args) seems to be useless STYLE UC_USELESS_VOID_METHOD 2173 Low
Method org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onStartConfigResyncNotification_args$onStartConfigResyncNotification_argsTupleScheme.write(TProtocol, BgpUpdater$onStartConfigResyncNotification_args) seems to be useless STYLE UC_USELESS_VOID_METHOD 2168 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onUpdatePushRoute_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onUpdatePushRoute_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 534 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 978 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onUpdatePushRoute_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 534 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onUpdatePushRoute_args$onUpdatePushRoute_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onUpdatePushRoute_args$onUpdatePushRoute_argsTupleScheme.read(TProtocol, BgpUpdater$onUpdatePushRoute_args) STYLE BC_UNCONFIRMED_CAST 1253 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onUpdatePushRoute_args$onUpdatePushRoute_argsTupleScheme.write(TProtocol, BgpUpdater$onUpdatePushRoute_args) STYLE BC_UNCONFIRMED_CAST 1216 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onUpdateWithdrawRoute_args

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onUpdateWithdrawRoute_args implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 1280 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 1665 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onUpdateWithdrawRoute_args is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 1280 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onUpdateWithdrawRoute_args$onUpdateWithdrawRoute_argsTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onUpdateWithdrawRoute_args$onUpdateWithdrawRoute_argsTupleScheme.read(TProtocol, BgpUpdater$onUpdateWithdrawRoute_args) STYLE BC_UNCONFIRMED_CAST 1909 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.BgpUpdater$onUpdateWithdrawRoute_args$onUpdateWithdrawRoute_argsTupleScheme.write(TProtocol, BgpUpdater$onUpdateWithdrawRoute_args) STYLE BC_UNCONFIRMED_CAST 1878 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.Routes

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.Routes implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 26 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 368 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.Routes is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 26 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.Routes$RoutesTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.Routes$RoutesTupleScheme.read(TProtocol, Routes) STYLE BC_UNCONFIRMED_CAST 601 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.Routes$RoutesTupleScheme.write(TProtocol, Routes) STYLE BC_UNCONFIRMED_CAST 570 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.Update

Bug Category Details Line Priority
Class org.opendaylight.netvirt.bgpmanager.thrift.gen.Update implements Cloneable but does not define or use clone method BAD_PRACTICE CN_IDIOM 24 Medium
Primitive is boxed to call Boolean.compareTo(Boolean): use Boolean.compare(boolean, boolean) instead PERFORMANCE DM_BOXED_PRIMITIVE_FOR_COMPARE 586 Low
org.opendaylight.netvirt.bgpmanager.thrift.gen.Update is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 24 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.Update$UpdateTupleScheme

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.Update$UpdateTupleScheme.read(TProtocol, Update) STYLE BC_UNCONFIRMED_CAST 923 Low
Unchecked/unconfirmed cast from org.apache.thrift.protocol.TProtocol to org.apache.thrift.protocol.TTupleProtocol in org.opendaylight.netvirt.bgpmanager.thrift.gen.Update$UpdateTupleScheme.write(TProtocol, Update) STYLE BC_UNCONFIRMED_CAST 874 Low

org.opendaylight.netvirt.bgpmanager.thrift.gen.qbgpConstants

Bug Category Details Line Priority
The class name org.opendaylight.netvirt.bgpmanager.thrift.gen.qbgpConstants doesn't start with an upper case letter BAD_PRACTICE NM_CLASS_NAMING_CONVENTION 10 Medium

org.opendaylight.netvirt.bgpmanager.thrift.server.BgpThriftService$BgpUpdateServer

Bug Category Details Line Priority
org.opendaylight.netvirt.bgpmanager.thrift.server.BgpThriftService$BgpUpdateServer.BgpUpdateServer() was probably intended to be a constructor CORRECTNESS NM_METHOD_CONSTRUCTOR_CONFUSION 61 Low