Remove FIELD target from jvmStatic and platformStatic annotations

This commit is contained in:
Yan Zhulanow
2015-09-02 18:00:01 +03:00
parent c4b18d8fb8
commit 55b2029b3c
8 changed files with 28 additions and 6 deletions
@@ -7,7 +7,7 @@ internal final class A {
public companion object Companion {
private constructor Companion()
@field:kotlin.platform.platformStatic() internal final val b: kotlin.String
kotlin.platform.platformStatic() internal final val b: kotlin.String
internal final var test.A.c: kotlin.String
}
}
@@ -4,7 +4,7 @@ internal fun main(/*0*/ kotlin.Array<kotlin.String>): kotlin.Unit
internal object A {
private constructor A()
@field:kotlin.platform.platformStatic() internal final val b: kotlin.String
kotlin.platform.platformStatic() internal final val b: kotlin.String
internal final var test.A.c: kotlin.String
}
@@ -0,0 +1,10 @@
package aaa
import kotlin.jvm.*
public object TestObject {
@jvmStatic
public val test: String = "test"
}
@@ -0,0 +1,6 @@
fun main(args: Array<String>) {
val h = aaa.TestObject.test
if (h != "test") {
throw Exception()
}
}