f20ec3e0a6
There is added a new service named `SubstitutingScopeProvider`, that provides factory that creates captured types and approximator for them. In OI they are the same as before commit, for NI they are empty, because that approximation interferes with NI algorithm That service is injected into function descriptors and property descriptors and used for creating `SubstitutingScope` with correct services Also there is changed time when we approximate captured types in NI (after all call checkers) #KT-25290 Fixed
13 lines
497 B
Plaintext
Vendored
13 lines
497 B
Plaintext
Vendored
package
|
|
|
|
public fun test(/*0*/ t: Tr<*>): kotlin.Unit
|
|
|
|
public open class Tr</*0*/ T : kotlin.Any!> {
|
|
public constructor Tr</*0*/ T : kotlin.Any!>()
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open fun getV(): T!
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open fun setV(/*0*/ value: T!): kotlin.Unit
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|