mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-12 00:21:32 +00:00
In case of type constructors captured parameters from outer classes #KT-5510 Fixed #KT-3112 Fixed #KT-6325 Fixed #KT-408 Fixed #KT-6337 Fixed
38 lines
1.5 KiB
Kotlin
Vendored
38 lines
1.5 KiB
Kotlin
Vendored
annotation class `true`
|
|
|
|
val `val` = 5
|
|
|
|
@`true` interface `interface`
|
|
|
|
class `class`<`in`>(p: `in`?) {
|
|
inner class `class`
|
|
}
|
|
|
|
val `is` = `class`<`interface`>(null).`class`()
|
|
val `in` = `class`<`interface`>(null)
|
|
|
|
fun <`in` : `interface`> `interface`.`fun`(`false`: `interface`): `interface` where `in` : Number
|
|
|
|
val AS_SAFE = 1
|
|
val NOT_IN = 2
|
|
val NOT_IS = 3
|
|
|
|
//public final annotation class `true` : kotlin.Annotation defined in root package
|
|
//public constructor `true`() defined in `true`
|
|
//public val `val`: kotlin.Int defined in root package
|
|
//@`true` public interface `interface` defined in root package
|
|
//public final class `class`<`in`> defined in root package
|
|
//<`in`> defined in `class`
|
|
//public constructor `class`<`in`>(p: `in`?) defined in `class`
|
|
//value-parameter val p: `in`? defined in `class`.<init>
|
|
//public final inner class `class` defined in `class`
|
|
//public constructor `class`() defined in `class`.`class`
|
|
//public val `is`: `class`<`interface`>.`class` defined in root package
|
|
//public val `in`: `class`<`interface`> defined in root package
|
|
//public fun <`in` : `interface`> `interface`.`fun`(`false`: `interface`): `interface` where `in` : kotlin.Number defined in root package
|
|
//<`in` : `interface` & kotlin.Number> defined in `fun`
|
|
//value-parameter val `false`: `interface` defined in `fun`
|
|
//public val AS_SAFE: kotlin.Int defined in root package
|
|
//public val NOT_IN: kotlin.Int defined in root package
|
|
//public val NOT_IS: kotlin.Int defined in root package
|