mirror of
https://github.com/github/codeql.git
synced 2026-04-25 08:45:14 +02:00
Kotlin: Add enums to expr test
This commit is contained in:
@@ -160,7 +160,20 @@
|
||||
| exprs.kt:84:29:84:29 | (...)... | CastExpr |
|
||||
| exprs.kt:84:29:84:29 | Rectangle | TypeAccess |
|
||||
| exprs.kt:84:29:84:29 | r | VarAccess |
|
||||
| exprs.kt:88:1:90:1 | <obinit>(...) | MethodAccess |
|
||||
| exprs.kt:88:1:90:1 | new Enum(...) | ClassInstanceExpr |
|
||||
| exprs.kt:92:1:96:1 | <obinit>(...) | MethodAccess |
|
||||
| exprs.kt:92:1:96:1 | new Enum(...) | ClassInstanceExpr |
|
||||
| exprs.kt:92:18:92:29 | ...=... | AssignExpr |
|
||||
| exprs.kt:92:18:92:29 | rgb | VarAccess |
|
||||
| exprs.kt:92:18:92:29 | rgb | VarAccess |
|
||||
| exprs.kt:99:5:99:31 | south | LocalVariableDeclExpr |
|
||||
| exprs.kt:100:5:100:27 | green | LocalVariableDeclExpr |
|
||||
| file://:0:0:0:0 | Color | TypeAccess |
|
||||
| file://:0:0:0:0 | Direction | TypeAccess |
|
||||
| file://:0:0:0:0 | q | VarAccess |
|
||||
| file://:0:0:0:0 | q | VarAccess |
|
||||
| file://:0:0:0:0 | tmp0 | LocalVariableDeclExpr |
|
||||
| file://:0:0:0:0 | variable | VarAccess |
|
||||
| file://:0:0:0:0 | void | TypeAccess |
|
||||
| file://:0:0:0:0 | void | TypeAccess |
|
||||
|
||||
@@ -84,3 +84,18 @@ fun foo(p: Polygon) {
|
||||
val r2: Rectangle = r
|
||||
}
|
||||
}
|
||||
|
||||
enum class Direction {
|
||||
NORTH, SOUTH, WEST, EAST
|
||||
}
|
||||
|
||||
enum class Color(val rgb: Int) {
|
||||
RED(0xFF0000),
|
||||
GREEN(0x00FF00),
|
||||
BLUE(0x0000FF)
|
||||
}
|
||||
|
||||
fun enums() {
|
||||
val south = Direction.SOUTH
|
||||
val green = Color.GREEN
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user