Move debugger test data to the new location
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
//FILE: a/a.kt
|
||||
// DISABLE_STRICT_MODE
|
||||
package a
|
||||
|
||||
abstract class R {
|
||||
abstract fun run()
|
||||
}
|
||||
|
||||
fun eval(r: R) {
|
||||
r.run()
|
||||
}
|
||||
|
||||
class Some {
|
||||
fun foo() {
|
||||
eval(object : R() { // Line with negative score
|
||||
override fun run() {
|
||||
val a = 1 // R: 4 L: 17
|
||||
val b = 12 // R: 4 L: 18
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
// DO_NOT_CHECK_CLASS_FQNAME
|
||||
|
||||
//FILE: a/a.kt
|
||||
package a
|
||||
|
||||
class A private constructor() {
|
||||
protected fun a() {
|
||||
val a = 5
|
||||
}
|
||||
}
|
||||
|
||||
//FILE: b/a.kt
|
||||
|
||||
//significant whitespace
|
||||
package b
|
||||
|
||||
class A public constructor() {
|
||||
private fun a() {
|
||||
val a = 5
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
//FILE: a/a.kt
|
||||
class A {
|
||||
init {
|
||||
val a = 5
|
||||
val b = 3
|
||||
}
|
||||
}
|
||||
|
||||
//FILE: b/a.kt
|
||||
class B {
|
||||
init {
|
||||
val x = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
// DO_NOT_CHECK_CLASS_FQNAME
|
||||
// DISABLE_STRICT_MODE
|
||||
|
||||
//FILE: a/a.kt
|
||||
package a
|
||||
|
||||
fun block(l: () -> Unit) {}
|
||||
|
||||
class A { // Line with the same rank
|
||||
fun a() {
|
||||
block {
|
||||
val a = 5
|
||||
block {
|
||||
val b = 4
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//FILE: b/a.kt
|
||||
package b
|
||||
// Fake Line
|
||||
|
||||
import a.block
|
||||
|
||||
class A {
|
||||
fun b() {
|
||||
val g = 5 // Line with the same rank
|
||||
val x = 1
|
||||
block { val y = 2 }
|
||||
block {
|
||||
val a = 5
|
||||
block { block { val x = 4 }}
|
||||
}
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
//FILE: a/a.kt
|
||||
class A(
|
||||
val firstName: String,
|
||||
val lastName: String,
|
||||
val age: Int
|
||||
)
|
||||
|
||||
//FILE: b/a.kt
|
||||
class B(
|
||||
val firstName: String,
|
||||
val lastName: String,
|
||||
val age: Int
|
||||
)
|
||||
Vendored
+21
@@ -0,0 +1,21 @@
|
||||
//FILE: a/a.kt
|
||||
class A(
|
||||
val firstName: String,
|
||||
val lastName: String,
|
||||
val age: Int
|
||||
) {
|
||||
val c = 1
|
||||
val d = "A"
|
||||
}
|
||||
|
||||
//FILE: b/a.kt
|
||||
class B(
|
||||
val firstName: String,
|
||||
val lastName: String,
|
||||
val age: Int
|
||||
) {
|
||||
init {
|
||||
val a = 5
|
||||
val b = 6
|
||||
}
|
||||
}
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
//FILE: a/a.kt
|
||||
package a
|
||||
|
||||
import c.*
|
||||
|
||||
class B : A<SomeImpl>() {
|
||||
override fun x(some: SomeImpl) {
|
||||
foo()
|
||||
}
|
||||
}
|
||||
|
||||
// DO_NOT_LOAD: a.SomeImpl
|
||||
class SomeImpl : Some()
|
||||
|
||||
//FILE: b/a.kt
|
||||
package b
|
||||
|
||||
import c.*
|
||||
|
||||
class B : A<Some>() {
|
||||
override fun x(some: Some) {
|
||||
foo()
|
||||
}
|
||||
}
|
||||
|
||||
//FILE: c/c.kt
|
||||
package c
|
||||
|
||||
open class Some
|
||||
|
||||
abstract class A<T: Some> {
|
||||
abstract fun x(a: T)
|
||||
}
|
||||
|
||||
fun foo() {}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
//FILE: a/a.kt
|
||||
package foo
|
||||
|
||||
class A {
|
||||
val a by lazy {
|
||||
val a = 5
|
||||
val b = 2
|
||||
""
|
||||
}
|
||||
}
|
||||
|
||||
//FILE: b/a.kt
|
||||
package bar
|
||||
|
||||
class B {
|
||||
val a by lazy {
|
||||
val b = 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
//FILE: a/a.kt
|
||||
package foo
|
||||
|
||||
class A {
|
||||
fun a() {
|
||||
val a = 5
|
||||
}
|
||||
}
|
||||
|
||||
//FILE: b/a.kt
|
||||
package bar
|
||||
|
||||
class A {
|
||||
fun a() {
|
||||
val c = 1
|
||||
val d = 3
|
||||
val g = ""
|
||||
}
|
||||
}
|
||||
Vendored
+19
@@ -0,0 +1,19 @@
|
||||
//FILE: a/a.kt
|
||||
package bar
|
||||
|
||||
class A {
|
||||
fun a() {
|
||||
val a = 5
|
||||
}
|
||||
}
|
||||
|
||||
//FILE: b/a.kt
|
||||
package foo
|
||||
|
||||
class A {
|
||||
fun b() {
|
||||
val c = 1
|
||||
val d = 3
|
||||
val g = ""
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
//FILE: a/a.kt
|
||||
class A {
|
||||
fun a() {
|
||||
System.out.println("a")
|
||||
}
|
||||
}
|
||||
|
||||
//FILE: b/a.kt
|
||||
class B {
|
||||
fun b() {
|
||||
System.out.println("b")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
//FILE: a/a.kt
|
||||
package a
|
||||
|
||||
val a = run {
|
||||
val a = 5
|
||||
val b = run {
|
||||
val c = 2
|
||||
}
|
||||
5
|
||||
}
|
||||
|
||||
fun x() {
|
||||
println("")
|
||||
}
|
||||
|
||||
//FILE: b/a.kt
|
||||
package b
|
||||
|
||||
val b = 5
|
||||
|
||||
fun y() {
|
||||
println("")
|
||||
}
|
||||
Reference in New Issue
Block a user