SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.8.6

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
6 8 0 0

Files

Class Bugs
org.apache.shardingsphere.mask.distsql.segment.MaskRuleSegment 2
org.apache.shardingsphere.mask.distsql.statement.AlterMaskRuleStatement 2
org.apache.shardingsphere.mask.distsql.statement.CreateMaskRuleStatement 2
org.apache.shardingsphere.mask.distsql.statement.DropMaskRuleStatement 2

org.apache.shardingsphere.mask.distsql.segment.MaskRuleSegment

Bug Category Details Line Priority
org.apache.shardingsphere.mask.distsql.segment.MaskRuleSegment.getColumns() may expose internal representation by returning MaskRuleSegment.columns MALICIOUS_CODE EI_EXPOSE_REP 35 Medium
new org.apache.shardingsphere.mask.distsql.segment.MaskRuleSegment(String, Collection) may expose internal representation by storing an externally mutable object into MaskRuleSegment.columns MALICIOUS_CODE EI_EXPOSE_REP2 29 Medium

org.apache.shardingsphere.mask.distsql.statement.AlterMaskRuleStatement

Bug Category Details Line Priority
org.apache.shardingsphere.mask.distsql.statement.AlterMaskRuleStatement.getRules() may expose internal representation by returning AlterMaskRuleStatement.rules MALICIOUS_CODE EI_EXPOSE_REP 34 Medium
new org.apache.shardingsphere.mask.distsql.statement.AlterMaskRuleStatement(Collection) may expose internal representation by storing an externally mutable object into AlterMaskRuleStatement.rules MALICIOUS_CODE EI_EXPOSE_REP2 30 Medium

org.apache.shardingsphere.mask.distsql.statement.CreateMaskRuleStatement

Bug Category Details Line Priority
org.apache.shardingsphere.mask.distsql.statement.CreateMaskRuleStatement.getRules() may expose internal representation by returning CreateMaskRuleStatement.rules MALICIOUS_CODE EI_EXPOSE_REP 32 Medium
new org.apache.shardingsphere.mask.distsql.statement.CreateMaskRuleStatement(boolean, Collection) may expose internal representation by storing an externally mutable object into CreateMaskRuleStatement.rules MALICIOUS_CODE EI_EXPOSE_REP2 36 Medium

org.apache.shardingsphere.mask.distsql.statement.DropMaskRuleStatement

Bug Category Details Line Priority
org.apache.shardingsphere.mask.distsql.statement.DropMaskRuleStatement.getTables() may expose internal representation by returning DropMaskRuleStatement.tables MALICIOUS_CODE EI_EXPOSE_REP 31 Medium
new org.apache.shardingsphere.mask.distsql.statement.DropMaskRuleStatement(boolean, Collection) may expose internal representation by storing an externally mutable object into DropMaskRuleStatement.tables MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium