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 |
|---|---|---|---|
| 17 | 4 | 0 | 0 |
Files
| Class | Bugs |
|---|---|
| org.apache.shardingsphere.infra.merge.MergeEngine | 3 |
| org.apache.shardingsphere.infra.merge.result.impl.memory.MemoryQueryResultRow | 1 |
org.apache.shardingsphere.infra.merge.MergeEngine
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| new org.apache.shardingsphere.infra.merge.MergeEngine(ShardingSphereMetaData, ShardingSphereDatabase, ConfigurationProperties, ConnectionContext) may expose internal representation by storing an externally mutable object into MergeEngine.connectionContext | MALICIOUS_CODE | EI_EXPOSE_REP2 | 70 | Medium |
| new org.apache.shardingsphere.infra.merge.MergeEngine(ShardingSphereMetaData, ShardingSphereDatabase, ConfigurationProperties, ConnectionContext) may expose internal representation by storing an externally mutable object into MergeEngine.database | MALICIOUS_CODE | EI_EXPOSE_REP2 | 66 | Medium |
| new org.apache.shardingsphere.infra.merge.MergeEngine(ShardingSphereMetaData, ShardingSphereDatabase, ConfigurationProperties, ConnectionContext) may expose internal representation by storing an externally mutable object into MergeEngine.metaData | MALICIOUS_CODE | EI_EXPOSE_REP2 | 65 | Medium |
org.apache.shardingsphere.infra.merge.result.impl.memory.MemoryQueryResultRow
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| new org.apache.shardingsphere.infra.merge.result.impl.memory.MemoryQueryResultRow(Object[]) may expose internal representation by storing an externally mutable object into MemoryQueryResultRow.data | MALICIOUS_CODE | EI_EXPOSE_REP2 | 29 | Medium |
