[FIR-TEST] Add new testdata generated after changes in previous commit
This commit is contained in:
+6
@@ -0,0 +1,6 @@
|
||||
class Test {
|
||||
lateinit var someRunnable: Runnable
|
||||
init {
|
||||
someRunnable = Runnable { someRunnable.run() }
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
class Foo {
|
||||
lateinit var bar: String
|
||||
|
||||
constructor(baz: Int) {
|
||||
bar = ""
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
class Foo {
|
||||
lateinit var x: String
|
||||
|
||||
constructor() {
|
||||
x = "Foo"
|
||||
}
|
||||
|
||||
constructor(x: String, y: String): <!INAPPLICABLE_CANDIDATE!>this<!>(y.hashCode())
|
||||
}
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
class Foo {
|
||||
lateinit var bar: String
|
||||
|
||||
init {
|
||||
bar = ""
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
class Foo {
|
||||
lateinit var bar: String
|
||||
|
||||
constructor() {
|
||||
bar = ""
|
||||
}
|
||||
|
||||
constructor(baz: Int) {
|
||||
bar = ""
|
||||
}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
class Foo {
|
||||
lateinit var bar: String
|
||||
|
||||
constructor() {
|
||||
bar = ""
|
||||
}
|
||||
|
||||
constructor(a: Int) : this() {
|
||||
}
|
||||
|
||||
constructor(a: Int, b: Int) : this(a) {
|
||||
}
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
class Foo {
|
||||
lateinit var bar: String
|
||||
|
||||
constructor(baz: Int) {
|
||||
// At best, we should have error here despite of lateinit
|
||||
bar += baz
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
class Foo() {
|
||||
lateinit var bar: String
|
||||
|
||||
constructor(baz: Int) : this() {
|
||||
bar = ""
|
||||
}
|
||||
}
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
class Foo {
|
||||
lateinit var bar: String
|
||||
|
||||
fun init() {
|
||||
bar = ""
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
class Foo {
|
||||
lateinit var x: String
|
||||
|
||||
constructor(y: String) {
|
||||
x = y
|
||||
}
|
||||
|
||||
constructor()
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
class Foo {
|
||||
lateinit var bar: String
|
||||
|
||||
constructor() {
|
||||
bar = ""
|
||||
}
|
||||
|
||||
constructor(a: Int) : this(a) {
|
||||
bar = "a"
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
class Foo {
|
||||
lateinit var bar: String
|
||||
|
||||
constructor() {
|
||||
bar = ""
|
||||
}
|
||||
|
||||
constructor(a: Int) : this(a, 0, 0) {
|
||||
}
|
||||
|
||||
constructor(a: Int, b: Int) : this(a) {
|
||||
}
|
||||
|
||||
constructor(a: Int, b: Int, c: Int) : this(a, b) {
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user