blob: 1b511e2c6ff87d9572b0e739d572b5813bf98007 [file] [log] [blame]
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001package cases.special
2
3public open class JvmFieldsClass {
4 @JvmField
5 public var publicField = "x"
6
7 @JvmField
8 internal var internalField = "y"
9
10 @JvmField
11 protected var protectedField = "y"
12
13 public companion object JvmFieldsCompanion {
14 @JvmField
15 public var publicСField = "x"
16
17 @JvmField
18 internal var internalСField = "y"
19
20 @JvmField
21 protected var protectedСField = "y"
22
23 public const val publicConst = 1
24 internal const val internalConst = 2
25 protected const val protectedConst = 3
26 private const val privateConst = 4
27 }
28}
29
30public object JvmFieldsObject {
31 @JvmField
32 public var publicField = "x"
33
34 @JvmField
35 internal var internalField = "y"
36
37 public const val publicConst = 1
38 internal const val internalConst = 2
39 private const val privateConst = 4
40}
41
42
43@JvmField
44public var publicField = "x"
45
46@JvmField
47internal var internalField = "y"
48
49public const val publicConst = 1
50internal const val internalConst = 2
51private const val privateConst = 4