diff --git a/java/ql/test/kotlin/library-tests/java-kotlin-collection-type-generic-methods/test.expected b/java/ql/test/kotlin/library-tests/java-kotlin-collection-type-generic-methods/test.expected index f3f148ff2157..4ccb82a3d0dd 100644 --- a/java/ql/test/kotlin/library-tests/java-kotlin-collection-type-generic-methods/test.expected +++ b/java/ql/test/kotlin/library-tests/java-kotlin-collection-type-generic-methods/test.expected @@ -165,6 +165,8 @@ methodWithDuplicate | List | add | int | | List | addAll | Collection | | List | addAll | int | +| List | addFirst | E | +| List | addLast | E | | List | contains | Object | | List | containsAll | Collection | | List | copyOf | Collection | @@ -213,6 +215,8 @@ methodWithDuplicate | List | add | int | | List | addAll | Collection | | List | addAll | int | +| List | addFirst | String | +| List | addLast | String | | List | contains | Object | | List | containsAll | Collection | | List | copyOf | Collection | diff --git a/java/ql/test/library-tests/frameworks/apache-collections/options b/java/ql/test/library-tests/frameworks/apache-collections/options index 7b0b8433220e..694c0bfe00dd 100644 --- a/java/ql/test/library-tests/frameworks/apache-collections/options +++ b/java/ql/test/library-tests/frameworks/apache-collections/options @@ -1 +1 @@ -//semmle-extractor-options: --javac-args -cp ${testdir}/../../../stubs/apache-commons-collections4-4.4 \ No newline at end of file +//semmle-extractor-options: --javac-args -cp ${testdir}/../../../stubs/apache-commons-collections4-4.4 --release 11 diff --git a/java/ql/test/library-tests/sensitive-actions/test.expected b/java/ql/test/library-tests/sensitive-actions/test.expected index ea02eacb73b3..118286cb7de9 100644 --- a/java/ql/test/library-tests/sensitive-actions/test.expected +++ b/java/ql/test/library-tests/sensitive-actions/test.expected @@ -67,5 +67,3 @@ sensitiveDataMethod | Test.java:37:18:37:31 | aaCryptAccntaa | | Test.java:39:18:39:33 | aaCryptTrustedaa | | Test.java:41:18:41:40 | aaCryptRefreshaaTokenaa | -| file:///modules/java.base/java/lang/invoke/MemberName.class:0:0:0:0 | isTrustedFinalField | -| file:///modules/java.base/java/lang/reflect/Field.class:0:0:0:0 | isTrustedFinal | diff --git a/java/ql/test/library-tests/sensitive-actions/test.ql b/java/ql/test/library-tests/sensitive-actions/test.ql index 517d5d86fe4d..0d3420eb1af7 100644 --- a/java/ql/test/library-tests/sensitive-actions/test.ql +++ b/java/ql/test/library-tests/sensitive-actions/test.ql @@ -9,4 +9,4 @@ query predicate sensitiveVariable(Variable v) { v.getName().regexpMatch(getCommonSensitiveInfoRegex()) } -query predicate sensitiveDataMethod(SensitiveDataMethod m) { any() } +query predicate sensitiveDataMethod(SensitiveDataMethod m) { m.fromSource() } diff --git a/java/ql/test/library-tests/types/record-classes/RecordClasses.ql b/java/ql/test/library-tests/types/record-classes/RecordClasses.ql index ecc9f5e957c2..71ac31d6031b 100644 --- a/java/ql/test/library-tests/types/record-classes/RecordClasses.ql +++ b/java/ql/test/library-tests/types/record-classes/RecordClasses.ql @@ -2,6 +2,7 @@ import java from Record r, boolean isFinal, boolean isStatic, string superTypes where + r.fromSource() and (if r.isFinal() then isFinal = true else isFinal = false) and (if r.isStatic() then isStatic = true else isStatic = false) and superTypes = concat(RefType superType | superType = r.getASupertype() | superType.toString(), ",") diff --git a/java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/util/threads/CloseableExecutorService.java b/java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/util/threads/CloseableExecutorService.java index ac65788f3c86..406ee6185442 100644 --- a/java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/util/threads/CloseableExecutorService.java +++ b/java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/util/threads/CloseableExecutorService.java @@ -9,4 +9,6 @@ public interface CloseableExecutorService extends Closeable, ExecutorService { default boolean awaitTermination(Duration p0){ return false; } + + default void close() { } }