[FIR] ignore tests which fail because of resolve contracts violation

This commit is contained in:
Ilya Kirillov
2022-11-03 12:12:32 +01:00
committed by Space Team
parent 43775a5912
commit 644d1bf0d0
492 changed files with 499 additions and 7 deletions
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
interface A<D : A<D>> { interface A<D : A<D>> {
fun foo(): Any fun foo(): Any
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
interface A { interface A {
fun foo() fun foo()
} }
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
open class A open class A
interface B : <!DELEGATION_IN_INTERFACE, DELEGATION_NOT_TO_INTERFACE, INTERFACE_WITH_SUPERCLASS!>A<!> by <!UNRESOLVED_REFERENCE!>a<!> { interface B : <!DELEGATION_IN_INTERFACE, DELEGATION_NOT_TO_INTERFACE, INTERFACE_WITH_SUPERCLASS!>A<!> by <!UNRESOLVED_REFERENCE!>a<!> {
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
open class A { open class A {
open var test: Number = 10 open var test: Number = 10
} }
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: -QualifiedSupertypeMayBeExtendedByOtherSupertype // !LANGUAGE: -QualifiedSupertypeMayBeExtendedByOtherSupertype
interface IBase<T> { interface IBase<T> {
fun foo() {} fun foo() {}
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
open class A { open class A {
open fun test(): Number = 10 open fun test(): Number = 10
} }
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
open class A open class A
open class B : A() open class B : A()
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
interface A { interface A {
fun foo() fun foo()
} }
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FILE: LookupElement.java // FILE: LookupElement.java
public abstract class LookupElement { public abstract class LookupElement {
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
abstract class Base<T>(val x: T) { abstract class Base<T>(val x: T) {
abstract fun foo(): T abstract fun foo(): T
} }
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
open class Protected { open class Protected {
protected fun bar() {} protected fun bar() {}
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
interface List<out T : Any> { interface List<out T : Any> {
operator fun get(index: Int): T operator fun get(index: Int): T
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// WITH_EXTENDED_CHECKERS // WITH_EXTENDED_CHECKERS
class A { class A {
<!VALUE_CLASS_NOT_TOP_LEVEL!>inline<!> inner class B(val x: Int) <!VALUE_CLASS_NOT_TOP_LEVEL!>inline<!> inner class B(val x: Int)
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// ISSUE: KT-41984 // ISSUE: KT-41984
// FILE: A.java // FILE: A.java
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !CHECK_TYPE // !CHECK_TYPE
// ISSUE: KT-37070 // ISSUE: KT-37070
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !CHECK_TYPE // !CHECK_TYPE
// UNEXPECTED BEHAVIOUR // UNEXPECTED BEHAVIOUR
// ISSUES: KT-37066 // ISSUES: KT-37066
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
interface CommonBackendContext interface CommonBackendContext
interface PhaserState<Data> { interface PhaserState<Data> {
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
interface Left interface Left
interface Right interface Right
class Bottom : Left, Right class Bottom : Left, Right
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
interface FirElement { interface FirElement {
fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FILE: JA.java // FILE: JA.java
public interface JA<E> { public interface JA<E> {
public E getFoo(); public E getFoo();
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// SCOPE_DUMP: C:getName;setName;name, D:getName;setName;name // SCOPE_DUMP: C:getName;setName;name, D:getName;setName;name
// FILE: A.java // FILE: A.java
public interface A { public interface A {
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// WITH_EXTENDED_CHECKERS // WITH_EXTENDED_CHECKERS
import <!PLATFORM_CLASS_MAPPED_TO_KOTLIN!>kotlin.jvm.functions.Function0<!> import <!PLATFORM_CLASS_MAPPED_TO_KOTLIN!>kotlin.jvm.functions.Function0<!>
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FULL_JDK // FULL_JDK
import java.util.* import java.util.*
import java.util.function.BiConsumer import java.util.function.BiConsumer
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
enum class Some { enum class Some {
ENTRY { ENTRY {
override fun toString(): String = "Entry" override fun toString(): String = "Entry"
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// WITH_REFLECT // WITH_REFLECT
import kotlin.reflect.KClass import kotlin.reflect.KClass
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// MODULE: m1 // MODULE: m1
// FILE: m1.kt // FILE: m1.kt
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FILE: Derived.kt // FILE: Derived.kt
class Derived : Some() class Derived : Some()
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
import java.util.AbstractSet import java.util.AbstractSet
class SmartSet<T> : AbstractSet<T>() { class SmartSet<T> : AbstractSet<T>() {
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +MultiPlatformProjects // !LANGUAGE: +MultiPlatformProjects
// MODULE: m1-common // MODULE: m1-common
// FILE: common.kt // FILE: common.kt
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FILE: AbstractToolConfig.kt // FILE: AbstractToolConfig.kt
abstract class AbstractToolConfig { abstract class AbstractToolConfig {
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
import kotlin.reflect.KProperty import kotlin.reflect.KProperty
import kotlin.properties.ReadOnlyProperty import kotlin.properties.ReadOnlyProperty
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
interface PsiMember interface PsiMember
interface PsiField : PsiMember interface PsiField : PsiMember
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FILE: kotlin.kt // FILE: kotlin.kt
package kotlin package kotlin
+1
View File
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FILE: kotlin.kt // FILE: kotlin.kt
package kotlin package kotlin
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !DIAGNOSTICS: -UNUSED_PARAMETER // !DIAGNOSTICS: -UNUSED_PARAMETER
// FILE: throws.kt // FILE: throws.kt
package kotlin package kotlin
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !DIAGNOSTICS: -UNUSED_PARAMETER // !DIAGNOSTICS: -UNUSED_PARAMETER
// FILE: throws.kt // FILE: throws.kt
package kotlin package kotlin
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FIR_IDENTICAL // FIR_IDENTICAL
interface A<H> { interface A<H> {
fun foo() : Int = 1 fun foo() : Int = 1
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FIR_IDENTICAL // FIR_IDENTICAL
// !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE // !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !DIAGNOSTICS: -UNUSED_PARAMETER // !DIAGNOSTICS: -UNUSED_PARAMETER
enum class Color { enum class Color {
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !DIAGNOSTICS: -UNUSED_PARAMETER // !DIAGNOSTICS: -UNUSED_PARAMETER
enum class Color { enum class Color {
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
abstract class A : Function1<Any, Unit> abstract class A : Function1<Any, Unit>
abstract class B : (Int)->Unit abstract class B : (Int)->Unit
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
abstract class A : Function1<Any, Unit> abstract class A : Function1<Any, Unit>
abstract class B : (Int)->Unit abstract class B : (Int)->Unit
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FIR_IDENTICAL // FIR_IDENTICAL
interface Aaa<T> { interface Aaa<T> {
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// WITH_EXTENDED_CHECKERS // WITH_EXTENDED_CHECKERS
// FILE: a.kt // FILE: a.kt
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// WITH_EXTENDED_CHECKERS // WITH_EXTENDED_CHECKERS
// FILE: a.kt // FILE: a.kt
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FIR_IDENTICAL // FIR_IDENTICAL
class X { class X {
<!MUST_BE_INITIALIZED_OR_BE_ABSTRACT!>val x : Int<!> <!MUST_BE_INITIALIZED_OR_BE_ABSTRACT!>val x : Int<!>
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
import java.util.ArrayList import java.util.ArrayList
@<!NOT_AN_ANNOTATION_CLASS!>ArrayList<!><Int>(1, 1) fun b() {} @<!NOT_AN_ANNOTATION_CLASS!>ArrayList<!><Int>(1, 1) fun b() {}
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
import java.util.ArrayList import java.util.ArrayList
<!NOT_AN_ANNOTATION_CLASS!>@ArrayList<Int>(<!TOO_MANY_ARGUMENTS!>1<!>, <!TOO_MANY_ARGUMENTS!>1<!>)<!> fun b() {} <!NOT_AN_ANNOTATION_CLASS!>@ArrayList<Int>(<!TOO_MANY_ARGUMENTS!>1<!>, <!TOO_MANY_ARGUMENTS!>1<!>)<!> fun b() {}
@@ -1,2 +1,3 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FIR_IDENTICAL // FIR_IDENTICAL
annotation <!DEPRECATED_JAVA_ANNOTATION!>@java.lang.Deprecated<!> class my annotation <!DEPRECATED_JAVA_ANNOTATION!>@java.lang.Deprecated<!> class my
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FIR_IDENTICAL // FIR_IDENTICAL
import java.lang.Deprecated as deprecated import java.lang.Deprecated as deprecated
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE // !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE
annotation class Ann annotation class Ann
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE // !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE
annotation class Ann annotation class Ann
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !RENDER_DIAGNOSTICS_MESSAGES // !RENDER_DIAGNOSTICS_MESSAGES
@Target(AnnotationTarget.FUNCTION, AnnotationTarget.TYPE, AnnotationTarget.CLASS, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.PROPERTY) @Target(AnnotationTarget.FUNCTION, AnnotationTarget.TYPE, AnnotationTarget.CLASS, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.PROPERTY)
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !RENDER_DIAGNOSTICS_MESSAGES // !RENDER_DIAGNOSTICS_MESSAGES
@Target(AnnotationTarget.FUNCTION, AnnotationTarget.TYPE, AnnotationTarget.CLASS, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.PROPERTY) @Target(AnnotationTarget.FUNCTION, AnnotationTarget.TYPE, AnnotationTarget.CLASS, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.PROPERTY)
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FIR_IDENTICAL // FIR_IDENTICAL
import kotlin.reflect.KMutableProperty0 import kotlin.reflect.KMutableProperty0
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FILE: a.kt // FILE: a.kt
package test package test
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FILE: a.kt // FILE: a.kt
package test package test
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// See KT-15566 // See KT-15566
// NI_EXPECTED_FILE // NI_EXPECTED_FILE
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// See KT-15566 // See KT-15566
// NI_EXPECTED_FILE // NI_EXPECTED_FILE
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !DIAGNOSTICS: -UNUSED_EXPRESSION // !DIAGNOSTICS: -UNUSED_EXPRESSION
// !CHECK_TYPE // !CHECK_TYPE
// Issue: KT-30406 // Issue: KT-30406
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !DIAGNOSTICS: -UNUSED_EXPRESSION // !DIAGNOSTICS: -UNUSED_EXPRESSION
// !CHECK_TYPE // !CHECK_TYPE
// Issue: KT-30406 // Issue: KT-30406
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS, -ABSTRACT_MEMBER_NOT_IMPLEMENTED, -ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS, -ABSTRACT_MEMBER_NOT_IMPLEMENTED, -ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS, -ABSTRACT_MEMBER_NOT_IMPLEMENTED, -ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS, -ABSTRACT_MEMBER_NOT_IMPLEMENTED, -ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS, -ABSTRACT_MEMBER_NOT_IMPLEMENTED, -ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS, -ABSTRACT_MEMBER_NOT_IMPLEMENTED, -ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS, -ABSTRACT_MEMBER_NOT_IMPLEMENTED, -ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS, -ABSTRACT_MEMBER_NOT_IMPLEMENTED, -ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS, -ABSTRACT_MEMBER_NOT_IMPLEMENTED, -ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS, -ABSTRACT_MEMBER_NOT_IMPLEMENTED, -ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS, -ABSTRACT_MEMBER_NOT_IMPLEMENTED, -ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS, -ABSTRACT_MEMBER_NOT_IMPLEMENTED, -ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS, -ABSTRACT_MEMBER_NOT_IMPLEMENTED, -ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS, -ABSTRACT_MEMBER_NOT_IMPLEMENTED, -ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS, -ABSTRACT_MEMBER_NOT_IMPLEMENTED, -ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS, -ABSTRACT_MEMBER_NOT_IMPLEMENTED, -ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
// DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS // DIAGNOSTICS: -CONFLICTING_INHERITED_MEMBERS, -CONFLICTING_OVERLOADS
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE: +SuspendFunctionAsSupertype // !LANGUAGE: +SuspendFunctionAsSupertype
// SKIP_TXT // SKIP_TXT
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +ProhibitDataClassesOverridingCopy // !LANGUAGE: +ProhibitDataClassesOverridingCopy
interface WithCopy<T> { interface WithCopy<T> {
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +ProhibitDataClassesOverridingCopy // !LANGUAGE: +ProhibitDataClassesOverridingCopy
interface WithCopy<T> { interface WithCopy<T> {
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +ProhibitDataClassesOverridingCopy // !LANGUAGE: +ProhibitDataClassesOverridingCopy
interface WithCopy<T> { interface WithCopy<T> {
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +ProhibitDataClassesOverridingCopy // !LANGUAGE: +ProhibitDataClassesOverridingCopy
interface WithCopy<T> { interface WithCopy<T> {
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE: +ProhibitDataClassesOverridingCopy // !LANGUAGE: +ProhibitDataClassesOverridingCopy
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: -ProhibitDataClassesOverridingCopy // !LANGUAGE: -ProhibitDataClassesOverridingCopy
interface WithCopy<T> { interface WithCopy<T> {
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: -ProhibitDataClassesOverridingCopy // !LANGUAGE: -ProhibitDataClassesOverridingCopy
interface WithCopy<T> { interface WithCopy<T> {
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +ProhibitDataClassesOverridingCopy // !LANGUAGE: +ProhibitDataClassesOverridingCopy
interface WithCopy<T> { interface WithCopy<T> {
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// !LANGUAGE: +ProhibitDataClassesOverridingCopy // !LANGUAGE: +ProhibitDataClassesOverridingCopy
interface WithCopy<T> { interface WithCopy<T> {
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FILE: A.java // FILE: A.java
public class A<T extends A> {} public class A<T extends A> {}
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// FILE: A.java // FILE: A.java
public class A<T extends A> {} public class A<T extends A> {}
@@ -1,3 +1,4 @@
// FIR_DISABLE_LAZY_RESOLVE_CHECKS
// WITH_STDLIB // WITH_STDLIB
// !DIAGNOSTICS: -UNUSED_PARAMETER // !DIAGNOSTICS: -UNUSED_PARAMETER

Some files were not shown because too many files have changed in this diff Show More