The following document contains the results of SpotBugs
SpotBugs Version is 4.9.8
Threshold is medium
Effort is default
| Classes | Bugs | Errors | Missing Classes |
|---|---|---|---|
| 7 | 4 | 0 | 0 |
| Class | Bugs |
|---|---|
| org.apache.shardingsphere.infra.session.query.QueryContext | 4 |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| new org.apache.shardingsphere.infra.session.query.QueryContext(SQLStatementContext, String, List, HintValueContext, ConnectionContext, ShardingSphereMetaData, boolean) may expose internal representation by storing an externally mutable object into QueryContext.connectionContext | MALICIOUS_CODE | EI_EXPOSE_REP2 | 69 | Medium |
| new org.apache.shardingsphere.infra.session.query.QueryContext(SQLStatementContext, String, List, HintValueContext, ConnectionContext, ShardingSphereMetaData, boolean) may expose internal representation by storing an externally mutable object into QueryContext.hintValueContext | MALICIOUS_CODE | EI_EXPOSE_REP2 | 68 | Medium |
| new org.apache.shardingsphere.infra.session.query.QueryContext(SQLStatementContext, String, List, HintValueContext, ConnectionContext, ShardingSphereMetaData, boolean) may expose internal representation by storing an externally mutable object into QueryContext.metaData | MALICIOUS_CODE | EI_EXPOSE_REP2 | 70 | Medium |
| new org.apache.shardingsphere.infra.session.query.QueryContext(SQLStatementContext, String, List, HintValueContext, ConnectionContext, ShardingSphereMetaData, boolean) may expose internal representation by storing an externally mutable object into QueryContext.parameters | MALICIOUS_CODE | EI_EXPOSE_REP2 | 67 | Medium |