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 |
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 |