6086cd2cf4
Fixes #KT-23153 for Kotlin 1.3 The problem was in the type check of expression type against expected type. When feature `AssigningArraysToVarargsInNamedFormInAnnotations` (KT-20171) appeared, expected type could be wrong, which led to failed type check
20 lines
848 B
Plaintext
Vendored
20 lines
848 B
Plaintext
Vendored
package
|
|
|
|
public val nonConstArray: kotlin.LongArray
|
|
@Anno public fun bar1(): kotlin.Unit
|
|
@Anno public fun bar2(): kotlin.Unit
|
|
@Anno(value = {}) public fun foo1(): kotlin.Unit
|
|
@Anno(value = {}) public fun foo2(): kotlin.Unit
|
|
@Anno(value = {}) public fun foo3(): kotlin.Unit
|
|
@Anno(value = {}) public fun foo4(): kotlin.Unit
|
|
public fun nonConstFun(): kotlin.LongArray
|
|
public fun nonConstLong(): kotlin.Long
|
|
|
|
public final annotation class Anno : kotlin.Annotation {
|
|
public constructor Anno(/*0*/ vararg value: kotlin.Long /*kotlin.LongArray*/)
|
|
public final val value: kotlin.LongArray
|
|
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
|
|
}
|