Skip to content

Commit 876bea6

Browse files
committed
Kotlin: Add test case for missing enum constants
1 parent 42a97b2 commit 876bea6

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
fun usesEnum(e: Enum<*>) = e.ordinal.toString() + e.name
2+
3+
enum class E { A, B, C }

java/ql/test/kotlin/library-tests/enum/test.expected

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
enumConstants
2+
#select
13
| addAll |
24
| addRange |
35
| allOf |

java/ql/test/kotlin/library-tests/enum/test.ql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ import java
33
from Method m
44
where m.getDeclaringType().getName().matches("Enum%")
55
select m.getName()
6+
7+
query predicate enumConstants(EnumConstant ec) { ec.fromSource() }

0 commit comments

Comments
 (0)