mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
Kotlin: Add a test for file classes
This commit is contained in:
2
java/ql/test/library-tests/file_classes/A.kt
Normal file
2
java/ql/test/library-tests/file_classes/A.kt
Normal file
@@ -0,0 +1,2 @@
|
||||
fun a() {
|
||||
}
|
||||
3
java/ql/test/library-tests/file_classes/B.kt
Normal file
3
java/ql/test/library-tests/file_classes/B.kt
Normal file
@@ -0,0 +1,3 @@
|
||||
fun b() {
|
||||
a()
|
||||
}
|
||||
3
java/ql/test/library-tests/file_classes/C.kt
Normal file
3
java/ql/test/library-tests/file_classes/C.kt
Normal file
@@ -0,0 +1,3 @@
|
||||
class C {
|
||||
fun c() {}
|
||||
}
|
||||
3
java/ql/test/library-tests/file_classes/classes.expected
Normal file
3
java/ql/test/library-tests/file_classes/classes.expected
Normal file
@@ -0,0 +1,3 @@
|
||||
| A.kt:0:0:0:0 | AKt | true |
|
||||
| B.kt:0:0:0:0 | BKt | true |
|
||||
| C.kt:1:1:3:1 | C | false |
|
||||
5
java/ql/test/library-tests/file_classes/classes.ql
Normal file
5
java/ql/test/library-tests/file_classes/classes.ql
Normal file
@@ -0,0 +1,5 @@
|
||||
import java
|
||||
|
||||
from Class c
|
||||
where c.fromSource()
|
||||
select c, any(boolean b | if c.isFileClass() then b = true else b = false)
|
||||
Reference in New Issue
Block a user