SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.7.3

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
13 4 0 0

Files

Class Bugs
org.apache.shardingsphere.readwritesplitting.distsql.handler.update.AlterReadwriteSplittingRuleExecutor 1
org.apache.shardingsphere.readwritesplitting.distsql.handler.update.AlterReadwriteSplittingStorageUnitStatusExecutor 1
org.apache.shardingsphere.readwritesplitting.distsql.handler.update.CreateReadwriteSplittingRuleExecutor 1
org.apache.shardingsphere.readwritesplitting.distsql.handler.update.DropReadwriteSplittingRuleExecutor 1

org.apache.shardingsphere.readwritesplitting.distsql.handler.update.AlterReadwriteSplittingRuleExecutor

Bug Category Details Line Priority
org.apache.shardingsphere.readwritesplitting.distsql.handler.update.AlterReadwriteSplittingRuleExecutor.setDatabase(ShardingSphereDatabase) may expose internal representation by storing an externally mutable object into AlterReadwriteSplittingRuleExecutor.database MALICIOUS_CODE EI_EXPOSE_REP2 40 Medium

org.apache.shardingsphere.readwritesplitting.distsql.handler.update.AlterReadwriteSplittingStorageUnitStatusExecutor

Bug Category Details Line Priority
org.apache.shardingsphere.readwritesplitting.distsql.handler.update.AlterReadwriteSplittingStorageUnitStatusExecutor.setDatabase(ShardingSphereDatabase) may expose internal representation by storing an externally mutable object into AlterReadwriteSplittingStorageUnitStatusExecutor.database MALICIOUS_CODE EI_EXPOSE_REP2 42 Medium

org.apache.shardingsphere.readwritesplitting.distsql.handler.update.CreateReadwriteSplittingRuleExecutor

Bug Category Details Line Priority
org.apache.shardingsphere.readwritesplitting.distsql.handler.update.CreateReadwriteSplittingRuleExecutor.setDatabase(ShardingSphereDatabase) may expose internal representation by storing an externally mutable object into CreateReadwriteSplittingRuleExecutor.database MALICIOUS_CODE EI_EXPOSE_REP2 38 Medium

org.apache.shardingsphere.readwritesplitting.distsql.handler.update.DropReadwriteSplittingRuleExecutor

Bug Category Details Line Priority
org.apache.shardingsphere.readwritesplitting.distsql.handler.update.DropReadwriteSplittingRuleExecutor.setDatabase(ShardingSphereDatabase) may expose internal representation by storing an externally mutable object into DropReadwriteSplittingRuleExecutor.database MALICIOUS_CODE EI_EXPOSE_REP2 51 Medium