diff --git a/java/kotlin-extractor/src/main/kotlin/KotlinExtractorExtension.kt b/java/kotlin-extractor/src/main/kotlin/KotlinExtractorExtension.kt index 1774abf5b4e..5ca71fc0fa2 100644 --- a/java/kotlin-extractor/src/main/kotlin/KotlinExtractorExtension.kt +++ b/java/kotlin-extractor/src/main/kotlin/KotlinExtractorExtension.kt @@ -654,11 +654,14 @@ class X { }) val kotlinResult = TypeResult(kotlinId, kotlinSignature) + /* + TODO tw.getLabelFor("@\"callable;{$id}.clone(){$id}\"") { tw.writeMethods(it, "clone", "clone()", javaResult.id, kotlinResult.id, javaResult.id, it) // TODO: modifiers // tw.writeHasModifier(clone, getModifierKey("public")) } + */ return TypeResults(javaResult, kotlinResult) } diff --git a/java/ql/test/kotlin/library-tests/vararg/args.expected b/java/ql/test/kotlin/library-tests/vararg/args.expected index 47c27eb4ee7..474fccdd4b7 100644 --- a/java/ql/test/kotlin/library-tests/vararg/args.expected +++ b/java/ql/test/kotlin/library-tests/vararg/args.expected @@ -1,3 +1,4 @@ +| intList.kt:3:14:3:31 | listOf(...) | 0 | intList.kt:3:21:3:30 | ... | | test.kt:12:14:12:31 | listOf(...) | 0 | test.kt:12:21:12:30 | ... | | test.kt:13:5:13:34 | funWithOnlyVarArgs(...) | 0 | test.kt:13:24:13:33 | ... | | test.kt:14:5:14:50 | funWithArgsAndVarArgs(...) | 0 | test.kt:14:28:14:30 | foo | diff --git a/java/ql/test/kotlin/library-tests/vararg/intList.kt b/java/ql/test/kotlin/library-tests/vararg/intList.kt new file mode 100644 index 00000000000..6c60947b669 --- /dev/null +++ b/java/ql/test/kotlin/library-tests/vararg/intList.kt @@ -0,0 +1,5 @@ + +fun intListFun() { + val xs = listOf(10, 11, 12) +} + diff --git a/java/ql/test/kotlin/library-tests/vararg/varargs.expected b/java/ql/test/kotlin/library-tests/vararg/varargs.expected index b5242e305b9..8b042093f59 100644 --- a/java/ql/test/kotlin/library-tests/vararg/varargs.expected +++ b/java/ql/test/kotlin/library-tests/vararg/varargs.expected @@ -1,3 +1,6 @@ +| intList.kt:3:21:3:30 | ... | 0 | intList.kt:3:21:3:22 | 10 | +| intList.kt:3:21:3:30 | ... | 1 | intList.kt:3:25:3:26 | 11 | +| intList.kt:3:21:3:30 | ... | 2 | intList.kt:3:29:3:30 | 12 | | test.kt:12:21:12:30 | ... | 0 | test.kt:12:21:12:22 | 10 | | test.kt:12:21:12:30 | ... | 1 | test.kt:12:25:12:26 | 11 | | test.kt:12:21:12:30 | ... | 2 | test.kt:12:29:12:30 | 12 |