[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,55 @@
// !LANGUAGE: +ProhibitVisibilityOfNestedClassifiersFromSupertypesOfCompanion
// FILE: J.java
public class J {
public static void foo() {}
}
// FILE: J2.java
public class J2 extends A {
public static void boo() {}
}
// FILE: test.kt
open class A {
companion object : J() {
fun bar() {}
}
}
class B : J2() {
init {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
boo()
}
fun test2() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
boo()
}
object O {
fun test() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
<!UNRESOLVED_REFERENCE!>boo<!>()
}
}
companion object {
init {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
<!UNRESOLVED_REFERENCE!>boo<!>()
}
fun test() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
<!UNRESOLVED_REFERENCE!>boo<!>()
}
fun bar() {}
}
}
@@ -0,0 +1,55 @@
// !LANGUAGE: -ProhibitVisibilityOfNestedClassifiersFromSupertypesOfCompanion
// FILE: J.java
public class J {
public static void foo() {}
}
// FILE: J2.java
public class J2 extends A {
public static void boo() {}
}
// FILE: test.kt
open class A {
companion object : J() {
fun bar() {}
}
}
class B : J2() {
init {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
boo()
}
fun test2() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
boo()
}
object O {
fun test() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
<!UNRESOLVED_REFERENCE!>boo<!>()
}
}
companion object {
init {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
<!UNRESOLVED_REFERENCE!>boo<!>()
}
fun test() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
<!UNRESOLVED_REFERENCE!>boo<!>()
}
fun bar() {}
}
}
@@ -0,0 +1,46 @@
// !LANGUAGE: +ProhibitVisibilityOfNestedClassifiersFromSupertypesOfCompanion
// FILE: J.java
public class J {
public static void foo() {}
}
// FILE: test.kt
open class A {
companion object : J() {
fun bar() {}
}
}
class B : A() {
init {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
}
fun test2() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
}
object O {
fun test() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
}
}
companion object {
init {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
}
fun test() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
}
fun bar() {}
}
}
@@ -0,0 +1,46 @@
// !LANGUAGE: -ProhibitVisibilityOfNestedClassifiersFromSupertypesOfCompanion
// FILE: J.java
public class J {
public static void foo() {}
}
// FILE: test.kt
open class A {
companion object : J() {
fun bar() {}
}
}
class B : A() {
init {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
}
fun test2() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
}
object O {
fun test() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
}
}
companion object {
init {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
}
fun test() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
}
fun bar() {}
}
}
@@ -0,0 +1,54 @@
// !LANGUAGE: +ProhibitVisibilityOfNestedClassifiersFromSupertypesOfCompanion
// !WITH_NEW_INFERENCE
// !DIAGNOSTICS: -UNUSED_VARIABLE
// FILE: J.java
public class J {
public static void foo() {}
}
// FILE: test.kt
open class A<T> : J() {
init {
foo()
bar()
val a: Int = baz()
val b: T = baz()
}
fun test1() {
foo()
bar()
val a: Int = baz()
val b: T = baz()
}
fun baz(): T = null!!
object O {
fun test() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
val a: Int = <!UNRESOLVED_REFERENCE!>baz<!>()
val b: T = <!UNRESOLVED_REFERENCE!>baz<!>()
}
}
companion object : A<Int>() {
init {
foo()
bar()
val a: Int = baz()
val b: T = baz()
}
fun test() {
foo()
bar()
val a: Int = baz()
val b: T = baz()
}
fun bar() {}
}
}
@@ -0,0 +1,54 @@
// !LANGUAGE: -ProhibitVisibilityOfNestedClassifiersFromSupertypesOfCompanion
// !WITH_NEW_INFERENCE
// !DIAGNOSTICS: -UNUSED_VARIABLE
// FILE: J.java
public class J {
public static void foo() {}
}
// FILE: test.kt
open class A<T> : J() {
init {
foo()
bar()
val a: Int = baz()
val b: T = baz()
}
fun test1() {
foo()
bar()
val a: Int = baz()
val b: T = baz()
}
fun baz(): T = null!!
object O {
fun test() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
val a: Int = <!UNRESOLVED_REFERENCE!>baz<!>()
val b: T = <!UNRESOLVED_REFERENCE!>baz<!>()
}
}
companion object : A<Int>() {
init {
foo()
bar()
val a: Int = baz()
val b: T = baz()
}
fun test() {
foo()
bar()
val a: Int = baz()
val b: T = baz()
}
fun bar() {}
}
}
@@ -0,0 +1,50 @@
// !LANGUAGE: +ProhibitVisibilityOfNestedClassifiersFromSupertypesOfCompanion
// FILE: J.java
public class J {
public static void foo() {}
}
// FILE: test.kt
open class B : J() {
fun baz() {}
}
class A {
init {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
<!UNRESOLVED_REFERENCE!>baz<!>()
}
fun test1() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
<!UNRESOLVED_REFERENCE!>baz<!>()
}
object O {
fun test() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
<!UNRESOLVED_REFERENCE!>baz<!>()
}
}
companion object : B() {
init {
foo()
bar()
baz()
}
fun test() {
foo()
bar()
baz()
}
fun bar() {}
}
}
@@ -0,0 +1,50 @@
// !LANGUAGE: -ProhibitVisibilityOfNestedClassifiersFromSupertypesOfCompanion
// FILE: J.java
public class J {
public static void foo() {}
}
// FILE: test.kt
open class B : J() {
fun baz() {}
}
class A {
init {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
<!UNRESOLVED_REFERENCE!>baz<!>()
}
fun test1() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
<!UNRESOLVED_REFERENCE!>baz<!>()
}
object O {
fun test() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
<!UNRESOLVED_REFERENCE!>baz<!>()
}
}
companion object : B() {
init {
foo()
bar()
baz()
}
fun test() {
foo()
bar()
baz()
}
fun bar() {}
}
}
@@ -0,0 +1,39 @@
// !LANGUAGE: +ProhibitVisibilityOfNestedClassifiersFromSupertypesOfCompanion
// FILE: J.java
public class J {
public static void foo() {}
}
// FILE: test.kt
class A {
init {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
}
fun test1() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
}
object O {
fun test() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
}
}
companion object : J() {
init {
foo()
bar()
}
fun test() {
foo()
bar()
}
fun bar() {}
}
}
@@ -0,0 +1,39 @@
// !LANGUAGE: -ProhibitVisibilityOfNestedClassifiersFromSupertypesOfCompanion
// FILE: J.java
public class J {
public static void foo() {}
}
// FILE: test.kt
class A {
init {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
}
fun test1() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
}
object O {
fun test() {
<!UNRESOLVED_REFERENCE!>foo<!>()
bar()
}
}
companion object : J() {
init {
foo()
bar()
}
fun test() {
foo()
bar()
}
fun bar() {}
}
}