Files
kotlin/compiler/testData/loadJava/compiledKotlinWithStdlib/annotations/ConstValInMultifileClass.kt
Alexander Udalov a8bebeb48d Load annotations of const properties from multifile classes
Rework backing field generation logic in PropertyCodegen to switch the
ClassBuilder instance for a multifile part to that of the corresponding facade
class. This became needed because multifile parts, and their metadata, are
generated _before_ the multifile facade class and otherwise we would never
record that there's a synthetic '$annotations' method for a const val and would
not write that to the protobuf message for the property.

See also bad83200

 #KT-10892 Fixed
2016-03-28 21:11:14 +03:00

9 lines
144 B
Kotlin
Vendored

@file:JvmMultifileClass
@file:JvmName("Test")
package test
annotation class Anno(val value: String)
@Anno(constant)
const val constant = "OK"