Skip to content

Commit 881e5e1

Browse files
committed
Java: revert deletion of redundant imports
1 parent 17005dd commit 881e5e1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+53
-0
lines changed

java/ql/lib/semmle/code/java/Javadoc.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
*/
44

55
import semmle.code.Location
6+
import Element
67

78
/** A Javadoc parent is an element whose child can be some Javadoc documentation. */
89
class JavadocParent extends @javadocParent, Top {

java/ql/lib/semmle/code/java/controlflow/BasicBlocks.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import java
66
import Dominance
7+
import semmle.code.java.ControlFlowGraph
78

89
/**
910
* A control-flow node that represents the start of a basic block.

java/ql/lib/semmle/code/java/controlflow/Dominance.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
*/
44

55
import java
6+
private import semmle.code.java.ControlFlowGraph
67

78
/*
89
* Predicates for basic-block-level dominance.

java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ private module Frameworks {
137137
private import semmle.code.java.frameworks.MyBatis
138138
private import semmle.code.java.frameworks.Hibernate
139139
private import semmle.code.java.frameworks.jOOQ
140+
private import semmle.code.java.frameworks.spring.SpringHttp
140141
}
141142

142143
private predicate sourceModelCsv(string row) {

java/ql/lib/semmle/code/java/dataflow/FlowSources.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import semmle.code.java.frameworks.Guice
2727
import semmle.code.java.frameworks.struts.StrutsActions
2828
import semmle.code.java.frameworks.Thrift
2929
import semmle.code.java.frameworks.javaee.jsf.JSFRenderer
30+
private import semmle.code.java.dataflow.ExternalFlow
3031

3132
/** A data flow source of remote user input. */
3233
abstract class RemoteFlowSource extends DataFlow::Node {

java/ql/lib/semmle/code/java/dataflow/internal/TaintTrackingUtil.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ private import semmle.code.java.dataflow.FlowSources
1515
private import semmle.code.java.dataflow.internal.DataFlowPrivate
1616
import semmle.code.java.dataflow.FlowSteps
1717
private import FlowSummaryImpl as FlowSummaryImpl
18+
private import semmle.code.java.frameworks.JaxWS
1819

1920
/**
2021
* Holds if taint can flow from `src` to `sink` in zero or more

java/ql/lib/semmle/code/java/deadcode/DeadEnumConstant.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import java
2+
import semmle.code.java.JDKAnnotations
23

34
/**
45
* Direct flow of values (i.e. object references) through expressions.

java/ql/lib/semmle/code/java/deadcode/EntryPoints.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import semmle.code.java.deadcode.WebEntryPoints
99
import semmle.code.java.frameworks.javaee.JavaServerFaces
1010
import semmle.code.java.frameworks.JAXB
1111
import semmle.code.java.frameworks.JaxWS
12+
import semmle.code.java.JMX
1213
import semmle.code.java.Reflection
1314
import semmle.code.java.frameworks.JavaxAnnotations
1415
import semmle.code.java.frameworks.Selenium

java/ql/lib/semmle/code/java/deadcode/TestEntryPoints.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import semmle.code.java.deadcode.DeadCode
33
import semmle.code.java.frameworks.Cucumber
44
import semmle.code.java.deadcode.frameworks.FitNesseEntryPoints
55
import semmle.code.java.frameworks.Mockito
6+
import semmle.code.java.UnitTests
67

78
/**
89
* A test method, suite, or an associated setup/teardown method.

java/ql/lib/semmle/code/java/frameworks/ApacheLdap.qll

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
*/
44

55
import java
6+
import semmle.code.java.Type
7+
import semmle.code.java.Member
68

79
/*--- Types ---*/
810
/** The interface `org.apache.directory.ldap.client.api.LdapConnection`. */

0 commit comments

Comments
 (0)