Java: Fix input/output naming.

This commit is contained in:
Anders Schack-Mulligen
2025-12-11 15:53:54 +01:00
parent 87f58fe51a
commit 4066c0d84a

View File

@@ -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)
) )
) )
} }