diff --git a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnEnum1.txt b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnEnum1.txt index 4cf0070e2f8..e869a007c3b 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnEnum1.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnEnum1.txt @@ -18,6 +18,7 @@ public final enum class A : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnEnum2.txt b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnEnum2.txt index 8faecc09d1a..3c8cc98a973 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnEnum2.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnEnum2.txt @@ -18,6 +18,7 @@ public final enum class A : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnImportedEnum1.txt b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnImportedEnum1.txt index 4cf0070e2f8..e869a007c3b 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnImportedEnum1.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnImportedEnum1.txt @@ -18,6 +18,7 @@ public final enum class A : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnImportedEnum2.txt b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnImportedEnum2.txt index 8faecc09d1a..3c8cc98a973 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnImportedEnum2.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/invoke/onObjects/invokeOnImportedEnum2.txt @@ -18,6 +18,7 @@ public final enum class A : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/compileJavaAgainstKotlin/class/kt3561.txt b/compiler/testData/compileJavaAgainstKotlin/class/kt3561.txt index ba7d174ff53..0d7e30c63f4 100644 --- a/compiler/testData/compileJavaAgainstKotlin/class/kt3561.txt +++ b/compiler/testData/compileJavaAgainstKotlin/class/kt3561.txt @@ -10,8 +10,9 @@ public final enum class MyEnum : kotlin.Enum { public final /*fake_override*/ fun compareTo(/*0*/ test.MyEnum): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ kotlin.String): test.MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public open class kt3561 { diff --git a/compiler/testData/compileJavaAgainstKotlin/class/kt4050.txt b/compiler/testData/compileJavaAgainstKotlin/class/kt4050.txt index 80ec6f58b42..63b9f3bd45e 100644 --- a/compiler/testData/compileJavaAgainstKotlin/class/kt4050.txt +++ b/compiler/testData/compileJavaAgainstKotlin/class/kt4050.txt @@ -16,8 +16,9 @@ public final enum class MyEnum : kotlin.Enum { public final fun f(/*0*/ @java.lang.Deprecated() kotlin.Int): kotlin.Unit // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ kotlin.String): test.MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public open class kt4050 { diff --git a/compiler/testData/compileJavaAgainstKotlin/enum/DefaultArgumentInEnumConstructor.txt b/compiler/testData/compileJavaAgainstKotlin/enum/DefaultArgumentInEnumConstructor.txt index 987951c02b5..8c34b84b31d 100644 --- a/compiler/testData/compileJavaAgainstKotlin/enum/DefaultArgumentInEnumConstructor.txt +++ b/compiler/testData/compileJavaAgainstKotlin/enum/DefaultArgumentInEnumConstructor.txt @@ -18,6 +18,7 @@ public final enum class K : kotlin.Enum { public final /*fake_override*/ fun compareTo(/*0*/ test.K): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ kotlin.String): test.K - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/Serializable.txt b/compiler/testData/diagnostics/tests/Serializable.txt index 823d61327b7..1ef85807f8e 100644 --- a/compiler/testData/diagnostics/tests/Serializable.txt +++ b/compiler/testData/diagnostics/tests/Serializable.txt @@ -24,8 +24,9 @@ public final enum class C : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): C - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final class N { diff --git a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/enumConst.txt b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/enumConst.txt index 6ce86164956..c1bfcdeb7e9 100644 --- a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/enumConst.txt +++ b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/enumConst.txt @@ -23,8 +23,9 @@ public final enum class MyEnum : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } @AnnE() public final class Test { diff --git a/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt b/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt index 8c6c15f219d..9665d0b7204 100644 --- a/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt +++ b/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt @@ -197,7 +197,8 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/annotation.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/annotation.txt index 0e3b43f161e..d115fa8df83 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/annotation.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/annotation.txt @@ -18,8 +18,9 @@ package public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): My - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/classifier.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/classifier.txt index 7784c46cecb..f67794f5904 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/classifier.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/classifier.txt @@ -18,8 +18,9 @@ package public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): My - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/constructor.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/constructor.txt index f35e0dba374..3197110d3ae 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/constructor.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/constructor.txt @@ -18,8 +18,9 @@ package public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): My - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CONSTRUCTOR}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/empty.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/empty.txt index 61a6cfda845..a514c87f1d0 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/empty.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/empty.txt @@ -18,8 +18,9 @@ package public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): My - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } @empty() public final class correct { diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/function.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/function.txt index a551662993c..91dad1289aa 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/function.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/function.txt @@ -18,8 +18,9 @@ package public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): My - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/incorrect.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/incorrect.txt index 626fa84f792..2c5b84b2cd4 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/incorrect.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/incorrect.txt @@ -18,8 +18,9 @@ package public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): My - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } @incorrect() public final class correct { diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/local.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/local.txt index 8f752d2d983..6e9c199c399 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/local.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/local.txt @@ -18,8 +18,9 @@ package public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): My - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.LOCAL_VARIABLE}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/property.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/property.txt index 0c021bf1f14..675efb0c9be 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/property.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/property.txt @@ -18,8 +18,9 @@ package public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): My - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.PROPERTY}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/type.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/type.txt index da95a277a94..64f4ecebef6 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/type.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/type.txt @@ -18,8 +18,9 @@ package public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): My - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/valueparam.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/valueparam.txt index 01c8bbf586b..b7336926a8d 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/valueparam.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/valueparam.txt @@ -18,8 +18,9 @@ package public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): My - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { diff --git a/compiler/testData/diagnostics/tests/callableReference/function/abstractClassConstructors.txt b/compiler/testData/diagnostics/tests/callableReference/function/abstractClassConstructors.txt index 08cadf76687..5ea1d72c77f 100644 --- a/compiler/testData/diagnostics/tests/callableReference/function/abstractClassConstructors.txt +++ b/compiler/testData/diagnostics/tests/callableReference/function/abstractClassConstructors.txt @@ -33,6 +33,7 @@ public final enum class D : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): D - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/classObjects/InnerClassAccessThroughEnum.txt b/compiler/testData/diagnostics/tests/classObjects/InnerClassAccessThroughEnum.txt index 54bc5263560..f4054087a71 100644 --- a/compiler/testData/diagnostics/tests/classObjects/InnerClassAccessThroughEnum.txt +++ b/compiler/testData/diagnostics/tests/classObjects/InnerClassAccessThroughEnum.txt @@ -50,7 +50,8 @@ package a { } // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): a.C - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/UninitializedOrReassignedVariables.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/UninitializedOrReassignedVariables.txt index fa31476b324..3a315a77cef 100644 --- a/compiler/testData/diagnostics/tests/controlFlowAnalysis/UninitializedOrReassignedVariables.txt +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/UninitializedOrReassignedVariables.txt @@ -132,8 +132,9 @@ package uninitialized_reassigned_variables { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): uninitialized_reassigned_variables.ProtocolState - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public object TestObjectDeclaration { diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1185enums.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1185enums.txt index ec6c11e5ef0..e7f1af9af0a 100644 --- a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1185enums.txt +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1185enums.txt @@ -38,8 +38,9 @@ package kt1185 { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt1185.Color - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final enum class Direction : kotlin.Enum { @@ -61,7 +62,8 @@ package kt1185 { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt1185.Direction - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/dataClasses/strange.txt b/compiler/testData/diagnostics/tests/dataClasses/strange.txt index 383e4563e41..da093f1eb27 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/strange.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/strange.txt @@ -18,8 +18,9 @@ package public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): First - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } @kotlin.data() @kotlin.annotation.annotation() public final class Fourth : kotlin.Annotation { diff --git a/compiler/testData/diagnostics/tests/declarationChecks/illegalModifiersOnClass.txt b/compiler/testData/diagnostics/tests/declarationChecks/illegalModifiersOnClass.txt index fe51e5b6251..0fc47fe918a 100644 --- a/compiler/testData/diagnostics/tests/declarationChecks/illegalModifiersOnClass.txt +++ b/compiler/testData/diagnostics/tests/declarationChecks/illegalModifiersOnClass.txt @@ -74,8 +74,9 @@ public open enum class C : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): C - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public interface D { diff --git a/compiler/testData/diagnostics/tests/declarationChecks/kt1193.txt b/compiler/testData/diagnostics/tests/declarationChecks/kt1193.txt index e4709725130..8d5ca5f8763 100644 --- a/compiler/testData/diagnostics/tests/declarationChecks/kt1193.txt +++ b/compiler/testData/diagnostics/tests/declarationChecks/kt1193.txt @@ -26,7 +26,8 @@ package kt1193 { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt1193.MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/delegation/DelegationNotTotrait.txt b/compiler/testData/diagnostics/tests/delegation/DelegationNotTotrait.txt index 79375276714..2043dae16ca 100644 --- a/compiler/testData/diagnostics/tests/delegation/DelegationNotTotrait.txt +++ b/compiler/testData/diagnostics/tests/delegation/DelegationNotTotrait.txt @@ -27,8 +27,9 @@ public open enum class EN : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): EN - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public open class Foo { diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/missingNames.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/missingNames.txt index b107e7ec23d..0013e7926bd 100644 --- a/compiler/testData/diagnostics/tests/duplicateJvmSignature/missingNames.txt +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/missingNames.txt @@ -29,8 +29,9 @@ public final enum class : kotlin.Enum<> { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array<> public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): - public final /*synthesized*/ fun values(): kotlin.Array<> + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array<> } @kotlin.annotation.annotation() public final class : kotlin.Annotation { @@ -79,8 +80,9 @@ public final class Outer { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array> public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Outer. - public final /*synthesized*/ fun values(): kotlin.Array> + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array> } @kotlin.annotation.annotation() public final class : kotlin.Annotation { diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/enum.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/enum.txt index 7cce4e39ca5..6b378cda4f2 100644 --- a/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/enum.txt +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/enum.txt @@ -15,6 +15,7 @@ public final enum class E : kotlin.Enum { public final fun values(): kotlin.Array // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/synthesized/enumValuesValueOf.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/synthesized/enumValuesValueOf.txt index 4bc6c26f63b..8dbe76e809c 100644 --- a/compiler/testData/diagnostics/tests/duplicateJvmSignature/synthesized/enumValuesValueOf.txt +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/synthesized/enumValuesValueOf.txt @@ -19,6 +19,7 @@ public final enum class A : kotlin.Enum { public final fun values(/*0*/ x: kotlin.String): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/AbstractEnum.txt b/compiler/testData/diagnostics/tests/enum/AbstractEnum.txt index 12ba8bd202e..9a0fbc64998 100644 --- a/compiler/testData/diagnostics/tests/enum/AbstractEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/AbstractEnum.txt @@ -13,7 +13,8 @@ package abstract { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): abstract.MyAbstractEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/enum/AbstractInEnum.txt b/compiler/testData/diagnostics/tests/enum/AbstractInEnum.txt index 058c17dd481..5899212378b 100644 --- a/compiler/testData/diagnostics/tests/enum/AbstractInEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/AbstractInEnum.txt @@ -44,7 +44,8 @@ package abstract { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): abstract.MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/enum/AbstractOverrideInEnum.txt b/compiler/testData/diagnostics/tests/enum/AbstractOverrideInEnum.txt index d12f7b7a871..1175180732c 100644 --- a/compiler/testData/diagnostics/tests/enum/AbstractOverrideInEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/AbstractOverrideInEnum.txt @@ -14,8 +14,9 @@ public final enum class E : kotlin.Enum, T { public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public interface T { diff --git a/compiler/testData/diagnostics/tests/enum/ConstructorCallFromOutside.txt b/compiler/testData/diagnostics/tests/enum/ConstructorCallFromOutside.txt index 65b3097df62..e34ff90ca56 100644 --- a/compiler/testData/diagnostics/tests/enum/ConstructorCallFromOutside.txt +++ b/compiler/testData/diagnostics/tests/enum/ConstructorCallFromOutside.txt @@ -18,6 +18,7 @@ public final enum class A : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/ExplicitConstructorCall.txt b/compiler/testData/diagnostics/tests/enum/ExplicitConstructorCall.txt index 72e8e6e3d20..5ed5cc9ff28 100644 --- a/compiler/testData/diagnostics/tests/enum/ExplicitConstructorCall.txt +++ b/compiler/testData/diagnostics/tests/enum/ExplicitConstructorCall.txt @@ -17,6 +17,7 @@ public final enum class A : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/InsideEntryConstructorCall.txt b/compiler/testData/diagnostics/tests/enum/InsideEntryConstructorCall.txt index a8aa5c97690..d1fa82c1200 100644 --- a/compiler/testData/diagnostics/tests/enum/InsideEntryConstructorCall.txt +++ b/compiler/testData/diagnostics/tests/enum/InsideEntryConstructorCall.txt @@ -17,6 +17,7 @@ public final enum class A : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/InsideSecondaryConstructorCall.txt b/compiler/testData/diagnostics/tests/enum/InsideSecondaryConstructorCall.txt index 2d9d7d8e514..6591912883b 100644 --- a/compiler/testData/diagnostics/tests/enum/InsideSecondaryConstructorCall.txt +++ b/compiler/testData/diagnostics/tests/enum/InsideSecondaryConstructorCall.txt @@ -22,6 +22,7 @@ public final enum class A : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/SecondaryConstructorCall.txt b/compiler/testData/diagnostics/tests/enum/SecondaryConstructorCall.txt index 07ec3b2bfe0..34574c9c31a 100644 --- a/compiler/testData/diagnostics/tests/enum/SecondaryConstructorCall.txt +++ b/compiler/testData/diagnostics/tests/enum/SecondaryConstructorCall.txt @@ -21,6 +21,7 @@ public final enum class A : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/classObjectInEnum.txt b/compiler/testData/diagnostics/tests/enum/classObjectInEnum.txt index d8b55bc0116..98400bff08e 100644 --- a/compiler/testData/diagnostics/tests/enum/classObjectInEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/classObjectInEnum.txt @@ -23,6 +23,7 @@ public final enum class E : kotlin.Enum { } // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/classObjectInEnumPrivate.txt b/compiler/testData/diagnostics/tests/enum/classObjectInEnumPrivate.txt index 03937e1362e..d5cf2c02752 100644 --- a/compiler/testData/diagnostics/tests/enum/classObjectInEnumPrivate.txt +++ b/compiler/testData/diagnostics/tests/enum/classObjectInEnumPrivate.txt @@ -25,6 +25,7 @@ public final enum class E : kotlin.Enum { } // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/commonSupertype.txt b/compiler/testData/diagnostics/tests/enum/commonSupertype.txt index 3b354017bf0..c851e61fbd8 100644 --- a/compiler/testData/diagnostics/tests/enum/commonSupertype.txt +++ b/compiler/testData/diagnostics/tests/enum/commonSupertype.txt @@ -15,8 +15,9 @@ public final enum class A : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final enum class B : kotlin.Enum { @@ -32,6 +33,7 @@ public final enum class B : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): B - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/dontCreatePackageTypeForEnumEntry.txt b/compiler/testData/diagnostics/tests/enum/dontCreatePackageTypeForEnumEntry.txt index 5d0de810905..662ed162b95 100644 --- a/compiler/testData/diagnostics/tests/enum/dontCreatePackageTypeForEnumEntry.txt +++ b/compiler/testData/diagnostics/tests/enum/dontCreatePackageTypeForEnumEntry.txt @@ -22,6 +22,7 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/emptyConstructor.txt b/compiler/testData/diagnostics/tests/enum/emptyConstructor.txt index 12b57e2651e..3d5f6ca27a1 100644 --- a/compiler/testData/diagnostics/tests/enum/emptyConstructor.txt +++ b/compiler/testData/diagnostics/tests/enum/emptyConstructor.txt @@ -13,6 +13,7 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/entryShouldBeOfEnumType.txt b/compiler/testData/diagnostics/tests/enum/entryShouldBeOfEnumType.txt index 1849b02fe41..1ea4a920bd7 100644 --- a/compiler/testData/diagnostics/tests/enum/entryShouldBeOfEnumType.txt +++ b/compiler/testData/diagnostics/tests/enum/entryShouldBeOfEnumType.txt @@ -17,6 +17,7 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/enumEntryCannotHaveClassObject.txt b/compiler/testData/diagnostics/tests/enum/enumEntryCannotHaveClassObject.txt index 7ab3a6043a0..c2167768e74 100644 --- a/compiler/testData/diagnostics/tests/enum/enumEntryCannotHaveClassObject.txt +++ b/compiler/testData/diagnostics/tests/enum/enumEntryCannotHaveClassObject.txt @@ -17,6 +17,7 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/enumEntryInAbstractEnum.txt b/compiler/testData/diagnostics/tests/enum/enumEntryInAbstractEnum.txt index 9465d54c810..0505937305f 100644 --- a/compiler/testData/diagnostics/tests/enum/enumEntryInAbstractEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/enumEntryInAbstractEnum.txt @@ -17,6 +17,7 @@ public final enum class EnumClass : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): EnumClass - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/enumImplementingTrait.txt b/compiler/testData/diagnostics/tests/enum/enumImplementingTrait.txt index 6672d2b4d24..fa095d14882 100644 --- a/compiler/testData/diagnostics/tests/enum/enumImplementingTrait.txt +++ b/compiler/testData/diagnostics/tests/enum/enumImplementingTrait.txt @@ -16,8 +16,9 @@ public final enum class EnumImplementingTraitWithFun : kotlin.Enum public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): EnumImplementingTraitWithFun - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final enum class EnumImplementingTraitWithVal : kotlin.Enum, T2 { @@ -36,8 +37,9 @@ public final enum class EnumImplementingTraitWithVal : kotlin.Enum public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): EnumImplementingTraitWithVal - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public interface T1 { diff --git a/compiler/testData/diagnostics/tests/enum/enumInheritance.txt b/compiler/testData/diagnostics/tests/enum/enumInheritance.txt index 7c36b4103e5..bb65358660d 100644 --- a/compiler/testData/diagnostics/tests/enum/enumInheritance.txt +++ b/compiler/testData/diagnostics/tests/enum/enumInheritance.txt @@ -14,8 +14,9 @@ public final enum class MyEnum : MyClass { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final enum class MyEnum2 : kotlin.Enum, MyTrait { @@ -29,8 +30,9 @@ public final enum class MyEnum2 : kotlin.Enum, MyTrait { public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum2 - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final enum class MyEnum3 : MyEnumBase { @@ -44,8 +46,9 @@ public final enum class MyEnum3 : MyEnumBase { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum3 - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final enum class MyEnumBase : kotlin.Enum { @@ -59,8 +62,9 @@ public final enum class MyEnumBase : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnumBase - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public interface MyTrait { diff --git a/compiler/testData/diagnostics/tests/enum/enumIsAssignableToBuiltInEnum.txt b/compiler/testData/diagnostics/tests/enum/enumIsAssignableToBuiltInEnum.txt index dc5e099097c..2b19068bf96 100644 --- a/compiler/testData/diagnostics/tests/enum/enumIsAssignableToBuiltInEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/enumIsAssignableToBuiltInEnum.txt @@ -17,6 +17,7 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/enumMissingName.txt b/compiler/testData/diagnostics/tests/enum/enumMissingName.txt index bb301566fba..e2c717fa06f 100644 --- a/compiler/testData/diagnostics/tests/enum/enumMissingName.txt +++ b/compiler/testData/diagnostics/tests/enum/enumMissingName.txt @@ -18,6 +18,7 @@ public final enum class : kotlin.Enum<> { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array<> public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): - public final /*synthesized*/ fun values(): kotlin.Array<> + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array<> } diff --git a/compiler/testData/diagnostics/tests/enum/enumModifier.txt b/compiler/testData/diagnostics/tests/enum/enumModifier.txt index 804e3366c73..fc384141edf 100644 --- a/compiler/testData/diagnostics/tests/enum/enumModifier.txt +++ b/compiler/testData/diagnostics/tests/enum/enumModifier.txt @@ -29,8 +29,9 @@ public final enum class B : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): B - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public object O { diff --git a/compiler/testData/diagnostics/tests/enum/enumStarImport.txt b/compiler/testData/diagnostics/tests/enum/enumStarImport.txt index 9be2416bdde..2ee70f74257 100644 --- a/compiler/testData/diagnostics/tests/enum/enumStarImport.txt +++ b/compiler/testData/diagnostics/tests/enum/enumStarImport.txt @@ -19,7 +19,8 @@ package enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): enum.HappyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/enum/enumWithAnnotationKeyword.txt b/compiler/testData/diagnostics/tests/enum/enumWithAnnotationKeyword.txt index 36ac21f1f3a..c80a66ef732 100644 --- a/compiler/testData/diagnostics/tests/enum/enumWithAnnotationKeyword.txt +++ b/compiler/testData/diagnostics/tests/enum/enumWithAnnotationKeyword.txt @@ -13,6 +13,7 @@ package public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/enumWithEmptyName.txt b/compiler/testData/diagnostics/tests/enum/enumWithEmptyName.txt index 5f8c7424aa2..217150ef401 100644 --- a/compiler/testData/diagnostics/tests/enum/enumWithEmptyName.txt +++ b/compiler/testData/diagnostics/tests/enum/enumWithEmptyName.txt @@ -11,6 +11,7 @@ public final enum class : kotlin.Enum<> { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array<> public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): - public final /*synthesized*/ fun values(): kotlin.Array<> + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array<> } diff --git a/compiler/testData/diagnostics/tests/enum/extensionNamedAsEnumEntry.txt b/compiler/testData/diagnostics/tests/enum/extensionNamedAsEnumEntry.txt index 421841a26ed..6d75ca16276 100644 --- a/compiler/testData/diagnostics/tests/enum/extensionNamedAsEnumEntry.txt +++ b/compiler/testData/diagnostics/tests/enum/extensionNamedAsEnumEntry.txt @@ -17,6 +17,7 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/ifEnumEntry.txt b/compiler/testData/diagnostics/tests/enum/ifEnumEntry.txt index e357dd7e94d..cb938e9493f 100644 --- a/compiler/testData/diagnostics/tests/enum/ifEnumEntry.txt +++ b/compiler/testData/diagnostics/tests/enum/ifEnumEntry.txt @@ -17,6 +17,7 @@ public final enum class MyEnum : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/inheritFromEnumEntry.txt b/compiler/testData/diagnostics/tests/enum/inheritFromEnumEntry.txt index 3cfe44652db..5f27d9a20d4 100644 --- a/compiler/testData/diagnostics/tests/enum/inheritFromEnumEntry.txt +++ b/compiler/testData/diagnostics/tests/enum/inheritFromEnumEntry.txt @@ -24,6 +24,7 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/inheritanceFromEnum.txt b/compiler/testData/diagnostics/tests/enum/inheritanceFromEnum.txt index 434144e7061..3fd4e801211 100644 --- a/compiler/testData/diagnostics/tests/enum/inheritanceFromEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/inheritanceFromEnum.txt @@ -35,8 +35,9 @@ public open enum class MyEnum : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final enum class MyEnum2 : kotlin.Enum { @@ -50,8 +51,9 @@ public final enum class MyEnum2 : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum2 - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final enum class MyJavaEnum : kotlin.Enum { @@ -65,6 +67,7 @@ public final enum class MyJavaEnum : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyJavaEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/inline.txt b/compiler/testData/diagnostics/tests/enum/inline.txt index e04d5740ae0..037400154d1 100644 --- a/compiler/testData/diagnostics/tests/enum/inline.txt +++ b/compiler/testData/diagnostics/tests/enum/inline.txt @@ -13,6 +13,7 @@ public final enum class My : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): My - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/inner/existingClassObject.txt b/compiler/testData/diagnostics/tests/enum/inner/existingClassObject.txt index 5b7ace8a9f4..726e6921646 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/existingClassObject.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/existingClassObject.txt @@ -26,8 +26,9 @@ public final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } @@ -57,7 +58,8 @@ public final class B { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): B.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/enum/inner/insideClass.txt b/compiler/testData/diagnostics/tests/enum/inner/insideClass.txt index e09112b3ff8..4e1bdd51859 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/insideClass.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/insideClass.txt @@ -19,7 +19,8 @@ public final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/enum/inner/insideClassObject.txt b/compiler/testData/diagnostics/tests/enum/inner/insideClassObject.txt index c7fd717b000..87a1b3e80bf 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/insideClassObject.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/insideClassObject.txt @@ -25,8 +25,9 @@ public final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.Companion.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } } diff --git a/compiler/testData/diagnostics/tests/enum/inner/insideEnum.txt b/compiler/testData/diagnostics/tests/enum/inner/insideEnum.txt index 1953f1aa096..5f0f892ddeb 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/insideEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/insideEnum.txt @@ -25,11 +25,13 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E.F - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/inner/insideEnumEntry.txt b/compiler/testData/diagnostics/tests/enum/inner/insideEnumEntry.txt index 8d187ea281f..c6ee874266f 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/insideEnumEntry.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/insideEnumEntry.txt @@ -13,6 +13,7 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/inner/insideInnerClassNotAllowed.txt b/compiler/testData/diagnostics/tests/enum/inner/insideInnerClassNotAllowed.txt index be3af55fd56..f79109fa219 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/insideInnerClassNotAllowed.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/insideInnerClassNotAllowed.txt @@ -25,8 +25,9 @@ public final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.B.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } } diff --git a/compiler/testData/diagnostics/tests/enum/inner/insideObject.txt b/compiler/testData/diagnostics/tests/enum/inner/insideObject.txt index 081e17d896b..8809dd1cad5 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/insideObject.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/insideObject.txt @@ -19,7 +19,8 @@ public object A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/enum/inner/insideTrait.txt b/compiler/testData/diagnostics/tests/enum/inner/insideTrait.txt index 98e9888590a..25b8146924f 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/insideTrait.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/insideTrait.txt @@ -18,7 +18,8 @@ public interface A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/enum/inner/redeclarationInClassObject.txt b/compiler/testData/diagnostics/tests/enum/inner/redeclarationInClassObject.txt index f86f8f861fe..05e9fcd8268 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/redeclarationInClassObject.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/redeclarationInClassObject.txt @@ -25,8 +25,9 @@ public final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.Companion.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } @@ -43,7 +44,8 @@ public final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/enum/inner/twoEnums.txt b/compiler/testData/diagnostics/tests/enum/inner/twoEnums.txt index 01c14c40352..10931dbd854 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/twoEnums.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/twoEnums.txt @@ -19,8 +19,9 @@ public final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final enum class F : kotlin.Enum { @@ -36,7 +37,8 @@ public final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.F - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/enum/inner/twoEnumsInClassObjectAndInnerClass.txt b/compiler/testData/diagnostics/tests/enum/inner/twoEnumsInClassObjectAndInnerClass.txt index f21790a7acb..45b20f6c8a6 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/twoEnumsInClassObjectAndInnerClass.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/twoEnumsInClassObjectAndInnerClass.txt @@ -25,8 +25,9 @@ public final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.B.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } @@ -49,8 +50,9 @@ public final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.Companion.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } } diff --git a/compiler/testData/diagnostics/tests/enum/isEnumEntry.txt b/compiler/testData/diagnostics/tests/enum/isEnumEntry.txt index e357dd7e94d..cb938e9493f 100644 --- a/compiler/testData/diagnostics/tests/enum/isEnumEntry.txt +++ b/compiler/testData/diagnostics/tests/enum/isEnumEntry.txt @@ -17,6 +17,7 @@ public final enum class MyEnum : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/javaEnumValueOfMethod.txt b/compiler/testData/diagnostics/tests/enum/javaEnumValueOfMethod.txt index 62b7e5dafd7..844e72c5c40 100644 --- a/compiler/testData/diagnostics/tests/enum/javaEnumValueOfMethod.txt +++ b/compiler/testData/diagnostics/tests/enum/javaEnumValueOfMethod.txt @@ -15,6 +15,7 @@ public final enum class A : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/javaEnumValuesMethod.txt b/compiler/testData/diagnostics/tests/enum/javaEnumValuesMethod.txt index 0db9dcbb532..b06f8a88cc1 100644 --- a/compiler/testData/diagnostics/tests/enum/javaEnumValuesMethod.txt +++ b/compiler/testData/diagnostics/tests/enum/javaEnumValuesMethod.txt @@ -17,6 +17,7 @@ public final enum class A : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/javaEnumWithAbstractFun.txt b/compiler/testData/diagnostics/tests/enum/javaEnumWithAbstractFun.txt index fe74c453f8b..6cf2fb332e6 100644 --- a/compiler/testData/diagnostics/tests/enum/javaEnumWithAbstractFun.txt +++ b/compiler/testData/diagnostics/tests/enum/javaEnumWithAbstractFun.txt @@ -16,6 +16,7 @@ public abstract enum class A : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/javaEnumWithFuns.txt b/compiler/testData/diagnostics/tests/enum/javaEnumWithFuns.txt index d1fee7722d5..1ed21ac3ae6 100644 --- a/compiler/testData/diagnostics/tests/enum/javaEnumWithFuns.txt +++ b/compiler/testData/diagnostics/tests/enum/javaEnumWithFuns.txt @@ -18,6 +18,7 @@ public final enum class A : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/javaEnumWithNameClashing.txt b/compiler/testData/diagnostics/tests/enum/javaEnumWithNameClashing.txt index 3102cacb914..eaf7224cff2 100644 --- a/compiler/testData/diagnostics/tests/enum/javaEnumWithNameClashing.txt +++ b/compiler/testData/diagnostics/tests/enum/javaEnumWithNameClashing.txt @@ -18,6 +18,7 @@ public final enum class A : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/javaEnumWithProperty.txt b/compiler/testData/diagnostics/tests/enum/javaEnumWithProperty.txt index 2ff4263d128..302987d8a86 100644 --- a/compiler/testData/diagnostics/tests/enum/javaEnumWithProperty.txt +++ b/compiler/testData/diagnostics/tests/enum/javaEnumWithProperty.txt @@ -18,6 +18,7 @@ public final enum class A : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/kt2834.txt b/compiler/testData/diagnostics/tests/enum/kt2834.txt index e5dcd0c6526..30bd18766e2 100644 --- a/compiler/testData/diagnostics/tests/enum/kt2834.txt +++ b/compiler/testData/diagnostics/tests/enum/kt2834.txt @@ -17,6 +17,7 @@ private final enum class MethodKind : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MethodKind - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/kt8972_cloneNotAllowed.txt b/compiler/testData/diagnostics/tests/enum/kt8972_cloneNotAllowed.txt index e4e750b2ff1..f05d7664e3b 100644 --- a/compiler/testData/diagnostics/tests/enum/kt8972_cloneNotAllowed.txt +++ b/compiler/testData/diagnostics/tests/enum/kt8972_cloneNotAllowed.txt @@ -13,6 +13,7 @@ public final enum class E : kotlin.Enum, kotlin.Cloneable { public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/modifiersOnEnumEntry.txt b/compiler/testData/diagnostics/tests/enum/modifiersOnEnumEntry.txt index 00d84062918..1cc262fa7e2 100644 --- a/compiler/testData/diagnostics/tests/enum/modifiersOnEnumEntry.txt +++ b/compiler/testData/diagnostics/tests/enum/modifiersOnEnumEntry.txt @@ -43,6 +43,7 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/multipleConstructors.txt b/compiler/testData/diagnostics/tests/enum/multipleConstructors.txt index 1ba4825a84d..9cca81f2080 100644 --- a/compiler/testData/diagnostics/tests/enum/multipleConstructors.txt +++ b/compiler/testData/diagnostics/tests/enum/multipleConstructors.txt @@ -21,6 +21,7 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/openMemberInEnum.txt b/compiler/testData/diagnostics/tests/enum/openMemberInEnum.txt index 62e9b73985b..8d8e98e57d2 100644 --- a/compiler/testData/diagnostics/tests/enum/openMemberInEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/openMemberInEnum.txt @@ -19,6 +19,7 @@ public final enum class EnumWithOpenMembers : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): EnumWithOpenMembers - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/overrideFinalEnumMethods.txt b/compiler/testData/diagnostics/tests/enum/overrideFinalEnumMethods.txt index 9f90a13b581..5e2680b97ea 100644 --- a/compiler/testData/diagnostics/tests/enum/overrideFinalEnumMethods.txt +++ b/compiler/testData/diagnostics/tests/enum/overrideFinalEnumMethods.txt @@ -13,6 +13,7 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/enum/starImportNestedClassAndEntries.txt b/compiler/testData/diagnostics/tests/enum/starImportNestedClassAndEntries.txt index 5b2d3676b8a..64cdd9e83b6 100644 --- a/compiler/testData/diagnostics/tests/enum/starImportNestedClassAndEntries.txt +++ b/compiler/testData/diagnostics/tests/enum/starImportNestedClassAndEntries.txt @@ -40,7 +40,8 @@ package foo { } // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): foo.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/enum/typeParametersInEnum.txt b/compiler/testData/diagnostics/tests/enum/typeParametersInEnum.txt index 21cb1e6272d..fb55c281f3d 100644 --- a/compiler/testData/diagnostics/tests/enum/typeParametersInEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/typeParametersInEnum.txt @@ -15,7 +15,8 @@ package bug { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array> public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): bug.Foo - public final /*synthesized*/ fun values(): kotlin.Array> + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array> } } diff --git a/compiler/testData/diagnostics/tests/enum/valuesValueOfAndEntriesAccessibility.txt b/compiler/testData/diagnostics/tests/enum/valuesValueOfAndEntriesAccessibility.txt index 7d0708369ca..1459ec9936a 100644 --- a/compiler/testData/diagnostics/tests/enum/valuesValueOfAndEntriesAccessibility.txt +++ b/compiler/testData/diagnostics/tests/enum/valuesValueOfAndEntriesAccessibility.txt @@ -31,6 +31,7 @@ public final enum class E : kotlin.Enum { } // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/imports/StarImportFromObject.txt b/compiler/testData/diagnostics/tests/imports/StarImportFromObject.txt index 1b93bddd681..6e52afae1a4 100644 --- a/compiler/testData/diagnostics/tests/imports/StarImportFromObject.txt +++ b/compiler/testData/diagnostics/tests/imports/StarImportFromObject.txt @@ -101,7 +101,8 @@ package a { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): a.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteEnumReference.txt b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteEnumReference.txt index 0b48fb7de1e..3ebff431f07 100644 --- a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteEnumReference.txt +++ b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteEnumReference.txt @@ -19,6 +19,7 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt3007.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt3007.txt index 5545e7d5e37..74b6b803f84 100644 --- a/compiler/testData/diagnostics/tests/inference/regressions/kt3007.txt +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt3007.txt @@ -23,7 +23,8 @@ package a { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): a.SomeEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt3038.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt3038.txt index 1d68fcd3580..306c47a743e 100644 --- a/compiler/testData/diagnostics/tests/inference/regressions/kt3038.txt +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt3038.txt @@ -20,7 +20,8 @@ package a { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): a.TestEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nestedNonLocals.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nestedNonLocals.txt index d7f12fa1066..498ed6217f8 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nestedNonLocals.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nestedNonLocals.txt @@ -44,6 +44,7 @@ public final enum class Kind : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Kind - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/inner/enumEntries.txt b/compiler/testData/diagnostics/tests/inner/enumEntries.txt index a926f55374a..e5d6ab5e46e 100644 --- a/compiler/testData/diagnostics/tests/inner/enumEntries.txt +++ b/compiler/testData/diagnostics/tests/inner/enumEntries.txt @@ -17,6 +17,7 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/inner/illegalModifier.txt b/compiler/testData/diagnostics/tests/inner/illegalModifier.txt index 5dea76b9b8d..a684ff40d57 100644 --- a/compiler/testData/diagnostics/tests/inner/illegalModifier.txt +++ b/compiler/testData/diagnostics/tests/inner/illegalModifier.txt @@ -68,8 +68,9 @@ public final class D { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): D.R - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } @kotlin.annotation.annotation() public final class S : kotlin.Annotation { @@ -100,8 +101,9 @@ public final enum class H : kotlin.Enum { } // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): H - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public interface K { diff --git a/compiler/testData/diagnostics/tests/inner/nestedClassAccessedViaInstanceReference.txt b/compiler/testData/diagnostics/tests/inner/nestedClassAccessedViaInstanceReference.txt index 4e882f7fde3..ce4b472ac75 100644 --- a/compiler/testData/diagnostics/tests/inner/nestedClassAccessedViaInstanceReference.txt +++ b/compiler/testData/diagnostics/tests/inner/nestedClassAccessedViaInstanceReference.txt @@ -35,8 +35,9 @@ public object Obj { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Obj.NestedEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public object NestedObj : N { @@ -97,8 +98,9 @@ public final class WithClassObject { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): WithClassObject.NestedEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public object NestedObj : N { @@ -152,8 +154,9 @@ public final class WithoutClassObject { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): WithoutClassObject.NestedEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public object NestedObj : N { diff --git a/compiler/testData/diagnostics/tests/inner/nestedClassNotAllowed.txt b/compiler/testData/diagnostics/tests/inner/nestedClassNotAllowed.txt index 029543be686..f8ea1f51c71 100644 --- a/compiler/testData/diagnostics/tests/inner/nestedClassNotAllowed.txt +++ b/compiler/testData/diagnostics/tests/inner/nestedClassNotAllowed.txt @@ -37,6 +37,7 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/inner/qualifiedExpression/enumConstant.txt b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/enumConstant.txt index 1b4100ba0c6..7a6137c8755 100644 --- a/compiler/testData/diagnostics/tests/inner/qualifiedExpression/enumConstant.txt +++ b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/enumConstant.txt @@ -18,6 +18,7 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedEnumConstant.txt b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedEnumConstant.txt index abeacc4810a..8acf43f13cb 100644 --- a/compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedEnumConstant.txt +++ b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedEnumConstant.txt @@ -24,7 +24,8 @@ public final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/j+k/kt2619.txt b/compiler/testData/diagnostics/tests/j+k/kt2619.txt index cad38c04195..120dfcd405c 100644 --- a/compiler/testData/diagnostics/tests/j+k/kt2619.txt +++ b/compiler/testData/diagnostics/tests/j+k/kt2619.txt @@ -17,6 +17,7 @@ public final enum class Type : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Type - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/j+k/serializable.txt b/compiler/testData/diagnostics/tests/j+k/serializable.txt index ed687374ae2..36f1caa38bb 100644 --- a/compiler/testData/diagnostics/tests/j+k/serializable.txt +++ b/compiler/testData/diagnostics/tests/j+k/serializable.txt @@ -22,8 +22,9 @@ public final enum class C : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): C - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final class N { diff --git a/compiler/testData/diagnostics/tests/modifiers/const/applicability.txt b/compiler/testData/diagnostics/tests/modifiers/const/applicability.txt index 19de5437033..9591a728e49 100644 --- a/compiler/testData/diagnostics/tests/modifiers/const/applicability.txt +++ b/compiler/testData/diagnostics/tests/modifiers/const/applicability.txt @@ -78,8 +78,9 @@ public final enum class MyEnum : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final class Outer { diff --git a/compiler/testData/diagnostics/tests/modifiers/const/types.txt b/compiler/testData/diagnostics/tests/modifiers/const/types.txt index 0f5b406fcf6..e2e831e3640 100644 --- a/compiler/testData/diagnostics/tests/modifiers/const/types.txt +++ b/compiler/testData/diagnostics/tests/modifiers/const/types.txt @@ -23,6 +23,7 @@ public final enum class MyEnum : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/modifiers/defaultModifier.txt b/compiler/testData/diagnostics/tests/modifiers/defaultModifier.txt index 58f7385c192..d62a2039e9a 100644 --- a/compiler/testData/diagnostics/tests/modifiers/defaultModifier.txt +++ b/compiler/testData/diagnostics/tests/modifiers/defaultModifier.txt @@ -89,8 +89,9 @@ public final enum class Enum : kotlin.Enum { } // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Enum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public object G { diff --git a/compiler/testData/diagnostics/tests/modifiers/protected.txt b/compiler/testData/diagnostics/tests/modifiers/protected.txt index 95d0f8acddd..61808b6a6e1 100644 --- a/compiler/testData/diagnostics/tests/modifiers/protected.txt +++ b/compiler/testData/diagnostics/tests/modifiers/protected.txt @@ -46,8 +46,9 @@ public final enum class Our : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Our - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public interface Their { diff --git a/compiler/testData/diagnostics/tests/modifiers/redundantTargets.txt b/compiler/testData/diagnostics/tests/modifiers/redundantTargets.txt index 9ae29595bcd..3d7cc0bd89c 100644 --- a/compiler/testData/diagnostics/tests/modifiers/redundantTargets.txt +++ b/compiler/testData/diagnostics/tests/modifiers/redundantTargets.txt @@ -34,6 +34,7 @@ public final enum class Third : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Third - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/nullabilityAndSmartCasts/noSenselessNullOnNullableType.txt b/compiler/testData/diagnostics/tests/nullabilityAndSmartCasts/noSenselessNullOnNullableType.txt index 3359389a797..399d81b694a 100644 --- a/compiler/testData/diagnostics/tests/nullabilityAndSmartCasts/noSenselessNullOnNullableType.txt +++ b/compiler/testData/diagnostics/tests/nullabilityAndSmartCasts/noSenselessNullOnNullableType.txt @@ -20,8 +20,9 @@ public/*package*/ open class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.Empty - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } // Static members diff --git a/compiler/testData/diagnostics/tests/recovery/namelessMembers.txt b/compiler/testData/diagnostics/tests/recovery/namelessMembers.txt index 30c442ba16d..cb1ee530637 100644 --- a/compiler/testData/diagnostics/tests/recovery/namelessMembers.txt +++ b/compiler/testData/diagnostics/tests/recovery/namelessMembers.txt @@ -26,8 +26,9 @@ public final class C { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array> public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): C. - public final /*synthesized*/ fun values(): kotlin.Array> + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array> } } diff --git a/compiler/testData/diagnostics/tests/recovery/namelessToplevelDeclarations.txt b/compiler/testData/diagnostics/tests/recovery/namelessToplevelDeclarations.txt index 482492b9243..5ba93dc7c20 100644 --- a/compiler/testData/diagnostics/tests/recovery/namelessToplevelDeclarations.txt +++ b/compiler/testData/diagnostics/tests/recovery/namelessToplevelDeclarations.txt @@ -27,8 +27,9 @@ public final enum class : kotlin.Enum<> { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array<> public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): - public final /*synthesized*/ fun values(): kotlin.Array<> + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array<> } @kotlin.annotation.annotation() public final class : kotlin.Annotation { diff --git a/compiler/testData/diagnostics/tests/redeclarations/NoRedeclarationForEnumEntriesAndDefaultObjectMembers.txt b/compiler/testData/diagnostics/tests/redeclarations/NoRedeclarationForEnumEntriesAndDefaultObjectMembers.txt index 5c14406404a..9f36cdfd55c 100644 --- a/compiler/testData/diagnostics/tests/redeclarations/NoRedeclarationForEnumEntriesAndDefaultObjectMembers.txt +++ b/compiler/testData/diagnostics/tests/redeclarations/NoRedeclarationForEnumEntriesAndDefaultObjectMembers.txt @@ -30,6 +30,7 @@ public final enum class E : kotlin.Enum { } // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/redeclarations/SingletonAndFunctionSameName.txt b/compiler/testData/diagnostics/tests/redeclarations/SingletonAndFunctionSameName.txt index 9d16d6c85b1..b55a2bf1abb 100644 --- a/compiler/testData/diagnostics/tests/redeclarations/SingletonAndFunctionSameName.txt +++ b/compiler/testData/diagnostics/tests/redeclarations/SingletonAndFunctionSameName.txt @@ -20,8 +20,9 @@ public final enum class En : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): En - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public object Foo { diff --git a/compiler/testData/diagnostics/tests/redeclarations/kt2418.txt b/compiler/testData/diagnostics/tests/redeclarations/kt2418.txt index 87583dca1ae..04d7b8a8924 100644 --- a/compiler/testData/diagnostics/tests/redeclarations/kt2418.txt +++ b/compiler/testData/diagnostics/tests/redeclarations/kt2418.txt @@ -17,8 +17,9 @@ package kt2418 { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt2418.A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final enum class B : kotlin.Enum { @@ -35,8 +36,9 @@ package kt2418 { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt2418.B - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final enum class C : kotlin.Enum { @@ -53,8 +55,9 @@ package kt2418 { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt2418.C - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final enum class D : kotlin.Enum { @@ -77,7 +80,8 @@ package kt2418 { } // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt2418.D - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/diagnostics/tests/regressions/Jet183-1.txt b/compiler/testData/diagnostics/tests/regressions/Jet183-1.txt index 4e5acf4e44c..c682b6b269c 100644 --- a/compiler/testData/diagnostics/tests/regressions/Jet183-1.txt +++ b/compiler/testData/diagnostics/tests/regressions/Jet183-1.txt @@ -18,6 +18,7 @@ public final enum class ProtocolState : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): ProtocolState - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/regressions/Jet183.txt b/compiler/testData/diagnostics/tests/regressions/Jet183.txt index 97261e7a5ae..88ed7e1e9a8 100644 --- a/compiler/testData/diagnostics/tests/regressions/Jet183.txt +++ b/compiler/testData/diagnostics/tests/regressions/Jet183.txt @@ -18,6 +18,7 @@ public final enum class ProtocolState : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): ProtocolState - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/regressions/ea69735.txt b/compiler/testData/diagnostics/tests/regressions/ea69735.txt index 108878d8f15..8881a519b33 100644 --- a/compiler/testData/diagnostics/tests/regressions/ea69735.txt +++ b/compiler/testData/diagnostics/tests/regressions/ea69735.txt @@ -13,6 +13,7 @@ public final enum class MyEnum : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/regressions/kt4693.txt b/compiler/testData/diagnostics/tests/regressions/kt4693.txt index 00985072d99..d4a35a19d2f 100644 --- a/compiler/testData/diagnostics/tests/regressions/kt4693.txt +++ b/compiler/testData/diagnostics/tests/regressions/kt4693.txt @@ -14,6 +14,7 @@ public final enum class MyEnum : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/KT-4372.txt b/compiler/testData/diagnostics/tests/resolve/invoke/KT-4372.txt index fea7542e770..8a5e40d78b4 100644 --- a/compiler/testData/diagnostics/tests/resolve/invoke/KT-4372.txt +++ b/compiler/testData/diagnostics/tests/resolve/invoke/KT-4372.txt @@ -16,8 +16,9 @@ public final enum class EnumClass : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): EnumClass - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final class Foo { diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/kt4321InvokeOnEnum.txt b/compiler/testData/diagnostics/tests/resolve/invoke/kt4321InvokeOnEnum.txt index 71a4013a47e..928a1153857 100644 --- a/compiler/testData/diagnostics/tests/resolve/invoke/kt4321InvokeOnEnum.txt +++ b/compiler/testData/diagnostics/tests/resolve/invoke/kt4321InvokeOnEnum.txt @@ -18,8 +18,9 @@ public final enum class DOMElementTestClasses : kotlin.Enum public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): DOMElementTestClasses - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public interface EnumStyleClass { @@ -43,6 +44,7 @@ public final enum class TestClasses : kotlin.Enum, EnumStyleClass { public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): TestClasses - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/sealed/NeverEnum.txt b/compiler/testData/diagnostics/tests/sealed/NeverEnum.txt index 204da9af140..f4bc6828b61 100644 --- a/compiler/testData/diagnostics/tests/sealed/NeverEnum.txt +++ b/compiler/testData/diagnostics/tests/sealed/NeverEnum.txt @@ -26,6 +26,7 @@ public sealed enum class SealedEnum : kotlin.Enum { } // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): SealedEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/secondaryConstructors/constructorInObject.txt b/compiler/testData/diagnostics/tests/secondaryConstructors/constructorInObject.txt index e61be41b48b..3e64ac22024 100644 --- a/compiler/testData/diagnostics/tests/secondaryConstructors/constructorInObject.txt +++ b/compiler/testData/diagnostics/tests/secondaryConstructors/constructorInObject.txt @@ -23,8 +23,9 @@ public final enum class B : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): B - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final class C { diff --git a/compiler/testData/diagnostics/tests/secondaryConstructors/enums.txt b/compiler/testData/diagnostics/tests/secondaryConstructors/enums.txt index 07fce0b0796..e28817b607e 100644 --- a/compiler/testData/diagnostics/tests/secondaryConstructors/enums.txt +++ b/compiler/testData/diagnostics/tests/secondaryConstructors/enums.txt @@ -25,8 +25,9 @@ public final enum class A : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final enum class B : kotlin.Enum { @@ -51,8 +52,9 @@ public final enum class B : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): B - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final enum class C : kotlin.Enum { @@ -68,8 +70,9 @@ public final enum class C : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): C - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final enum class D : kotlin.Enum { @@ -93,6 +96,7 @@ public final enum class D : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): D - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/subtyping/unresolvedSupertype.txt b/compiler/testData/diagnostics/tests/subtyping/unresolvedSupertype.txt index cdfe3457b09..63baee2fd7d 100644 --- a/compiler/testData/diagnostics/tests/subtyping/unresolvedSupertype.txt +++ b/compiler/testData/diagnostics/tests/subtyping/unresolvedSupertype.txt @@ -30,6 +30,7 @@ public final enum class A4 : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A4 - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/BranchFalseBypass.txt b/compiler/testData/diagnostics/tests/when/BranchFalseBypass.txt index 57b789db777..f60ba1512fb 100644 --- a/compiler/testData/diagnostics/tests/when/BranchFalseBypass.txt +++ b/compiler/testData/diagnostics/tests/when/BranchFalseBypass.txt @@ -17,6 +17,7 @@ public final enum class My : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): My - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/ElseOnNullableEnum.txt b/compiler/testData/diagnostics/tests/when/ElseOnNullableEnum.txt index c2f0e9c6b6f..51bdcdb9db7 100644 --- a/compiler/testData/diagnostics/tests/when/ElseOnNullableEnum.txt +++ b/compiler/testData/diagnostics/tests/when/ElseOnNullableEnum.txt @@ -21,8 +21,9 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public/*package*/ open class J { diff --git a/compiler/testData/diagnostics/tests/when/ElseOnNullableEnumWithSmartCast.txt b/compiler/testData/diagnostics/tests/when/ElseOnNullableEnumWithSmartCast.txt index bf2c37a3852..f2912395fe9 100644 --- a/compiler/testData/diagnostics/tests/when/ElseOnNullableEnumWithSmartCast.txt +++ b/compiler/testData/diagnostics/tests/when/ElseOnNullableEnumWithSmartCast.txt @@ -17,6 +17,7 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/EmptyConditionWithExpressionEnum.txt b/compiler/testData/diagnostics/tests/when/EmptyConditionWithExpressionEnum.txt index d418e446762..5d0d2949719 100644 --- a/compiler/testData/diagnostics/tests/when/EmptyConditionWithExpressionEnum.txt +++ b/compiler/testData/diagnostics/tests/when/EmptyConditionWithExpressionEnum.txt @@ -17,6 +17,7 @@ public final enum class My : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): My - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/ExhaustiveEnumIs.txt b/compiler/testData/diagnostics/tests/when/ExhaustiveEnumIs.txt index 1661d468153..328998755f7 100644 --- a/compiler/testData/diagnostics/tests/when/ExhaustiveEnumIs.txt +++ b/compiler/testData/diagnostics/tests/when/ExhaustiveEnumIs.txt @@ -19,6 +19,7 @@ public final enum class MyEnum : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/ExhaustiveEnumMixed.txt b/compiler/testData/diagnostics/tests/when/ExhaustiveEnumMixed.txt index 1661d468153..328998755f7 100644 --- a/compiler/testData/diagnostics/tests/when/ExhaustiveEnumMixed.txt +++ b/compiler/testData/diagnostics/tests/when/ExhaustiveEnumMixed.txt @@ -19,6 +19,7 @@ public final enum class MyEnum : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/ExhaustiveInitialization.txt b/compiler/testData/diagnostics/tests/when/ExhaustiveInitialization.txt index 3be5416bbcd..fac68d13fc7 100644 --- a/compiler/testData/diagnostics/tests/when/ExhaustiveInitialization.txt +++ b/compiler/testData/diagnostics/tests/when/ExhaustiveInitialization.txt @@ -21,6 +21,7 @@ public final enum class Direction : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Direction - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/ExhaustiveNullable.txt b/compiler/testData/diagnostics/tests/when/ExhaustiveNullable.txt index c661c3221ae..78fa37ba18b 100644 --- a/compiler/testData/diagnostics/tests/when/ExhaustiveNullable.txt +++ b/compiler/testData/diagnostics/tests/when/ExhaustiveNullable.txt @@ -17,6 +17,7 @@ public final enum class MyEnum : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnum.txt b/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnum.txt index cef7eb2edc5..85f7c549481 100644 --- a/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnum.txt +++ b/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnum.txt @@ -17,7 +17,8 @@ public final enum class J : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public open fun create(): J! public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): J - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumAnnotated.txt b/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumAnnotated.txt index 269359327fb..791cbcbce07 100644 --- a/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumAnnotated.txt +++ b/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumAnnotated.txt @@ -17,7 +17,8 @@ public final enum class J : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array @org.jetbrains.annotations.NotNull() public open fun create(): J public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): J - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumElse.txt b/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumElse.txt index cef7eb2edc5..85f7c549481 100644 --- a/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumElse.txt +++ b/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumElse.txt @@ -17,7 +17,8 @@ public final enum class J : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public open fun create(): J! public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): J - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumNull.txt b/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumNull.txt index cef7eb2edc5..85f7c549481 100644 --- a/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumNull.txt +++ b/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumNull.txt @@ -17,7 +17,8 @@ public final enum class J : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public open fun create(): J! public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): J - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumStatement.txt b/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumStatement.txt index cef7eb2edc5..85f7c549481 100644 --- a/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumStatement.txt +++ b/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumStatement.txt @@ -17,7 +17,8 @@ public final enum class J : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public open fun create(): J! public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): J - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/ExhaustiveReturn.txt b/compiler/testData/diagnostics/tests/when/ExhaustiveReturn.txt index 3be5416bbcd..fac68d13fc7 100644 --- a/compiler/testData/diagnostics/tests/when/ExhaustiveReturn.txt +++ b/compiler/testData/diagnostics/tests/when/ExhaustiveReturn.txt @@ -21,6 +21,7 @@ public final enum class Direction : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Direction - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/ExhaustiveWithNullabilityCheck.txt b/compiler/testData/diagnostics/tests/when/ExhaustiveWithNullabilityCheck.txt index fdfecbbe82b..98392cb35ca 100644 --- a/compiler/testData/diagnostics/tests/when/ExhaustiveWithNullabilityCheck.txt +++ b/compiler/testData/diagnostics/tests/when/ExhaustiveWithNullabilityCheck.txt @@ -17,6 +17,7 @@ public final enum class X : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): X - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/ExhaustiveWithNullabilityCheckBefore.txt b/compiler/testData/diagnostics/tests/when/ExhaustiveWithNullabilityCheckBefore.txt index fdfecbbe82b..98392cb35ca 100644 --- a/compiler/testData/diagnostics/tests/when/ExhaustiveWithNullabilityCheckBefore.txt +++ b/compiler/testData/diagnostics/tests/when/ExhaustiveWithNullabilityCheckBefore.txt @@ -17,6 +17,7 @@ public final enum class X : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): X - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/ExhaustiveWithNullabilityCheckElse.txt b/compiler/testData/diagnostics/tests/when/ExhaustiveWithNullabilityCheckElse.txt index fdfecbbe82b..98392cb35ca 100644 --- a/compiler/testData/diagnostics/tests/when/ExhaustiveWithNullabilityCheckElse.txt +++ b/compiler/testData/diagnostics/tests/when/ExhaustiveWithNullabilityCheckElse.txt @@ -17,6 +17,7 @@ public final enum class X : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): X - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/NonExhaustivePlatformEnum.txt b/compiler/testData/diagnostics/tests/when/NonExhaustivePlatformEnum.txt index cef7eb2edc5..85f7c549481 100644 --- a/compiler/testData/diagnostics/tests/when/NonExhaustivePlatformEnum.txt +++ b/compiler/testData/diagnostics/tests/when/NonExhaustivePlatformEnum.txt @@ -17,7 +17,8 @@ public final enum class J : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public open fun create(): J! public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): J - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/NonExhaustiveWarning.txt b/compiler/testData/diagnostics/tests/when/NonExhaustiveWarning.txt index 7424acd0ae3..1a99a8225e7 100644 --- a/compiler/testData/diagnostics/tests/when/NonExhaustiveWarning.txt +++ b/compiler/testData/diagnostics/tests/when/NonExhaustiveWarning.txt @@ -21,6 +21,7 @@ public final enum class X : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): X - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/NonExhaustiveWarningElse.txt b/compiler/testData/diagnostics/tests/when/NonExhaustiveWarningElse.txt index 7424acd0ae3..1a99a8225e7 100644 --- a/compiler/testData/diagnostics/tests/when/NonExhaustiveWarningElse.txt +++ b/compiler/testData/diagnostics/tests/when/NonExhaustiveWarningElse.txt @@ -21,6 +21,7 @@ public final enum class X : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): X - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/NonExhaustiveWarningFalse.txt b/compiler/testData/diagnostics/tests/when/NonExhaustiveWarningFalse.txt index 7424acd0ae3..1a99a8225e7 100644 --- a/compiler/testData/diagnostics/tests/when/NonExhaustiveWarningFalse.txt +++ b/compiler/testData/diagnostics/tests/when/NonExhaustiveWarningFalse.txt @@ -21,6 +21,7 @@ public final enum class X : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): X - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/NonExhaustiveWarningNull.txt b/compiler/testData/diagnostics/tests/when/NonExhaustiveWarningNull.txt index 0bf982364cb..2e746e14dc2 100644 --- a/compiler/testData/diagnostics/tests/when/NonExhaustiveWarningNull.txt +++ b/compiler/testData/diagnostics/tests/when/NonExhaustiveWarningNull.txt @@ -21,6 +21,7 @@ public final enum class X : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): X - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/NonExhaustiveWithNullabilityCheck.txt b/compiler/testData/diagnostics/tests/when/NonExhaustiveWithNullabilityCheck.txt index fdfecbbe82b..98392cb35ca 100644 --- a/compiler/testData/diagnostics/tests/when/NonExhaustiveWithNullabilityCheck.txt +++ b/compiler/testData/diagnostics/tests/when/NonExhaustiveWithNullabilityCheck.txt @@ -17,6 +17,7 @@ public final enum class X : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): X - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/tests/when/PropertyNotInitialized.txt b/compiler/testData/diagnostics/tests/when/PropertyNotInitialized.txt index 4485d4a9505..2fd10532e97 100644 --- a/compiler/testData/diagnostics/tests/when/PropertyNotInitialized.txt +++ b/compiler/testData/diagnostics/tests/when/PropertyNotInitialized.txt @@ -15,8 +15,9 @@ public final enum class E : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final class Outer { diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/Serializable.txt b/compiler/testData/diagnostics/testsWithJsStdLib/Serializable.txt index 823d61327b7..1ef85807f8e 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/Serializable.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/Serializable.txt @@ -24,8 +24,9 @@ public final enum class C : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): C - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final class N { diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/unsupportedFeatures/nestedInnerClassifier.txt b/compiler/testData/diagnostics/testsWithJsStdLib/unsupportedFeatures/nestedInnerClassifier.txt index 178f8488fd9..afb5acbc2b9 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/unsupportedFeatures/nestedInnerClassifier.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/unsupportedFeatures/nestedInnerClassifier.txt @@ -82,8 +82,9 @@ public final class A { } // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final inner class I { @@ -210,8 +211,9 @@ public final enum class E : kotlin.Enum { } // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final inner class I { @@ -248,8 +250,9 @@ public final enum class E : kotlin.Enum { } // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public interface T { @@ -333,8 +336,9 @@ public interface T { } // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): T.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public interface T { diff --git a/compiler/testData/diagnostics/testsWithStdLib/javaClassOnCompanion.txt b/compiler/testData/diagnostics/testsWithStdLib/javaClassOnCompanion.txt index fd72cd1b1b0..8a69c4e9290 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/javaClassOnCompanion.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/javaClassOnCompanion.txt @@ -44,8 +44,9 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public object O { diff --git a/compiler/testData/loadJava/compiledJava/annotations/CustomAnnotation.txt b/compiler/testData/loadJava/compiledJava/annotations/CustomAnnotation.txt index d3bca3ae3c9..b73bf2570bc 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/CustomAnnotation.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/CustomAnnotation.txt @@ -17,8 +17,9 @@ public interface CustomAnnotation { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.CustomAnnotation.MyEnum!): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.CustomAnnotation.MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } @test.CustomAnnotation.MyAnnotation(value = MyEnum.ONE) public open class MyTest { diff --git a/compiler/testData/loadJava/compiledJava/annotations/EnumArgumentWithCustomToString.txt b/compiler/testData/loadJava/compiledJava/annotations/EnumArgumentWithCustomToString.txt index e9c0efc2a74..35f026542d3 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/EnumArgumentWithCustomToString.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/EnumArgumentWithCustomToString.txt @@ -14,8 +14,9 @@ public open class EnumArgumentWithCustomToString { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.EnumArgumentWithCustomToString.E!): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.EnumArgumentWithCustomToString.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final class EnumAnno : kotlin.Annotation { diff --git a/compiler/testData/loadJava/compiledJava/annotations/EnumConstructorParameter.txt b/compiler/testData/loadJava/compiledJava/annotations/EnumConstructorParameter.txt index 59ddc23dd44..865340d7871 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/EnumConstructorParameter.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/EnumConstructorParameter.txt @@ -16,6 +16,7 @@ public final enum class EnumConstructorParameter : kotlin.Enum public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.EnumConstructorParameter - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/loadJava/compiledJava/annotations/NestedEnumArgument.txt b/compiler/testData/loadJava/compiledJava/annotations/NestedEnumArgument.txt index b1454327e7b..e77613c56cf 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/NestedEnumArgument.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/NestedEnumArgument.txt @@ -19,7 +19,8 @@ public open class NestedEnumArgument { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.NestedEnumArgument.E!): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.NestedEnumArgument.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/loadJava/compiledJava/enum/EnumMembers.txt b/compiler/testData/loadJava/compiledJava/enum/EnumMembers.txt index c56e649900c..eaac6c31ced 100644 --- a/compiler/testData/loadJava/compiledJava/enum/EnumMembers.txt +++ b/compiler/testData/loadJava/compiledJava/enum/EnumMembers.txt @@ -14,6 +14,7 @@ public final enum class EnumMembers : kotlin.Enum { public open fun first(): kotlin.Boolean // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.EnumMembers - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/loadJava/compiledJava/enum/EnumWithSpecializedEntry.txt b/compiler/testData/loadJava/compiledJava/enum/EnumWithSpecializedEntry.txt index 62cdaa33ab1..d746fcfba22 100644 --- a/compiler/testData/loadJava/compiledJava/enum/EnumWithSpecializedEntry.txt +++ b/compiler/testData/loadJava/compiledJava/enum/EnumWithSpecializedEntry.txt @@ -16,6 +16,7 @@ public open enum class EnumWithSpecializedEntry : kotlin.Enum public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.EnumWithSpecializedEntry - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/loadJava/compiledJava/enum/JavaEnum.txt b/compiler/testData/loadJava/compiledJava/enum/JavaEnum.txt index 6ae515619c6..39b68e5e826 100644 --- a/compiler/testData/loadJava/compiledJava/enum/JavaEnum.txt +++ b/compiler/testData/loadJava/compiledJava/enum/JavaEnum.txt @@ -12,6 +12,7 @@ public final enum class JavaEnum : kotlin.Enum { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.JavaEnum!): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.JavaEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/loadJava/compiledJava/static/Enum.txt b/compiler/testData/loadJava/compiledJava/static/Enum.txt index 6215543c81f..356d43e1d10 100644 --- a/compiler/testData/loadJava/compiledJava/static/Enum.txt +++ b/compiler/testData/loadJava/compiledJava/static/Enum.txt @@ -26,6 +26,7 @@ public final enum class Enum : kotlin.Enum { } // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.Enum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/loadJava/compiledJava/static/StaticMembersInEnum.txt b/compiler/testData/loadJava/compiledJava/static/StaticMembersInEnum.txt index 48d4e0b668f..23dd0bddc97 100644 --- a/compiler/testData/loadJava/compiledJava/static/StaticMembersInEnum.txt +++ b/compiler/testData/loadJava/compiledJava/static/StaticMembersInEnum.txt @@ -12,9 +12,10 @@ public final enum class StaticMembersInEnum : kotlin.Enum public open fun foo(): kotlin.Unit public open fun valueOf(/*0*/ p0: kotlin.Int): kotlin.Unit public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.StaticMembersInEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array public open fun values(/*0*/ p0: kotlin.Int): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledJava/static/StaticMembersInEnumFromParents.txt b/compiler/testData/loadJava/compiledJava/static/StaticMembersInEnumFromParents.txt index b72caf67e24..65e3640a674 100644 --- a/compiler/testData/loadJava/compiledJava/static/StaticMembersInEnumFromParents.txt +++ b/compiler/testData/loadJava/compiledJava/static/StaticMembersInEnumFromParents.txt @@ -29,7 +29,8 @@ public/*package*/ final enum class StaticMembersInEnum : kotlin.Enum public open fun foo(): kotlin.Unit public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.StaticMembersInEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/AnnotationInAnnotationArguments.txt b/compiler/testData/loadJava/compiledKotlin/annotations/AnnotationInAnnotationArguments.txt index 986ad6bf931..97b970f96cf 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/AnnotationInAnnotationArguments.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/AnnotationInAnnotationArguments.txt @@ -16,8 +16,10 @@ public final enum class E : kotlin.Enum { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.E): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array + public final fun (): kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } @kotlin.annotation.annotation() public final class EnumOption : kotlin.Annotation { diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/EnumArgumentWithCustomToString.txt b/compiler/testData/loadJava/compiledKotlin/annotations/EnumArgumentWithCustomToString.txt index 023c3f5a545..1b53c8751c6 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/EnumArgumentWithCustomToString.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/EnumArgumentWithCustomToString.txt @@ -12,8 +12,10 @@ public final enum class E : kotlin.Enum { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.E): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array + public final fun (): kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } @kotlin.annotation.annotation() public final class EnumAnno : kotlin.Annotation { diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/EnumConstructor.txt b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/EnumConstructor.txt index 83f622b4445..d51e943ea55 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/EnumConstructor.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/EnumConstructor.txt @@ -22,6 +22,8 @@ public final enum class E : kotlin.Enum { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.E): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array + public final fun (): kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/loadJava/compiledKotlin/class/EnumWithGenericConstructorParameter.txt b/compiler/testData/loadJava/compiledKotlin/class/EnumWithGenericConstructorParameter.txt index ac0e7b95376..24af155de4a 100644 --- a/compiler/testData/loadJava/compiledKotlin/class/EnumWithGenericConstructorParameter.txt +++ b/compiler/testData/loadJava/compiledKotlin/class/EnumWithGenericConstructorParameter.txt @@ -10,6 +10,8 @@ public final enum class EnumWithGenericConstructorParameter : kotlin.Enum + public final fun (): kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.EnumWithGenericConstructorParameter - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/loadJava/compiledKotlin/class/EnumWithPrimitiveConstructorParameter.txt b/compiler/testData/loadJava/compiledKotlin/class/EnumWithPrimitiveConstructorParameter.txt index b1ab4756b17..86a989591fe 100644 --- a/compiler/testData/loadJava/compiledKotlin/class/EnumWithPrimitiveConstructorParameter.txt +++ b/compiler/testData/loadJava/compiledKotlin/class/EnumWithPrimitiveConstructorParameter.txt @@ -10,6 +10,8 @@ public final enum class EnumWithPrimitiveConstructorParameter : kotlin.Enum + public final fun (): kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.EnumWithPrimitiveConstructorParameter - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/loadJava/compiledKotlin/enum/enumVisibility.txt b/compiler/testData/loadJava/compiledKotlin/enum/enumVisibility.txt index a3050d07f80..aaa47d0c6eb 100644 --- a/compiler/testData/loadJava/compiledKotlin/enum/enumVisibility.txt +++ b/compiler/testData/loadJava/compiledKotlin/enum/enumVisibility.txt @@ -12,8 +12,10 @@ internal final enum class In : kotlin.Enum { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.In): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array + public final fun (): kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.In - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } private final enum class Pr : kotlin.Enum { @@ -28,8 +30,10 @@ private final enum class Pr : kotlin.Enum { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Pr): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array + public final fun (): kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.Pr - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } public final enum class Pu : kotlin.Enum { @@ -44,6 +48,8 @@ public final enum class Pu : kotlin.Enum { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Pu): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array + public final fun (): kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.Pu - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/loadJava/compiledKotlin/enum/enumWithConstuctor.txt b/compiler/testData/loadJava/compiledKotlin/enum/enumWithConstuctor.txt index a3ebe3f68b5..676c7226bed 100644 --- a/compiler/testData/loadJava/compiledKotlin/enum/enumWithConstuctor.txt +++ b/compiler/testData/loadJava/compiledKotlin/enum/enumWithConstuctor.txt @@ -20,6 +20,8 @@ public final enum class En : kotlin.Enum { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.En): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array + public final fun (): kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.En - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/loadJava/compiledKotlin/enum/enumWithInnerClasses.txt b/compiler/testData/loadJava/compiledKotlin/enum/enumWithInnerClasses.txt index fa830099f83..dcdf813f1ea 100644 --- a/compiler/testData/loadJava/compiledKotlin/enum/enumWithInnerClasses.txt +++ b/compiler/testData/loadJava/compiledKotlin/enum/enumWithInnerClasses.txt @@ -28,6 +28,8 @@ public final enum class Enum : kotlin.Enum { } // Static members + public final /*synthesized*/ val values: kotlin.Array + public final fun (): kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.Enum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/loadJava/compiledKotlin/enum/innerEnum.txt b/compiler/testData/loadJava/compiledKotlin/enum/innerEnum.txt index befc9905d7f..e5866a190b4 100644 --- a/compiler/testData/loadJava/compiledKotlin/enum/innerEnum.txt +++ b/compiler/testData/loadJava/compiledKotlin/enum/innerEnum.txt @@ -15,7 +15,9 @@ public final class A { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.A.E): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array + public final fun (): kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.A.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/loadJava/compiledKotlin/enum/innerEnumExistingClassObject.txt b/compiler/testData/loadJava/compiledKotlin/enum/innerEnumExistingClassObject.txt index f1a5c15c0ac..a5be2a4ff8f 100644 --- a/compiler/testData/loadJava/compiledKotlin/enum/innerEnumExistingClassObject.txt +++ b/compiler/testData/loadJava/compiledKotlin/enum/innerEnumExistingClassObject.txt @@ -19,7 +19,9 @@ public final class A { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.A.E): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array + public final fun (): kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.A.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } } diff --git a/compiler/testData/loadJava/compiledKotlin/enum/simpleEnum.txt b/compiler/testData/loadJava/compiledKotlin/enum/simpleEnum.txt index 128faaf42bf..3062d04343c 100644 --- a/compiler/testData/loadJava/compiledKotlin/enum/simpleEnum.txt +++ b/compiler/testData/loadJava/compiledKotlin/enum/simpleEnum.txt @@ -12,6 +12,8 @@ public final enum class MyEnum : kotlin.Enum { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.MyEnum): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array + public final fun (): kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.MyEnum - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/enum.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/enum.txt index be04bab5435..0a3caf23d88 100644 --- a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/enum.txt +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/enum.txt @@ -14,6 +14,8 @@ public final enum class Test : kotlin.Enum { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Test): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array + public final fun (): kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.Test - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/loadJava/compiledKotlin/memberOrder/enumEntries.txt b/compiler/testData/loadJava/compiledKotlin/memberOrder/enumEntries.txt index b21d8ed86a3..190919d39c6 100644 --- a/compiler/testData/loadJava/compiledKotlin/memberOrder/enumEntries.txt +++ b/compiler/testData/loadJava/compiledKotlin/memberOrder/enumEntries.txt @@ -26,6 +26,8 @@ public final enum class E : kotlin.Enum { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.E): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array + public final fun (): kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.E - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/serialization/builtinsSerializer/annotationArguments/enum.txt b/compiler/testData/serialization/builtinsSerializer/annotationArguments/enum.txt index bc2ace6bfc9..709bbd77a09 100644 --- a/compiler/testData/serialization/builtinsSerializer/annotationArguments/enum.txt +++ b/compiler/testData/serialization/builtinsSerializer/annotationArguments/enum.txt @@ -32,6 +32,7 @@ public final enum class Weapon : kotlin.Enum { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Weapon): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.Weapon - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/serialization/builtinsSerializer/annotationArguments/varargs.txt b/compiler/testData/serialization/builtinsSerializer/annotationArguments/varargs.txt index ea6ab78656b..793c7def20a 100644 --- a/compiler/testData/serialization/builtinsSerializer/annotationArguments/varargs.txt +++ b/compiler/testData/serialization/builtinsSerializer/annotationArguments/varargs.txt @@ -14,8 +14,9 @@ public final enum class My : kotlin.Enum { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.My): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.My - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } @kotlin.annotation.annotation() public final class ann : kotlin.Annotation { diff --git a/compiler/testData/serialization/builtinsSerializer/compileTimeConstants.txt b/compiler/testData/serialization/builtinsSerializer/compileTimeConstants.txt index ab8f73dfee5..c0464999965 100644 --- a/compiler/testData/serialization/builtinsSerializer/compileTimeConstants.txt +++ b/compiler/testData/serialization/builtinsSerializer/compileTimeConstants.txt @@ -45,6 +45,7 @@ public final enum class Weapon : kotlin.Enum { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Weapon): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.Weapon - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/serialization/js/dynamicConstants.txt b/compiler/testData/serialization/js/dynamicConstants.txt index a3569e949f0..93f30b8c034 100644 --- a/compiler/testData/serialization/js/dynamicConstants.txt +++ b/compiler/testData/serialization/js/dynamicConstants.txt @@ -43,6 +43,7 @@ public final enum class Weapon : kotlin.Enum { public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Weapon): kotlin.Int // Static members + public final /*synthesized*/ val values: kotlin.Array public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.Weapon - public final /*synthesized*/ fun values(): kotlin.Array + @kotlin.Deprecated(message = "Use 'values' property instead", replaceWith = kotlin.ReplaceWith(expression = "this.values", imports = {})) public final /*synthesized*/ fun values(): kotlin.Array }