Files
kotlin-fork/compiler/testData/diagnostics/tests/inference/constraints/ignoreConstraintFromImplicitInNothing.txt
T
Svetlana Isakova 6489ff2cb6 Ignore constraint from implicit 'in Nothing'
From Array<T> <: Array<out Int> we may generate T >: Nothing (implicit) and T <: Int (explicit).
Without ignoring we'll infer 'Nothing' for T too often
2014-12-22 12:04:42 +03:00

13 lines
531 B
Plaintext

package
internal fun </*0*/ T> foo1(/*0*/ f: (T) -> kotlin.Unit): Foo<T>
kotlin.inline() internal fun </*0*/ reified T> foo2(/*0*/ f: (T) -> kotlin.Unit): Foo<T>
internal fun test1(): kotlin.Unit
internal final class Foo</*0*/ T> {
public constructor Foo</*0*/ T>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}