Copy to interface just companion object public const properties

This commit is contained in:
Michael Bogdanov
2015-10-07 18:02:02 +03:00
parent a9aa2bc147
commit 12afbffb09
33 changed files with 111 additions and 79 deletions
@@ -11,13 +11,13 @@ annotation class AFloat(val value: Float)
interface Test {
companion object {
val vstring: String = "Test"
val vchar: Char = 'c'
val vint: Int = 10
val vbyte: Byte = 11
val vlong: Long = 12
val vdouble: Double = 1.2
val vfloat: Float = 1.3.toFloat()
const val vstring: String = "Test"
const val vchar: Char = 'c'
const val vint: Int = 10
const val vbyte: Byte = 11
const val vlong: Long = 12
const val vdouble: Double = 1.2
const val vfloat: Float = 1.3.toFloat()
}
}
@@ -43,12 +43,12 @@ public interface Test {
public companion object Companion {
private constructor Companion()
public final val vbyte: kotlin.Byte
public final val vchar: kotlin.Char
public final val vdouble: kotlin.Double
public final val vfloat: kotlin.Float
public final val vint: kotlin.Int
public final val vlong: kotlin.Long
public final val vstring: kotlin.String
public const final val vbyte: kotlin.Byte
public const final val vchar: kotlin.Char
public const final val vdouble: kotlin.Double
public const final val vfloat: kotlin.Float
public const final val vint: kotlin.Int
public const final val vlong: kotlin.Long
public const final val vstring: kotlin.String
}
}
@@ -3,7 +3,7 @@ package test
interface Test {
companion object {
public val valProp: Int = 10
public const val valProp: Int = 10
}
}
@@ -4,7 +4,7 @@ public interface Test {
public companion object Companion {
private constructor Companion()
public final val valProp: kotlin.Int
public const final val valProp: kotlin.Int
}
}