From 84b5a57c151b124d1570922b097f4d808b5b1dbe Mon Sep 17 00:00:00 2001 From: Michael Nedzelsky Date: Fri, 4 Sep 2015 19:34:19 +0300 Subject: [PATCH] fix tests in org.jetbrains.kotlin.serialization.builtins --- .../annotationArguments/annotation.txt | 14 ++--- .../annotationArguments/enum.txt | 14 ++--- .../annotationArguments/primitiveArrays.txt | 22 ++++---- .../annotationArguments/primitives.txt | 22 ++++---- .../annotationArguments/string.txt | 12 ++-- .../annotationArguments/varargs.txt | 8 +-- .../builtinsSerializer/annotationTargets.txt | 24 ++++---- .../compileTimeConstants.txt | 56 +++++++++---------- .../nestedClassesAndObjects.txt | 36 ++++++------ .../builtinsSerializer/simple.txt | 10 ++-- .../serialization/js/dynamicConstants.txt | 52 ++++++++--------- 11 files changed, 135 insertions(+), 135 deletions(-) diff --git a/compiler/testData/serialization/builtinsSerializer/annotationArguments/annotation.txt b/compiler/testData/serialization/builtinsSerializer/annotationArguments/annotation.txt index 09c493ea2a4..d86b5ba2f50 100644 --- a/compiler/testData/serialization/builtinsSerializer/annotationArguments/annotation.txt +++ b/compiler/testData/serialization/builtinsSerializer/annotationArguments/annotation.txt @@ -1,23 +1,23 @@ package test -kotlin.annotation.annotation() internal final class AnnotationArray : kotlin.Annotation { +kotlin.annotation.annotation() public final class AnnotationArray : kotlin.Annotation { public constructor AnnotationArray(/*0*/ annotationArray: kotlin.Array) - internal final val annotationArray: kotlin.Array + public final val annotationArray: kotlin.Array } -test.JustAnnotation(annotation = test.Empty()) test.AnnotationArray(annotationArray = {}) internal final class C1 { +test.JustAnnotation(annotation = test.Empty()) test.AnnotationArray(annotationArray = {}) public final class C1 { public constructor C1() } -test.AnnotationArray(annotationArray = {test.JustAnnotation(annotation = test.Empty()), test.JustAnnotation(annotation = test.Empty())}) internal final class C2 { +test.AnnotationArray(annotationArray = {test.JustAnnotation(annotation = test.Empty()), test.JustAnnotation(annotation = test.Empty())}) public final class C2 { public constructor C2() } -kotlin.annotation.annotation() internal final class Empty : kotlin.Annotation { +kotlin.annotation.annotation() public final class Empty : kotlin.Annotation { public constructor Empty() } -kotlin.annotation.annotation() internal final class JustAnnotation : kotlin.Annotation { +kotlin.annotation.annotation() public final class JustAnnotation : kotlin.Annotation { public constructor JustAnnotation(/*0*/ annotation: test.Empty) - internal final val annotation: test.Empty + public final val annotation: test.Empty } diff --git a/compiler/testData/serialization/builtinsSerializer/annotationArguments/enum.txt b/compiler/testData/serialization/builtinsSerializer/annotationArguments/enum.txt index 727a48ec8aa..0fcd76559fa 100644 --- a/compiler/testData/serialization/builtinsSerializer/annotationArguments/enum.txt +++ b/compiler/testData/serialization/builtinsSerializer/annotationArguments/enum.txt @@ -1,24 +1,24 @@ package test -test.JustEnum(weapon = Weapon.SCISSORS) test.EnumArray(enumArray = {}) internal final class C1 { +test.JustEnum(weapon = Weapon.SCISSORS) test.EnumArray(enumArray = {}) public final class C1 { public constructor C1() } -test.EnumArray(enumArray = {Weapon.PAPER, Weapon.ROCK}) internal final class C2 { +test.EnumArray(enumArray = {Weapon.PAPER, Weapon.ROCK}) public final class C2 { public constructor C2() } -kotlin.annotation.annotation() internal final class EnumArray : kotlin.Annotation { +kotlin.annotation.annotation() public final class EnumArray : kotlin.Annotation { public constructor EnumArray(/*0*/ enumArray: kotlin.Array) - internal final val enumArray: kotlin.Array + public final val enumArray: kotlin.Array } -kotlin.annotation.annotation() internal final class JustEnum : kotlin.Annotation { +kotlin.annotation.annotation() public final class JustEnum : kotlin.Annotation { public constructor JustEnum(/*0*/ weapon: test.Weapon) - internal final val weapon: test.Weapon + public final val weapon: test.Weapon } -internal final enum class Weapon : kotlin.Enum { +public final enum class Weapon : kotlin.Enum { enum entry ROCK enum entry PAPER diff --git a/compiler/testData/serialization/builtinsSerializer/annotationArguments/primitiveArrays.txt b/compiler/testData/serialization/builtinsSerializer/annotationArguments/primitiveArrays.txt index ba43984c650..7d1dd41cbbd 100644 --- a/compiler/testData/serialization/builtinsSerializer/annotationArguments/primitiveArrays.txt +++ b/compiler/testData/serialization/builtinsSerializer/annotationArguments/primitiveArrays.txt @@ -1,21 +1,21 @@ package test -test.PrimitiveArrays(booleanArray = {true, false, true}, byteArray = {-7.toByte(), 7.toByte()}, charArray = {\u0025 ('%'), \u007A ('z')}, doubleArray = {-3.14.toDouble()}, floatArray = {2.72.toFloat(), 0.0.toFloat()}, intArray = {239017, -1}, longArray = {123456789123456789.toLong()}, shortArray = {239.toShort()}) internal final class C1 { +test.PrimitiveArrays(booleanArray = {true, false, true}, byteArray = {-7.toByte(), 7.toByte()}, charArray = {\u0025 ('%'), \u007A ('z')}, doubleArray = {-3.14.toDouble()}, floatArray = {2.72.toFloat(), 0.0.toFloat()}, intArray = {239017, -1}, longArray = {123456789123456789.toLong()}, shortArray = {239.toShort()}) public final class C1 { public constructor C1() } -test.PrimitiveArrays(booleanArray = {}, byteArray = {}, charArray = {}, doubleArray = {}, floatArray = {}, intArray = {}, longArray = {}, shortArray = {}) internal final class C2 { +test.PrimitiveArrays(booleanArray = {}, byteArray = {}, charArray = {}, doubleArray = {}, floatArray = {}, intArray = {}, longArray = {}, shortArray = {}) public final class C2 { public constructor C2() } -kotlin.annotation.annotation() internal final class PrimitiveArrays : kotlin.Annotation { +kotlin.annotation.annotation() public final class PrimitiveArrays : kotlin.Annotation { public constructor PrimitiveArrays(/*0*/ byteArray: kotlin.ByteArray, /*1*/ charArray: kotlin.CharArray, /*2*/ shortArray: kotlin.ShortArray, /*3*/ intArray: kotlin.IntArray, /*4*/ longArray: kotlin.LongArray, /*5*/ floatArray: kotlin.FloatArray, /*6*/ doubleArray: kotlin.DoubleArray, /*7*/ booleanArray: kotlin.BooleanArray) - internal final val booleanArray: kotlin.BooleanArray - internal final val byteArray: kotlin.ByteArray - internal final val charArray: kotlin.CharArray - internal final val doubleArray: kotlin.DoubleArray - internal final val floatArray: kotlin.FloatArray - internal final val intArray: kotlin.IntArray - internal final val longArray: kotlin.LongArray - internal final val shortArray: kotlin.ShortArray + public final val booleanArray: kotlin.BooleanArray + public final val byteArray: kotlin.ByteArray + public final val charArray: kotlin.CharArray + public final val doubleArray: kotlin.DoubleArray + public final val floatArray: kotlin.FloatArray + public final val intArray: kotlin.IntArray + public final val longArray: kotlin.LongArray + public final val shortArray: kotlin.ShortArray } diff --git a/compiler/testData/serialization/builtinsSerializer/annotationArguments/primitives.txt b/compiler/testData/serialization/builtinsSerializer/annotationArguments/primitives.txt index 36f1e4f7b0a..182563b27fd 100644 --- a/compiler/testData/serialization/builtinsSerializer/annotationArguments/primitives.txt +++ b/compiler/testData/serialization/builtinsSerializer/annotationArguments/primitives.txt @@ -1,21 +1,21 @@ package test -test.Primitives(boolean = true, byte = 7.toByte(), char = \u0025 ('%'), double = -3.14.toDouble(), float = 2.72.toFloat(), int = 239017, long = 123456789123456789.toLong(), short = 239.toShort()) internal final class C { +test.Primitives(boolean = true, byte = 7.toByte(), char = \u0025 ('%'), double = -3.14.toDouble(), float = 2.72.toFloat(), int = 239017, long = 123456789123456789.toLong(), short = 239.toShort()) public final class C { public constructor C() } -test.Primitives(boolean = true, byte = 7.toByte(), char = \u0025 ('%'), double = -3.14.toDouble(), float = 2.72.toFloat(), int = 239017, long = 123456789123456789.toLong(), short = 239.toShort()) internal final class D { +test.Primitives(boolean = true, byte = 7.toByte(), char = \u0025 ('%'), double = -3.14.toDouble(), float = 2.72.toFloat(), int = 239017, long = 123456789123456789.toLong(), short = 239.toShort()) public final class D { public constructor D() } -kotlin.annotation.annotation() internal final class Primitives : kotlin.Annotation { +kotlin.annotation.annotation() public final class Primitives : kotlin.Annotation { public constructor Primitives(/*0*/ byte: kotlin.Byte, /*1*/ char: kotlin.Char, /*2*/ short: kotlin.Short, /*3*/ int: kotlin.Int, /*4*/ long: kotlin.Long, /*5*/ float: kotlin.Float, /*6*/ double: kotlin.Double, /*7*/ boolean: kotlin.Boolean) - internal final val boolean: kotlin.Boolean - internal final val byte: kotlin.Byte - internal final val char: kotlin.Char - internal final val double: kotlin.Double - internal final val float: kotlin.Float - internal final val int: kotlin.Int - internal final val long: kotlin.Long - internal final val short: kotlin.Short + public final val boolean: kotlin.Boolean + public final val byte: kotlin.Byte + public final val char: kotlin.Char + public final val double: kotlin.Double + public final val float: kotlin.Float + public final val int: kotlin.Int + public final val long: kotlin.Long + public final val short: kotlin.Short } diff --git a/compiler/testData/serialization/builtinsSerializer/annotationArguments/string.txt b/compiler/testData/serialization/builtinsSerializer/annotationArguments/string.txt index 4c074ac6138..8e7802b52ae 100644 --- a/compiler/testData/serialization/builtinsSerializer/annotationArguments/string.txt +++ b/compiler/testData/serialization/builtinsSerializer/annotationArguments/string.txt @@ -1,19 +1,19 @@ package test -test.JustString(string = "kotlin") test.StringArray(stringArray = {}) internal final class C1 { +test.JustString(string = "kotlin") test.StringArray(stringArray = {}) public final class C1 { public constructor C1() } -test.StringArray(stringArray = {"java", ""}) internal final class C2 { +test.StringArray(stringArray = {"java", ""}) public final class C2 { public constructor C2() } -kotlin.annotation.annotation() internal final class JustString : kotlin.Annotation { +kotlin.annotation.annotation() public final class JustString : kotlin.Annotation { public constructor JustString(/*0*/ string: kotlin.String) - internal final val string: kotlin.String + public final val string: kotlin.String } -kotlin.annotation.annotation() internal final class StringArray : kotlin.Annotation { +kotlin.annotation.annotation() public final class StringArray : kotlin.Annotation { public constructor StringArray(/*0*/ stringArray: kotlin.Array) - internal final val stringArray: kotlin.Array + public final val stringArray: kotlin.Array } diff --git a/compiler/testData/serialization/builtinsSerializer/annotationArguments/varargs.txt b/compiler/testData/serialization/builtinsSerializer/annotationArguments/varargs.txt index 35848a2dd16..14a4e8b1353 100644 --- a/compiler/testData/serialization/builtinsSerializer/annotationArguments/varargs.txt +++ b/compiler/testData/serialization/builtinsSerializer/annotationArguments/varargs.txt @@ -1,6 +1,6 @@ package test -internal final enum class My : kotlin.Enum { +public final enum class My : kotlin.Enum { enum entry ALPHA enum entry BETA @@ -18,11 +18,11 @@ internal final enum class My : kotlin.Enum { public final /*synthesized*/ fun values(): kotlin.Array } -kotlin.annotation.annotation() internal final class ann : kotlin.Annotation { +kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann(/*0*/ vararg m: test.My /*kotlin.Array*/) - internal final val m: kotlin.Array + public final val m: kotlin.Array } -test.ann(m = {My.ALPHA, My.BETA}) kotlin.annotation.annotation() internal final class annotated : kotlin.Annotation { +test.ann(m = {My.ALPHA, My.BETA}) kotlin.annotation.annotation() public final class annotated : kotlin.Annotation { public constructor annotated() } diff --git a/compiler/testData/serialization/builtinsSerializer/annotationTargets.txt b/compiler/testData/serialization/builtinsSerializer/annotationTargets.txt index 6389756693d..b3ad073c7d7 100644 --- a/compiler/testData/serialization/builtinsSerializer/annotationTargets.txt +++ b/compiler/testData/serialization/builtinsSerializer/annotationTargets.txt @@ -1,18 +1,18 @@ package test -test.anno(x = "top level property") internal val p1: kotlin.Nothing? -test.anno(x = "extension property") internal val kotlin.Double.p2: kotlin.Double -test.anno(x = "top level function") internal fun f1(/*0*/ test.anno(x = "top level function parameter") p: kotlin.Int): kotlin.Unit -test.anno(x = "extension function") internal fun kotlin.Long.f2(/*0*/ test.anno(x = "extension function parameter") p: kotlin.Int): kotlin.Unit +test.anno(x = "top level property") public val p1: kotlin.Nothing? +test.anno(x = "extension property") public val kotlin.Double.p2: kotlin.Double +test.anno(x = "top level function") public fun f1(/*0*/ test.anno(x = "top level function parameter") p: kotlin.Int): kotlin.Unit +test.anno(x = "extension function") public fun kotlin.Long.f2(/*0*/ test.anno(x = "extension function parameter") p: kotlin.Int): kotlin.Unit -test.anno(x = "top level class") internal final class C1 { +test.anno(x = "top level class") public final class C1 { test.anno(x = "constructor") public constructor C1() - test.anno(x = "member property") internal final val p3: kotlin.Nothing? - test.anno(x = "member extension property") internal final val kotlin.Int.v4: kotlin.Int - test.anno(x = "member function") internal final fun f3(/*0*/ test.anno(x = "member function parameter") p: kotlin.Int): kotlin.Unit - test.anno(x = "member extension function") internal final fun kotlin.String.f4(): kotlin.Unit + test.anno(x = "member property") public final val p3: kotlin.Nothing? + test.anno(x = "member extension property") public final val kotlin.Int.v4: kotlin.Int + test.anno(x = "member function") public final fun f3(/*0*/ test.anno(x = "member function parameter") p: kotlin.Int): kotlin.Unit + test.anno(x = "member extension function") public final fun kotlin.String.f4(): kotlin.Unit - test.anno(x = "nested class") internal final class C2 { + test.anno(x = "nested class") public final class C2 { public constructor C2() } @@ -21,7 +21,7 @@ test.anno(x = "top level class") internal final class C1 { } } -kotlin.annotation.annotation() internal final class anno : kotlin.Annotation { +kotlin.annotation.annotation() public final class anno : kotlin.Annotation { public constructor anno(/*0*/ x: kotlin.String) - internal final val x: kotlin.String + public final val x: kotlin.String } diff --git a/compiler/testData/serialization/builtinsSerializer/compileTimeConstants.txt b/compiler/testData/serialization/builtinsSerializer/compileTimeConstants.txt index 6cd814555fe..33bee924dd2 100644 --- a/compiler/testData/serialization/builtinsSerializer/compileTimeConstants.txt +++ b/compiler/testData/serialization/builtinsSerializer/compileTimeConstants.txt @@ -1,37 +1,37 @@ package test -internal val a: kotlin.Int = 10 -internal val arrayConst: kotlin.Any = {1.toByte(), 2.toByte()} -internal val b: kotlin.Int = 30 -internal val booleanConst: kotlin.Boolean = true -internal val byteConst: kotlin.Byte = 10.toByte() -internal val charConst: kotlin.Char = \u0041 ('A') -internal val doubleConst: kotlin.Double = 3.0.toDouble() -internal val enumConst: test.Weapon? = Weapon.ROCK -internal val floatConst: kotlin.Float = 2.0.toFloat() -internal val intConst: kotlin.Int = 30 -internal val longConst: kotlin.Long = 40.toLong() -internal val shortConst: kotlin.Short = 20.toShort() -internal val stringConst: kotlin.String = "abcd" +public val a: kotlin.Int = 10 +public val arrayConst: kotlin.Any = {1.toByte(), 2.toByte()} +public val b: kotlin.Int = 30 +public val booleanConst: kotlin.Boolean = true +public val byteConst: kotlin.Byte = 10.toByte() +public val charConst: kotlin.Char = \u0041 ('A') +public val doubleConst: kotlin.Double = 3.0.toDouble() +public val enumConst: test.Weapon? = Weapon.ROCK +public val floatConst: kotlin.Float = 2.0.toFloat() +public val intConst: kotlin.Int = 30 +public val longConst: kotlin.Long = 40.toLong() +public val shortConst: kotlin.Short = 20.toShort() +public val stringConst: kotlin.String = "abcd" -internal final class Class { +public final class Class { public constructor Class() - internal final val a: kotlin.Int = 10 - internal final val arrayConst: kotlin.Any = {1.toByte(), 2.toByte()} - internal final val b: kotlin.Int = 30 - internal final val booleanConst: kotlin.Boolean = true - internal final val byteConst: kotlin.Byte = 10.toByte() - internal final val charConst: kotlin.Char = \u0041 ('A') - internal final val doubleConst: kotlin.Double = 3.0.toDouble() - internal final val enumConst: test.Weapon? = Weapon.ROCK - internal final val floatConst: kotlin.Float = 2.0.toFloat() - internal final val intConst: kotlin.Int = 30 - internal final val longConst: kotlin.Long = 40.toLong() - internal final val shortConst: kotlin.Short = 20.toShort() - internal final val stringConst: kotlin.String = "abcd" + public final val a: kotlin.Int = 10 + public final val arrayConst: kotlin.Any = {1.toByte(), 2.toByte()} + public final val b: kotlin.Int = 30 + public final val booleanConst: kotlin.Boolean = true + public final val byteConst: kotlin.Byte = 10.toByte() + public final val charConst: kotlin.Char = \u0041 ('A') + public final val doubleConst: kotlin.Double = 3.0.toDouble() + public final val enumConst: test.Weapon? = Weapon.ROCK + public final val floatConst: kotlin.Float = 2.0.toFloat() + public final val intConst: kotlin.Int = 30 + public final val longConst: kotlin.Long = 40.toLong() + public final val shortConst: kotlin.Short = 20.toShort() + public final val stringConst: kotlin.String = "abcd" } -internal final enum class Weapon : kotlin.Enum { +public final enum class Weapon : kotlin.Enum { enum entry ROCK enum entry PAPER diff --git a/compiler/testData/serialization/builtinsSerializer/nestedClassesAndObjects.txt b/compiler/testData/serialization/builtinsSerializer/nestedClassesAndObjects.txt index 117f686dcb8..e100e7b6163 100644 --- a/compiler/testData/serialization/builtinsSerializer/nestedClassesAndObjects.txt +++ b/compiler/testData/serialization/builtinsSerializer/nestedClassesAndObjects.txt @@ -1,50 +1,50 @@ package test -internal final class ClassA { +public final class ClassA { public constructor ClassA() public companion object Companion { private constructor Companion() - internal final val stat: kotlin.Int + public final val stat: kotlin.Int - internal final class D { + public final class D { public constructor D() - internal final val memberFromD: kotlin.Int = 275 + public final val memberFromD: kotlin.Int = 275 } } - internal object ObjA { + public object ObjA { private constructor ObjA() - internal final val memberFromObjA: kotlin.Int = 300 + public final val memberFromObjA: kotlin.Int = 300 } - internal final class classB { + public final class classB { public constructor classB() - internal final fun memberFromB(): kotlin.Int + public final fun memberFromB(): kotlin.Int - internal final class BC { + public final class BC { public constructor BC() - internal final val memberFromBB: kotlin.Int = 150 + public final val memberFromBB: kotlin.Int = 150 } - internal object BO { + public object BO { private constructor BO() - internal final val memberFromBO: kotlin.Int = 175 + public final val memberFromBO: kotlin.Int = 175 } } - internal final inner class classC { + public final inner class classC { public constructor classC() - internal final val memberFromC: kotlin.Int = 200 + public final val memberFromC: kotlin.Int = 200 - internal final class CC { + public final class CC { public constructor CC() - internal final val memberFromCC: kotlin.Int = 250 + public final val memberFromCC: kotlin.Int = 250 } - internal object CO { + public object CO { private constructor CO() - internal final val memberFromCO: kotlin.Int = 265 + public final val memberFromCO: kotlin.Int = 265 } } } diff --git a/compiler/testData/serialization/builtinsSerializer/simple.txt b/compiler/testData/serialization/builtinsSerializer/simple.txt index 4676afc2195..278b0fb8433 100644 --- a/compiler/testData/serialization/builtinsSerializer/simple.txt +++ b/compiler/testData/serialization/builtinsSerializer/simple.txt @@ -1,10 +1,10 @@ package test -internal val property: kotlin.Unit -internal fun function(/*0*/ int: kotlin.Int, /*1*/ string: kotlin.String = ...): test.Class -internal fun T.extension(): T? +public val property: kotlin.Unit +public fun function(/*0*/ int: kotlin.Int, /*1*/ string: kotlin.String = ...): test.Class +public fun T.extension(): T? -internal final class Class { +public final class Class { public constructor Class() - internal final fun member(): kotlin.Nothing? + public final fun member(): kotlin.Nothing? } diff --git a/compiler/testData/serialization/js/dynamicConstants.txt b/compiler/testData/serialization/js/dynamicConstants.txt index 8caf83df269..08185026a5a 100644 --- a/compiler/testData/serialization/js/dynamicConstants.txt +++ b/compiler/testData/serialization/js/dynamicConstants.txt @@ -1,35 +1,35 @@ package test -internal val arrayConst: dynamic = {1.toByte(), 2.toByte()} -internal val booleanConst: dynamic = true -internal val byteConst: dynamic = 10.toByte() -internal val charConst: dynamic = \u0041 ('A') -internal val doubleConst: dynamic = 3.0.toDouble() -internal val dynamicConst: dynamic = 100 -internal val enumConst: dynamic = Weapon.ROCK -internal val floatConst: dynamic = 2.0.toFloat() -internal val intConst: dynamic = 30 -internal val longConst: dynamic = 40.toLong() -internal val shortConst: dynamic = 20.toShort() -internal val stringConst: dynamic = "abcd" +public val arrayConst: dynamic = {1.toByte(), 2.toByte()} +public val booleanConst: dynamic = true +public val byteConst: dynamic = 10.toByte() +public val charConst: dynamic = \u0041 ('A') +public val doubleConst: dynamic = 3.0.toDouble() +public val dynamicConst: dynamic = 100 +public val enumConst: dynamic = Weapon.ROCK +public val floatConst: dynamic = 2.0.toFloat() +public val intConst: dynamic = 30 +public val longConst: dynamic = 40.toLong() +public val shortConst: dynamic = 20.toShort() +public val stringConst: dynamic = "abcd" -internal final class Class { +public final class Class { public constructor Class() - internal final val arrayConst: dynamic = {1.toByte(), 2.toByte()} - internal final val booleanConst: dynamic = true - internal final val byteConst: dynamic = 10.toByte() - internal final val charConst: dynamic = \u0041 ('A') - internal final val doubleConst: dynamic = 3.0.toDouble() - internal final val dynamicConst: dynamic = 100 - internal final val enumConst: dynamic = Weapon.ROCK - internal final val floatConst: dynamic = 2.0.toFloat() - internal final val intConst: dynamic = 30 - internal final val longConst: dynamic = 40.toLong() - internal final val shortConst: dynamic = 20.toShort() - internal final val stringConst: dynamic = "abcd" + public final val arrayConst: dynamic = {1.toByte(), 2.toByte()} + public final val booleanConst: dynamic = true + public final val byteConst: dynamic = 10.toByte() + public final val charConst: dynamic = \u0041 ('A') + public final val doubleConst: dynamic = 3.0.toDouble() + public final val dynamicConst: dynamic = 100 + public final val enumConst: dynamic = Weapon.ROCK + public final val floatConst: dynamic = 2.0.toFloat() + public final val intConst: dynamic = 30 + public final val longConst: dynamic = 40.toLong() + public final val shortConst: dynamic = 20.toShort() + public final val stringConst: dynamic = "abcd" } -internal final enum class Weapon : kotlin.Enum { +public final enum class Weapon : kotlin.Enum { enum entry ROCK enum entry PAPER