[FIR-TEST] Add new testdata generated after changes in previous commit

This commit is contained in:
Dmitriy Novozhilov
2019-12-11 16:16:22 +03:00
parent e9c02a1cca
commit 2536fa0cd5
4578 changed files with 104067 additions and 1 deletions
@@ -0,0 +1,14 @@
class Outer {
class Nested {
companion object {
fun foo() = 42
}
}
companion object {
fun bar() = 239
}
}
fun foo() = Outer.Nested.foo()
fun bar() = Outer.bar()
@@ -0,0 +1,17 @@
class Outer {
class Nested {
class NestedNested
}
inner class Inner {
inner class InnerInner
}
}
fun f1() = Outer()
fun f2() = Outer.Nested()
fun f3() = Outer.Nested.NestedNested()
fun f4() = Outer.<!UNRESOLVED_REFERENCE!>Inner<!>()
fun f5() = Outer.Inner.<!UNRESOLVED_REFERENCE!>InnerInner<!>()
fun f6() = Outer().Inner()
fun f7() = Outer().Inner().InnerInner()
@@ -0,0 +1,5 @@
fun bar(b: Boolean) = b
fun foo(data: List<String>) {
bar(data.contains(""))
}
@@ -0,0 +1,7 @@
enum class E {
E1,
E2 { };
}
fun foo() = E.E1
fun bar() = E.E2
@@ -0,0 +1,10 @@
// !WITH_NEW_INFERENCE
// NI_EXPECTED_FILE
class Outer {
class Nested<T>
}
fun nested() = Outer.Nested<Int>()
fun noArguments() = Outer.Nested()
fun noArgumentsExpectedType(): Outer.Nested<String> = Outer.Nested()
fun manyArguments() = Outer.Nested<String, Int>()
@@ -0,0 +1,17 @@
// FILE: a.kt
class A {
class B {
class C
}
}
// FILE: b.kt
import A.B
import A.B.C
val a = A()
val b = B()
val ab = A.B()
val c = C()
val bc = B.C()
val abc = A.B.C()
@@ -0,0 +1,8 @@
package A
class B {
class C {
}
}
val a = A.B.C()
@@ -0,0 +1,9 @@
class A {
enum class E {
E1,
E2 { };
}
}
fun foo() = A.E.E1
fun bar() = A.E.E2
@@ -0,0 +1,7 @@
object A {
object B {
object C
}
}
val a = A.B.C
@@ -0,0 +1,11 @@
abstract class Outer {
class Nested {
class NestedNested
}
abstract val prop1: Nested
abstract val prop2: Nested.NestedNested
}
fun foo(): Outer.Nested = null!!
val bar: Outer.Nested.NestedNested = null!!