From 3a0843219ebd1b431a5cffc811c8ae59c30e2834 Mon Sep 17 00:00:00 2001 From: Anders Starcke Henriksen Date: Tue, 29 Aug 2023 13:56:48 +0200 Subject: [PATCH] Change the java query to work for multiple java versions. --- .../ql-vscode/src/data-extensions-editor/queries/java.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extensions/ql-vscode/src/data-extensions-editor/queries/java.ts b/extensions/ql-vscode/src/data-extensions-editor/queries/java.ts index ce428f4ab..b08f40b2c 100644 --- a/extensions/ql-vscode/src/data-extensions-editor/queries/java.ts +++ b/extensions/ql-vscode/src/data-extensions-editor/queries/java.ts @@ -147,7 +147,12 @@ class CallableMethod extends Callable { /** Holds if this API is a known neutral. */ pragma[nomagic] - predicate isNeutral() { this instanceof FlowSummaryImpl::Public::NeutralCallable } + predicate isNeutral() { + exists(string namespace, string type, string name, string signature, string kind, string provenance | + neutralModel(namespace, type, name, signature, kind, provenance) and + this = interpretElement(namespace, type, false, name, signature, "") + ) + } /** * Holds if this API is supported by existing CodeQL libraries, that is, it is either a