Skip to content

Commit c060082

Browse files
committed
Kotlin: Update methods test
1 parent c06eb09 commit c060082

File tree

5 files changed

+19
-7
lines changed

5 files changed

+19
-7
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
data class DataClass(val x: Int, val y: String)
1+
data class DataClass(val x: Int, var y: String)

java/ql/test/kotlin/library-tests/methods/exprs.expected

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,13 +89,19 @@
8989
| dataClass.kt:1:22:1:31 | this.x | VarAccess |
9090
| dataClass.kt:1:22:1:31 | x | VarAccess |
9191
| dataClass.kt:1:22:1:31 | x | VarAccess |
92+
| dataClass.kt:1:34:1:46 | ...=... | AssignExpr |
9293
| dataClass.kt:1:34:1:46 | ...=... | KtInitializerAssignExpr |
94+
| dataClass.kt:1:34:1:46 | <set-?> | VarAccess |
9395
| dataClass.kt:1:34:1:46 | String | TypeAccess |
9496
| dataClass.kt:1:34:1:46 | String | TypeAccess |
9597
| dataClass.kt:1:34:1:46 | String | TypeAccess |
9698
| dataClass.kt:1:34:1:46 | String | TypeAccess |
99+
| dataClass.kt:1:34:1:46 | String | TypeAccess |
100+
| dataClass.kt:1:34:1:46 | Unit | TypeAccess |
101+
| dataClass.kt:1:34:1:46 | this | ThisAccess |
97102
| dataClass.kt:1:34:1:46 | this | ThisAccess |
98103
| dataClass.kt:1:34:1:46 | this.y | VarAccess |
104+
| dataClass.kt:1:34:1:46 | this.y | VarAccess |
99105
| dataClass.kt:1:34:1:46 | y | VarAccess |
100106
| dataClass.kt:1:34:1:46 | y | VarAccess |
101107
| methods2.kt:4:1:5:1 | Unit | TypeAccess |

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
methods
22
| clinit.kt:0:0:0:0 | ClinitKt | clinit.kt:0:0:0:0 | <clinit> | <clinit>() | | |
3-
| clinit.kt:0:0:0:0 | ClinitKt | clinit.kt:3:1:3:24 | getTopLevelInt | getTopLevelInt() | public, static | |
4-
| clinit.kt:0:0:0:0 | ClinitKt | clinit.kt:3:1:3:24 | setTopLevelInt | setTopLevelInt(int) | public, static | |
3+
| clinit.kt:0:0:0:0 | ClinitKt | clinit.kt:3:1:3:24 | getTopLevelInt | getTopLevelInt() | public, static | Compiler generated |
4+
| clinit.kt:0:0:0:0 | ClinitKt | clinit.kt:3:1:3:24 | setTopLevelInt | setTopLevelInt(int) | public, static | Compiler generated |
55
| dataClass.kt:1:1:1:47 | DataClass | dataClass.kt:0:0:0:0 | component1 | component1() | public | Compiler generated |
66
| dataClass.kt:1:1:1:47 | DataClass | dataClass.kt:0:0:0:0 | component2 | component2() | public | Compiler generated |
77
| dataClass.kt:1:1:1:47 | DataClass | dataClass.kt:0:0:0:0 | copy | copy(int,java.lang.String) | public | Compiler generated |
88
| dataClass.kt:1:1:1:47 | DataClass | dataClass.kt:0:0:0:0 | equals | equals(java.lang.Object) | override, public | Compiler generated |
99
| dataClass.kt:1:1:1:47 | DataClass | dataClass.kt:0:0:0:0 | hashCode | hashCode() | override, public | Compiler generated |
1010
| dataClass.kt:1:1:1:47 | DataClass | dataClass.kt:0:0:0:0 | toString | toString() | override, public | Compiler generated |
11-
| dataClass.kt:1:1:1:47 | DataClass | dataClass.kt:1:22:1:31 | getX | getX() | public | |
12-
| dataClass.kt:1:1:1:47 | DataClass | dataClass.kt:1:34:1:46 | getY | getY() | public | |
11+
| dataClass.kt:1:1:1:47 | DataClass | dataClass.kt:1:22:1:31 | getX | getX() | public | Compiler generated |
12+
| dataClass.kt:1:1:1:47 | DataClass | dataClass.kt:1:34:1:46 | getY | getY() | public | Compiler generated |
13+
| dataClass.kt:1:1:1:47 | DataClass | dataClass.kt:1:34:1:46 | setY | setY(java.lang.String) | public | Compiler generated |
1314
| methods2.kt:0:0:0:0 | Methods2Kt | methods2.kt:4:1:5:1 | fooBarTopLevelMethod | fooBarTopLevelMethod(int,int) | public, static | |
1415
| methods2.kt:7:1:10:1 | Class2 | methods2.kt:8:5:9:5 | fooBarClassMethod | fooBarClassMethod(int,int) | public | |
1516
| methods3.kt:0:0:0:0 | Methods3Kt | methods3.kt:3:1:3:42 | fooBarTopLevelMethodExt | fooBarTopLevelMethodExt(int,int) | public, static | |

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
import java
22

3-
query predicate methods(RefType declType, Method m, string signature, string modifiers, string compilerGenerated) {
3+
query predicate methods(
4+
RefType declType, Method m, string signature, string modifiers, string compilerGenerated
5+
) {
46
m.fromSource() and
57
declType = m.getDeclaringType() and
68
signature = m.getSignature() and
79
modifiers = concat(string s | m.hasModifier(s) | s, ", ") and
8-
if m.isCompilerGenerated() then compilerGenerated = "Compiler generated" else compilerGenerated = ""
10+
if m.isCompilerGenerated()
11+
then compilerGenerated = "Compiler generated"
12+
else compilerGenerated = ""
913
}
1014

1115
query predicate constructors(RefType declType, Constructor c, string signature) {

java/ql/test/kotlin/library-tests/methods/parameters.expected

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
| dataClass.kt:0:0:0:0 | copy | dataClass.kt:1:22:1:31 | x | 0 |
33
| dataClass.kt:0:0:0:0 | copy | dataClass.kt:1:34:1:46 | y | 1 |
44
| dataClass.kt:0:0:0:0 | equals | dataClass.kt:0:0:0:0 | other | 0 |
5+
| dataClass.kt:1:34:1:46 | setY | dataClass.kt:1:34:1:46 | <set-?> | 0 |
56
| methods2.kt:4:1:5:1 | fooBarTopLevelMethod | methods2.kt:4:26:4:31 | x | 0 |
67
| methods2.kt:4:1:5:1 | fooBarTopLevelMethod | methods2.kt:4:34:4:39 | y | 1 |
78
| methods2.kt:8:5:9:5 | fooBarClassMethod | methods2.kt:8:27:8:32 | x | 0 |

0 commit comments

Comments
 (0)