mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
Java: Fix input/output naming.
This commit is contained in:
@@ -281,21 +281,21 @@ module SourceSinkInterpretationInput implements
|
|||||||
}
|
}
|
||||||
|
|
||||||
predicate barrierGuardElement(
|
predicate barrierGuardElement(
|
||||||
Element e, string output, Public::AcceptingValue acceptingvalue, string kind,
|
Element e, string input, Public::AcceptingValue acceptingvalue, string kind,
|
||||||
Public::Provenance provenance, string model
|
Public::Provenance provenance, string model
|
||||||
) {
|
) {
|
||||||
exists(
|
exists(
|
||||||
string namespace, string type, boolean subtypes, string name, string signature, string ext,
|
string namespace, string type, boolean subtypes, string name, string signature, string ext,
|
||||||
SourceOrSinkElement baseBarrier, string originalOutput, QlBuiltins::ExtensionId madId
|
SourceOrSinkElement baseBarrier, string originalInput, QlBuiltins::ExtensionId madId
|
||||||
|
|
|
|
||||||
barrierGuardModel(namespace, type, subtypes, name, signature, ext, originalOutput,
|
barrierGuardModel(namespace, type, subtypes, name, signature, ext, originalInput,
|
||||||
acceptingvalue, kind, provenance, madId) and
|
acceptingvalue, kind, provenance, madId) and
|
||||||
model = "MaD:" + madId.toString() and
|
model = "MaD:" + madId.toString() and
|
||||||
baseBarrier = interpretElement(namespace, type, subtypes, name, signature, ext, _) and
|
baseBarrier = interpretElement(namespace, type, subtypes, name, signature, ext, _) and
|
||||||
(
|
(
|
||||||
e = baseBarrier and output = originalOutput
|
e = baseBarrier and input = originalInput
|
||||||
or
|
or
|
||||||
correspondingKotlinParameterDefaultsArgSpec(baseBarrier, e, originalOutput, output)
|
correspondingKotlinParameterDefaultsArgSpec(baseBarrier, e, originalInput, input)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user