FE: in NullMarked scope, enhance T! to at least T

#KT-44436 Fixed
This commit is contained in:
pyos
2021-09-07 11:30:02 +02:00
committed by Victor Petukhov
parent f793afbfea
commit afa1d18cc2
9 changed files with 23 additions and 44 deletions
@@ -34,7 +34,7 @@ public open class BK : B {
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@org.jspecify.nullness.NullMarked public open class C</*0*/ E : C<E!>!> : SelfType<E!> {
@org.jspecify.nullness.NullMarked public open class C</*0*/ E : C<E!>!> : SelfType<E> {
public constructor C</*0*/ E : C<E!>!>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun foo(/*0*/ t: E!): kotlin.Unit