Files
codeql/java/ql/test/library-tests/dataflow/partial/testRev.ql
Anders Schack-Mulligen 7eb64aa998 Dataflow: Code review fixes.
2020-11-03 09:16:20 +01:00

19 lines
512 B
Plaintext

import java
import semmle.code.java.dataflow.DataFlow
import DataFlow
import PartialPathGraph
class Conf extends Configuration {
Conf() { this = "partial flow" }
override predicate isSource(Node n) { n.asExpr().(MethodAccess).getMethod().hasName("src") }
override predicate isSink(Node n) { n.asExpr().(Argument).getCall().getCallee().hasName("sink") }
override int explorationLimit() { result = 10 }
}
from PartialPathNode n, int dist
where any(Conf c).hasPartialFlowRev(n, _, dist)
select dist, n