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