Files
codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplSpecific.qll
2024-03-13 14:41:57 +01:00

27 lines
577 B
Plaintext

/**
* Provides Java-specific definitions for use in the data flow library.
*/
private import semmle.code.Location
private import codeql.dataflow.DataFlow
module Private {
import DataFlowPrivate
import DataFlowDispatch
}
module Public {
import DataFlowUtil
}
module JavaDataFlow implements InputSig<Location> {
import Private
import Public
Node exprNode(DataFlowExpr e) { result = Public::exprNode(e) }
predicate mayBenefitFromCallContext = Private::mayBenefitFromCallContext/1;
predicate viableImplInCallContext = Private::viableImplInCallContext/2;
}