Skip to content

Commit c4b0db1

Browse files
committed
Java: Use shared SuccessorType.
1 parent 3e5ed9e commit c4b0db1

File tree

3 files changed

+3
-77
lines changed

3 files changed

+3
-77
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import Dominance
99
private import codeql.controlflow.BasicBlock as BB
1010

1111
private module Input implements BB::InputSig<Location> {
12-
import SuccessorType
12+
import codeql.controlflow.SuccessorType
1313

1414
/** Hold if `t` represents a conditional successor type. */
1515
predicate successorTypeIsCondition(SuccessorType t) { none() }
@@ -34,7 +34,7 @@ private module Input implements BB::InputSig<Location> {
3434
result = getASpecificSuccessor(node, t)
3535
or
3636
node.getASuccessor() = result and
37-
t instanceof NormalSuccessor and
37+
t instanceof DirectSuccessor and
3838
not result = getASpecificSuccessor(node, _)
3939
}
4040

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ private module GuardsInput implements SharedGuards::InputSig<Location> {
143143
private import java as J
144144
private import semmle.code.java.dataflow.internal.BaseSSA
145145
private import semmle.code.java.dataflow.NullGuards as NullGuards
146-
import SuccessorType
146+
import codeql.controlflow.SuccessorType
147147

148148
class ControlFlowNode = J::ControlFlowNode;
149149

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

Lines changed: 0 additions & 74 deletions
This file was deleted.

0 commit comments

Comments
 (0)