Generate field for const-val with same visibility as desciptor

Also add test checking that constant static final fields generated for them
This commit is contained in:
Denis Zharkov
2015-09-21 20:16:32 +03:00
parent ba6671edb4
commit d937a7cefc
8 changed files with 112 additions and 2 deletions
@@ -0,0 +1,26 @@
package test
public const val TOP_LEVEL: kotlin.String
public object A {
private constructor A()
public const final val OBJECT: kotlin.String
}
@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation {
public constructor Ann(/*0*/ kotlin.String)
public final val value: kotlin.String
}
public final class B {
public constructor B()
public companion object Companion {
private constructor Companion()
public const final val COMPANION: kotlin.String
}
}
@test.Ann(value = "OK56") public/*package*/ open class Java {
public/*package*/ constructor Java()
}