diff --git a/compiler/testData/builtin-classes.txt b/compiler/testData/builtin-classes.txt index 108f3f1b81c..a515bc81535 100644 --- a/compiler/testData/builtin-classes.txt +++ b/compiler/testData/builtin-classes.txt @@ -774,11 +774,6 @@ public trait Function9 { - /*primary*/ private constructor InlineOption() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.InlineOption): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public enum entry LOCAL_CONTINUE_AND_BREAK : kotlin.InlineOption { /*primary*/ private constructor LOCAL_CONTINUE_AND_BREAK() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.InlineOption): kotlin.Int @@ -807,17 +802,17 @@ public final enum class InlineOption : kotlin.Enum { } } + /*primary*/ private constructor InlineOption() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.InlineOption): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kotlin.InlineOption public final /*synthesized*/ fun values(): kotlin.Array } public final enum class InlineStrategy : kotlin.Enum { - /*primary*/ private constructor InlineStrategy() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.InlineStrategy): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public enum entry AS_FUNCTION : kotlin.InlineStrategy { /*primary*/ private constructor AS_FUNCTION() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.InlineStrategy): kotlin.Int @@ -846,6 +841,11 @@ public final enum class InlineStrategy : kotlin.Enum { } } + /*primary*/ private constructor InlineStrategy() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.InlineStrategy): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kotlin.InlineStrategy public final /*synthesized*/ fun values(): kotlin.Array diff --git a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnEnum1.txt b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnEnum1.txt index 93cb7c906e7..ac6be478c17 100644 --- a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnEnum1.txt +++ b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnEnum1.txt @@ -3,15 +3,6 @@ package internal fun box(): kotlin.String internal final enum class A : kotlin.Enum { - private constructor A() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - internal final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ONE : A { private constructor ONE() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int @@ -56,6 +47,15 @@ internal final enum class A : kotlin.Enum { } } + private constructor A() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A public final /*synthesized*/ fun values(): kotlin.Array diff --git a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnEnum2.txt b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnEnum2.txt index ebc30eb35dd..09efc416df8 100644 --- a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnEnum2.txt +++ b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnEnum2.txt @@ -4,14 +4,6 @@ internal fun box(): kotlin.String internal fun A.invoke(/*0*/ i: kotlin.Int): kotlin.Int internal final enum class A : kotlin.Enum { - private constructor A() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ONE : A { private constructor ONE() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int @@ -52,6 +44,14 @@ internal final enum class A : kotlin.Enum { } } + private constructor A() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A public final /*synthesized*/ fun values(): kotlin.Array diff --git a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnImportedEnum1.txt b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnImportedEnum1.txt index 93cb7c906e7..ac6be478c17 100644 --- a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnImportedEnum1.txt +++ b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnImportedEnum1.txt @@ -3,15 +3,6 @@ package internal fun box(): kotlin.String internal final enum class A : kotlin.Enum { - private constructor A() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - internal final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ONE : A { private constructor ONE() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int @@ -56,6 +47,15 @@ internal final enum class A : kotlin.Enum { } } + private constructor A() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A public final /*synthesized*/ fun values(): kotlin.Array diff --git a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnImportedEnum2.txt b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnImportedEnum2.txt index ebc30eb35dd..09efc416df8 100644 --- a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnImportedEnum2.txt +++ b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnImportedEnum2.txt @@ -4,14 +4,6 @@ internal fun box(): kotlin.String internal fun A.invoke(/*0*/ i: kotlin.Int): kotlin.Int internal final enum class A : kotlin.Enum { - private constructor A() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ONE : A { private constructor ONE() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int @@ -52,6 +44,14 @@ internal final enum class A : kotlin.Enum { } } + private constructor A() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A public final /*synthesized*/ fun values(): kotlin.Array diff --git a/compiler/testData/diagnostics/tests/MergePackagesWithJava.txt b/compiler/testData/diagnostics/tests/MergePackagesWithJava.txt index 622a6f1ea19..5ff8b9c9dae 100644 --- a/compiler/testData/diagnostics/tests/MergePackagesWithJava.txt +++ b/compiler/testData/diagnostics/tests/MergePackagesWithJava.txt @@ -518,34 +518,6 @@ package java { } public final enum class BaselineResizeBehavior : kotlin.Enum { - private constructor BaselineResizeBehavior() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Component.BaselineResizeBehavior!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public enum entry CENTER_OFFSET : java.awt.Component.BaselineResizeBehavior { - private constructor CENTER_OFFSET() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Component.BaselineResizeBehavior!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.awt.Component.BaselineResizeBehavior.CENTER_OFFSET { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Component.BaselineResizeBehavior!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - public enum entry CONSTANT_ASCENT : java.awt.Component.BaselineResizeBehavior { private constructor CONSTANT_ASCENT() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Component.BaselineResizeBehavior!): kotlin.Int @@ -586,6 +558,26 @@ package java { } } + public enum entry CENTER_OFFSET : java.awt.Component.BaselineResizeBehavior { + private constructor CENTER_OFFSET() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Component.BaselineResizeBehavior!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Component.BaselineResizeBehavior.CENTER_OFFSET { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Component.BaselineResizeBehavior!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + public enum entry OTHER : java.awt.Component.BaselineResizeBehavior { private constructor OTHER() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Component.BaselineResizeBehavior!): kotlin.Int @@ -606,6 +598,14 @@ package java { } } + private constructor BaselineResizeBehavior() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Component.BaselineResizeBehavior!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.awt.Component.BaselineResizeBehavior public final /*synthesized*/ fun values(): kotlin.Array @@ -2869,14 +2869,6 @@ package java { } public final enum class Type : kotlin.Enum { - private constructor Type() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Window.Type!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry NORMAL : java.awt.Window.Type { private constructor NORMAL() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Window.Type!): kotlin.Int @@ -2897,6 +2889,26 @@ package java { } } + public enum entry UTILITY : java.awt.Window.Type { + private constructor UTILITY() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Window.Type!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Window.Type.UTILITY { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Window.Type!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + public enum entry POPUP : java.awt.Window.Type { private constructor POPUP() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Window.Type!): kotlin.Int @@ -2917,25 +2929,13 @@ package java { } } - public enum entry UTILITY : java.awt.Window.Type { - private constructor UTILITY() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Window.Type!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.awt.Window.Type.UTILITY { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Window.Type!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + private constructor Type() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Window.Type!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.awt.Window.Type @@ -4926,334 +4926,6 @@ package java { } public final enum class UnicodeScript : kotlin.Enum { - private constructor UnicodeScript() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public enum entry ARABIC : java.lang.Character.UnicodeScript { - private constructor ARABIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.ARABIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry ARMENIAN : java.lang.Character.UnicodeScript { - private constructor ARMENIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.ARMENIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry AVESTAN : java.lang.Character.UnicodeScript { - private constructor AVESTAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.AVESTAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BALINESE : java.lang.Character.UnicodeScript { - private constructor BALINESE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BALINESE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BAMUM : java.lang.Character.UnicodeScript { - private constructor BAMUM() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BAMUM { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BATAK : java.lang.Character.UnicodeScript { - private constructor BATAK() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BATAK { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BENGALI : java.lang.Character.UnicodeScript { - private constructor BENGALI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BENGALI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BOPOMOFO : java.lang.Character.UnicodeScript { - private constructor BOPOMOFO() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BOPOMOFO { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BRAHMI : java.lang.Character.UnicodeScript { - private constructor BRAHMI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BRAHMI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BRAILLE : java.lang.Character.UnicodeScript { - private constructor BRAILLE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BRAILLE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BUGINESE : java.lang.Character.UnicodeScript { - private constructor BUGINESE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BUGINESE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BUHID : java.lang.Character.UnicodeScript { - private constructor BUHID() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BUHID { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry CANADIAN_ABORIGINAL : java.lang.Character.UnicodeScript { - private constructor CANADIAN_ABORIGINAL() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.CANADIAN_ABORIGINAL { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry CARIAN : java.lang.Character.UnicodeScript { - private constructor CARIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.CARIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry CHAM : java.lang.Character.UnicodeScript { - private constructor CHAM() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.CHAM { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry CHEROKEE : java.lang.Character.UnicodeScript { - private constructor CHEROKEE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.CHEROKEE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - public enum entry COMMON : java.lang.Character.UnicodeScript { private constructor COMMON() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int @@ -5274,626 +4946,6 @@ package java { } } - public enum entry COPTIC : java.lang.Character.UnicodeScript { - private constructor COPTIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.COPTIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry CUNEIFORM : java.lang.Character.UnicodeScript { - private constructor CUNEIFORM() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.CUNEIFORM { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry CYPRIOT : java.lang.Character.UnicodeScript { - private constructor CYPRIOT() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.CYPRIOT { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry CYRILLIC : java.lang.Character.UnicodeScript { - private constructor CYRILLIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.CYRILLIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry DESERET : java.lang.Character.UnicodeScript { - private constructor DESERET() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.DESERET { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry DEVANAGARI : java.lang.Character.UnicodeScript { - private constructor DEVANAGARI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.DEVANAGARI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry EGYPTIAN_HIEROGLYPHS : java.lang.Character.UnicodeScript { - private constructor EGYPTIAN_HIEROGLYPHS() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.EGYPTIAN_HIEROGLYPHS { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry ETHIOPIC : java.lang.Character.UnicodeScript { - private constructor ETHIOPIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.ETHIOPIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry GEORGIAN : java.lang.Character.UnicodeScript { - private constructor GEORGIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.GEORGIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry GLAGOLITIC : java.lang.Character.UnicodeScript { - private constructor GLAGOLITIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.GLAGOLITIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry GOTHIC : java.lang.Character.UnicodeScript { - private constructor GOTHIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.GOTHIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry GREEK : java.lang.Character.UnicodeScript { - private constructor GREEK() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.GREEK { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry GUJARATI : java.lang.Character.UnicodeScript { - private constructor GUJARATI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.GUJARATI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry GURMUKHI : java.lang.Character.UnicodeScript { - private constructor GURMUKHI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.GURMUKHI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry HAN : java.lang.Character.UnicodeScript { - private constructor HAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.HAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry HANGUL : java.lang.Character.UnicodeScript { - private constructor HANGUL() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.HANGUL { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry HANUNOO : java.lang.Character.UnicodeScript { - private constructor HANUNOO() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.HANUNOO { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry HEBREW : java.lang.Character.UnicodeScript { - private constructor HEBREW() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.HEBREW { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry HIRAGANA : java.lang.Character.UnicodeScript { - private constructor HIRAGANA() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.HIRAGANA { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry IMPERIAL_ARAMAIC : java.lang.Character.UnicodeScript { - private constructor IMPERIAL_ARAMAIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.IMPERIAL_ARAMAIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry INHERITED : java.lang.Character.UnicodeScript { - private constructor INHERITED() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.INHERITED { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry INSCRIPTIONAL_PAHLAVI : java.lang.Character.UnicodeScript { - private constructor INSCRIPTIONAL_PAHLAVI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.INSCRIPTIONAL_PAHLAVI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry INSCRIPTIONAL_PARTHIAN : java.lang.Character.UnicodeScript { - private constructor INSCRIPTIONAL_PARTHIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.INSCRIPTIONAL_PARTHIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry JAVANESE : java.lang.Character.UnicodeScript { - private constructor JAVANESE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.JAVANESE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry KAITHI : java.lang.Character.UnicodeScript { - private constructor KAITHI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.KAITHI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry KANNADA : java.lang.Character.UnicodeScript { - private constructor KANNADA() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.KANNADA { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry KATAKANA : java.lang.Character.UnicodeScript { - private constructor KATAKANA() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.KATAKANA { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry KAYAH_LI : java.lang.Character.UnicodeScript { - private constructor KAYAH_LI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.KAYAH_LI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry KHAROSHTHI : java.lang.Character.UnicodeScript { - private constructor KHAROSHTHI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.KHAROSHTHI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry KHMER : java.lang.Character.UnicodeScript { - private constructor KHMER() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.KHMER { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry LAO : java.lang.Character.UnicodeScript { - private constructor LAO() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.LAO { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - public enum entry LATIN : java.lang.Character.UnicodeScript { private constructor LATIN() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int @@ -5914,8 +4966,8 @@ package java { } } - public enum entry LEPCHA : java.lang.Character.UnicodeScript { - private constructor LEPCHA() + public enum entry GREEK : java.lang.Character.UnicodeScript { + private constructor GREEK() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -5923,8 +4975,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.LEPCHA { - private constructor () + public class object : java.lang.Character.UnicodeScript.GREEK { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -5934,8 +4986,8 @@ package java { } } - public enum entry LIMBU : java.lang.Character.UnicodeScript { - private constructor LIMBU() + public enum entry CYRILLIC : java.lang.Character.UnicodeScript { + private constructor CYRILLIC() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -5943,8 +4995,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.LIMBU { - private constructor () + public class object : java.lang.Character.UnicodeScript.CYRILLIC { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -5954,8 +5006,8 @@ package java { } } - public enum entry LINEAR_B : java.lang.Character.UnicodeScript { - private constructor LINEAR_B() + public enum entry ARMENIAN : java.lang.Character.UnicodeScript { + private constructor ARMENIAN() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -5963,8 +5015,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.LINEAR_B { - private constructor () + public class object : java.lang.Character.UnicodeScript.ARMENIAN { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -5974,8 +5026,8 @@ package java { } } - public enum entry LISU : java.lang.Character.UnicodeScript { - private constructor LISU() + public enum entry HEBREW : java.lang.Character.UnicodeScript { + private constructor HEBREW() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -5983,8 +5035,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.LISU { - private constructor () + public class object : java.lang.Character.UnicodeScript.HEBREW { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -5994,8 +5046,8 @@ package java { } } - public enum entry LYCIAN : java.lang.Character.UnicodeScript { - private constructor LYCIAN() + public enum entry ARABIC : java.lang.Character.UnicodeScript { + private constructor ARABIC() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6003,528 +5055,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.LYCIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry LYDIAN : java.lang.Character.UnicodeScript { - private constructor LYDIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.LYDIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry MALAYALAM : java.lang.Character.UnicodeScript { - private constructor MALAYALAM() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.MALAYALAM { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry MANDAIC : java.lang.Character.UnicodeScript { - private constructor MANDAIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.MANDAIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry MEETEI_MAYEK : java.lang.Character.UnicodeScript { - private constructor MEETEI_MAYEK() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.MEETEI_MAYEK { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry MONGOLIAN : java.lang.Character.UnicodeScript { - private constructor MONGOLIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.MONGOLIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry MYANMAR : java.lang.Character.UnicodeScript { - private constructor MYANMAR() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.MYANMAR { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry NEW_TAI_LUE : java.lang.Character.UnicodeScript { - private constructor NEW_TAI_LUE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.NEW_TAI_LUE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry NKO : java.lang.Character.UnicodeScript { - private constructor NKO() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.NKO { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry OGHAM : java.lang.Character.UnicodeScript { - private constructor OGHAM() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.OGHAM { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry OLD_ITALIC : java.lang.Character.UnicodeScript { - private constructor OLD_ITALIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.OLD_ITALIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry OLD_PERSIAN : java.lang.Character.UnicodeScript { - private constructor OLD_PERSIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.OLD_PERSIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry OLD_SOUTH_ARABIAN : java.lang.Character.UnicodeScript { - private constructor OLD_SOUTH_ARABIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.OLD_SOUTH_ARABIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry OLD_TURKIC : java.lang.Character.UnicodeScript { - private constructor OLD_TURKIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.OLD_TURKIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry OL_CHIKI : java.lang.Character.UnicodeScript { - private constructor OL_CHIKI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.OL_CHIKI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry ORIYA : java.lang.Character.UnicodeScript { - private constructor ORIYA() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.ORIYA { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry OSMANYA : java.lang.Character.UnicodeScript { - private constructor OSMANYA() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.OSMANYA { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry PHAGS_PA : java.lang.Character.UnicodeScript { - private constructor PHAGS_PA() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.PHAGS_PA { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry PHOENICIAN : java.lang.Character.UnicodeScript { - private constructor PHOENICIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.PHOENICIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry REJANG : java.lang.Character.UnicodeScript { - private constructor REJANG() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.REJANG { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry RUNIC : java.lang.Character.UnicodeScript { - private constructor RUNIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.RUNIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry SAMARITAN : java.lang.Character.UnicodeScript { - private constructor SAMARITAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.SAMARITAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry SAURASHTRA : java.lang.Character.UnicodeScript { - private constructor SAURASHTRA() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.SAURASHTRA { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry SHAVIAN : java.lang.Character.UnicodeScript { - private constructor SHAVIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.SHAVIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry SINHALA : java.lang.Character.UnicodeScript { - private constructor SINHALA() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.SINHALA { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry SUNDANESE : java.lang.Character.UnicodeScript { - private constructor SUNDANESE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.SUNDANESE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry SYLOTI_NAGRI : java.lang.Character.UnicodeScript { - private constructor SYLOTI_NAGRI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.SYLOTI_NAGRI { - private constructor () + public class object : java.lang.Character.UnicodeScript.ARABIC { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6554,8 +5086,8 @@ package java { } } - public enum entry TAGALOG : java.lang.Character.UnicodeScript { - private constructor TAGALOG() + public enum entry THAANA : java.lang.Character.UnicodeScript { + private constructor THAANA() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6563,8 +5095,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.TAGALOG { - private constructor () + public class object : java.lang.Character.UnicodeScript.THAANA { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6574,8 +5106,8 @@ package java { } } - public enum entry TAGBANWA : java.lang.Character.UnicodeScript { - private constructor TAGBANWA() + public enum entry DEVANAGARI : java.lang.Character.UnicodeScript { + private constructor DEVANAGARI() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6583,8 +5115,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.TAGBANWA { - private constructor () + public class object : java.lang.Character.UnicodeScript.DEVANAGARI { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6594,8 +5126,8 @@ package java { } } - public enum entry TAI_LE : java.lang.Character.UnicodeScript { - private constructor TAI_LE() + public enum entry BENGALI : java.lang.Character.UnicodeScript { + private constructor BENGALI() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6603,8 +5135,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.TAI_LE { - private constructor () + public class object : java.lang.Character.UnicodeScript.BENGALI { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6614,8 +5146,8 @@ package java { } } - public enum entry TAI_THAM : java.lang.Character.UnicodeScript { - private constructor TAI_THAM() + public enum entry GURMUKHI : java.lang.Character.UnicodeScript { + private constructor GURMUKHI() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6623,8 +5155,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.TAI_THAM { - private constructor () + public class object : java.lang.Character.UnicodeScript.GURMUKHI { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6634,8 +5166,8 @@ package java { } } - public enum entry TAI_VIET : java.lang.Character.UnicodeScript { - private constructor TAI_VIET() + public enum entry GUJARATI : java.lang.Character.UnicodeScript { + private constructor GUJARATI() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6643,8 +5175,28 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.TAI_VIET { - private constructor () + public class object : java.lang.Character.UnicodeScript.GUJARATI { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry ORIYA : java.lang.Character.UnicodeScript { + private constructor ORIYA() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.ORIYA { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6694,8 +5246,8 @@ package java { } } - public enum entry THAANA : java.lang.Character.UnicodeScript { - private constructor THAANA() + public enum entry KANNADA : java.lang.Character.UnicodeScript { + private constructor KANNADA() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6703,8 +5255,48 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.THAANA { - private constructor () + public class object : java.lang.Character.UnicodeScript.KANNADA { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MALAYALAM : java.lang.Character.UnicodeScript { + private constructor MALAYALAM() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MALAYALAM { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SINHALA : java.lang.Character.UnicodeScript { + private constructor SINHALA() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SINHALA { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6734,6 +5326,26 @@ package java { } } + public enum entry LAO : java.lang.Character.UnicodeScript { + private constructor LAO() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LAO { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + public enum entry TIBETAN : java.lang.Character.UnicodeScript { private constructor TIBETAN() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int @@ -6754,8 +5366,8 @@ package java { } } - public enum entry TIFINAGH : java.lang.Character.UnicodeScript { - private constructor TIFINAGH() + public enum entry MYANMAR : java.lang.Character.UnicodeScript { + private constructor MYANMAR() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6763,8 +5375,508 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.TIFINAGH { - private constructor () + public class object : java.lang.Character.UnicodeScript.MYANMAR { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GEORGIAN : java.lang.Character.UnicodeScript { + private constructor GEORGIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GEORGIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HANGUL : java.lang.Character.UnicodeScript { + private constructor HANGUL() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HANGUL { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry ETHIOPIC : java.lang.Character.UnicodeScript { + private constructor ETHIOPIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.ETHIOPIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CHEROKEE : java.lang.Character.UnicodeScript { + private constructor CHEROKEE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CHEROKEE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CANADIAN_ABORIGINAL : java.lang.Character.UnicodeScript { + private constructor CANADIAN_ABORIGINAL() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CANADIAN_ABORIGINAL { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OGHAM : java.lang.Character.UnicodeScript { + private constructor OGHAM() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OGHAM { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry RUNIC : java.lang.Character.UnicodeScript { + private constructor RUNIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.RUNIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KHMER : java.lang.Character.UnicodeScript { + private constructor KHMER() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KHMER { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MONGOLIAN : java.lang.Character.UnicodeScript { + private constructor MONGOLIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MONGOLIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HIRAGANA : java.lang.Character.UnicodeScript { + private constructor HIRAGANA() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HIRAGANA { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KATAKANA : java.lang.Character.UnicodeScript { + private constructor KATAKANA() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KATAKANA { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BOPOMOFO : java.lang.Character.UnicodeScript { + private constructor BOPOMOFO() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BOPOMOFO { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HAN : java.lang.Character.UnicodeScript { + private constructor HAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry YI : java.lang.Character.UnicodeScript { + private constructor YI() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.YI { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OLD_ITALIC : java.lang.Character.UnicodeScript { + private constructor OLD_ITALIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OLD_ITALIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GOTHIC : java.lang.Character.UnicodeScript { + private constructor GOTHIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GOTHIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry DESERET : java.lang.Character.UnicodeScript { + private constructor DESERET() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.DESERET { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry INHERITED : java.lang.Character.UnicodeScript { + private constructor INHERITED() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.INHERITED { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAGALOG : java.lang.Character.UnicodeScript { + private constructor TAGALOG() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAGALOG { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HANUNOO : java.lang.Character.UnicodeScript { + private constructor HANUNOO() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HANUNOO { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BUHID : java.lang.Character.UnicodeScript { + private constructor BUHID() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BUHID { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAGBANWA : java.lang.Character.UnicodeScript { + private constructor TAGBANWA() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAGBANWA { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LIMBU : java.lang.Character.UnicodeScript { + private constructor LIMBU() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LIMBU { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAI_LE : java.lang.Character.UnicodeScript { + private constructor TAI_LE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAI_LE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LINEAR_B : java.lang.Character.UnicodeScript { + private constructor LINEAR_B() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LINEAR_B { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6794,8 +5906,8 @@ package java { } } - public enum entry UNKNOWN : java.lang.Character.UnicodeScript { - private constructor UNKNOWN() + public enum entry SHAVIAN : java.lang.Character.UnicodeScript { + private constructor SHAVIAN() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6803,8 +5915,408 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.UNKNOWN { - private constructor () + public class object : java.lang.Character.UnicodeScript.SHAVIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OSMANYA : java.lang.Character.UnicodeScript { + private constructor OSMANYA() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OSMANYA { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CYPRIOT : java.lang.Character.UnicodeScript { + private constructor CYPRIOT() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CYPRIOT { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BRAILLE : java.lang.Character.UnicodeScript { + private constructor BRAILLE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BRAILLE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BUGINESE : java.lang.Character.UnicodeScript { + private constructor BUGINESE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BUGINESE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry COPTIC : java.lang.Character.UnicodeScript { + private constructor COPTIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.COPTIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry NEW_TAI_LUE : java.lang.Character.UnicodeScript { + private constructor NEW_TAI_LUE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.NEW_TAI_LUE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GLAGOLITIC : java.lang.Character.UnicodeScript { + private constructor GLAGOLITIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GLAGOLITIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TIFINAGH : java.lang.Character.UnicodeScript { + private constructor TIFINAGH() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TIFINAGH { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SYLOTI_NAGRI : java.lang.Character.UnicodeScript { + private constructor SYLOTI_NAGRI() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SYLOTI_NAGRI { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OLD_PERSIAN : java.lang.Character.UnicodeScript { + private constructor OLD_PERSIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OLD_PERSIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KHAROSHTHI : java.lang.Character.UnicodeScript { + private constructor KHAROSHTHI() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KHAROSHTHI { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BALINESE : java.lang.Character.UnicodeScript { + private constructor BALINESE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BALINESE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CUNEIFORM : java.lang.Character.UnicodeScript { + private constructor CUNEIFORM() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CUNEIFORM { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry PHOENICIAN : java.lang.Character.UnicodeScript { + private constructor PHOENICIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.PHOENICIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry PHAGS_PA : java.lang.Character.UnicodeScript { + private constructor PHAGS_PA() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.PHAGS_PA { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry NKO : java.lang.Character.UnicodeScript { + private constructor NKO() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.NKO { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SUNDANESE : java.lang.Character.UnicodeScript { + private constructor SUNDANESE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SUNDANESE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BATAK : java.lang.Character.UnicodeScript { + private constructor BATAK() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BATAK { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LEPCHA : java.lang.Character.UnicodeScript { + private constructor LEPCHA() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LEPCHA { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OL_CHIKI : java.lang.Character.UnicodeScript { + private constructor OL_CHIKI() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OL_CHIKI { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6834,8 +6346,8 @@ package java { } } - public enum entry YI : java.lang.Character.UnicodeScript { - private constructor YI() + public enum entry SAURASHTRA : java.lang.Character.UnicodeScript { + private constructor SAURASHTRA() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6843,8 +6355,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.YI { - private constructor () + public class object : java.lang.Character.UnicodeScript.SAURASHTRA { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6854,6 +6366,494 @@ package java { } } + public enum entry KAYAH_LI : java.lang.Character.UnicodeScript { + private constructor KAYAH_LI() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KAYAH_LI { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry REJANG : java.lang.Character.UnicodeScript { + private constructor REJANG() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.REJANG { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LYCIAN : java.lang.Character.UnicodeScript { + private constructor LYCIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LYCIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CARIAN : java.lang.Character.UnicodeScript { + private constructor CARIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CARIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LYDIAN : java.lang.Character.UnicodeScript { + private constructor LYDIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LYDIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CHAM : java.lang.Character.UnicodeScript { + private constructor CHAM() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CHAM { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAI_THAM : java.lang.Character.UnicodeScript { + private constructor TAI_THAM() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAI_THAM { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAI_VIET : java.lang.Character.UnicodeScript { + private constructor TAI_VIET() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAI_VIET { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry AVESTAN : java.lang.Character.UnicodeScript { + private constructor AVESTAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.AVESTAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry EGYPTIAN_HIEROGLYPHS : java.lang.Character.UnicodeScript { + private constructor EGYPTIAN_HIEROGLYPHS() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.EGYPTIAN_HIEROGLYPHS { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SAMARITAN : java.lang.Character.UnicodeScript { + private constructor SAMARITAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SAMARITAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MANDAIC : java.lang.Character.UnicodeScript { + private constructor MANDAIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MANDAIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LISU : java.lang.Character.UnicodeScript { + private constructor LISU() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LISU { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BAMUM : java.lang.Character.UnicodeScript { + private constructor BAMUM() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BAMUM { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry JAVANESE : java.lang.Character.UnicodeScript { + private constructor JAVANESE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.JAVANESE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MEETEI_MAYEK : java.lang.Character.UnicodeScript { + private constructor MEETEI_MAYEK() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MEETEI_MAYEK { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry IMPERIAL_ARAMAIC : java.lang.Character.UnicodeScript { + private constructor IMPERIAL_ARAMAIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.IMPERIAL_ARAMAIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OLD_SOUTH_ARABIAN : java.lang.Character.UnicodeScript { + private constructor OLD_SOUTH_ARABIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OLD_SOUTH_ARABIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry INSCRIPTIONAL_PARTHIAN : java.lang.Character.UnicodeScript { + private constructor INSCRIPTIONAL_PARTHIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.INSCRIPTIONAL_PARTHIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry INSCRIPTIONAL_PAHLAVI : java.lang.Character.UnicodeScript { + private constructor INSCRIPTIONAL_PAHLAVI() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.INSCRIPTIONAL_PAHLAVI { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OLD_TURKIC : java.lang.Character.UnicodeScript { + private constructor OLD_TURKIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OLD_TURKIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BRAHMI : java.lang.Character.UnicodeScript { + private constructor BRAHMI() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BRAHMI { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KAITHI : java.lang.Character.UnicodeScript { + private constructor KAITHI() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KAITHI { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry UNKNOWN : java.lang.Character.UnicodeScript { + private constructor UNKNOWN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.UNKNOWN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + private constructor UnicodeScript() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members private final var aliases: java.util.HashMap! private final val scriptStarts: kotlin.IntArray! @@ -8359,34 +8359,6 @@ package java { } public final enum class State : kotlin.Enum { - private constructor State() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public enum entry BLOCKED : java.lang.Thread.State { - private constructor BLOCKED() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Thread.State.BLOCKED { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - public enum entry NEW : java.lang.Thread.State { private constructor NEW() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int @@ -8427,8 +8399,8 @@ package java { } } - public enum entry TERMINATED : java.lang.Thread.State { - private constructor TERMINATED() + public enum entry BLOCKED : java.lang.Thread.State { + private constructor BLOCKED() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -8436,8 +8408,28 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Thread.State.TERMINATED { - private constructor () + public class object : java.lang.Thread.State.BLOCKED { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry WAITING : java.lang.Thread.State { + private constructor WAITING() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Thread.State.WAITING { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -8467,8 +8459,8 @@ package java { } } - public enum entry WAITING : java.lang.Thread.State { - private constructor WAITING() + public enum entry TERMINATED : java.lang.Thread.State { + private constructor TERMINATED() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -8476,8 +8468,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Thread.State.WAITING { - private constructor () + public class object : java.lang.Thread.State.TERMINATED { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -8487,6 +8479,14 @@ package java { } } + private constructor State() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.lang.Thread.State public final /*synthesized*/ fun values(): kotlin.Array @@ -8755,16 +8755,8 @@ package java { } public final enum class ElementType : kotlin.Enum { - private constructor ElementType() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public enum entry ANNOTATION_TYPE : java.lang.annotation.ElementType { - private constructor ANNOTATION_TYPE() + public enum entry TYPE : java.lang.annotation.ElementType { + private constructor TYPE() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -8772,28 +8764,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.annotation.ElementType.ANNOTATION_TYPE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry CONSTRUCTOR : java.lang.annotation.ElementType { - private constructor CONSTRUCTOR() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.annotation.ElementType.CONSTRUCTOR { - private constructor () + public class object : java.lang.annotation.ElementType.TYPE { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -8823,26 +8795,6 @@ package java { } } - public enum entry LOCAL_VARIABLE : java.lang.annotation.ElementType { - private constructor LOCAL_VARIABLE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.annotation.ElementType.LOCAL_VARIABLE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - public enum entry METHOD : java.lang.annotation.ElementType { private constructor METHOD() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int @@ -8863,26 +8815,6 @@ package java { } } - public enum entry PACKAGE : java.lang.annotation.ElementType { - private constructor PACKAGE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.annotation.ElementType.PACKAGE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - public enum entry PARAMETER : java.lang.annotation.ElementType { private constructor PARAMETER() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int @@ -8903,8 +8835,8 @@ package java { } } - public enum entry TYPE : java.lang.annotation.ElementType { - private constructor TYPE() + public enum entry CONSTRUCTOR : java.lang.annotation.ElementType { + private constructor CONSTRUCTOR() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -8912,8 +8844,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.annotation.ElementType.TYPE { - private constructor () + public class object : java.lang.annotation.ElementType.CONSTRUCTOR { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -8923,6 +8855,74 @@ package java { } } + public enum entry LOCAL_VARIABLE : java.lang.annotation.ElementType { + private constructor LOCAL_VARIABLE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.LOCAL_VARIABLE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry ANNOTATION_TYPE : java.lang.annotation.ElementType { + private constructor ANNOTATION_TYPE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.ANNOTATION_TYPE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry PACKAGE : java.lang.annotation.ElementType { + private constructor PACKAGE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.PACKAGE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + private constructor ElementType() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.lang.annotation.ElementType public final /*synthesized*/ fun values(): kotlin.Array @@ -8961,13 +8961,25 @@ package java { } public final enum class RetentionPolicy : kotlin.Enum { - private constructor RetentionPolicy() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.RetentionPolicy!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public enum entry SOURCE : java.lang.annotation.RetentionPolicy { + private constructor SOURCE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.RetentionPolicy!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.RetentionPolicy.SOURCE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.RetentionPolicy!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } public enum entry CLASS : java.lang.annotation.RetentionPolicy { private constructor CLASS() @@ -9009,25 +9021,13 @@ package java { } } - public enum entry SOURCE : java.lang.annotation.RetentionPolicy { - private constructor SOURCE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.RetentionPolicy!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.annotation.RetentionPolicy.SOURCE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.RetentionPolicy!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + private constructor RetentionPolicy() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.RetentionPolicy!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.lang.annotation.RetentionPolicy @@ -9471,13 +9471,25 @@ package java { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public/*package*/ final enum class Type : kotlin.Enum { - private constructor Type() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.net.InetAddress.Cache.Type!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public enum entry Positive : java.net.InetAddress.Cache.Type { + private constructor Positive() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.net.InetAddress.Cache.Type!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.net.InetAddress.Cache.Type.Positive { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.net.InetAddress.Cache.Type!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } public enum entry Negative : java.net.InetAddress.Cache.Type { private constructor Negative() @@ -9499,25 +9511,13 @@ package java { } } - public enum entry Positive : java.net.InetAddress.Cache.Type { - private constructor Positive() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.net.InetAddress.Cache.Type!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.net.InetAddress.Cache.Type.Positive { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.net.InetAddress.Cache.Type!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + private constructor Type() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.net.InetAddress.Cache.Type!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.net.InetAddress.Cache.Type @@ -14759,18 +14759,6 @@ package java { } public final enum class Category : kotlin.Enum { - private constructor Category(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.String!, /*3*/ p3: kotlin.String!) - public/*package*/ final val countryKey: kotlin.String! - public/*package*/ final val languageKey: kotlin.String! - public/*package*/ final val scriptKey: kotlin.String! - public/*package*/ final val variantKey: kotlin.String! - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.Locale.Category!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry DISPLAY : java.util.Locale.Category { private constructor DISPLAY() public/*package*/ final override /*1*/ /*fake_override*/ val countryKey: kotlin.String! @@ -14827,6 +14815,18 @@ package java { } } + private constructor Category(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.String!, /*3*/ p3: kotlin.String!) + public/*package*/ final val countryKey: kotlin.String! + public/*package*/ final val languageKey: kotlin.String! + public/*package*/ final val scriptKey: kotlin.String! + public/*package*/ final val variantKey: kotlin.String! + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.Locale.Category!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.util.Locale.Category public final /*synthesized*/ fun values(): kotlin.Array @@ -15895,28 +15895,8 @@ package java { } public abstract enum class TimeUnit : kotlin.Enum { - private constructor TimeUnit() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int - public open fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public/*package*/ abstract fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit - public open fun timedJoin(/*0*/ p0: java.lang.Thread!, /*1*/ p1: kotlin.Long): kotlin.Unit - public open fun timedWait(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Long): kotlin.Unit - public open fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long - public open fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long - public open fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long - public open fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long - public open fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long - public open fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long - public open fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public enum entry DAYS : java.util.concurrent.TimeUnit { - private constructor DAYS() + public enum entry NANOSECONDS : java.util.concurrent.TimeUnit { + private constructor NANOSECONDS() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -15936,52 +15916,8 @@ package java { public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.util.concurrent.TimeUnit.DAYS { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int - public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread!, /*1*/ p1: kotlin.Long): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Long): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry HOURS : java.util.concurrent.TimeUnit { - private constructor HOURS() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int - public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread!, /*1*/ p1: kotlin.Long): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Long): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.util.concurrent.TimeUnit.HOURS { - private constructor () + public class object : java.util.concurrent.TimeUnit.NANOSECONDS { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -16091,6 +16027,50 @@ package java { } } + public enum entry SECONDS : java.util.concurrent.TimeUnit { + private constructor SECONDS() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread!, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.concurrent.TimeUnit.SECONDS { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread!, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + public enum entry MINUTES : java.util.concurrent.TimeUnit { private constructor MINUTES() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int @@ -16135,8 +16115,8 @@ package java { } } - public enum entry NANOSECONDS : java.util.concurrent.TimeUnit { - private constructor NANOSECONDS() + public enum entry HOURS : java.util.concurrent.TimeUnit { + private constructor HOURS() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -16156,8 +16136,8 @@ package java { public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.util.concurrent.TimeUnit.NANOSECONDS { - private constructor () + public class object : java.util.concurrent.TimeUnit.HOURS { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -16179,8 +16159,8 @@ package java { } } - public enum entry SECONDS : java.util.concurrent.TimeUnit { - private constructor SECONDS() + public enum entry DAYS : java.util.concurrent.TimeUnit { + private constructor DAYS() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -16200,8 +16180,8 @@ package java { public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.util.concurrent.TimeUnit.SECONDS { - private constructor () + public class object : java.util.concurrent.TimeUnit.DAYS { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -16223,6 +16203,26 @@ package java { } } + private constructor TimeUnit() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int + public open fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun timedJoin(/*0*/ p0: java.lang.Thread!, /*1*/ p1: kotlin.Long): kotlin.Unit + public open fun timedWait(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Long): kotlin.Unit + public open fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public/*package*/ final val C0: kotlin.Long = 1.toLong() public/*package*/ final val C1: kotlin.Long = 1000.toLong() diff --git a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/enumConst.txt b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/enumConst.txt index 6c12a3dfe67..544863e351a 100644 --- a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/enumConst.txt +++ b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/enumConst.txt @@ -11,14 +11,6 @@ internal final annotation class AnnE : kotlin.Annotation { } internal final enum class MyEnum : kotlin.Enum { - private constructor MyEnum() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: MyEnum): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry A : MyEnum { private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: MyEnum): kotlin.Int @@ -39,6 +31,14 @@ internal final enum class MyEnum : kotlin.Enum { } } + private constructor MyEnum() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: MyEnum): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum public final /*synthesized*/ fun values(): kotlin.Array diff --git a/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt b/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt index 5f4e0d2fa9c..54dce29ca26 100644 --- a/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt +++ b/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt @@ -185,14 +185,6 @@ package test { } internal final enum class MyEnum : kotlin.Enum { - private constructor MyEnum() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.MyEnum): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry A : test.MyEnum { private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.MyEnum): kotlin.Int @@ -213,6 +205,14 @@ package test { } } + private constructor MyEnum() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.MyEnum): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.MyEnum 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 07c420decb3..556a73d119a 100644 --- a/compiler/testData/diagnostics/tests/controlFlowAnalysis/UninitializedOrReassignedVariables.txt +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/UninitializedOrReassignedVariables.txt @@ -117,14 +117,27 @@ package uninitialized_reassigned_variables { } internal final enum class ProtocolState : kotlin.Enum { - private constructor ProtocolState() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: uninitialized_reassigned_variables.ProtocolState): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - internal abstract fun signal(): uninitialized_reassigned_variables.ProtocolState - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public enum entry WAITING : uninitialized_reassigned_variables.ProtocolState { + private constructor WAITING() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: uninitialized_reassigned_variables.ProtocolState): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ fun signal(): uninitialized_reassigned_variables.ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : uninitialized_reassigned_variables.ProtocolState.WAITING { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: uninitialized_reassigned_variables.ProtocolState): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ /*fake_override*/ fun signal(): uninitialized_reassigned_variables.ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } public enum entry TALKING : uninitialized_reassigned_variables.ProtocolState { private constructor TALKING() @@ -148,27 +161,14 @@ package uninitialized_reassigned_variables { } } - public enum entry WAITING : uninitialized_reassigned_variables.ProtocolState { - private constructor WAITING() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: uninitialized_reassigned_variables.ProtocolState): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - internal open override /*1*/ fun signal(): uninitialized_reassigned_variables.ProtocolState - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : uninitialized_reassigned_variables.ProtocolState.WAITING { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: uninitialized_reassigned_variables.ProtocolState): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - internal open override /*1*/ /*fake_override*/ fun signal(): uninitialized_reassigned_variables.ProtocolState - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + private constructor ProtocolState() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: uninitialized_reassigned_variables.ProtocolState): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal abstract fun signal(): uninitialized_reassigned_variables.ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): uninitialized_reassigned_variables.ProtocolState diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1185enums.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1185enums.txt index ddd2d5cbb80..270ce359afd 100644 --- a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1185enums.txt +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1185enums.txt @@ -21,17 +21,8 @@ package kt1185 { } internal final enum class Color : kotlin.Enum { - private constructor Color(/*0*/ rgb: kotlin.Int) - internal final val rgb: kotlin.Int - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt1185.Color): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public enum entry BLUE : kt1185.Color { - private constructor BLUE() + public enum entry RED : kt1185.Color { + private constructor RED() internal final override /*1*/ /*fake_override*/ val rgb: kotlin.Int public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt1185.Color): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -40,8 +31,8 @@ package kt1185 { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : kt1185.Color.BLUE { - private constructor () + public class object : kt1185.Color.RED { + private constructor () internal final override /*1*/ /*fake_override*/ val rgb: kotlin.Int public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt1185.Color): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -74,8 +65,8 @@ package kt1185 { } } - public enum entry RED : kt1185.Color { - private constructor RED() + public enum entry BLUE : kt1185.Color { + private constructor BLUE() internal final override /*1*/ /*fake_override*/ val rgb: kotlin.Int public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt1185.Color): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -84,8 +75,8 @@ package kt1185 { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : kt1185.Color.RED { - private constructor () + public class object : kt1185.Color.BLUE { + private constructor () internal final override /*1*/ /*fake_override*/ val rgb: kotlin.Int public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt1185.Color): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -96,40 +87,21 @@ package kt1185 { } } - // Static members - public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt1185.Color - public final /*synthesized*/ fun values(): kotlin.Array - } - - internal final enum class Direction : kotlin.Enum { - private constructor Direction() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt1185.Direction): kotlin.Int + private constructor Color(/*0*/ rgb: kotlin.Int) + internal final val rgb: kotlin.Int + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt1185.Color): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public final override /*1*/ /*fake_override*/ fun name(): kotlin.String public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry EAST : kt1185.Direction { - private constructor EAST() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt1185.Direction): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : kt1185.Direction.EAST { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt1185.Direction): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt1185.Color + public final /*synthesized*/ fun values(): kotlin.Array + } + internal final enum class Direction : kotlin.Enum { public enum entry NORTH : kt1185.Direction { private constructor NORTH() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt1185.Direction): kotlin.Int @@ -190,6 +162,34 @@ package kt1185 { } } + public enum entry EAST : kt1185.Direction { + private constructor EAST() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt1185.Direction): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt1185.Direction.EAST { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt1185.Direction): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + private constructor Direction() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt1185.Direction): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt1185.Direction public final /*synthesized*/ fun values(): kotlin.Array diff --git a/compiler/testData/diagnostics/tests/declarationChecks/kt1193.txt b/compiler/testData/diagnostics/tests/declarationChecks/kt1193.txt index f68d00542e7..8fccf9d7337 100644 --- a/compiler/testData/diagnostics/tests/declarationChecks/kt1193.txt +++ b/compiler/testData/diagnostics/tests/declarationChecks/kt1193.txt @@ -3,15 +3,6 @@ package package kt1193 { internal final enum class MyEnum : kotlin.Enum { - private constructor MyEnum(/*0*/ i: kotlin.Int) - internal final val i: kotlin.Int - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt1193.MyEnum): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry A : kt1193.MyEnum { private constructor A() internal final override /*1*/ /*fake_override*/ val i: kotlin.Int @@ -56,6 +47,15 @@ package kt1193 { } } + private constructor MyEnum(/*0*/ i: kotlin.Int) + internal final val i: kotlin.Int + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt1193.MyEnum): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt1193.MyEnum 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 5d5db5aa2eb..5edce3fd526 100644 --- a/compiler/testData/diagnostics/tests/delegation/DelegationNotTotrait.txt +++ b/compiler/testData/diagnostics/tests/delegation/DelegationNotTotrait.txt @@ -15,14 +15,6 @@ internal final class Br : T { } internal open enum class EN : kotlin.Enum { - private constructor EN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: EN): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry A : EN { private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: EN): kotlin.Int @@ -43,6 +35,14 @@ internal open enum class EN : kotlin.Enum { } } + private constructor EN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: EN): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): EN public final /*synthesized*/ fun values(): kotlin.Array diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/enum.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/enum.txt index d38ecf6e5d2..91f0aa4139a 100644 --- a/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/enum.txt +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/enum.txt @@ -1,16 +1,6 @@ package internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - internal final fun valueOf(/*0*/ s: kotlin.String): E - internal final fun values(): kotlin.Array - public enum entry A : E { private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -35,6 +25,16 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun valueOf(/*0*/ s: kotlin.String): E + internal final fun values(): kotlin.Array + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E 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 9007b265e50..85ba134ea1d 100644 --- a/compiler/testData/diagnostics/tests/duplicateJvmSignature/synthesized/enumValuesValueOf.txt +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/synthesized/enumValuesValueOf.txt @@ -1,18 +1,6 @@ package internal final enum class A : kotlin.Enum { - private constructor A() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - internal final fun valueOf(): kotlin.String - internal final fun valueOf(/*0*/ s: kotlin.String): A - internal final fun values(): kotlin.Array - internal final fun values(/*0*/ x: kotlin.String): kotlin.String - public enum entry A1 : A { private constructor A1() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int @@ -69,6 +57,18 @@ internal final enum class A : kotlin.Enum { } } + private constructor A() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun valueOf(): kotlin.String + internal final fun valueOf(/*0*/ s: kotlin.String): A + internal final fun values(): kotlin.Array + internal final fun values(/*0*/ x: kotlin.String): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A 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 e67350bcc9a..cf7b335a6a7 100644 --- a/compiler/testData/diagnostics/tests/enum/AbstractOverrideInEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/AbstractOverrideInEnum.txt @@ -1,15 +1,6 @@ package internal final enum class E : kotlin.Enum, T { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - internal abstract override /*1*/ fun f(): kotlin.Unit - public final override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY : E { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -32,6 +23,15 @@ internal final enum class E : kotlin.Enum, T { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ fun f(): kotlin.Unit + public final override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E 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 c8714b6f6f2..4815f6c6a3f 100644 --- a/compiler/testData/diagnostics/tests/enum/classObjectInEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/classObjectInEnum.txt @@ -3,22 +3,6 @@ package internal fun bar(): E internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - internal class object { - private constructor () - internal final fun entry(): E - public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - public enum entry ENTRY : E { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -39,6 +23,22 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + internal final fun entry(): E + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E 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 e139f56d9d0..cf923d3136f 100644 --- a/compiler/testData/diagnostics/tests/enum/classObjectInEnumPrivate.txt +++ b/compiler/testData/diagnostics/tests/enum/classObjectInEnumPrivate.txt @@ -6,21 +6,6 @@ internal fun foo(): kotlin.Array internal fun quux(): E. internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - private class object { - private constructor () - public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - public enum entry ENTRY : E { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -41,6 +26,21 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E 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 18725f341e4..d7f071b9395 100644 --- a/compiler/testData/diagnostics/tests/enum/commonSupertype.txt +++ b/compiler/testData/diagnostics/tests/enum/commonSupertype.txt @@ -3,14 +3,6 @@ package internal val x: kotlin.Enum>>>> internal final enum class A : kotlin.Enum { - private constructor A() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry A : A { private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int @@ -31,20 +23,20 @@ internal final enum class A : kotlin.Enum { } } - // Static members - public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A - public final /*synthesized*/ fun values(): kotlin.Array -} - -internal final enum class B : kotlin.Enum { - private constructor B() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: B): kotlin.Int + private constructor A() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public final override /*1*/ /*fake_override*/ fun name(): kotlin.String public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A + public final /*synthesized*/ fun values(): kotlin.Array +} + +internal final enum class B : kotlin.Enum { public enum entry B : B { private constructor B() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: B): kotlin.Int @@ -65,6 +57,14 @@ internal final enum class B : kotlin.Enum { } } + private constructor B() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: B): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): B 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 17e413365dc..6262481dd40 100644 --- a/compiler/testData/diagnostics/tests/enum/dontCreatePackageTypeForEnumEntry.txt +++ b/compiler/testData/diagnostics/tests/enum/dontCreatePackageTypeForEnumEntry.txt @@ -8,14 +8,6 @@ internal fun f4(): kotlin.Unit internal fun f5(): [ERROR : Error function type] internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry FIRST : E { private constructor FIRST() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -63,6 +55,14 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E 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 31258c392d5..9e574c0da63 100644 --- a/compiler/testData/diagnostics/tests/enum/entryShouldBeOfEnumType.txt +++ b/compiler/testData/diagnostics/tests/enum/entryShouldBeOfEnumType.txt @@ -3,14 +3,6 @@ package internal fun foo(): kotlin.Unit internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry E1 : E { private constructor E1() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -51,6 +43,14 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E 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 7867e6572ec..ca1a95608c0 100644 --- a/compiler/testData/diagnostics/tests/enum/enumEntryCannotHaveClassObject.txt +++ b/compiler/testData/diagnostics/tests/enum/enumEntryCannotHaveClassObject.txt @@ -3,14 +3,6 @@ package internal fun f(): [ERROR : Error function type] internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry FIRST : E { private constructor FIRST() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -51,6 +43,14 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E 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 aa98da59df2..a488b0ae361 100644 --- a/compiler/testData/diagnostics/tests/enum/enumEntryInAbstractEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/enumEntryInAbstractEnum.txt @@ -1,16 +1,6 @@ package internal final enum class EnumClass : kotlin.Enum { - private constructor EnumClass() - internal abstract val bar: kotlin.String - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: EnumClass): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - internal abstract fun foo(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry E1 : EnumClass { private constructor E1() internal open override /*1*/ val bar: kotlin.String = "a" @@ -59,6 +49,16 @@ internal final enum class EnumClass : kotlin.Enum { } } + private constructor EnumClass() + internal abstract val bar: kotlin.String + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: EnumClass): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): EnumClass 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 7b589878ca5..1866f95be21 100644 --- a/compiler/testData/diagnostics/tests/enum/enumImplementingTrait.txt +++ b/compiler/testData/diagnostics/tests/enum/enumImplementingTrait.txt @@ -1,15 +1,6 @@ package internal final enum class EnumImplementingTraitWithFun : kotlin.Enum, T1 { - private constructor EnumImplementingTraitWithFun() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: EnumImplementingTraitWithFun): kotlin.Int - public final override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - internal abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit - public final override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry E1 : EnumImplementingTraitWithFun { private constructor E1() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: EnumImplementingTraitWithFun): kotlin.Int @@ -54,21 +45,21 @@ internal final enum class EnumImplementingTraitWithFun : kotlin.Enum } internal final enum class EnumImplementingTraitWithVal : kotlin.Enum, T2 { - private constructor EnumImplementingTraitWithVal() - internal abstract override /*1*/ /*fake_override*/ val bar: kotlin.Int - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: EnumImplementingTraitWithVal): kotlin.Int - public final override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry E1 : EnumImplementingTraitWithVal { private constructor E1() internal open override /*1*/ val bar: kotlin.Int = 1 @@ -113,6 +104,15 @@ internal final enum class EnumImplementingTraitWithVal : kotlin.Enum diff --git a/compiler/testData/diagnostics/tests/enum/enumIsAssignableToBuiltInEnum.txt b/compiler/testData/diagnostics/tests/enum/enumIsAssignableToBuiltInEnum.txt index e0d6eef10ab..5a784e49e87 100644 --- a/compiler/testData/diagnostics/tests/enum/enumIsAssignableToBuiltInEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/enumIsAssignableToBuiltInEnum.txt @@ -5,14 +5,6 @@ internal val b: kotlin.Enum internal val c: kotlin.Enum internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY : E { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -33,6 +25,14 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E public final /*synthesized*/ fun values(): kotlin.Array diff --git a/compiler/testData/diagnostics/tests/enum/enumStarImport.txt b/compiler/testData/diagnostics/tests/enum/enumStarImport.txt index 653a01df2ff..bc568621c0b 100644 --- a/compiler/testData/diagnostics/tests/enum/enumStarImport.txt +++ b/compiler/testData/diagnostics/tests/enum/enumStarImport.txt @@ -5,14 +5,6 @@ internal fun f(/*0*/ e: enum.HappyEnum): kotlin.Unit package enum { internal final enum class HappyEnum : kotlin.Enum { - private constructor HappyEnum() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: enum.HappyEnum): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry CASE1 : enum.HappyEnum { private constructor CASE1() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: enum.HappyEnum): kotlin.Int @@ -53,6 +45,14 @@ package enum { } } + private constructor HappyEnum() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: enum.HappyEnum): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): enum.HappyEnum 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 f87973ae19e..c3b6fd20df6 100644 --- a/compiler/testData/diagnostics/tests/enum/extensionNamedAsEnumEntry.txt +++ b/compiler/testData/diagnostics/tests/enum/extensionNamedAsEnumEntry.txt @@ -5,14 +5,6 @@ internal val kotlin.Int.entry: kotlin.Int internal val kotlin.Long.entry: kotlin.Int internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry entry : E { private constructor entry() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -33,6 +25,14 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E 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 4c8c62f8500..4f9e266d581 100644 --- a/compiler/testData/diagnostics/tests/enum/inheritFromEnumEntry.txt +++ b/compiler/testData/diagnostics/tests/enum/inheritFromEnumEntry.txt @@ -11,14 +11,6 @@ internal final class A : E.ENTRY { } internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY : E { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -39,6 +31,14 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E 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 360ac840e2b..dbeb75e3beb 100644 --- a/compiler/testData/diagnostics/tests/enum/inheritanceFromEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/inheritanceFromEnum.txt @@ -21,14 +21,6 @@ internal final class MyClass2 : MyJavaEnum { } internal open enum class MyEnum : kotlin.Enum { - private constructor MyEnum() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: MyEnum): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry A : MyEnum { private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: MyEnum): kotlin.Int @@ -49,6 +41,14 @@ internal open enum class MyEnum : kotlin.Enum { } } + private constructor MyEnum() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: MyEnum): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum 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 cadd89a4e2c..5bbf483f24f 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/existingClassObject.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/existingClassObject.txt @@ -14,14 +14,6 @@ internal final class A { } internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY : A.E { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int @@ -42,6 +34,14 @@ internal final class A { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E public final /*synthesized*/ fun values(): kotlin.Array @@ -62,14 +62,6 @@ internal final class B { } internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: B.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY : B.E { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: B.E): kotlin.Int @@ -90,6 +82,14 @@ internal final class B { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: B.E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): B.E 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 f385f2e0a10..1ea8d590358 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/insideClass.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/insideClass.txt @@ -7,14 +7,6 @@ internal final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY : A.E { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int @@ -35,6 +27,14 @@ internal final class A { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E 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 74fcf54af58..100a8eb15c2 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/insideClassObject.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/insideClassObject.txt @@ -13,14 +13,6 @@ internal final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY : A.E { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int @@ -41,6 +33,14 @@ internal final class A { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E 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 20d52ee3ff2..4ee26c3acb8 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/insideEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/insideEnum.txt @@ -1,14 +1,6 @@ package internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ABC : E { private constructor ABC() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -29,15 +21,15 @@ internal final enum class E : kotlin.Enum { } } - internal final enum class F : kotlin.Enum { - private constructor F() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E.F): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final enum class F : kotlin.Enum { public enum entry DEF : E.F { private constructor DEF() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E.F): kotlin.Int @@ -58,6 +50,14 @@ internal final enum class E : kotlin.Enum { } } + private constructor F() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E.F): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E.F 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 407deb5336c..c4eb5d8da4a 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/insideEnumEntry.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/insideEnumEntry.txt @@ -1,14 +1,6 @@ package internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ABC : E { private constructor ABC() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -29,14 +21,6 @@ internal final enum class E : kotlin.Enum { } internal final enum class F : kotlin.Enum { - private constructor F() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E.ABC.F): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry DEF : E.ABC.F { private constructor DEF() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E.ABC.F): kotlin.Int @@ -57,12 +41,28 @@ internal final enum class E : kotlin.Enum { } } + private constructor F() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E.ABC.F): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E.ABC.F public final /*synthesized*/ fun values(): kotlin.Array } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E 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 ae8021ccce2..452ced0bf4d 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/insideInnerClassNotAllowed.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/insideInnerClassNotAllowed.txt @@ -13,14 +13,6 @@ internal final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.B.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY : A.B.E { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.B.E): kotlin.Int @@ -41,6 +33,14 @@ internal final class A { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.B.E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.B.E 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 2bbe5c59e20..5cdbe2f1b44 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/insideObject.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/insideObject.txt @@ -14,14 +14,6 @@ internal object A { } internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY : A.E { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int @@ -42,6 +34,14 @@ internal object A { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E 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 3390bdf73d5..3a96d3321f6 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/insideTrait.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/insideTrait.txt @@ -6,14 +6,6 @@ internal trait A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY : A.E { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int @@ -34,6 +26,14 @@ internal trait A { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E 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 1cba37344b3..2270d363efe 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/redeclarationInClassObject.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/redeclarationInClassObject.txt @@ -13,14 +13,6 @@ internal final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY2 : A.E { private constructor ENTRY2() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int @@ -41,6 +33,14 @@ internal final class A { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E public final /*synthesized*/ fun values(): kotlin.Array @@ -48,14 +48,6 @@ internal final class A { } internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY : A.E { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int @@ -76,6 +68,14 @@ internal final class A { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E 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 90d3b256322..646e1119c3e 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/twoEnums.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/twoEnums.txt @@ -7,14 +7,6 @@ internal final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ABC : A.E { private constructor ABC() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int @@ -35,20 +27,20 @@ internal final class A { } } - // Static members - public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E - public final /*synthesized*/ fun values(): kotlin.Array - } - - internal final enum class F : kotlin.Enum { - private constructor F() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.F): kotlin.Int + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public final override /*1*/ /*fake_override*/ fun name(): kotlin.String public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E + public final /*synthesized*/ fun values(): kotlin.Array + } + + internal final enum class F : kotlin.Enum { public enum entry DEF : A.F { private constructor DEF() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.F): kotlin.Int @@ -69,6 +61,14 @@ internal final class A { } } + private constructor F() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.F): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.F 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 5b1d9171002..9206dc52e4b 100644 --- a/compiler/testData/diagnostics/tests/enum/inner/twoEnumsInClassObjectAndInnerClass.txt +++ b/compiler/testData/diagnostics/tests/enum/inner/twoEnumsInClassObjectAndInnerClass.txt @@ -13,14 +13,6 @@ internal final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY : A.E { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int @@ -41,6 +33,14 @@ internal final class A { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E public final /*synthesized*/ fun values(): kotlin.Array @@ -54,14 +54,6 @@ internal final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.B.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY : A.B.E { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.B.E): kotlin.Int @@ -82,6 +74,14 @@ internal final class A { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.B.E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.B.E 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 f0607199e31..d4f86d1d76e 100644 --- a/compiler/testData/diagnostics/tests/enum/javaEnumValueOfMethod.txt +++ b/compiler/testData/diagnostics/tests/enum/javaEnumValueOfMethod.txt @@ -3,14 +3,6 @@ package internal fun main(): kotlin.Unit public final enum class A : kotlin.Enum { - public constructor A() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY : A { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int @@ -31,6 +23,14 @@ public final enum class A : kotlin.Enum { } } + public constructor A() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A 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 ea65ad07fe0..a225ee1cff4 100644 --- a/compiler/testData/diagnostics/tests/enum/javaEnumValuesMethod.txt +++ b/compiler/testData/diagnostics/tests/enum/javaEnumValuesMethod.txt @@ -3,13 +3,25 @@ package internal fun main(): kotlin.Unit public final enum class A : kotlin.Enum { - public constructor A() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public enum entry ENTRY : A { + private constructor ENTRY() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ENTRY { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } public enum entry ANOTHER : A { private constructor ANOTHER() @@ -31,25 +43,13 @@ public final enum class A : kotlin.Enum { } } - public enum entry ENTRY : A { - private constructor ENTRY() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : A.ENTRY { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + public constructor A() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A diff --git a/compiler/testData/diagnostics/tests/enum/javaEnumWithAbstractFun.txt b/compiler/testData/diagnostics/tests/enum/javaEnumWithAbstractFun.txt index bed22925627..0f40cdc23ed 100644 --- a/compiler/testData/diagnostics/tests/enum/javaEnumWithAbstractFun.txt +++ b/compiler/testData/diagnostics/tests/enum/javaEnumWithAbstractFun.txt @@ -3,15 +3,6 @@ package internal fun main(): kotlin.Unit public abstract enum class A : kotlin.Enum { - public constructor A() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public abstract fun s(): kotlin.String! - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY : A { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int @@ -34,6 +25,15 @@ public abstract enum class A : kotlin.Enum { } } + public constructor A() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public abstract fun s(): kotlin.String! + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A 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 e4c243e3c75..89136e111a1 100644 --- a/compiler/testData/diagnostics/tests/enum/javaEnumWithFuns.txt +++ b/compiler/testData/diagnostics/tests/enum/javaEnumWithFuns.txt @@ -3,14 +3,27 @@ package internal fun main(): kotlin.Unit public final enum class A : kotlin.Enum { - public constructor A() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open fun s(): kotlin.String! - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public enum entry ENTRY : A { + private constructor ENTRY() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun s(): kotlin.String! + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ENTRY { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun s(): kotlin.String! + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } public enum entry ANOTHER : A { private constructor ANOTHER() @@ -34,27 +47,14 @@ public final enum class A : kotlin.Enum { } } - public enum entry ENTRY : A { - private constructor ENTRY() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun s(): kotlin.String! - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : A.ENTRY { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun s(): kotlin.String! - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + public constructor A() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open fun s(): kotlin.String! + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A diff --git a/compiler/testData/diagnostics/tests/enum/javaEnumWithNameClashing.txt b/compiler/testData/diagnostics/tests/enum/javaEnumWithNameClashing.txt index 1c056bde7d4..9d63061151c 100644 --- a/compiler/testData/diagnostics/tests/enum/javaEnumWithNameClashing.txt +++ b/compiler/testData/diagnostics/tests/enum/javaEnumWithNameClashing.txt @@ -3,14 +3,27 @@ package internal fun main(): kotlin.Unit public final enum class A : kotlin.Enum { - public constructor A() - public final var ENTRY: kotlin.String! - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public enum entry ENTRY : A { + private constructor ENTRY() + public final override /*1*/ /*fake_override*/ var ENTRY: kotlin.String! + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ENTRY { + private constructor () + public final override /*1*/ /*fake_override*/ var ENTRY: kotlin.String! + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } public enum entry ANOTHER : A { private constructor ANOTHER() @@ -34,27 +47,14 @@ public final enum class A : kotlin.Enum { } } - public enum entry ENTRY : A { - private constructor ENTRY() - public final override /*1*/ /*fake_override*/ var ENTRY: kotlin.String! - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : A.ENTRY { - private constructor () - public final override /*1*/ /*fake_override*/ var ENTRY: kotlin.String! - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + public constructor A() + public final var ENTRY: kotlin.String! + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A diff --git a/compiler/testData/diagnostics/tests/enum/javaEnumWithProperty.txt b/compiler/testData/diagnostics/tests/enum/javaEnumWithProperty.txt index b1dbe3d946a..b2f9d709d44 100644 --- a/compiler/testData/diagnostics/tests/enum/javaEnumWithProperty.txt +++ b/compiler/testData/diagnostics/tests/enum/javaEnumWithProperty.txt @@ -3,14 +3,27 @@ package internal fun main(): kotlin.Unit public final enum class A : kotlin.Enum { - private constructor A(/*0*/ s: kotlin.String!) - public final var s: kotlin.String! - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public enum entry ENTRY : A { + private constructor ENTRY() + public final override /*1*/ /*fake_override*/ var s: kotlin.String! + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ENTRY { + private constructor () + public final override /*1*/ /*fake_override*/ var s: kotlin.String! + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } public enum entry ANOTHER : A { private constructor ANOTHER() @@ -34,27 +47,14 @@ public final enum class A : kotlin.Enum { } } - public enum entry ENTRY : A { - private constructor ENTRY() - public final override /*1*/ /*fake_override*/ var s: kotlin.String! - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : A.ENTRY { - private constructor () - public final override /*1*/ /*fake_override*/ var s: kotlin.String! - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + private constructor A(/*0*/ s: kotlin.String!) + public final var s: kotlin.String! + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A diff --git a/compiler/testData/diagnostics/tests/enum/kt2834.txt b/compiler/testData/diagnostics/tests/enum/kt2834.txt index 6e0aa012157..a88450dc3fd 100644 --- a/compiler/testData/diagnostics/tests/enum/kt2834.txt +++ b/compiler/testData/diagnostics/tests/enum/kt2834.txt @@ -3,14 +3,6 @@ package internal fun MethodKind.hasThis(): kotlin.Boolean private final enum class MethodKind : kotlin.Enum { - private constructor MethodKind() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: MethodKind): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry INSTANCE : MethodKind { private constructor INSTANCE() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: MethodKind): kotlin.Int @@ -51,6 +43,14 @@ private final enum class MethodKind : kotlin.Enum { } } + private constructor MethodKind() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: MethodKind): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MethodKind 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 4597b3f61c2..412a0e2c0e5 100644 --- a/compiler/testData/diagnostics/tests/enum/modifiersOnEnumEntry.txt +++ b/compiler/testData/diagnostics/tests/enum/modifiersOnEnumEntry.txt @@ -1,13 +1,107 @@ package internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public enum entry SUBCLASS : E { + private constructor SUBCLASS() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.SUBCLASS { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry PUBLIC : E { + private constructor PUBLIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.PUBLIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + protected enum entry PROTECTED : E { + private constructor PROTECTED() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.PROTECTED { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + private enum entry PRIVATE : E { + private constructor PRIVATE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.PRIVATE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal enum entry INTERNAL : E { + private constructor INTERNAL() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.INTERNAL { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } public abstract enum entry ABSTRACT : E { private constructor ABSTRACT() @@ -29,6 +123,86 @@ internal final enum class E : kotlin.Enum { } } + public open enum entry OPEN : E { + private constructor OPEN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.OPEN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public open enum entry OVERRIDE : E { + private constructor OVERRIDE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.OVERRIDE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry FINAL : E { + private constructor FINAL() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.FINAL { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry INNER : E { + private constructor INNER() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.INNER { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + public enum entry ANNOTATION : E { private constructor ANNOTATION() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -69,8 +243,8 @@ internal final enum class E : kotlin.Enum { } } - public enum entry FINAL : E { - private constructor FINAL() + public enum entry OUT : E { + private constructor OUT() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -78,8 +252,8 @@ internal final enum class E : kotlin.Enum { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : E.FINAL { - private constructor () + public class object : E.OUT { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -109,8 +283,8 @@ internal final enum class E : kotlin.Enum { } } - public enum entry INNER : E { - private constructor INNER() + public enum entry VARARG : E { + private constructor VARARG() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -118,148 +292,8 @@ internal final enum class E : kotlin.Enum { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : E.INNER { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - internal enum entry INTERNAL : E { - private constructor INTERNAL() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : E.INTERNAL { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public open enum entry OPEN : E { - private constructor OPEN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : E.OPEN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry OUT : E { - private constructor OUT() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : E.OUT { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public open enum entry OVERRIDE : E { - private constructor OVERRIDE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : E.OVERRIDE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - private enum entry PRIVATE : E { - private constructor PRIVATE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : E.PRIVATE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - protected enum entry PROTECTED : E { - private constructor PROTECTED() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : E.PROTECTED { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry PUBLIC : E { - private constructor PUBLIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : E.PUBLIC { - private constructor () + public class object : E.VARARG { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -289,47 +323,13 @@ internal final enum class E : kotlin.Enum { } } - public enum entry SUBCLASS : E { - private constructor SUBCLASS() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - internal final fun foo(): kotlin.Unit - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : E.SUBCLASS { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry VARARG : E { - private constructor VARARG() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : E.VARARG { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E diff --git a/compiler/testData/diagnostics/tests/enum/openMemberInEnum.txt b/compiler/testData/diagnostics/tests/enum/openMemberInEnum.txt index 2658dfb7b98..0deb1ccf751 100644 --- a/compiler/testData/diagnostics/tests/enum/openMemberInEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/openMemberInEnum.txt @@ -1,18 +1,6 @@ package internal final enum class EnumWithOpenMembers : kotlin.Enum { - private constructor EnumWithOpenMembers() - internal final val b: kotlin.Int = 3 - internal open val bar: kotlin.String = "" - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: EnumWithOpenMembers): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - internal final fun f(): kotlin.Int - internal open fun foo(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry E1 : EnumWithOpenMembers { private constructor E1() internal final override /*1*/ /*fake_override*/ val b: kotlin.Int @@ -69,6 +57,18 @@ internal final enum class EnumWithOpenMembers : kotlin.Enum } } + private constructor EnumWithOpenMembers() + internal final val b: kotlin.Int = 3 + internal open val bar: kotlin.String = "" + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: EnumWithOpenMembers): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(): kotlin.Int + internal open fun foo(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): EnumWithOpenMembers 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 048471405b3..9a5b3620b56 100644 --- a/compiler/testData/diagnostics/tests/enum/overrideFinalEnumMethods.txt +++ b/compiler/testData/diagnostics/tests/enum/overrideFinalEnumMethods.txt @@ -1,14 +1,6 @@ package internal final enum class E : kotlin.Enum { - private constructor E() - public open override /*1*/ fun compareTo(/*0*/ other: E): kotlin.Int - public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public open override /*1*/ fun hashCode(): kotlin.Int - public open override /*1*/ fun name(): kotlin.String - public open override /*1*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY : E { private constructor ENTRY() public open override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -29,6 +21,14 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public open override /*1*/ fun compareTo(/*0*/ other: E): kotlin.Int + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun name(): kotlin.String + public open override /*1*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E 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 72b5c986825..057738a2d88 100644 --- a/compiler/testData/diagnostics/tests/enum/starImportNestedClassAndEntries.txt +++ b/compiler/testData/diagnostics/tests/enum/starImportNestedClassAndEntries.txt @@ -11,13 +11,25 @@ package bar { package foo { internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: foo.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public enum entry ENTRY : foo.E { + private constructor ENTRY() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: foo.E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : foo.E.ENTRY { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: foo.E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } public enum entry ANOTHER : foo.E { private constructor ANOTHER() @@ -39,25 +51,13 @@ package foo { } } - public enum entry ENTRY : foo.E { - private constructor ENTRY() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: foo.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : foo.E.ENTRY { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: foo.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: foo.E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String internal final class Nested { public constructor Nested() diff --git a/compiler/testData/diagnostics/tests/enum/typeParametersInEnum.txt b/compiler/testData/diagnostics/tests/enum/typeParametersInEnum.txt index c84bf89ebad..96e1bf55a54 100644 --- a/compiler/testData/diagnostics/tests/enum/typeParametersInEnum.txt +++ b/compiler/testData/diagnostics/tests/enum/typeParametersInEnum.txt @@ -3,14 +3,6 @@ package package bug { public final enum class Foo : kotlin.Enum> { - private constructor Foo() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: bug.Foo): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry A : bug.Foo { private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: bug.Foo): kotlin.Int @@ -31,6 +23,14 @@ package bug { } } + private constructor Foo() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: bug.Foo): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): bug.Foo 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 e786466d434..f1ffb902180 100644 --- a/compiler/testData/diagnostics/tests/enum/valuesValueOfAndEntriesAccessibility.txt +++ b/compiler/testData/diagnostics/tests/enum/valuesValueOfAndEntriesAccessibility.txt @@ -5,28 +5,6 @@ internal fun baz(): E internal fun foo(): E internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - internal final fun oof(): E - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - internal final fun rab(): kotlin.Array - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - internal final fun zab(): E - - internal class object { - private constructor () - internal final val valuez: kotlin.Array - internal final fun bar(): kotlin.Array - internal final fun baz(): E - public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - internal final fun foo(): E - public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - public enum entry ENTRY : E { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -53,6 +31,28 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + internal final fun oof(): E + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal final fun rab(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun zab(): E + + internal class object { + private constructor () + internal final val valuez: kotlin.Array + internal final fun bar(): kotlin.Array + internal final fun baz(): E + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): E + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E public final /*synthesized*/ fun values(): kotlin.Array diff --git a/compiler/testData/diagnostics/tests/generics/varProjection/setterNotProjectedOutAssign.txt b/compiler/testData/diagnostics/tests/generics/varProjection/setterNotProjectedOutAssign.txt index 723e8b37e0d..f401ba3b5d1 100644 --- a/compiler/testData/diagnostics/tests/generics/varProjection/setterNotProjectedOutAssign.txt +++ b/compiler/testData/diagnostics/tests/generics/varProjection/setterNotProjectedOutAssign.txt @@ -7,4 +7,4 @@ internal trait Tr { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String -} \ No newline at end of file +} diff --git a/compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutAssign.txt b/compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutAssign.txt index f97c0ab06f4..30256c8dd09 100644 --- a/compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutAssign.txt +++ b/compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutAssign.txt @@ -7,4 +7,4 @@ internal trait Tr { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String -} \ No newline at end of file +} diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteEnumReference.txt b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteEnumReference.txt index c89244de24a..6df3aa6d4e9 100644 --- a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteEnumReference.txt +++ b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteEnumReference.txt @@ -3,14 +3,6 @@ package internal fun foo(): kotlin.Unit internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry A : E { private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -71,6 +63,14 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E 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 53fb4cf26c3..baa6f3bfb47 100644 --- a/compiler/testData/diagnostics/tests/inference/regressions/kt3007.txt +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt3007.txt @@ -9,14 +9,6 @@ package a { internal fun kotlin.Iterable.someSimpleWithFun(): kotlin.Unit internal final enum class SomeEnum : kotlin.Enum { - private constructor SomeEnum() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: a.SomeEnum): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry FIRST : a.SomeEnum { private constructor FIRST() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: a.SomeEnum): kotlin.Int @@ -57,6 +49,14 @@ package a { } } + private constructor SomeEnum() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: a.SomeEnum): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): a.SomeEnum 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 e4360b27b83..4940cc7cba2 100644 --- a/compiler/testData/diagnostics/tests/inference/regressions/kt3038.txt +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt3038.txt @@ -6,14 +6,6 @@ package a { internal fun use(/*0*/ vararg a: kotlin.Any? /*kotlin.Array*/): kotlin.Array internal final enum class TestEnum : kotlin.Enum { - private constructor TestEnum() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: a.TestEnum): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry FIRST : a.TestEnum { private constructor FIRST() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: a.TestEnum): kotlin.Int @@ -54,6 +46,14 @@ package a { } } + private constructor TestEnum() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: a.TestEnum): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): a.TestEnum 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 95ffb171be9..8a3972c93b9 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nestedNonLocals.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nestedNonLocals.txt @@ -28,13 +28,25 @@ internal final class Internal { } internal final enum class Kind : kotlin.Enum { - private constructor Kind() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Kind): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public enum entry LOCAL : Kind { + private constructor LOCAL() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Kind): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Kind.LOCAL { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Kind): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } public enum entry EXT_RETURN : Kind { private constructor EXT_RETURN() @@ -76,25 +88,13 @@ internal final enum class Kind : kotlin.Enum { } } - public enum entry LOCAL : Kind { - private constructor LOCAL() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Kind): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : Kind.LOCAL { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Kind): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + private constructor Kind() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Kind): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Kind diff --git a/compiler/testData/diagnostics/tests/inner/enumEntries.txt b/compiler/testData/diagnostics/tests/inner/enumEntries.txt index 591ef6541d1..f25b1b04d35 100644 --- a/compiler/testData/diagnostics/tests/inner/enumEntries.txt +++ b/compiler/testData/diagnostics/tests/inner/enumEntries.txt @@ -1,16 +1,6 @@ package internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - internal abstract fun foo(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - internal final fun outerFun(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry E1 : E { private constructor E1() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -59,6 +49,16 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal final fun outerFun(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E 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 204d4e6930b..53597bd25b8 100644 --- a/compiler/testData/diagnostics/tests/inner/illegalModifier.txt +++ b/compiler/testData/diagnostics/tests/inner/illegalModifier.txt @@ -94,14 +94,6 @@ internal final class D { } internal final enum class H : kotlin.Enum { - private constructor H() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: H): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry I : H { private constructor I() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: H): kotlin.Int @@ -129,6 +121,14 @@ internal final enum class H : kotlin.Enum { } } + private constructor H() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: H): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final inner class J { public constructor J() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/inner/nestedClassAccessedViaInstanceReference.txt b/compiler/testData/diagnostics/tests/inner/nestedClassAccessedViaInstanceReference.txt index d5fc1f004bc..253b586c100 100644 --- a/compiler/testData/diagnostics/tests/inner/nestedClassAccessedViaInstanceReference.txt +++ b/compiler/testData/diagnostics/tests/inner/nestedClassAccessedViaInstanceReference.txt @@ -30,14 +30,6 @@ internal object Obj { } internal final enum class NestedEnum : kotlin.Enum { - private constructor NestedEnum() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Obj.NestedEnum): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry A : Obj.NestedEnum { private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Obj.NestedEnum): kotlin.Int @@ -58,6 +50,14 @@ internal object Obj { } } + private constructor NestedEnum() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Obj.NestedEnum): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Obj.NestedEnum public final /*synthesized*/ fun values(): kotlin.Array @@ -118,14 +118,6 @@ internal final class WithClassObject { } internal final enum class NestedEnum : kotlin.Enum { - private constructor NestedEnum() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: WithClassObject.NestedEnum): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry A : WithClassObject.NestedEnum { private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: WithClassObject.NestedEnum): kotlin.Int @@ -146,6 +138,14 @@ internal final class WithClassObject { } } + private constructor NestedEnum() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: WithClassObject.NestedEnum): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): WithClassObject.NestedEnum public final /*synthesized*/ fun values(): kotlin.Array @@ -199,14 +199,6 @@ internal final class WithoutClassObject { } internal final enum class NestedEnum : kotlin.Enum { - private constructor NestedEnum() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: WithoutClassObject.NestedEnum): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry A : WithoutClassObject.NestedEnum { private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: WithoutClassObject.NestedEnum): kotlin.Int @@ -227,6 +219,14 @@ internal final class WithoutClassObject { } } + private constructor NestedEnum() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: WithoutClassObject.NestedEnum): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): WithoutClassObject.NestedEnum public final /*synthesized*/ fun values(): kotlin.Array diff --git a/compiler/testData/diagnostics/tests/inner/nestedClassNotAllowed.txt b/compiler/testData/diagnostics/tests/inner/nestedClassNotAllowed.txt index c56f352c9c8..1a13cc85a19 100644 --- a/compiler/testData/diagnostics/tests/inner/nestedClassNotAllowed.txt +++ b/compiler/testData/diagnostics/tests/inner/nestedClassNotAllowed.txt @@ -25,14 +25,6 @@ internal final class A { } internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry E1 : E { private constructor E1() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -60,6 +52,14 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E 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 5eb83708db9..d2002b5c89a 100644 --- a/compiler/testData/diagnostics/tests/inner/qualifiedExpression/enumConstant.txt +++ b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/enumConstant.txt @@ -4,14 +4,6 @@ internal fun bar(): E internal fun foo(): E internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry E1 : E { private constructor E1() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -52,6 +44,14 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E 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 dfa8d3aa0b5..da131ff232d 100644 --- a/compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedEnumConstant.txt +++ b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedEnumConstant.txt @@ -10,14 +10,6 @@ internal final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry E1 : A.E { private constructor E1() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int @@ -58,6 +50,14 @@ internal final class A { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: A.E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E 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 8b1ee266837..6e011d59e21 100644 --- a/compiler/testData/diagnostics/tests/j+k/kt2619.txt +++ b/compiler/testData/diagnostics/tests/j+k/kt2619.txt @@ -3,13 +3,25 @@ package internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit public final enum class Type : kotlin.Enum { - public constructor Type() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Type!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public enum entry TYPE : Type { + private constructor TYPE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Type!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Type.TYPE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Type!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } public enum entry NO_TYPE : Type { private constructor NO_TYPE() @@ -31,25 +43,13 @@ public final enum class Type : kotlin.Enum { } } - public enum entry TYPE : Type { - private constructor TYPE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Type!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : Type.TYPE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Type!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + public constructor Type() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Type!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Type diff --git a/compiler/testData/diagnostics/tests/numbers/numbersInSimpleConstraints.txt b/compiler/testData/diagnostics/tests/numbers/numbersInSimpleConstraints.txt index bcd3f0e78c0..1a4e51b4570 100644 --- a/compiler/testData/diagnostics/tests/numbers/numbersInSimpleConstraints.txt +++ b/compiler/testData/diagnostics/tests/numbers/numbersInSimpleConstraints.txt @@ -31,4 +31,4 @@ package a { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -} \ No newline at end of file +} diff --git a/compiler/testData/diagnostics/tests/platformTypes/explicitFlexibleWithPackage.txt b/compiler/testData/diagnostics/tests/platformTypes/explicitFlexibleWithPackage.txt index a391b863135..01b0bab286f 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/explicitFlexibleWithPackage.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/explicitFlexibleWithPackage.txt @@ -2,4 +2,4 @@ package package ppp { internal fun foo(/*0*/ f: kotlin.Int!): kotlin.Unit -} \ No newline at end of file +} diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullableTypeArgument.txt b/compiler/testData/diagnostics/tests/platformTypes/nullableTypeArgument.txt index 7b404ae581c..093bfc34070 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullableTypeArgument.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullableTypeArgument.txt @@ -1,3 +1,3 @@ package -internal fun foo(): kotlin.Unit \ No newline at end of file +internal fun foo(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/redeclarations/EnumEntriesAndClassObjectMembers.txt b/compiler/testData/diagnostics/tests/redeclarations/EnumEntriesAndClassObjectMembers.txt index 418f1d36cc9..4960e9c6d59 100644 --- a/compiler/testData/diagnostics/tests/redeclarations/EnumEntriesAndClassObjectMembers.txt +++ b/compiler/testData/diagnostics/tests/redeclarations/EnumEntriesAndClassObjectMembers.txt @@ -1,29 +1,6 @@ package internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - internal class object { - private constructor () - internal final val SECOND: E. - public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - internal final class FIRST { - public constructor FIRST() - public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - public enum entry FIRST : E { private constructor FIRST() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -64,6 +41,29 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + internal final val SECOND: E. + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class FIRST { + public constructor FIRST() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E 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 7204c7c557a..a15c94a2248 100644 --- a/compiler/testData/diagnostics/tests/redeclarations/SingletonAndFunctionSameName.txt +++ b/compiler/testData/diagnostics/tests/redeclarations/SingletonAndFunctionSameName.txt @@ -4,16 +4,6 @@ internal fun En(): kotlin.Int internal fun Foo(): kotlin.Int internal final enum class En : kotlin.Enum { - private constructor En() - internal final fun ENTRY(): kotlin.Int - internal final fun SUBCLASS(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: En): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry ENTRY : En { private constructor ENTRY() internal final override /*1*/ /*fake_override*/ fun ENTRY(): kotlin.Int @@ -62,6 +52,16 @@ internal final enum class En : kotlin.Enum { } } + private constructor En() + internal final fun ENTRY(): kotlin.Int + internal final fun SUBCLASS(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: En): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): En public final /*synthesized*/ fun values(): kotlin.Array diff --git a/compiler/testData/diagnostics/tests/redeclarations/kt2418.txt b/compiler/testData/diagnostics/tests/redeclarations/kt2418.txt index 0efc18b8bcf..9caf5e42ce3 100644 --- a/compiler/testData/diagnostics/tests/redeclarations/kt2418.txt +++ b/compiler/testData/diagnostics/tests/redeclarations/kt2418.txt @@ -3,6 +3,46 @@ package package kt2418 { internal final enum class A : kotlin.Enum { + public enum entry FOO : kt2418.A { + private constructor FOO() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt2418.A): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt2418.A.FOO { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt2418.A): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry FOO : kt2418.A { + private constructor FOO() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt2418.A): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt2418.A.FOO { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt2418.A): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt2418.A): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -11,61 +51,12 @@ package kt2418 { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry FOO : kt2418.A { - private constructor FOO() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt2418.A): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : kt2418.A.FOO { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt2418.A): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry FOO : kt2418.A { - private constructor FOO() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt2418.A): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : kt2418.A.FOO { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt2418.A): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt2418.A public final /*synthesized*/ fun values(): kotlin.Array } internal final enum class B : kotlin.Enum { - private constructor B() - internal final fun FOO(): kotlin.Unit - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt2418.B): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry FOO : kt2418.B { private constructor FOO() internal final override /*1*/ /*fake_override*/ fun FOO(): kotlin.Unit @@ -88,21 +79,21 @@ package kt2418 { } } - // Static members - public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt2418.B - public final /*synthesized*/ fun values(): kotlin.Array - } - - internal final enum class C : kotlin.Enum { - private constructor C() - internal final val FOO: kotlin.Int = 1 - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt2418.C): kotlin.Int + private constructor B() + internal final fun FOO(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt2418.B): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public final override /*1*/ /*fake_override*/ fun name(): kotlin.String public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt2418.B + public final /*synthesized*/ fun values(): kotlin.Array + } + + internal final enum class C : kotlin.Enum { public enum entry FOO : kt2418.C { private constructor FOO() internal final override /*1*/ /*fake_override*/ val FOO: kotlin.Int @@ -125,27 +116,21 @@ package kt2418 { } } - // Static members - public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt2418.C - public final /*synthesized*/ fun values(): kotlin.Array - } - - internal final enum class D : kotlin.Enum { - private constructor D() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt2418.D): kotlin.Int + private constructor C() + internal final val FOO: kotlin.Int = 1 + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt2418.C): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public final override /*1*/ /*fake_override*/ fun name(): kotlin.String public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - internal final class FOO { - public constructor FOO() - public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt2418.C + public final /*synthesized*/ fun values(): kotlin.Array + } + internal final enum class D : kotlin.Enum { public enum entry FOO : kt2418.D { private constructor FOO() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt2418.D): kotlin.Int @@ -166,6 +151,21 @@ package kt2418 { } } + private constructor D() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kt2418.D): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class FOO { + public constructor FOO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt2418.D 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 fd6ad8747c4..c491405546e 100644 --- a/compiler/testData/diagnostics/tests/regressions/Jet183-1.txt +++ b/compiler/testData/diagnostics/tests/regressions/Jet183-1.txt @@ -3,14 +3,27 @@ package internal fun box(): kotlin.String internal final enum class ProtocolState : kotlin.Enum { - private constructor ProtocolState() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: ProtocolState): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - internal abstract fun signal(): ProtocolState - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public enum entry WAITING : ProtocolState { + private constructor WAITING() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: ProtocolState): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ fun signal(): ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : ProtocolState.WAITING { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: ProtocolState): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ /*fake_override*/ fun signal(): ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } public enum entry TALKING : ProtocolState { private constructor TALKING() @@ -34,27 +47,14 @@ internal final enum class ProtocolState : kotlin.Enum { } } - public enum entry WAITING : ProtocolState { - private constructor WAITING() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: ProtocolState): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - internal open override /*1*/ fun signal(): ProtocolState - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : ProtocolState.WAITING { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: ProtocolState): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - internal open override /*1*/ /*fake_override*/ fun signal(): ProtocolState - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + private constructor ProtocolState() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: ProtocolState): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal abstract fun signal(): ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): ProtocolState diff --git a/compiler/testData/diagnostics/tests/regressions/Jet183.txt b/compiler/testData/diagnostics/tests/regressions/Jet183.txt index fe16b635761..855ac2cd14a 100644 --- a/compiler/testData/diagnostics/tests/regressions/Jet183.txt +++ b/compiler/testData/diagnostics/tests/regressions/Jet183.txt @@ -3,14 +3,27 @@ package internal fun box(): kotlin.Unit internal final enum class ProtocolState : kotlin.Enum { - private constructor ProtocolState() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: ProtocolState): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - internal abstract fun signal(): ProtocolState - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public enum entry WAITING : ProtocolState { + private constructor WAITING() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: ProtocolState): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ fun signal(): ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : ProtocolState.WAITING { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: ProtocolState): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ /*fake_override*/ fun signal(): ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } public enum entry TALKING : ProtocolState { private constructor TALKING() @@ -34,27 +47,14 @@ internal final enum class ProtocolState : kotlin.Enum { } } - public enum entry WAITING : ProtocolState { - private constructor WAITING() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: ProtocolState): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - internal open override /*1*/ fun signal(): ProtocolState - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : ProtocolState.WAITING { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: ProtocolState): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - internal open override /*1*/ /*fake_override*/ fun signal(): ProtocolState - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + private constructor ProtocolState() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: ProtocolState): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal abstract fun signal(): ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): ProtocolState diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/kt4321InvokeOnEnum.txt b/compiler/testData/diagnostics/tests/resolve/invoke/kt4321InvokeOnEnum.txt index 6e97fba1222..22ddb2b218f 100644 --- a/compiler/testData/diagnostics/tests/resolve/invoke/kt4321InvokeOnEnum.txt +++ b/compiler/testData/diagnostics/tests/resolve/invoke/kt4321InvokeOnEnum.txt @@ -3,15 +3,6 @@ package internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit internal final enum class DOMElementTestClasses : kotlin.Enum { - private constructor DOMElementTestClasses() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: DOMElementTestClasses): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - internal final fun invoke(): kotlin.Unit - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry cls1 : DOMElementTestClasses { private constructor cls1() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: DOMElementTestClasses): kotlin.Int @@ -56,6 +47,15 @@ internal final enum class DOMElementTestClasses : kotlin.Enum @@ -69,15 +69,6 @@ internal trait EnumStyleClass { } internal final enum class TestClasses : kotlin.Enum, EnumStyleClass { - private constructor TestClasses() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: TestClasses): kotlin.Int - public final override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int - internal open override /*1*/ /*fake_override*/ fun invoke(): kotlin.Unit - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry cls : TestClasses { private constructor cls() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: TestClasses): kotlin.Int @@ -100,6 +91,15 @@ internal final enum class TestClasses : kotlin.Enum, EnumStyleClass } } + private constructor TestClasses() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: TestClasses): kotlin.Int + public final override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open override /*1*/ /*fake_override*/ fun invoke(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): TestClasses public final /*synthesized*/ fun values(): kotlin.Array diff --git a/compiler/testData/diagnostics/tests/scopes/kt955.txt b/compiler/testData/diagnostics/tests/scopes/kt955.txt index ce245d70c73..983f108bde8 100644 --- a/compiler/testData/diagnostics/tests/scopes/kt955.txt +++ b/compiler/testData/diagnostics/tests/scopes/kt955.txt @@ -523,34 +523,6 @@ package java { } public final enum class BaselineResizeBehavior : kotlin.Enum { - private constructor BaselineResizeBehavior() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Component.BaselineResizeBehavior!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public enum entry CENTER_OFFSET : java.awt.Component.BaselineResizeBehavior { - private constructor CENTER_OFFSET() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Component.BaselineResizeBehavior!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.awt.Component.BaselineResizeBehavior.CENTER_OFFSET { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Component.BaselineResizeBehavior!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - public enum entry CONSTANT_ASCENT : java.awt.Component.BaselineResizeBehavior { private constructor CONSTANT_ASCENT() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Component.BaselineResizeBehavior!): kotlin.Int @@ -591,6 +563,26 @@ package java { } } + public enum entry CENTER_OFFSET : java.awt.Component.BaselineResizeBehavior { + private constructor CENTER_OFFSET() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Component.BaselineResizeBehavior!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Component.BaselineResizeBehavior.CENTER_OFFSET { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Component.BaselineResizeBehavior!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + public enum entry OTHER : java.awt.Component.BaselineResizeBehavior { private constructor OTHER() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Component.BaselineResizeBehavior!): kotlin.Int @@ -611,6 +603,14 @@ package java { } } + private constructor BaselineResizeBehavior() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Component.BaselineResizeBehavior!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.awt.Component.BaselineResizeBehavior public final /*synthesized*/ fun values(): kotlin.Array @@ -2874,14 +2874,6 @@ package java { } public final enum class Type : kotlin.Enum { - private constructor Type() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Window.Type!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry NORMAL : java.awt.Window.Type { private constructor NORMAL() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Window.Type!): kotlin.Int @@ -2902,6 +2894,26 @@ package java { } } + public enum entry UTILITY : java.awt.Window.Type { + private constructor UTILITY() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Window.Type!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Window.Type.UTILITY { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Window.Type!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + public enum entry POPUP : java.awt.Window.Type { private constructor POPUP() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Window.Type!): kotlin.Int @@ -2922,25 +2934,13 @@ package java { } } - public enum entry UTILITY : java.awt.Window.Type { - private constructor UTILITY() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Window.Type!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.awt.Window.Type.UTILITY { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Window.Type!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + private constructor Type() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.awt.Window.Type!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.awt.Window.Type @@ -4931,334 +4931,6 @@ package java { } public final enum class UnicodeScript : kotlin.Enum { - private constructor UnicodeScript() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public enum entry ARABIC : java.lang.Character.UnicodeScript { - private constructor ARABIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.ARABIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry ARMENIAN : java.lang.Character.UnicodeScript { - private constructor ARMENIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.ARMENIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry AVESTAN : java.lang.Character.UnicodeScript { - private constructor AVESTAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.AVESTAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BALINESE : java.lang.Character.UnicodeScript { - private constructor BALINESE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BALINESE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BAMUM : java.lang.Character.UnicodeScript { - private constructor BAMUM() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BAMUM { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BATAK : java.lang.Character.UnicodeScript { - private constructor BATAK() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BATAK { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BENGALI : java.lang.Character.UnicodeScript { - private constructor BENGALI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BENGALI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BOPOMOFO : java.lang.Character.UnicodeScript { - private constructor BOPOMOFO() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BOPOMOFO { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BRAHMI : java.lang.Character.UnicodeScript { - private constructor BRAHMI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BRAHMI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BRAILLE : java.lang.Character.UnicodeScript { - private constructor BRAILLE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BRAILLE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BUGINESE : java.lang.Character.UnicodeScript { - private constructor BUGINESE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BUGINESE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry BUHID : java.lang.Character.UnicodeScript { - private constructor BUHID() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.BUHID { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry CANADIAN_ABORIGINAL : java.lang.Character.UnicodeScript { - private constructor CANADIAN_ABORIGINAL() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.CANADIAN_ABORIGINAL { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry CARIAN : java.lang.Character.UnicodeScript { - private constructor CARIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.CARIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry CHAM : java.lang.Character.UnicodeScript { - private constructor CHAM() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.CHAM { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry CHEROKEE : java.lang.Character.UnicodeScript { - private constructor CHEROKEE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.CHEROKEE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - public enum entry COMMON : java.lang.Character.UnicodeScript { private constructor COMMON() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int @@ -5279,626 +4951,6 @@ package java { } } - public enum entry COPTIC : java.lang.Character.UnicodeScript { - private constructor COPTIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.COPTIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry CUNEIFORM : java.lang.Character.UnicodeScript { - private constructor CUNEIFORM() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.CUNEIFORM { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry CYPRIOT : java.lang.Character.UnicodeScript { - private constructor CYPRIOT() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.CYPRIOT { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry CYRILLIC : java.lang.Character.UnicodeScript { - private constructor CYRILLIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.CYRILLIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry DESERET : java.lang.Character.UnicodeScript { - private constructor DESERET() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.DESERET { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry DEVANAGARI : java.lang.Character.UnicodeScript { - private constructor DEVANAGARI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.DEVANAGARI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry EGYPTIAN_HIEROGLYPHS : java.lang.Character.UnicodeScript { - private constructor EGYPTIAN_HIEROGLYPHS() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.EGYPTIAN_HIEROGLYPHS { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry ETHIOPIC : java.lang.Character.UnicodeScript { - private constructor ETHIOPIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.ETHIOPIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry GEORGIAN : java.lang.Character.UnicodeScript { - private constructor GEORGIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.GEORGIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry GLAGOLITIC : java.lang.Character.UnicodeScript { - private constructor GLAGOLITIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.GLAGOLITIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry GOTHIC : java.lang.Character.UnicodeScript { - private constructor GOTHIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.GOTHIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry GREEK : java.lang.Character.UnicodeScript { - private constructor GREEK() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.GREEK { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry GUJARATI : java.lang.Character.UnicodeScript { - private constructor GUJARATI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.GUJARATI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry GURMUKHI : java.lang.Character.UnicodeScript { - private constructor GURMUKHI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.GURMUKHI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry HAN : java.lang.Character.UnicodeScript { - private constructor HAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.HAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry HANGUL : java.lang.Character.UnicodeScript { - private constructor HANGUL() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.HANGUL { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry HANUNOO : java.lang.Character.UnicodeScript { - private constructor HANUNOO() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.HANUNOO { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry HEBREW : java.lang.Character.UnicodeScript { - private constructor HEBREW() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.HEBREW { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry HIRAGANA : java.lang.Character.UnicodeScript { - private constructor HIRAGANA() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.HIRAGANA { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry IMPERIAL_ARAMAIC : java.lang.Character.UnicodeScript { - private constructor IMPERIAL_ARAMAIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.IMPERIAL_ARAMAIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry INHERITED : java.lang.Character.UnicodeScript { - private constructor INHERITED() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.INHERITED { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry INSCRIPTIONAL_PAHLAVI : java.lang.Character.UnicodeScript { - private constructor INSCRIPTIONAL_PAHLAVI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.INSCRIPTIONAL_PAHLAVI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry INSCRIPTIONAL_PARTHIAN : java.lang.Character.UnicodeScript { - private constructor INSCRIPTIONAL_PARTHIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.INSCRIPTIONAL_PARTHIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry JAVANESE : java.lang.Character.UnicodeScript { - private constructor JAVANESE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.JAVANESE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry KAITHI : java.lang.Character.UnicodeScript { - private constructor KAITHI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.KAITHI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry KANNADA : java.lang.Character.UnicodeScript { - private constructor KANNADA() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.KANNADA { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry KATAKANA : java.lang.Character.UnicodeScript { - private constructor KATAKANA() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.KATAKANA { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry KAYAH_LI : java.lang.Character.UnicodeScript { - private constructor KAYAH_LI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.KAYAH_LI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry KHAROSHTHI : java.lang.Character.UnicodeScript { - private constructor KHAROSHTHI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.KHAROSHTHI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry KHMER : java.lang.Character.UnicodeScript { - private constructor KHMER() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.KHMER { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry LAO : java.lang.Character.UnicodeScript { - private constructor LAO() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.LAO { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - public enum entry LATIN : java.lang.Character.UnicodeScript { private constructor LATIN() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int @@ -5919,8 +4971,8 @@ package java { } } - public enum entry LEPCHA : java.lang.Character.UnicodeScript { - private constructor LEPCHA() + public enum entry GREEK : java.lang.Character.UnicodeScript { + private constructor GREEK() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -5928,8 +4980,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.LEPCHA { - private constructor () + public class object : java.lang.Character.UnicodeScript.GREEK { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -5939,8 +4991,8 @@ package java { } } - public enum entry LIMBU : java.lang.Character.UnicodeScript { - private constructor LIMBU() + public enum entry CYRILLIC : java.lang.Character.UnicodeScript { + private constructor CYRILLIC() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -5948,8 +5000,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.LIMBU { - private constructor () + public class object : java.lang.Character.UnicodeScript.CYRILLIC { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -5959,8 +5011,8 @@ package java { } } - public enum entry LINEAR_B : java.lang.Character.UnicodeScript { - private constructor LINEAR_B() + public enum entry ARMENIAN : java.lang.Character.UnicodeScript { + private constructor ARMENIAN() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -5968,8 +5020,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.LINEAR_B { - private constructor () + public class object : java.lang.Character.UnicodeScript.ARMENIAN { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -5979,8 +5031,8 @@ package java { } } - public enum entry LISU : java.lang.Character.UnicodeScript { - private constructor LISU() + public enum entry HEBREW : java.lang.Character.UnicodeScript { + private constructor HEBREW() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -5988,8 +5040,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.LISU { - private constructor () + public class object : java.lang.Character.UnicodeScript.HEBREW { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -5999,8 +5051,8 @@ package java { } } - public enum entry LYCIAN : java.lang.Character.UnicodeScript { - private constructor LYCIAN() + public enum entry ARABIC : java.lang.Character.UnicodeScript { + private constructor ARABIC() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6008,528 +5060,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.LYCIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry LYDIAN : java.lang.Character.UnicodeScript { - private constructor LYDIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.LYDIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry MALAYALAM : java.lang.Character.UnicodeScript { - private constructor MALAYALAM() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.MALAYALAM { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry MANDAIC : java.lang.Character.UnicodeScript { - private constructor MANDAIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.MANDAIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry MEETEI_MAYEK : java.lang.Character.UnicodeScript { - private constructor MEETEI_MAYEK() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.MEETEI_MAYEK { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry MONGOLIAN : java.lang.Character.UnicodeScript { - private constructor MONGOLIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.MONGOLIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry MYANMAR : java.lang.Character.UnicodeScript { - private constructor MYANMAR() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.MYANMAR { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry NEW_TAI_LUE : java.lang.Character.UnicodeScript { - private constructor NEW_TAI_LUE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.NEW_TAI_LUE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry NKO : java.lang.Character.UnicodeScript { - private constructor NKO() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.NKO { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry OGHAM : java.lang.Character.UnicodeScript { - private constructor OGHAM() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.OGHAM { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry OLD_ITALIC : java.lang.Character.UnicodeScript { - private constructor OLD_ITALIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.OLD_ITALIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry OLD_PERSIAN : java.lang.Character.UnicodeScript { - private constructor OLD_PERSIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.OLD_PERSIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry OLD_SOUTH_ARABIAN : java.lang.Character.UnicodeScript { - private constructor OLD_SOUTH_ARABIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.OLD_SOUTH_ARABIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry OLD_TURKIC : java.lang.Character.UnicodeScript { - private constructor OLD_TURKIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.OLD_TURKIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry OL_CHIKI : java.lang.Character.UnicodeScript { - private constructor OL_CHIKI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.OL_CHIKI { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry ORIYA : java.lang.Character.UnicodeScript { - private constructor ORIYA() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.ORIYA { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry OSMANYA : java.lang.Character.UnicodeScript { - private constructor OSMANYA() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.OSMANYA { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry PHAGS_PA : java.lang.Character.UnicodeScript { - private constructor PHAGS_PA() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.PHAGS_PA { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry PHOENICIAN : java.lang.Character.UnicodeScript { - private constructor PHOENICIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.PHOENICIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry REJANG : java.lang.Character.UnicodeScript { - private constructor REJANG() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.REJANG { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry RUNIC : java.lang.Character.UnicodeScript { - private constructor RUNIC() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.RUNIC { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry SAMARITAN : java.lang.Character.UnicodeScript { - private constructor SAMARITAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.SAMARITAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry SAURASHTRA : java.lang.Character.UnicodeScript { - private constructor SAURASHTRA() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.SAURASHTRA { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry SHAVIAN : java.lang.Character.UnicodeScript { - private constructor SHAVIAN() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.SHAVIAN { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry SINHALA : java.lang.Character.UnicodeScript { - private constructor SINHALA() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.SINHALA { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry SUNDANESE : java.lang.Character.UnicodeScript { - private constructor SUNDANESE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.SUNDANESE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry SYLOTI_NAGRI : java.lang.Character.UnicodeScript { - private constructor SYLOTI_NAGRI() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Character.UnicodeScript.SYLOTI_NAGRI { - private constructor () + public class object : java.lang.Character.UnicodeScript.ARABIC { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6559,8 +5091,8 @@ package java { } } - public enum entry TAGALOG : java.lang.Character.UnicodeScript { - private constructor TAGALOG() + public enum entry THAANA : java.lang.Character.UnicodeScript { + private constructor THAANA() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6568,8 +5100,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.TAGALOG { - private constructor () + public class object : java.lang.Character.UnicodeScript.THAANA { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6579,8 +5111,8 @@ package java { } } - public enum entry TAGBANWA : java.lang.Character.UnicodeScript { - private constructor TAGBANWA() + public enum entry DEVANAGARI : java.lang.Character.UnicodeScript { + private constructor DEVANAGARI() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6588,8 +5120,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.TAGBANWA { - private constructor () + public class object : java.lang.Character.UnicodeScript.DEVANAGARI { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6599,8 +5131,8 @@ package java { } } - public enum entry TAI_LE : java.lang.Character.UnicodeScript { - private constructor TAI_LE() + public enum entry BENGALI : java.lang.Character.UnicodeScript { + private constructor BENGALI() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6608,8 +5140,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.TAI_LE { - private constructor () + public class object : java.lang.Character.UnicodeScript.BENGALI { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6619,8 +5151,8 @@ package java { } } - public enum entry TAI_THAM : java.lang.Character.UnicodeScript { - private constructor TAI_THAM() + public enum entry GURMUKHI : java.lang.Character.UnicodeScript { + private constructor GURMUKHI() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6628,8 +5160,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.TAI_THAM { - private constructor () + public class object : java.lang.Character.UnicodeScript.GURMUKHI { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6639,8 +5171,8 @@ package java { } } - public enum entry TAI_VIET : java.lang.Character.UnicodeScript { - private constructor TAI_VIET() + public enum entry GUJARATI : java.lang.Character.UnicodeScript { + private constructor GUJARATI() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6648,8 +5180,28 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.TAI_VIET { - private constructor () + public class object : java.lang.Character.UnicodeScript.GUJARATI { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry ORIYA : java.lang.Character.UnicodeScript { + private constructor ORIYA() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.ORIYA { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6699,8 +5251,8 @@ package java { } } - public enum entry THAANA : java.lang.Character.UnicodeScript { - private constructor THAANA() + public enum entry KANNADA : java.lang.Character.UnicodeScript { + private constructor KANNADA() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6708,8 +5260,48 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.THAANA { - private constructor () + public class object : java.lang.Character.UnicodeScript.KANNADA { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MALAYALAM : java.lang.Character.UnicodeScript { + private constructor MALAYALAM() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MALAYALAM { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SINHALA : java.lang.Character.UnicodeScript { + private constructor SINHALA() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SINHALA { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6739,6 +5331,26 @@ package java { } } + public enum entry LAO : java.lang.Character.UnicodeScript { + private constructor LAO() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LAO { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + public enum entry TIBETAN : java.lang.Character.UnicodeScript { private constructor TIBETAN() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int @@ -6759,8 +5371,8 @@ package java { } } - public enum entry TIFINAGH : java.lang.Character.UnicodeScript { - private constructor TIFINAGH() + public enum entry MYANMAR : java.lang.Character.UnicodeScript { + private constructor MYANMAR() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6768,8 +5380,508 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.TIFINAGH { - private constructor () + public class object : java.lang.Character.UnicodeScript.MYANMAR { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GEORGIAN : java.lang.Character.UnicodeScript { + private constructor GEORGIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GEORGIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HANGUL : java.lang.Character.UnicodeScript { + private constructor HANGUL() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HANGUL { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry ETHIOPIC : java.lang.Character.UnicodeScript { + private constructor ETHIOPIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.ETHIOPIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CHEROKEE : java.lang.Character.UnicodeScript { + private constructor CHEROKEE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CHEROKEE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CANADIAN_ABORIGINAL : java.lang.Character.UnicodeScript { + private constructor CANADIAN_ABORIGINAL() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CANADIAN_ABORIGINAL { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OGHAM : java.lang.Character.UnicodeScript { + private constructor OGHAM() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OGHAM { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry RUNIC : java.lang.Character.UnicodeScript { + private constructor RUNIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.RUNIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KHMER : java.lang.Character.UnicodeScript { + private constructor KHMER() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KHMER { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MONGOLIAN : java.lang.Character.UnicodeScript { + private constructor MONGOLIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MONGOLIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HIRAGANA : java.lang.Character.UnicodeScript { + private constructor HIRAGANA() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HIRAGANA { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KATAKANA : java.lang.Character.UnicodeScript { + private constructor KATAKANA() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KATAKANA { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BOPOMOFO : java.lang.Character.UnicodeScript { + private constructor BOPOMOFO() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BOPOMOFO { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HAN : java.lang.Character.UnicodeScript { + private constructor HAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry YI : java.lang.Character.UnicodeScript { + private constructor YI() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.YI { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OLD_ITALIC : java.lang.Character.UnicodeScript { + private constructor OLD_ITALIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OLD_ITALIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GOTHIC : java.lang.Character.UnicodeScript { + private constructor GOTHIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GOTHIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry DESERET : java.lang.Character.UnicodeScript { + private constructor DESERET() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.DESERET { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry INHERITED : java.lang.Character.UnicodeScript { + private constructor INHERITED() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.INHERITED { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAGALOG : java.lang.Character.UnicodeScript { + private constructor TAGALOG() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAGALOG { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HANUNOO : java.lang.Character.UnicodeScript { + private constructor HANUNOO() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HANUNOO { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BUHID : java.lang.Character.UnicodeScript { + private constructor BUHID() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BUHID { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAGBANWA : java.lang.Character.UnicodeScript { + private constructor TAGBANWA() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAGBANWA { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LIMBU : java.lang.Character.UnicodeScript { + private constructor LIMBU() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LIMBU { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAI_LE : java.lang.Character.UnicodeScript { + private constructor TAI_LE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAI_LE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LINEAR_B : java.lang.Character.UnicodeScript { + private constructor LINEAR_B() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LINEAR_B { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6799,8 +5911,8 @@ package java { } } - public enum entry UNKNOWN : java.lang.Character.UnicodeScript { - private constructor UNKNOWN() + public enum entry SHAVIAN : java.lang.Character.UnicodeScript { + private constructor SHAVIAN() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6808,8 +5920,408 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.UNKNOWN { - private constructor () + public class object : java.lang.Character.UnicodeScript.SHAVIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OSMANYA : java.lang.Character.UnicodeScript { + private constructor OSMANYA() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OSMANYA { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CYPRIOT : java.lang.Character.UnicodeScript { + private constructor CYPRIOT() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CYPRIOT { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BRAILLE : java.lang.Character.UnicodeScript { + private constructor BRAILLE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BRAILLE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BUGINESE : java.lang.Character.UnicodeScript { + private constructor BUGINESE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BUGINESE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry COPTIC : java.lang.Character.UnicodeScript { + private constructor COPTIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.COPTIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry NEW_TAI_LUE : java.lang.Character.UnicodeScript { + private constructor NEW_TAI_LUE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.NEW_TAI_LUE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GLAGOLITIC : java.lang.Character.UnicodeScript { + private constructor GLAGOLITIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GLAGOLITIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TIFINAGH : java.lang.Character.UnicodeScript { + private constructor TIFINAGH() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TIFINAGH { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SYLOTI_NAGRI : java.lang.Character.UnicodeScript { + private constructor SYLOTI_NAGRI() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SYLOTI_NAGRI { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OLD_PERSIAN : java.lang.Character.UnicodeScript { + private constructor OLD_PERSIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OLD_PERSIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KHAROSHTHI : java.lang.Character.UnicodeScript { + private constructor KHAROSHTHI() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KHAROSHTHI { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BALINESE : java.lang.Character.UnicodeScript { + private constructor BALINESE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BALINESE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CUNEIFORM : java.lang.Character.UnicodeScript { + private constructor CUNEIFORM() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CUNEIFORM { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry PHOENICIAN : java.lang.Character.UnicodeScript { + private constructor PHOENICIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.PHOENICIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry PHAGS_PA : java.lang.Character.UnicodeScript { + private constructor PHAGS_PA() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.PHAGS_PA { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry NKO : java.lang.Character.UnicodeScript { + private constructor NKO() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.NKO { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SUNDANESE : java.lang.Character.UnicodeScript { + private constructor SUNDANESE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SUNDANESE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BATAK : java.lang.Character.UnicodeScript { + private constructor BATAK() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BATAK { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LEPCHA : java.lang.Character.UnicodeScript { + private constructor LEPCHA() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LEPCHA { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OL_CHIKI : java.lang.Character.UnicodeScript { + private constructor OL_CHIKI() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OL_CHIKI { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6839,8 +6351,8 @@ package java { } } - public enum entry YI : java.lang.Character.UnicodeScript { - private constructor YI() + public enum entry SAURASHTRA : java.lang.Character.UnicodeScript { + private constructor SAURASHTRA() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6848,8 +6360,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Character.UnicodeScript.YI { - private constructor () + public class object : java.lang.Character.UnicodeScript.SAURASHTRA { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -6859,6 +6371,494 @@ package java { } } + public enum entry KAYAH_LI : java.lang.Character.UnicodeScript { + private constructor KAYAH_LI() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KAYAH_LI { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry REJANG : java.lang.Character.UnicodeScript { + private constructor REJANG() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.REJANG { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LYCIAN : java.lang.Character.UnicodeScript { + private constructor LYCIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LYCIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CARIAN : java.lang.Character.UnicodeScript { + private constructor CARIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CARIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LYDIAN : java.lang.Character.UnicodeScript { + private constructor LYDIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LYDIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CHAM : java.lang.Character.UnicodeScript { + private constructor CHAM() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CHAM { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAI_THAM : java.lang.Character.UnicodeScript { + private constructor TAI_THAM() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAI_THAM { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAI_VIET : java.lang.Character.UnicodeScript { + private constructor TAI_VIET() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAI_VIET { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry AVESTAN : java.lang.Character.UnicodeScript { + private constructor AVESTAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.AVESTAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry EGYPTIAN_HIEROGLYPHS : java.lang.Character.UnicodeScript { + private constructor EGYPTIAN_HIEROGLYPHS() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.EGYPTIAN_HIEROGLYPHS { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SAMARITAN : java.lang.Character.UnicodeScript { + private constructor SAMARITAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SAMARITAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MANDAIC : java.lang.Character.UnicodeScript { + private constructor MANDAIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MANDAIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LISU : java.lang.Character.UnicodeScript { + private constructor LISU() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LISU { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BAMUM : java.lang.Character.UnicodeScript { + private constructor BAMUM() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BAMUM { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry JAVANESE : java.lang.Character.UnicodeScript { + private constructor JAVANESE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.JAVANESE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MEETEI_MAYEK : java.lang.Character.UnicodeScript { + private constructor MEETEI_MAYEK() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MEETEI_MAYEK { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry IMPERIAL_ARAMAIC : java.lang.Character.UnicodeScript { + private constructor IMPERIAL_ARAMAIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.IMPERIAL_ARAMAIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OLD_SOUTH_ARABIAN : java.lang.Character.UnicodeScript { + private constructor OLD_SOUTH_ARABIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OLD_SOUTH_ARABIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry INSCRIPTIONAL_PARTHIAN : java.lang.Character.UnicodeScript { + private constructor INSCRIPTIONAL_PARTHIAN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.INSCRIPTIONAL_PARTHIAN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry INSCRIPTIONAL_PAHLAVI : java.lang.Character.UnicodeScript { + private constructor INSCRIPTIONAL_PAHLAVI() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.INSCRIPTIONAL_PAHLAVI { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OLD_TURKIC : java.lang.Character.UnicodeScript { + private constructor OLD_TURKIC() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OLD_TURKIC { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BRAHMI : java.lang.Character.UnicodeScript { + private constructor BRAHMI() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BRAHMI { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KAITHI : java.lang.Character.UnicodeScript { + private constructor KAITHI() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KAITHI { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry UNKNOWN : java.lang.Character.UnicodeScript { + private constructor UNKNOWN() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.UNKNOWN { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + private constructor UnicodeScript() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Character.UnicodeScript!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members private final var aliases: java.util.HashMap! private final val scriptStarts: kotlin.IntArray! @@ -8364,34 +8364,6 @@ package java { } public final enum class State : kotlin.Enum { - private constructor State() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public enum entry BLOCKED : java.lang.Thread.State { - private constructor BLOCKED() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.Thread.State.BLOCKED { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - public enum entry NEW : java.lang.Thread.State { private constructor NEW() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int @@ -8432,8 +8404,8 @@ package java { } } - public enum entry TERMINATED : java.lang.Thread.State { - private constructor TERMINATED() + public enum entry BLOCKED : java.lang.Thread.State { + private constructor BLOCKED() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -8441,8 +8413,28 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Thread.State.TERMINATED { - private constructor () + public class object : java.lang.Thread.State.BLOCKED { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry WAITING : java.lang.Thread.State { + private constructor WAITING() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Thread.State.WAITING { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -8472,8 +8464,8 @@ package java { } } - public enum entry WAITING : java.lang.Thread.State { - private constructor WAITING() + public enum entry TERMINATED : java.lang.Thread.State { + private constructor TERMINATED() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -8481,8 +8473,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.Thread.State.WAITING { - private constructor () + public class object : java.lang.Thread.State.TERMINATED { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -8492,6 +8484,14 @@ package java { } } + private constructor State() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.Thread.State!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.lang.Thread.State public final /*synthesized*/ fun values(): kotlin.Array @@ -8760,16 +8760,8 @@ package java { } public final enum class ElementType : kotlin.Enum { - private constructor ElementType() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public enum entry ANNOTATION_TYPE : java.lang.annotation.ElementType { - private constructor ANNOTATION_TYPE() + public enum entry TYPE : java.lang.annotation.ElementType { + private constructor TYPE() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -8777,28 +8769,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.annotation.ElementType.ANNOTATION_TYPE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry CONSTRUCTOR : java.lang.annotation.ElementType { - private constructor CONSTRUCTOR() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.annotation.ElementType.CONSTRUCTOR { - private constructor () + public class object : java.lang.annotation.ElementType.TYPE { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -8828,26 +8800,6 @@ package java { } } - public enum entry LOCAL_VARIABLE : java.lang.annotation.ElementType { - private constructor LOCAL_VARIABLE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.annotation.ElementType.LOCAL_VARIABLE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - public enum entry METHOD : java.lang.annotation.ElementType { private constructor METHOD() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int @@ -8868,26 +8820,6 @@ package java { } } - public enum entry PACKAGE : java.lang.annotation.ElementType { - private constructor PACKAGE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.annotation.ElementType.PACKAGE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - public enum entry PARAMETER : java.lang.annotation.ElementType { private constructor PARAMETER() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int @@ -8908,8 +8840,8 @@ package java { } } - public enum entry TYPE : java.lang.annotation.ElementType { - private constructor TYPE() + public enum entry CONSTRUCTOR : java.lang.annotation.ElementType { + private constructor CONSTRUCTOR() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -8917,8 +8849,8 @@ package java { public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.lang.annotation.ElementType.TYPE { - private constructor () + public class object : java.lang.annotation.ElementType.CONSTRUCTOR { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -8928,6 +8860,74 @@ package java { } } + public enum entry LOCAL_VARIABLE : java.lang.annotation.ElementType { + private constructor LOCAL_VARIABLE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.LOCAL_VARIABLE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry ANNOTATION_TYPE : java.lang.annotation.ElementType { + private constructor ANNOTATION_TYPE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.ANNOTATION_TYPE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry PACKAGE : java.lang.annotation.ElementType { + private constructor PACKAGE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.PACKAGE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + private constructor ElementType() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.ElementType!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.lang.annotation.ElementType public final /*synthesized*/ fun values(): kotlin.Array @@ -8966,13 +8966,25 @@ package java { } public final enum class RetentionPolicy : kotlin.Enum { - private constructor RetentionPolicy() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.RetentionPolicy!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public enum entry SOURCE : java.lang.annotation.RetentionPolicy { + private constructor SOURCE() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.RetentionPolicy!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.RetentionPolicy.SOURCE { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.RetentionPolicy!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } public enum entry CLASS : java.lang.annotation.RetentionPolicy { private constructor CLASS() @@ -9014,25 +9026,13 @@ package java { } } - public enum entry SOURCE : java.lang.annotation.RetentionPolicy { - private constructor SOURCE() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.RetentionPolicy!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.lang.annotation.RetentionPolicy.SOURCE { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.RetentionPolicy!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + private constructor RetentionPolicy() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.lang.annotation.RetentionPolicy!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.lang.annotation.RetentionPolicy @@ -9476,13 +9476,25 @@ package java { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public/*package*/ final enum class Type : kotlin.Enum { - private constructor Type() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.net.InetAddress.Cache.Type!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public enum entry Positive : java.net.InetAddress.Cache.Type { + private constructor Positive() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.net.InetAddress.Cache.Type!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.net.InetAddress.Cache.Type.Positive { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.net.InetAddress.Cache.Type!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } public enum entry Negative : java.net.InetAddress.Cache.Type { private constructor Negative() @@ -9504,25 +9516,13 @@ package java { } } - public enum entry Positive : java.net.InetAddress.Cache.Type { - private constructor Positive() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.net.InetAddress.Cache.Type!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.net.InetAddress.Cache.Type.Positive { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.net.InetAddress.Cache.Type!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } + private constructor Type() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.net.InetAddress.Cache.Type!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.net.InetAddress.Cache.Type @@ -14765,18 +14765,6 @@ package java { } public final enum class Category : kotlin.Enum { - private constructor Category(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.String!, /*3*/ p3: kotlin.String!) - public/*package*/ final val countryKey: kotlin.String! - public/*package*/ final val languageKey: kotlin.String! - public/*package*/ final val scriptKey: kotlin.String! - public/*package*/ final val variantKey: kotlin.String! - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.Locale.Category!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry DISPLAY : java.util.Locale.Category { private constructor DISPLAY() public/*package*/ final override /*1*/ /*fake_override*/ val countryKey: kotlin.String! @@ -14833,6 +14821,18 @@ package java { } } + private constructor Category(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.String!, /*3*/ p3: kotlin.String!) + public/*package*/ final val countryKey: kotlin.String! + public/*package*/ final val languageKey: kotlin.String! + public/*package*/ final val scriptKey: kotlin.String! + public/*package*/ final val variantKey: kotlin.String! + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.Locale.Category!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.util.Locale.Category public final /*synthesized*/ fun values(): kotlin.Array @@ -15901,28 +15901,8 @@ package java { } public abstract enum class TimeUnit : kotlin.Enum { - private constructor TimeUnit() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int - public open fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public/*package*/ abstract fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit - public open fun timedJoin(/*0*/ p0: java.lang.Thread!, /*1*/ p1: kotlin.Long): kotlin.Unit - public open fun timedWait(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Long): kotlin.Unit - public open fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long - public open fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long - public open fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long - public open fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long - public open fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long - public open fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long - public open fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public enum entry DAYS : java.util.concurrent.TimeUnit { - private constructor DAYS() + public enum entry NANOSECONDS : java.util.concurrent.TimeUnit { + private constructor NANOSECONDS() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -15942,52 +15922,8 @@ package java { public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.util.concurrent.TimeUnit.DAYS { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int - public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread!, /*1*/ p1: kotlin.Long): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Long): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } - } - - public enum entry HOURS : java.util.concurrent.TimeUnit { - private constructor HOURS() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int - public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread!, /*1*/ p1: kotlin.Long): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Long): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public class object : java.util.concurrent.TimeUnit.HOURS { - private constructor () + public class object : java.util.concurrent.TimeUnit.NANOSECONDS { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -16097,6 +16033,50 @@ package java { } } + public enum entry SECONDS : java.util.concurrent.TimeUnit { + private constructor SECONDS() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread!, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.concurrent.TimeUnit.SECONDS { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread!, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + public enum entry MINUTES : java.util.concurrent.TimeUnit { private constructor MINUTES() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int @@ -16141,8 +16121,8 @@ package java { } } - public enum entry NANOSECONDS : java.util.concurrent.TimeUnit { - private constructor NANOSECONDS() + public enum entry HOURS : java.util.concurrent.TimeUnit { + private constructor HOURS() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -16162,8 +16142,8 @@ package java { public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.util.concurrent.TimeUnit.NANOSECONDS { - private constructor () + public class object : java.util.concurrent.TimeUnit.HOURS { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -16185,8 +16165,8 @@ package java { } } - public enum entry SECONDS : java.util.concurrent.TimeUnit { - private constructor SECONDS() + public enum entry DAYS : java.util.concurrent.TimeUnit { + private constructor DAYS() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -16206,8 +16186,8 @@ package java { public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public class object : java.util.concurrent.TimeUnit.SECONDS { - private constructor () + public class object : java.util.concurrent.TimeUnit.DAYS { + private constructor () public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -16229,6 +16209,26 @@ package java { } } + private constructor TimeUnit() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.concurrent.TimeUnit!): kotlin.Int + public open fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit!): kotlin.Long + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun timedJoin(/*0*/ p0: java.lang.Thread!, /*1*/ p1: kotlin.Long): kotlin.Unit + public open fun timedWait(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Long): kotlin.Unit + public open fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public/*package*/ final val C0: kotlin.Long = 1.toLong() public/*package*/ final val C1: kotlin.Long = 1000.toLong() diff --git a/compiler/testData/diagnostics/tests/when/ElseOnNullableEnum.txt b/compiler/testData/diagnostics/tests/when/ElseOnNullableEnum.txt index 25b0bf4d57b..db2b7bbb326 100644 --- a/compiler/testData/diagnostics/tests/when/ElseOnNullableEnum.txt +++ b/compiler/testData/diagnostics/tests/when/ElseOnNullableEnum.txt @@ -7,14 +7,6 @@ internal fun withNull(/*0*/ e: E?): kotlin.Int? internal fun withNullableNothing(/*0*/ e: E?): kotlin.Int? internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry A : E { private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -55,6 +47,14 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E public final /*synthesized*/ fun values(): kotlin.Array diff --git a/compiler/testData/diagnostics/tests/when/ElseOnNullableEnumWithSmartCast.txt b/compiler/testData/diagnostics/tests/when/ElseOnNullableEnumWithSmartCast.txt index 4889cf04120..292b85495c7 100644 --- a/compiler/testData/diagnostics/tests/when/ElseOnNullableEnumWithSmartCast.txt +++ b/compiler/testData/diagnostics/tests/when/ElseOnNullableEnumWithSmartCast.txt @@ -3,14 +3,6 @@ package internal fun foo(/*0*/ e: E, /*1*/ something: kotlin.Any?): kotlin.Int internal final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public enum entry A : E { private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int @@ -51,6 +43,14 @@ internal final enum class E : kotlin.Enum { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E public final /*synthesized*/ fun values(): kotlin.Array diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsClass.lazy.log index c9b59126f83..3ebf64668ce 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsClass.lazy.log @@ -228,7 +228,7 @@ LazyJavaPackageFragment@115['io'] { functions('javaClass': Name@134) = EmptyList@38[empty] // through DeserializedPackageMemberScope@135 functions('javaClass': Name@134) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@133 memberIndex = computeMemberIndex$1@136 // through LazyPackageFragmentScopeForJavaPackage@133 - membersProtos = HashMap@137 // through DeserializedPackageMemberScope@135 + membersProtos = LinkedHashMap@137 // through DeserializedPackageMemberScope@135 properties('javaClass': Name@134) = EmptyList@38[empty] // through DeserializedPackageMemberScope@135 } @@ -267,7 +267,7 @@ LazyJavaPackageFragment@11['kotlin'] { functions('jvm': Name@154) = EmptyList@38[empty] // through DeserializedPackageMemberScope@150 functions('jvm': Name@154) = EmptyList@38[empty] // through LazyPackageFragmentScopeForJavaPackage@146 memberIndex = computeMemberIndex$1@155 // through LazyPackageFragmentScopeForJavaPackage@146 - membersProtos = HashMap@156 // through DeserializedPackageMemberScope@150 + membersProtos = LinkedHashMap@156 // through DeserializedPackageMemberScope@150 properties('io': Name@151) = EmptyList@38[empty] // through DeserializedPackageMemberScope@150 properties('javaClass': Name@134) = ArrayList@157[1] { DeserializedPropertyDescriptor@158['javaClass'] } // through DeserializedPackageMemberScope@150 properties('jvm': Name@154) = EmptyList@38[empty] // through DeserializedPackageMemberScope@150 @@ -294,11 +294,11 @@ LazyJavaTypeParameterResolver@164 { } TypeDeserializer@166 { - classDescriptors('2': Integer@167) = DeserializedClassDescriptor@168['Any'] - classDescriptors('54': Integer@169) = LazyJavaClassDescriptor@42['Class'] + classDescriptors('27': Integer@167) = LazyJavaClassDescriptor@42['Class'] + classDescriptors('9': Integer@168) = DeserializedClassDescriptor@169['Any'] } TypeDeserializer@170 { - classDescriptors('2': Integer@167) = DeserializedClassDescriptor@168['Any'] - classDescriptors('54': Integer@169) = LazyJavaClassDescriptor@42['Class'] + classDescriptors('27': Integer@167) = LazyJavaClassDescriptor@42['Class'] + classDescriptors('9': Integer@168) = DeserializedClassDescriptor@169['Any'] } diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/illegalPlatformName.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/illegalPlatformName.lazy.log index c6e5d15cac7..c4b4ef2b9e6 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/illegalPlatformName.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/illegalPlatformName.lazy.log @@ -95,7 +95,7 @@ LazyJavaPackageFragment@35['kotlin'] { functions('platform': Name@72) = EmptyList@56[empty] // through DeserializedPackageMemberScope@69 functions('platform': Name@72) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@64 memberIndex = computeMemberIndex$1@73 // through LazyPackageFragmentScopeForJavaPackage@64 - membersProtos = HashMap@74 // through DeserializedPackageMemberScope@69 + membersProtos = LinkedHashMap@74 // through DeserializedPackageMemberScope@69 properties('io': Name@70) = EmptyList@56[empty] // through DeserializedPackageMemberScope@69 properties('jvm': Name@71) = EmptyList@56[empty] // through DeserializedPackageMemberScope@69 properties('platform': Name@72) = EmptyList@56[empty] // through DeserializedPackageMemberScope@69 diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/platformName.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/platformName.lazy.log index a2d244d4929..0edacaad1d8 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/platformName.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/platformName.lazy.log @@ -207,7 +207,7 @@ LazyJavaPackageFragment@102['kotlin'] { functions('platform': Name@148) = EmptyList@132[empty] // through DeserializedPackageMemberScope@145 functions('platform': Name@148) = EmptyList@132[empty] // through LazyPackageFragmentScopeForJavaPackage@140 memberIndex = computeMemberIndex$1@149 // through LazyPackageFragmentScopeForJavaPackage@140 - membersProtos = HashMap@150 // through DeserializedPackageMemberScope@145 + membersProtos = LinkedHashMap@150 // through DeserializedPackageMemberScope@145 properties('io': Name@146) = EmptyList@132[empty] // through DeserializedPackageMemberScope@145 properties('jvm': Name@147) = EmptyList@132[empty] // through DeserializedPackageMemberScope@145 properties('platform': Name@148) = EmptyList@132[empty] // through DeserializedPackageMemberScope@145 diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/array.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/array.lazy.log index 8190d84c980..cf17490f3b1 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/array.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/array.lazy.log @@ -40,7 +40,7 @@ DeserializedTypeParameterDescriptor@25['T'] { } DeserializedType@29['T in kotlin'] { - constructor = AbstractLazyTypeParameterDescriptor$1@26 + constructor = AbstractLazyTypeParameterDescriptor$1@22 } DeserializedType@30['T in kotlin'] { @@ -52,7 +52,7 @@ DeserializedType@31['T in kotlin'] { } DeserializedType@32['T in kotlin'] { - constructor = AbstractLazyTypeParameterDescriptor$1@26 + constructor = AbstractLazyTypeParameterDescriptor$1@22 } DeserializedType@33['java.lang.Class'] { @@ -349,7 +349,7 @@ LazyJavaPackageFragment@167['io'] { functions('javaClass': Name@202) = EmptyList@204[empty] // through DeserializedPackageMemberScope@209 functions('javaClass': Name@202) = EmptyList@204[empty] // through LazyPackageFragmentScopeForJavaPackage@208 memberIndex = computeMemberIndex$1@210 // through LazyPackageFragmentScopeForJavaPackage@208 - membersProtos = HashMap@211 // through DeserializedPackageMemberScope@209 + membersProtos = LinkedHashMap@211 // through DeserializedPackageMemberScope@209 properties('Ann': Name@188) = EmptyList@204[empty] // through DeserializedPackageMemberScope@209 properties('array': Name@194) = EmptyList@204[empty] // through DeserializedPackageMemberScope@209 properties('foo': Name@195) = EmptyList@204[empty] // through DeserializedPackageMemberScope@209 @@ -428,7 +428,7 @@ LazyJavaPackageFragment@19['kotlin'] { functions('jvm': Name@231) = EmptyList@204[empty] // through DeserializedPackageMemberScope@223 functions('jvm': Name@231) = EmptyList@204[empty] // through LazyPackageFragmentScopeForJavaPackage@218 memberIndex = computeMemberIndex$1@232 // through LazyPackageFragmentScopeForJavaPackage@218 - membersProtos = HashMap@233 // through DeserializedPackageMemberScope@223 + membersProtos = LinkedHashMap@233 // through DeserializedPackageMemberScope@223 properties('Ann': Name@188) = EmptyList@204[empty] // through DeserializedPackageMemberScope@223 properties('array': Name@194) = EmptyList@204[empty] // through DeserializedPackageMemberScope@223 properties('foo': Name@195) = EmptyList@204[empty] // through DeserializedPackageMemberScope@223 @@ -475,16 +475,16 @@ LazyJavaTypeParameterResolver@241 { } TypeDeserializer@243 { - classDescriptors('2': Integer@244) = DeserializedClassDescriptor@245['Any'] - classDescriptors('3': Integer@246) = DeserializedClassDescriptor@247['Array'] + classDescriptors('22': Integer@244) = DeserializedClassDescriptor@245['Int'] + classDescriptors('35': Integer@246) = DeserializedClassDescriptor@247['IntArray'] } TypeDeserializer@248 { - classDescriptors('2': Integer@244) = DeserializedClassDescriptor@245['Any'] - classDescriptors('54': Integer@249) = LazyJavaClassDescriptor@88['Class'] + classDescriptors('27': Integer@249) = LazyJavaClassDescriptor@88['Class'] + classDescriptors('9': Integer@250) = DeserializedClassDescriptor@251['Any'] } -TypeDeserializer@250 { - classDescriptors('20': Integer@251) = DeserializedClassDescriptor@252['Int'] - classDescriptors('45': Integer@253) = DeserializedClassDescriptor@254['IntArray'] +TypeDeserializer@252 { + classDescriptors('8': Integer@253) = DeserializedClassDescriptor@254['Array'] + classDescriptors('9': Integer@250) = DeserializedClassDescriptor@251['Any'] } diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/classLiteral.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/classLiteral.lazy.log index e2bd6d36854..d4d67021bc8 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/classLiteral.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/classLiteral.lazy.log @@ -107,7 +107,7 @@ LazyJavaPackageFragment@55['io'] { functions('javaClass': Name@69) = EmptyList@71[empty] // through DeserializedPackageMemberScope@76 functions('javaClass': Name@69) = EmptyList@71[empty] // through LazyPackageFragmentScopeForJavaPackage@75 memberIndex = computeMemberIndex$1@77 // through LazyPackageFragmentScopeForJavaPackage@75 - membersProtos = HashMap@78 // through DeserializedPackageMemberScope@76 + membersProtos = LinkedHashMap@78 // through DeserializedPackageMemberScope@76 properties('c': Name@68) = EmptyList@71[empty] // through DeserializedPackageMemberScope@76 properties('javaClass': Name@69) = EmptyList@71[empty] // through DeserializedPackageMemberScope@76 } @@ -144,7 +144,7 @@ LazyJavaPackageFragment@11['kotlin'] { functions('jvm': Name@94) = EmptyList@71[empty] // through DeserializedPackageMemberScope@90 functions('jvm': Name@94) = EmptyList@71[empty] // through LazyPackageFragmentScopeForJavaPackage@86 memberIndex = computeMemberIndex$1@95 // through LazyPackageFragmentScopeForJavaPackage@86 - membersProtos = HashMap@96 // through DeserializedPackageMemberScope@90 + membersProtos = LinkedHashMap@96 // through DeserializedPackageMemberScope@90 properties('c': Name@68) = EmptyList@71[empty] // through DeserializedPackageMemberScope@90 properties('io': Name@91) = EmptyList@71[empty] // through DeserializedPackageMemberScope@90 properties('javaClass': Name@69) = ArrayList@97[1] { DeserializedPropertyDescriptor@98['javaClass'] } // through DeserializedPackageMemberScope@90 @@ -171,6 +171,6 @@ LazyJavaTypeParameterResolver@104 { } TypeDeserializer@106 { - classDescriptors('2': Integer@107) = DeserializedClassDescriptor@108['Any'] - classDescriptors('54': Integer@109) = LazyJavaClassDescriptor@31['Class'] + classDescriptors('27': Integer@107) = LazyJavaClassDescriptor@31['Class'] + classDescriptors('9': Integer@108) = DeserializedClassDescriptor@109['Any'] } diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/simple.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/simple.lazy.log index 75b7159489d..6d948bcb9d3 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/simple.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/simple.lazy.log @@ -219,7 +219,7 @@ LazyJavaPackageFragment@104['io'] { functions('intArray': Name@136) = EmptyList@139[empty] // through DeserializedPackageMemberScope@144 functions('intArray': Name@136) = EmptyList@139[empty] // through LazyPackageFragmentScopeForJavaPackage@143 memberIndex = computeMemberIndex$1@145 // through LazyPackageFragmentScopeForJavaPackage@143 - membersProtos = HashMap@146 // through DeserializedPackageMemberScope@144 + membersProtos = LinkedHashMap@146 // through DeserializedPackageMemberScope@144 properties('MyClass': Name@129) = EmptyList@139[empty] // through DeserializedPackageMemberScope@144 properties('O': Name@147) = EmptyList@139[empty] // through DeserializedPackageMemberScope@144 properties('array': Name@131) = EmptyList@139[empty] // through DeserializedPackageMemberScope@144 @@ -290,7 +290,7 @@ LazyJavaPackageFragment@18['kotlin'] { functions('jvm': Name@165) = EmptyList@139[empty] // through DeserializedPackageMemberScope@159 functions('jvm': Name@165) = EmptyList@139[empty] // through LazyPackageFragmentScopeForJavaPackage@155 memberIndex = computeMemberIndex$1@166 // through LazyPackageFragmentScopeForJavaPackage@155 - membersProtos = HashMap@167 // through DeserializedPackageMemberScope@159 + membersProtos = LinkedHashMap@167 // through DeserializedPackageMemberScope@159 properties('MyClass': Name@129) = EmptyList@139[empty] // through DeserializedPackageMemberScope@159 properties('O': Name@147) = EmptyList@139[empty] // through DeserializedPackageMemberScope@159 properties('array': Name@131) = EmptyList@139[empty] // through DeserializedPackageMemberScope@159 @@ -322,11 +322,11 @@ LazyJavaPackageFragment@85['lang'] { } TypeDeserializer@170 { - classDescriptors('2': Integer@171) = DeserializedClassDescriptor@172['Any'] - classDescriptors('3': Integer@173) = DeserializedClassDescriptor@174['Array'] + classDescriptors('22': Integer@171) = DeserializedClassDescriptor@172['Int'] + classDescriptors('35': Integer@173) = DeserializedClassDescriptor@174['IntArray'] } TypeDeserializer@175 { - classDescriptors('20': Integer@176) = DeserializedClassDescriptor@177['Int'] - classDescriptors('45': Integer@178) = DeserializedClassDescriptor@179['IntArray'] + classDescriptors('8': Integer@176) = DeserializedClassDescriptor@177['Array'] + classDescriptors('9': Integer@178) = DeserializedClassDescriptor@179['Any'] } diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/vararg.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/vararg.lazy.log index 0f23ec4fe82..58fe02439b6 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/vararg.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/vararg.lazy.log @@ -60,12 +60,12 @@ DeserializedType@33['java.lang.Class'] { memberScope = SubstitutingScope@35 } -DeserializedType@24['kotlin.Any'] { +DeserializedType@28['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@36 memberScope = DeserializedClassMemberScope@37 } -DeserializedType@28['kotlin.Any'] { +DeserializedType@24['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@36 memberScope = DeserializedClassMemberScope@37 } @@ -353,7 +353,7 @@ LazyJavaPackageFragment@173['io'] { functions('javaClass': Name@202) = EmptyList@204[empty] // through DeserializedPackageMemberScope@209 functions('javaClass': Name@202) = EmptyList@204[empty] // through LazyPackageFragmentScopeForJavaPackage@208 memberIndex = computeMemberIndex$1@210 // through LazyPackageFragmentScopeForJavaPackage@208 - membersProtos = HashMap@211 // through DeserializedPackageMemberScope@209 + membersProtos = LinkedHashMap@211 // through DeserializedPackageMemberScope@209 properties('Ann': Name@190) = EmptyList@204[empty] // through DeserializedPackageMemberScope@209 properties('array': Name@194) = EmptyList@204[empty] // through DeserializedPackageMemberScope@209 properties('foo': Name@195) = EmptyList@204[empty] // through DeserializedPackageMemberScope@209 @@ -430,7 +430,7 @@ LazyJavaPackageFragment@19['kotlin'] { functions('jvm': Name@233) = EmptyList@204[empty] // through DeserializedPackageMemberScope@225 functions('jvm': Name@233) = EmptyList@204[empty] // through LazyPackageFragmentScopeForJavaPackage@218 memberIndex = computeMemberIndex$1@234 // through LazyPackageFragmentScopeForJavaPackage@218 - membersProtos = HashMap@235 // through DeserializedPackageMemberScope@225 + membersProtos = LinkedHashMap@235 // through DeserializedPackageMemberScope@225 properties('Ann': Name@190) = EmptyList@204[empty] // through DeserializedPackageMemberScope@225 properties('array': Name@194) = EmptyList@204[empty] // through DeserializedPackageMemberScope@225 properties('foo': Name@195) = EmptyList@204[empty] // through DeserializedPackageMemberScope@225 @@ -477,16 +477,16 @@ LazyJavaTypeParameterResolver@243 { } TypeDeserializer@245 { - classDescriptors('2': Integer@246) = DeserializedClassDescriptor@247['Any'] - classDescriptors('3': Integer@248) = DeserializedClassDescriptor@249['Array'] + classDescriptors('22': Integer@246) = DeserializedClassDescriptor@247['Int'] + classDescriptors('35': Integer@248) = DeserializedClassDescriptor@249['IntArray'] } TypeDeserializer@250 { - classDescriptors('2': Integer@246) = DeserializedClassDescriptor@247['Any'] - classDescriptors('54': Integer@251) = LazyJavaClassDescriptor@100['Class'] + classDescriptors('27': Integer@251) = LazyJavaClassDescriptor@100['Class'] + classDescriptors('9': Integer@252) = DeserializedClassDescriptor@253['Any'] } -TypeDeserializer@252 { - classDescriptors('20': Integer@253) = DeserializedClassDescriptor@254['Int'] - classDescriptors('45': Integer@255) = DeserializedClassDescriptor@256['IntArray'] +TypeDeserializer@254 { + classDescriptors('8': Integer@255) = DeserializedClassDescriptor@256['Array'] + classDescriptors('9': Integer@252) = DeserializedClassDescriptor@253['Any'] } diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/functions.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/functions.lazy.log index 0a9bed65584..df5840f5a42 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/functions.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/functions.lazy.log @@ -100,7 +100,7 @@ LazyJavaPackageFragment@44['kotlin'] { functions('platform': Name@73) = EmptyList@60[empty] // through DeserializedPackageMemberScope@70 functions('platform': Name@73) = EmptyList@60[empty] // through LazyPackageFragmentScopeForJavaPackage@67 memberIndex = computeMemberIndex$1@74 // through LazyPackageFragmentScopeForJavaPackage@67 - membersProtos = HashMap@75 // through DeserializedPackageMemberScope@70 + membersProtos = LinkedHashMap@75 // through DeserializedPackageMemberScope@70 properties('io': Name@71) = EmptyList@60[empty] // through DeserializedPackageMemberScope@70 properties('jvm': Name@72) = EmptyList@60[empty] // through DeserializedPackageMemberScope@70 properties('platform': Name@73) = EmptyList@60[empty] // through DeserializedPackageMemberScope@70 diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/localFun.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/localFun.lazy.log index 182f8ac4202..f2d7313c78f 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/localFun.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/localFun.lazy.log @@ -79,7 +79,7 @@ LazyJavaPackageFragment@21['kotlin'] { functions('platform': Name@60) = EmptyList@45[empty] // through DeserializedPackageMemberScope@57 functions('platform': Name@60) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@53 memberIndex = computeMemberIndex$1@61 // through LazyPackageFragmentScopeForJavaPackage@53 - membersProtos = HashMap@62 // through DeserializedPackageMemberScope@57 + membersProtos = LinkedHashMap@62 // through DeserializedPackageMemberScope@57 properties('io': Name@58) = EmptyList@45[empty] // through DeserializedPackageMemberScope@57 properties('jvm': Name@59) = EmptyList@45[empty] // through DeserializedPackageMemberScope@57 properties('platform': Name@60) = EmptyList@45[empty] // through DeserializedPackageMemberScope@57 diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/property.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/property.lazy.log index b27b50f5990..e0a37da87fd 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/property.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/property.lazy.log @@ -84,7 +84,7 @@ LazyJavaPackageFragment@43['io'] { classes('p': Name@57) = null // through LazyPackageFragmentScopeForJavaPackage@64 classes('p1': Name@58) = null // through LazyPackageFragmentScopeForJavaPackage@64 deserializedPackageScope = DeserializedPackageMemberScope@65 // through LazyPackageFragmentScopeForJavaPackage@64 - membersProtos = HashMap@66 // through DeserializedPackageMemberScope@65 + membersProtos = LinkedHashMap@66 // through DeserializedPackageMemberScope@65 properties('p': Name@57) = EmptyList@62[empty] // through DeserializedPackageMemberScope@65 properties('p1': Name@58) = EmptyList@62[empty] // through DeserializedPackageMemberScope@65 } @@ -118,7 +118,7 @@ LazyJavaPackageFragment@40['kotlin'] { functions('platform': Name@79) = EmptyList@62[empty] // through DeserializedPackageMemberScope@76 functions('platform': Name@79) = EmptyList@62[empty] // through LazyPackageFragmentScopeForJavaPackage@72 memberIndex = computeMemberIndex$1@80 // through LazyPackageFragmentScopeForJavaPackage@72 - membersProtos = HashMap@81 // through DeserializedPackageMemberScope@76 + membersProtos = LinkedHashMap@81 // through DeserializedPackageMemberScope@76 properties('io': Name@77) = EmptyList@62[empty] // through DeserializedPackageMemberScope@76 properties('jvm': Name@78) = EmptyList@62[empty] // through DeserializedPackageMemberScope@76 properties('p': Name@57) = EmptyList@62[empty] // through DeserializedPackageMemberScope@76 diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/qualifiedCallValue.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/annotations/qualifiedCallValue.lazy.log index b1ea679e91e..19359138fd4 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/qualifiedCallValue.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/qualifiedCallValue.lazy.log @@ -46,11 +46,11 @@ DeserializedType@29['T in kotlin'] { } DeserializedType@30['T in kotlin'] { - constructor = AbstractLazyTypeParameterDescriptor$1@22 + constructor = AbstractLazyTypeParameterDescriptor$1@26 } DeserializedType@31['T in kotlin'] { - constructor = AbstractLazyTypeParameterDescriptor$1@22 + constructor = AbstractLazyTypeParameterDescriptor$1@26 } DeserializedType@32['T in kotlin'] { @@ -62,12 +62,12 @@ DeserializedType@33['java.lang.Class'] { memberScope = SubstitutingScope@35 } -DeserializedType@24['kotlin.Any'] { +DeserializedType@28['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@36 memberScope = DeserializedClassMemberScope@37 } -DeserializedType@28['kotlin.Any'] { +DeserializedType@24['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@36 memberScope = DeserializedClassMemberScope@37 } @@ -246,7 +246,7 @@ LazyJavaPackageFragment@148['io'] { classes('deprecated': Name@180) = null // through LazyPackageFragmentScopeForJavaPackage@176 classes('kotlin': Name@181) = null // through LazyPackageFragmentScopeForJavaPackage@176 deserializedPackageScope = DeserializedPackageMemberScope@182 // through LazyPackageFragmentScopeForJavaPackage@176 - membersProtos = HashMap@183 // through DeserializedPackageMemberScope@182 + membersProtos = LinkedHashMap@183 // through DeserializedPackageMemberScope@182 properties('A': Name@184) = EmptyList@185[empty] // through DeserializedPackageMemberScope@182 properties('a': Name@186) = EmptyList@185[empty] // through DeserializedPackageMemberScope@182 properties('kotlin': Name@187) = EmptyList@185[empty] // through DeserializedPackageMemberScope@182 @@ -294,7 +294,7 @@ LazyJavaPackageFragment@17['kotlin'] { functions('jvm': Name@208) = EmptyList@185[empty] // through DeserializedPackageMemberScope@201 functions('jvm': Name@208) = EmptyList@185[empty] // through LazyPackageFragmentScopeForJavaPackage@195 memberIndex = computeMemberIndex$1@209 // through LazyPackageFragmentScopeForJavaPackage@195 - membersProtos = HashMap@210 // through DeserializedPackageMemberScope@201 + membersProtos = LinkedHashMap@210 // through DeserializedPackageMemberScope@201 properties('A': Name@184) = EmptyList@185[empty] // through DeserializedPackageMemberScope@201 properties('a': Name@186) = EmptyList@185[empty] // through DeserializedPackageMemberScope@201 properties('array': Name@196) = EmptyList@185[empty] // through DeserializedPackageMemberScope@201 @@ -328,11 +328,11 @@ TypeDeserializer@219 { } TypeDeserializer@223 { - classDescriptors('2': Integer@224) = DeserializedClassDescriptor@225['Any'] - classDescriptors('3': Integer@221) = DeserializedClassDescriptor@226['Array'] + classDescriptors('27': Integer@224) = LazyJavaClassDescriptor@91['Class'] + classDescriptors('9': Integer@225) = DeserializedClassDescriptor@226['Any'] } TypeDeserializer@227 { - classDescriptors('2': Integer@224) = DeserializedClassDescriptor@225['Any'] - classDescriptors('54': Integer@228) = LazyJavaClassDescriptor@91['Class'] + classDescriptors('8': Integer@228) = DeserializedClassDescriptor@229['Array'] + classDescriptors('9': Integer@225) = DeserializedClassDescriptor@226['Any'] } diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/abstractClassConstructors.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/abstractClassConstructors.lazy.log index 0aeea5be09e..ff477eda36c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/abstractClassConstructors.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/abstractClassConstructors.lazy.log @@ -65,7 +65,7 @@ LazyJavaPackageFragment@26['io'] { functions('D': Name@34) = EmptyList@36[empty] // through DeserializedPackageMemberScope@39 functions('D': Name@34) = EmptyList@36[empty] // through LazyPackageFragmentScopeForJavaPackage@38 memberIndex = computeMemberIndex$1@40 // through LazyPackageFragmentScopeForJavaPackage@38 - membersProtos = HashMap@41 // through DeserializedPackageMemberScope@39 + membersProtos = LinkedHashMap@41 // through DeserializedPackageMemberScope@39 properties('A': Name@30) = EmptyList@36[empty] // through DeserializedPackageMemberScope@39 properties('B': Name@32) = EmptyList@36[empty] // through DeserializedPackageMemberScope@39 properties('C': Name@33) = EmptyList@36[empty] // through DeserializedPackageMemberScope@39 @@ -115,7 +115,7 @@ LazyJavaPackageFragment@5['kotlin'] { functions('jvm': Name@55) = EmptyList@36[empty] // through DeserializedPackageMemberScope@53 functions('jvm': Name@55) = EmptyList@36[empty] // through LazyPackageFragmentScopeForJavaPackage@48 memberIndex = computeMemberIndex$1@56 // through LazyPackageFragmentScopeForJavaPackage@48 - membersProtos = HashMap@57 // through DeserializedPackageMemberScope@53 + membersProtos = LinkedHashMap@57 // through DeserializedPackageMemberScope@53 properties('A': Name@30) = EmptyList@36[empty] // through DeserializedPackageMemberScope@53 properties('B': Name@32) = EmptyList@36[empty] // through DeserializedPackageMemberScope@53 properties('C': Name@33) = EmptyList@36[empty] // through DeserializedPackageMemberScope@53 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/ambiguityTopLevelVsTopLevel.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/ambiguityTopLevelVsTopLevel.lazy.log index abced12c46b..d6c545319c7 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/ambiguityTopLevelVsTopLevel.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/ambiguityTopLevelVsTopLevel.lazy.log @@ -54,7 +54,7 @@ LazyJavaPackageFragment@25['io'] { functions('foo': Name@38) = EmptyList@40[empty] // through DeserializedPackageMemberScope@43 functions('foo': Name@38) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@42 memberIndex = computeMemberIndex$1@44 // through LazyPackageFragmentScopeForJavaPackage@42 - membersProtos = HashMap@45 // through DeserializedPackageMemberScope@43 + membersProtos = LinkedHashMap@45 // through DeserializedPackageMemberScope@43 properties('foo': Name@38) = EmptyList@40[empty] // through DeserializedPackageMemberScope@43 } @@ -90,7 +90,7 @@ LazyJavaPackageFragment@6['kotlin'] { functions('jvm': Name@57) = EmptyList@40[empty] // through DeserializedPackageMemberScope@55 functions('jvm': Name@57) = EmptyList@40[empty] // through LazyPackageFragmentScopeForJavaPackage@52 memberIndex = computeMemberIndex$1@58 // through LazyPackageFragmentScopeForJavaPackage@52 - membersProtos = HashMap@59 // through DeserializedPackageMemberScope@55 + membersProtos = LinkedHashMap@59 // through DeserializedPackageMemberScope@55 properties('foo': Name@38) = EmptyList@40[empty] // through DeserializedPackageMemberScope@55 properties('io': Name@56) = EmptyList@40[empty] // through DeserializedPackageMemberScope@55 properties('jvm': Name@57) = EmptyList@40[empty] // through DeserializedPackageMemberScope@55 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/callableRefrenceOnNestedObject.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/callableRefrenceOnNestedObject.lazy.log index 00a240970c3..800bd04f591 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/callableRefrenceOnNestedObject.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/callableRefrenceOnNestedObject.lazy.log @@ -11,14 +11,14 @@ DeserializedClassDescriptor@2['ExtensionFunction0'] { containingDeclaration = LazyJavaPackageFragment@7['kotlin'] defaultType = JetTypeImpl@8['ExtensionFunction0<2>'] functions('invoke': Name@9) = ArrayList@10[1] { DeserializedSimpleFunctionDescriptor@11['invoke'] } // through DeserializedClassMemberScope@12 - membersProtos = HashMap@13 // through DeserializedClassMemberScope@12 + membersProtos = LinkedHashMap@13 // through DeserializedClassMemberScope@12 thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@14[''] } DeserializedClassDescriptor@4['KMemberFunction0'] { containingDeclaration = LazyJavaPackageFragment@15['reflect'] functions('invoke': Name@9) = ArrayList@16[1] { DeserializedSimpleFunctionDescriptor@17['invoke'] } // through DeserializedClassMemberScope@18 - membersProtos = HashMap@19 // through DeserializedClassMemberScope@18 + membersProtos = LinkedHashMap@19 // through DeserializedClassMemberScope@18 } DeserializedTypeParameterDescriptor@20['R'] { @@ -71,93 +71,97 @@ DeserializedType@39['kotlin.ExtensionFunction0'] { memberScope = SubstitutingScope@41 } -LazyJavaPackageFragmentProvider@42 { - packageFragments('': FqName@43) = LazyJavaPackageFragment@44[''] - packageFragments('A': FqName@45) = null - packageFragments('java': FqName@46) = LazyJavaPackageFragment@47['java'] - packageFragments('java.lang': FqName@48) = LazyJavaPackageFragment@49['lang'] - packageFragments('java.lang.A': FqName@50) = null - packageFragments('kotlin': FqName@51) = LazyJavaPackageFragment@7['kotlin'] - packageFragments('kotlin.A': FqName@52) = null - packageFragments('kotlin.io': FqName@53) = LazyJavaPackageFragment@54['io'] - packageFragments('kotlin.io.A': FqName@55) = null - packageFragments('kotlin.jvm': FqName@56) = LazyJavaPackageFragment@57['jvm'] - packageFragments('kotlin.jvm.A': FqName@58) = null - packageFragments('kotlin.reflect': FqName@59) = LazyJavaPackageFragment@15['reflect'] +EnumEntryClassDescriptors@42 { + findEnumEntry('invoke': Name@9) = null } -LazyJavaPackageFragment@44[''] { - classes('foo': Name@60) = null // through LazyPackageFragmentScopeForJavaPackage@61 - deserializedPackageScope = Empty@62 // through LazyPackageFragmentScopeForJavaPackage@61 - functions('foo': Name@60) = EmptyList@63[empty] // through LazyPackageFragmentScopeForJavaPackage@61 - memberIndex = computeMemberIndex$1@64 // through LazyPackageFragmentScopeForJavaPackage@61 +LazyJavaPackageFragmentProvider@43 { + packageFragments('': FqName@44) = LazyJavaPackageFragment@45[''] + packageFragments('A': FqName@46) = null + packageFragments('java': FqName@47) = LazyJavaPackageFragment@48['java'] + packageFragments('java.lang': FqName@49) = LazyJavaPackageFragment@50['lang'] + packageFragments('java.lang.A': FqName@51) = null + packageFragments('kotlin': FqName@52) = LazyJavaPackageFragment@7['kotlin'] + packageFragments('kotlin.A': FqName@53) = null + packageFragments('kotlin.io': FqName@54) = LazyJavaPackageFragment@55['io'] + packageFragments('kotlin.io.A': FqName@56) = null + packageFragments('kotlin.jvm': FqName@57) = LazyJavaPackageFragment@58['jvm'] + packageFragments('kotlin.jvm.A': FqName@59) = null + packageFragments('kotlin.reflect': FqName@60) = LazyJavaPackageFragment@15['reflect'] } -LazyJavaPackageFragment@54['io'] { - classes('foo': Name@60) = null // through LazyPackageFragmentScopeForJavaPackage@65 - deserializedPackageScope = DeserializedPackageMemberScope@66 // through LazyPackageFragmentScopeForJavaPackage@65 - functions('foo': Name@60) = EmptyList@63[empty] // through DeserializedPackageMemberScope@66 - functions('foo': Name@60) = EmptyList@63[empty] // through LazyPackageFragmentScopeForJavaPackage@65 - memberIndex = computeMemberIndex$1@67 // through LazyPackageFragmentScopeForJavaPackage@65 - membersProtos = HashMap@68 // through DeserializedPackageMemberScope@66 - properties('A': Name@69) = EmptyList@63[empty] // through DeserializedPackageMemberScope@66 - properties('foo': Name@60) = EmptyList@63[empty] // through DeserializedPackageMemberScope@66 +LazyJavaPackageFragment@45[''] { + classes('foo': Name@61) = null // through LazyPackageFragmentScopeForJavaPackage@62 + deserializedPackageScope = Empty@63 // through LazyPackageFragmentScopeForJavaPackage@62 + functions('foo': Name@61) = EmptyList@64[empty] // through LazyPackageFragmentScopeForJavaPackage@62 + memberIndex = computeMemberIndex$1@65 // through LazyPackageFragmentScopeForJavaPackage@62 } -LazyJavaPackageFragment@47['java'] { - classes('lang': Name@70) = null // through LazyPackageFragmentScopeForJavaPackage@71 - deserializedPackageScope = Empty@62 // through LazyPackageFragmentScopeForJavaPackage@71 - functions('lang': Name@72) = EmptyList@63[empty] // through LazyPackageFragmentScopeForJavaPackage@71 - memberIndex = computeMemberIndex$1@73 // through LazyPackageFragmentScopeForJavaPackage@71 +LazyJavaPackageFragment@55['io'] { + classes('foo': Name@61) = null // through LazyPackageFragmentScopeForJavaPackage@66 + deserializedPackageScope = DeserializedPackageMemberScope@67 // through LazyPackageFragmentScopeForJavaPackage@66 + functions('foo': Name@61) = EmptyList@64[empty] // through DeserializedPackageMemberScope@67 + functions('foo': Name@61) = EmptyList@64[empty] // through LazyPackageFragmentScopeForJavaPackage@66 + memberIndex = computeMemberIndex$1@68 // through LazyPackageFragmentScopeForJavaPackage@66 + membersProtos = LinkedHashMap@69 // through DeserializedPackageMemberScope@67 + properties('A': Name@70) = EmptyList@64[empty] // through DeserializedPackageMemberScope@67 + properties('foo': Name@61) = EmptyList@64[empty] // through DeserializedPackageMemberScope@67 } -LazyJavaPackageFragment@57['jvm'] { - classes('foo': Name@60) = null // through LazyPackageFragmentScopeForJavaPackage@74 - deserializedPackageScope = Empty@62 // through LazyPackageFragmentScopeForJavaPackage@74 - functions('foo': Name@60) = EmptyList@63[empty] // through LazyPackageFragmentScopeForJavaPackage@74 - memberIndex = computeMemberIndex$1@75 // through LazyPackageFragmentScopeForJavaPackage@74 +LazyJavaPackageFragment@48['java'] { + classes('lang': Name@71) = null // through LazyPackageFragmentScopeForJavaPackage@72 + deserializedPackageScope = Empty@63 // through LazyPackageFragmentScopeForJavaPackage@72 + functions('lang': Name@73) = EmptyList@64[empty] // through LazyPackageFragmentScopeForJavaPackage@72 + memberIndex = computeMemberIndex$1@74 // through LazyPackageFragmentScopeForJavaPackage@72 +} + +LazyJavaPackageFragment@58['jvm'] { + classes('foo': Name@61) = null // through LazyPackageFragmentScopeForJavaPackage@75 + deserializedPackageScope = Empty@63 // through LazyPackageFragmentScopeForJavaPackage@75 + functions('foo': Name@61) = EmptyList@64[empty] // through LazyPackageFragmentScopeForJavaPackage@75 + memberIndex = computeMemberIndex$1@76 // through LazyPackageFragmentScopeForJavaPackage@75 } LazyJavaPackageFragment@7['kotlin'] { - classes('Any': Name@76) = null // through LazyPackageFragmentScopeForJavaPackage@77 - classes('ExtensionFunction0': Name@78) = DeserializedClassDescriptor@2['ExtensionFunction0'] // through LazyPackageFragmentScopeForJavaPackage@77 - classes('foo': Name@60) = null // through LazyPackageFragmentScopeForJavaPackage@77 - classes('io': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@77 - classes('jvm': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@77 - deserializedPackageScope = DeserializedPackageMemberScope@81 // through LazyPackageFragmentScopeForJavaPackage@77 - functions('foo': Name@60) = EmptyList@63[empty] // through DeserializedPackageMemberScope@81 - functions('foo': Name@60) = EmptyList@63[empty] // through LazyPackageFragmentScopeForJavaPackage@77 - functions('io': Name@82) = EmptyList@63[empty] // through DeserializedPackageMemberScope@81 - functions('io': Name@82) = EmptyList@63[empty] // through LazyPackageFragmentScopeForJavaPackage@77 - functions('jvm': Name@83) = EmptyList@63[empty] // through DeserializedPackageMemberScope@81 - functions('jvm': Name@83) = EmptyList@63[empty] // through LazyPackageFragmentScopeForJavaPackage@77 - memberIndex = computeMemberIndex$1@84 // through LazyPackageFragmentScopeForJavaPackage@77 - membersProtos = HashMap@85 // through DeserializedPackageMemberScope@81 - properties('A': Name@69) = EmptyList@63[empty] // through DeserializedPackageMemberScope@81 - properties('foo': Name@60) = EmptyList@63[empty] // through DeserializedPackageMemberScope@81 - properties('io': Name@82) = EmptyList@63[empty] // through DeserializedPackageMemberScope@81 - properties('jvm': Name@83) = EmptyList@63[empty] // through DeserializedPackageMemberScope@81 + classes('Any': Name@77) = null // through LazyPackageFragmentScopeForJavaPackage@78 + classes('ExtensionFunction0': Name@79) = DeserializedClassDescriptor@2['ExtensionFunction0'] // through LazyPackageFragmentScopeForJavaPackage@78 + classes('foo': Name@61) = null // through LazyPackageFragmentScopeForJavaPackage@78 + classes('io': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@78 + classes('jvm': Name@81) = null // through LazyPackageFragmentScopeForJavaPackage@78 + deserializedPackageScope = DeserializedPackageMemberScope@82 // through LazyPackageFragmentScopeForJavaPackage@78 + functions('foo': Name@61) = EmptyList@64[empty] // through DeserializedPackageMemberScope@82 + functions('foo': Name@61) = EmptyList@64[empty] // through LazyPackageFragmentScopeForJavaPackage@78 + functions('io': Name@83) = EmptyList@64[empty] // through DeserializedPackageMemberScope@82 + functions('io': Name@83) = EmptyList@64[empty] // through LazyPackageFragmentScopeForJavaPackage@78 + functions('jvm': Name@84) = EmptyList@64[empty] // through DeserializedPackageMemberScope@82 + functions('jvm': Name@84) = EmptyList@64[empty] // through LazyPackageFragmentScopeForJavaPackage@78 + memberIndex = computeMemberIndex$1@85 // through LazyPackageFragmentScopeForJavaPackage@78 + membersProtos = LinkedHashMap@86 // through DeserializedPackageMemberScope@82 + properties('A': Name@70) = EmptyList@64[empty] // through DeserializedPackageMemberScope@82 + properties('foo': Name@61) = EmptyList@64[empty] // through DeserializedPackageMemberScope@82 + properties('io': Name@83) = EmptyList@64[empty] // through DeserializedPackageMemberScope@82 + properties('jvm': Name@84) = EmptyList@64[empty] // through DeserializedPackageMemberScope@82 } -LazyJavaPackageFragment@49['lang'] { - classes('foo': Name@60) = null // through LazyPackageFragmentScopeForJavaPackage@86 - deserializedPackageScope = Empty@62 // through LazyPackageFragmentScopeForJavaPackage@86 - functions('foo': Name@60) = EmptyList@63[empty] // through LazyPackageFragmentScopeForJavaPackage@86 - memberIndex = computeMemberIndex$1@87 // through LazyPackageFragmentScopeForJavaPackage@86 +LazyJavaPackageFragment@50['lang'] { + classes('foo': Name@61) = null // through LazyPackageFragmentScopeForJavaPackage@87 + deserializedPackageScope = Empty@63 // through LazyPackageFragmentScopeForJavaPackage@87 + functions('foo': Name@61) = EmptyList@64[empty] // through LazyPackageFragmentScopeForJavaPackage@87 + memberIndex = computeMemberIndex$1@88 // through LazyPackageFragmentScopeForJavaPackage@87 } LazyJavaPackageFragment@15['reflect'] { - classes('KMemberFunction0': Name@88) = DeserializedClassDescriptor@4['KMemberFunction0'] // through LazyPackageFragmentScopeForJavaPackage@89 + classes('KMemberFunction0': Name@89) = DeserializedClassDescriptor@4['KMemberFunction0'] // through LazyPackageFragmentScopeForJavaPackage@90 } -NestedClassDescriptors@90 { - findClass('invoke': Name@9) = null +NestedClassDescriptors@91 { + findNestedClass('invoke': Name@9) = null } -TypeDeserializer@91 { - classDescriptors('2': Integer@92) = DeserializedClassDescriptor@93['Any'] +TypeDeserializer@92 { + classDescriptors('2': Integer@93) = DeserializedClassDescriptor@94['Any'] } -TypeDeserializer@94 { - classDescriptors('4': Integer@95) = DeserializedClassDescriptor@2['ExtensionFunction0'] +TypeDeserializer@95 { + classDescriptors('4': Integer@96) = DeserializedClassDescriptor@2['ExtensionFunction0'] } diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromClass.lazy.log index 1fec81cd7ad..fa682cb53ab 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromClass.lazy.log @@ -67,7 +67,7 @@ LazyJavaPackageFragment@32['io'] { functions('A': Name@41) = EmptyList@46[empty] // through DeserializedPackageMemberScope@50 functions('A': Name@41) = EmptyList@46[empty] // through LazyPackageFragmentScopeForJavaPackage@49 memberIndex = computeMemberIndex$1@51 // through LazyPackageFragmentScopeForJavaPackage@49 - membersProtos = HashMap@52 // through DeserializedPackageMemberScope@50 + membersProtos = LinkedHashMap@52 // through DeserializedPackageMemberScope@50 properties('A': Name@41) = EmptyList@46[empty] // through DeserializedPackageMemberScope@50 properties('x': Name@53) = EmptyList@46[empty] // through DeserializedPackageMemberScope@50 } @@ -103,7 +103,7 @@ LazyJavaPackageFragment@5['kotlin'] { functions('reflect': Name@69) = EmptyList@46[empty] // through DeserializedPackageMemberScope@66 functions('reflect': Name@69) = EmptyList@46[empty] // through LazyPackageFragmentScopeForJavaPackage@60 memberIndex = computeMemberIndex$1@70 // through LazyPackageFragmentScopeForJavaPackage@60 - membersProtos = HashMap@71 // through DeserializedPackageMemberScope@66 + membersProtos = LinkedHashMap@71 // through DeserializedPackageMemberScope@66 properties('A': Name@41) = EmptyList@46[empty] // through DeserializedPackageMemberScope@66 properties('io': Name@67) = EmptyList@46[empty] // through DeserializedPackageMemberScope@66 properties('jvm': Name@68) = EmptyList@46[empty] // through DeserializedPackageMemberScope@66 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromExtension.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromExtension.lazy.log index 560186e8062..5fe376a14a1 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromExtension.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromExtension.lazy.log @@ -76,7 +76,7 @@ LazyJavaPackageFragment@34['io'] { functions('B': Name@47) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 functions('B': Name@47) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@54 memberIndex = computeMemberIndex$1@56 // through LazyPackageFragmentScopeForJavaPackage@54 - membersProtos = HashMap@57 // through DeserializedPackageMemberScope@55 + membersProtos = LinkedHashMap@57 // through DeserializedPackageMemberScope@55 properties('A': Name@45) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 properties('B': Name@47) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 properties('x': Name@58) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 @@ -119,7 +119,7 @@ LazyJavaPackageFragment@5['kotlin'] { functions('reflect': Name@75) = EmptyList@51[empty] // through DeserializedPackageMemberScope@72 functions('reflect': Name@75) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@66 memberIndex = computeMemberIndex$1@76 // through LazyPackageFragmentScopeForJavaPackage@66 - membersProtos = HashMap@77 // through DeserializedPackageMemberScope@72 + membersProtos = LinkedHashMap@77 // through DeserializedPackageMemberScope@72 properties('A': Name@45) = EmptyList@51[empty] // through DeserializedPackageMemberScope@72 properties('B': Name@47) = EmptyList@51[empty] // through DeserializedPackageMemberScope@72 properties('io': Name@73) = EmptyList@51[empty] // through DeserializedPackageMemberScope@72 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromExtensionInClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromExtensionInClass.lazy.log index 560186e8062..5fe376a14a1 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromExtensionInClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromExtensionInClass.lazy.log @@ -76,7 +76,7 @@ LazyJavaPackageFragment@34['io'] { functions('B': Name@47) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 functions('B': Name@47) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@54 memberIndex = computeMemberIndex$1@56 // through LazyPackageFragmentScopeForJavaPackage@54 - membersProtos = HashMap@57 // through DeserializedPackageMemberScope@55 + membersProtos = LinkedHashMap@57 // through DeserializedPackageMemberScope@55 properties('A': Name@45) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 properties('B': Name@47) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 properties('x': Name@58) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 @@ -119,7 +119,7 @@ LazyJavaPackageFragment@5['kotlin'] { functions('reflect': Name@75) = EmptyList@51[empty] // through DeserializedPackageMemberScope@72 functions('reflect': Name@75) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@66 memberIndex = computeMemberIndex$1@76 // through LazyPackageFragmentScopeForJavaPackage@66 - membersProtos = HashMap@77 // through DeserializedPackageMemberScope@72 + membersProtos = LinkedHashMap@77 // through DeserializedPackageMemberScope@72 properties('A': Name@45) = EmptyList@51[empty] // through DeserializedPackageMemberScope@72 properties('B': Name@47) = EmptyList@51[empty] // through DeserializedPackageMemberScope@72 properties('io': Name@73) = EmptyList@51[empty] // through DeserializedPackageMemberScope@72 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromTopLevel.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromTopLevel.lazy.log index f99275ff110..b8d4d6dc018 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromTopLevel.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromTopLevel.lazy.log @@ -66,7 +66,7 @@ LazyJavaPackageFragment@31['io'] { functions('A': Name@40) = EmptyList@45[empty] // through DeserializedPackageMemberScope@49 functions('A': Name@40) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@48 memberIndex = computeMemberIndex$1@50 // through LazyPackageFragmentScopeForJavaPackage@48 - membersProtos = HashMap@51 // through DeserializedPackageMemberScope@49 + membersProtos = LinkedHashMap@51 // through DeserializedPackageMemberScope@49 properties('A': Name@40) = EmptyList@45[empty] // through DeserializedPackageMemberScope@49 } @@ -101,7 +101,7 @@ LazyJavaPackageFragment@5['kotlin'] { functions('reflect': Name@67) = EmptyList@45[empty] // through DeserializedPackageMemberScope@64 functions('reflect': Name@67) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@58 memberIndex = computeMemberIndex$1@68 // through LazyPackageFragmentScopeForJavaPackage@58 - membersProtos = HashMap@69 // through DeserializedPackageMemberScope@64 + membersProtos = LinkedHashMap@69 // through DeserializedPackageMemberScope@64 properties('A': Name@40) = EmptyList@45[empty] // through DeserializedPackageMemberScope@64 properties('io': Name@65) = EmptyList@45[empty] // through DeserializedPackageMemberScope@64 properties('jvm': Name@66) = EmptyList@45[empty] // through DeserializedPackageMemberScope@64 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageClass.lazy.log index 845c797e9f7..a560294a36e 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageClass.lazy.log @@ -58,12 +58,17 @@ DeserializedTypeParameterDescriptor@31['T'] { upperBoundsAsType = DeserializedType@34['kotlin.Any'] } -DeserializedType@34['kotlin.Any'] { +DeserializedType@22['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } -DeserializedType@30['kotlin.Any'] { +DeserializedType@18['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@35 + memberScope = DeserializedClassMemberScope@36 +} + +DeserializedType@34['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } @@ -73,12 +78,7 @@ DeserializedType@26['kotlin.Any'] { memberScope = DeserializedClassMemberScope@36 } -DeserializedType@22['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@35 - memberScope = DeserializedClassMemberScope@36 -} - -DeserializedType@18['kotlin.Any'] { +DeserializedType@30['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } @@ -176,7 +176,7 @@ LazyJavaPackageFragment@74['io'] { functions('foo': Name@111) = EmptyList@113[empty] // through DeserializedPackageMemberScope@112 functions('foo': Name@111) = EmptyList@113[empty] // through LazyPackageFragmentScopeForJavaPackage@105 memberIndex = computeMemberIndex$1@114 // through LazyPackageFragmentScopeForJavaPackage@105 - membersProtos = HashMap@115 // through DeserializedPackageMemberScope@112 + membersProtos = LinkedHashMap@115 // through DeserializedPackageMemberScope@112 properties('bar': Name@108) = EmptyList@113[empty] // through DeserializedPackageMemberScope@112 properties('baz': Name@109) = EmptyList@113[empty] // through DeserializedPackageMemberScope@112 properties('foo': Name@111) = EmptyList@113[empty] // through DeserializedPackageMemberScope@112 @@ -232,7 +232,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('reflect': Name@133) = EmptyList@113[empty] // through DeserializedPackageMemberScope@130 functions('reflect': Name@133) = EmptyList@113[empty] // through LazyPackageFragmentScopeForJavaPackage@124 memberIndex = computeMemberIndex$1@134 // through LazyPackageFragmentScopeForJavaPackage@124 - membersProtos = HashMap@135 // through DeserializedPackageMemberScope@130 + membersProtos = LinkedHashMap@135 // through DeserializedPackageMemberScope@130 properties('bar': Name@108) = EmptyList@113[empty] // through DeserializedPackageMemberScope@130 properties('baz': Name@109) = EmptyList@113[empty] // through DeserializedPackageMemberScope@130 properties('foo': Name@111) = EmptyList@113[empty] // through DeserializedPackageMemberScope@130 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageExtension.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageExtension.lazy.log index 4db060f9c58..7f7b9ced5f0 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageExtension.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageExtension.lazy.log @@ -97,7 +97,7 @@ LazyJavaPackageFragment@44['io'] { functions('foo': Name@65) = EmptyList@67[empty] // through DeserializedPackageMemberScope@66 functions('foo': Name@65) = EmptyList@67[empty] // through LazyPackageFragmentScopeForJavaPackage@61 memberIndex = computeMemberIndex$1@68 // through LazyPackageFragmentScopeForJavaPackage@61 - membersProtos = HashMap@69 // through DeserializedPackageMemberScope@66 + membersProtos = LinkedHashMap@69 // through DeserializedPackageMemberScope@66 properties('bar': Name@62) = EmptyList@67[empty] // through DeserializedPackageMemberScope@66 properties('baz': Name@63) = EmptyList@67[empty] // through DeserializedPackageMemberScope@66 properties('foo': Name@65) = EmptyList@67[empty] // through DeserializedPackageMemberScope@66 @@ -148,7 +148,7 @@ LazyJavaPackageFragment@7['kotlin'] { functions('reflect': Name@86) = EmptyList@67[empty] // through DeserializedPackageMemberScope@83 functions('reflect': Name@86) = EmptyList@67[empty] // through LazyPackageFragmentScopeForJavaPackage@78 memberIndex = computeMemberIndex$1@87 // through LazyPackageFragmentScopeForJavaPackage@78 - membersProtos = HashMap@88 // through DeserializedPackageMemberScope@83 + membersProtos = LinkedHashMap@88 // through DeserializedPackageMemberScope@83 properties('bar': Name@62) = EmptyList@67[empty] // through DeserializedPackageMemberScope@83 properties('baz': Name@63) = EmptyList@67[empty] // through DeserializedPackageMemberScope@83 properties('foo': Name@65) = EmptyList@67[empty] // through DeserializedPackageMemberScope@83 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageTopLevel.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageTopLevel.lazy.log index 3f96dff196d..a3192856279 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageTopLevel.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageTopLevel.lazy.log @@ -147,7 +147,7 @@ LazyJavaPackageFragment@65['io'] { functions('foo': Name@96) = EmptyList@98[empty] // through DeserializedPackageMemberScope@97 functions('foo': Name@96) = EmptyList@98[empty] // through LazyPackageFragmentScopeForJavaPackage@91 memberIndex = computeMemberIndex$1@99 // through LazyPackageFragmentScopeForJavaPackage@91 - membersProtos = HashMap@100 // through DeserializedPackageMemberScope@97 + membersProtos = LinkedHashMap@100 // through DeserializedPackageMemberScope@97 properties('bar': Name@94) = EmptyList@98[empty] // through DeserializedPackageMemberScope@97 properties('baz': Name@95) = EmptyList@98[empty] // through DeserializedPackageMemberScope@97 properties('foo': Name@96) = EmptyList@98[empty] // through DeserializedPackageMemberScope@97 @@ -201,7 +201,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('reflect': Name@118) = EmptyList@98[empty] // through DeserializedPackageMemberScope@115 functions('reflect': Name@118) = EmptyList@98[empty] // through LazyPackageFragmentScopeForJavaPackage@109 memberIndex = computeMemberIndex$1@119 // through LazyPackageFragmentScopeForJavaPackage@109 - membersProtos = HashMap@120 // through DeserializedPackageMemberScope@115 + membersProtos = LinkedHashMap@120 // through DeserializedPackageMemberScope@115 properties('bar': Name@94) = EmptyList@98[empty] // through DeserializedPackageMemberScope@115 properties('baz': Name@95) = EmptyList@98[empty] // through DeserializedPackageMemberScope@115 properties('foo': Name@96) = EmptyList@98[empty] // through DeserializedPackageMemberScope@115 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/empty.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/empty.lazy.log index 687441d3197..aeb18c219c8 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/empty.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/empty.lazy.log @@ -28,7 +28,7 @@ LazyJavaPackageFragment@10['kotlin'] { functions('jvm': Name@29) = EmptyList@22[empty] // through DeserializedPackageMemberScope@27 functions('jvm': Name@29) = EmptyList@22[empty] // through LazyPackageFragmentScopeForJavaPackage@25 memberIndex = computeMemberIndex$1@30 // through LazyPackageFragmentScopeForJavaPackage@25 - membersProtos = HashMap@31 // through DeserializedPackageMemberScope@27 + membersProtos = LinkedHashMap@31 // through DeserializedPackageMemberScope@27 properties('io': Name@28) = EmptyList@22[empty] // through DeserializedPackageMemberScope@27 properties('jvm': Name@29) = EmptyList@22[empty] // through DeserializedPackageMemberScope@27 } diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromClass.lazy.log index 7c2beb99ccd..45864a81214 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromClass.lazy.log @@ -63,12 +63,7 @@ DeserializedType@30['kotlin.Any'] { memberScope = DeserializedClassMemberScope@36 } -DeserializedType@34['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@35 - memberScope = DeserializedClassMemberScope@36 -} - -DeserializedType@22['kotlin.Any'] { +DeserializedType@18['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } @@ -78,7 +73,12 @@ DeserializedType@26['kotlin.Any'] { memberScope = DeserializedClassMemberScope@36 } -DeserializedType@18['kotlin.Any'] { +DeserializedType@34['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@35 + memberScope = DeserializedClassMemberScope@36 +} + +DeserializedType@22['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } @@ -182,7 +182,7 @@ LazyJavaPackageFragment@71['io'] { functions('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 functions('foo': Name@101) = EmptyList@104[empty] // through LazyPackageFragmentScopeForJavaPackage@107 memberIndex = computeMemberIndex$1@109 // through LazyPackageFragmentScopeForJavaPackage@107 - membersProtos = HashMap@110 // through DeserializedPackageMemberScope@108 + membersProtos = LinkedHashMap@110 // through DeserializedPackageMemberScope@108 properties('bar': Name@99) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 properties('baz': Name@100) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 properties('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 @@ -239,7 +239,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('reflect': Name@130) = EmptyList@104[empty] // through DeserializedPackageMemberScope@127 functions('reflect': Name@130) = EmptyList@104[empty] // through LazyPackageFragmentScopeForJavaPackage@121 memberIndex = computeMemberIndex$1@131 // through LazyPackageFragmentScopeForJavaPackage@121 - membersProtos = HashMap@132 // through DeserializedPackageMemberScope@127 + membersProtos = LinkedHashMap@132 // through DeserializedPackageMemberScope@127 properties('bar': Name@99) = EmptyList@104[empty] // through DeserializedPackageMemberScope@127 properties('baz': Name@100) = EmptyList@104[empty] // through DeserializedPackageMemberScope@127 properties('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@127 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromExtension.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromExtension.lazy.log index b0c09acaf00..c9fbc50bf85 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromExtension.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromExtension.lazy.log @@ -63,12 +63,12 @@ DeserializedType@26['kotlin.Any'] { memberScope = DeserializedClassMemberScope@36 } -DeserializedType@22['kotlin.Any'] { +DeserializedType@18['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } -DeserializedType@18['kotlin.Any'] { +DeserializedType@30['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } @@ -78,7 +78,7 @@ DeserializedType@34['kotlin.Any'] { memberScope = DeserializedClassMemberScope@36 } -DeserializedType@30['kotlin.Any'] { +DeserializedType@22['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } @@ -182,7 +182,7 @@ LazyJavaPackageFragment@71['io'] { functions('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 functions('foo': Name@101) = EmptyList@104[empty] // through LazyPackageFragmentScopeForJavaPackage@107 memberIndex = computeMemberIndex$1@109 // through LazyPackageFragmentScopeForJavaPackage@107 - membersProtos = HashMap@110 // through DeserializedPackageMemberScope@108 + membersProtos = LinkedHashMap@110 // through DeserializedPackageMemberScope@108 properties('bar': Name@99) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 properties('baz': Name@100) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 properties('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 @@ -239,7 +239,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('reflect': Name@130) = EmptyList@104[empty] // through DeserializedPackageMemberScope@127 functions('reflect': Name@130) = EmptyList@104[empty] // through LazyPackageFragmentScopeForJavaPackage@121 memberIndex = computeMemberIndex$1@131 // through LazyPackageFragmentScopeForJavaPackage@121 - membersProtos = HashMap@132 // through DeserializedPackageMemberScope@127 + membersProtos = LinkedHashMap@132 // through DeserializedPackageMemberScope@127 properties('bar': Name@99) = EmptyList@104[empty] // through DeserializedPackageMemberScope@127 properties('baz': Name@100) = EmptyList@104[empty] // through DeserializedPackageMemberScope@127 properties('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@127 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromExtensionInClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromExtensionInClass.lazy.log index 7846cf373c6..2a9e7dd36da 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromExtensionInClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromExtensionInClass.lazy.log @@ -63,7 +63,7 @@ DeserializedType@22['kotlin.Any'] { memberScope = DeserializedClassMemberScope@36 } -DeserializedType@30['kotlin.Any'] { +DeserializedType@26['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } @@ -78,7 +78,7 @@ DeserializedType@34['kotlin.Any'] { memberScope = DeserializedClassMemberScope@36 } -DeserializedType@26['kotlin.Any'] { +DeserializedType@30['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } @@ -188,7 +188,7 @@ LazyJavaPackageFragment@74['io'] { functions('foo': Name@107) = EmptyList@110[empty] // through DeserializedPackageMemberScope@114 functions('foo': Name@107) = EmptyList@110[empty] // through LazyPackageFragmentScopeForJavaPackage@113 memberIndex = computeMemberIndex$1@115 // through LazyPackageFragmentScopeForJavaPackage@113 - membersProtos = HashMap@116 // through DeserializedPackageMemberScope@114 + membersProtos = LinkedHashMap@116 // through DeserializedPackageMemberScope@114 properties('bar': Name@105) = EmptyList@110[empty] // through DeserializedPackageMemberScope@114 properties('baz': Name@106) = EmptyList@110[empty] // through DeserializedPackageMemberScope@114 properties('foo': Name@107) = EmptyList@110[empty] // through DeserializedPackageMemberScope@114 @@ -245,7 +245,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('reflect': Name@136) = EmptyList@110[empty] // through DeserializedPackageMemberScope@133 functions('reflect': Name@136) = EmptyList@110[empty] // through LazyPackageFragmentScopeForJavaPackage@127 memberIndex = computeMemberIndex$1@137 // through LazyPackageFragmentScopeForJavaPackage@127 - membersProtos = HashMap@138 // through DeserializedPackageMemberScope@133 + membersProtos = LinkedHashMap@138 // through DeserializedPackageMemberScope@133 properties('bar': Name@105) = EmptyList@110[empty] // through DeserializedPackageMemberScope@133 properties('baz': Name@106) = EmptyList@110[empty] // through DeserializedPackageMemberScope@133 properties('foo': Name@107) = EmptyList@110[empty] // through DeserializedPackageMemberScope@133 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromTopLevel.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromTopLevel.lazy.log index 4e9ab087601..22b93d271b3 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromTopLevel.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromTopLevel.lazy.log @@ -63,26 +63,26 @@ DeserializedType@26['kotlin.Any'] { memberScope = DeserializedClassMemberScope@36 } -DeserializedType@34['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@35 - memberScope = DeserializedClassMemberScope@36 -} - -DeserializedType@18['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@35 - memberScope = DeserializedClassMemberScope@36 -} - DeserializedType@22['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } +DeserializedType@34['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@35 + memberScope = DeserializedClassMemberScope@36 +} + DeserializedType@30['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } +DeserializedType@18['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@35 + memberScope = DeserializedClassMemberScope@36 +} + DeserializedType@37['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 } @@ -182,7 +182,7 @@ LazyJavaPackageFragment@71['io'] { functions('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 functions('foo': Name@101) = EmptyList@104[empty] // through LazyPackageFragmentScopeForJavaPackage@107 memberIndex = computeMemberIndex$1@109 // through LazyPackageFragmentScopeForJavaPackage@107 - membersProtos = HashMap@110 // through DeserializedPackageMemberScope@108 + membersProtos = LinkedHashMap@110 // through DeserializedPackageMemberScope@108 properties('bar': Name@99) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 properties('baz': Name@100) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 properties('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 @@ -236,7 +236,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('reflect': Name@127) = EmptyList@104[empty] // through DeserializedPackageMemberScope@124 functions('reflect': Name@127) = EmptyList@104[empty] // through LazyPackageFragmentScopeForJavaPackage@118 memberIndex = computeMemberIndex$1@128 // through LazyPackageFragmentScopeForJavaPackage@118 - membersProtos = HashMap@129 // through DeserializedPackageMemberScope@124 + membersProtos = LinkedHashMap@129 // through DeserializedPackageMemberScope@124 properties('bar': Name@99) = EmptyList@104[empty] // through DeserializedPackageMemberScope@124 properties('baz': Name@100) = EmptyList@104[empty] // through DeserializedPackageMemberScope@124 properties('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@124 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionInClassDisallowed.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionInClassDisallowed.lazy.log index 81ecff730a5..80888c97816 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionInClassDisallowed.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionInClassDisallowed.lazy.log @@ -49,7 +49,7 @@ LazyJavaPackageFragment@22['io'] { functions('extInt': Name@35) = EmptyList@37[empty] // through DeserializedPackageMemberScope@40 functions('extInt': Name@35) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@39 memberIndex = computeMemberIndex$1@41 // through LazyPackageFragmentScopeForJavaPackage@39 - membersProtos = HashMap@42 // through DeserializedPackageMemberScope@40 + membersProtos = LinkedHashMap@42 // through DeserializedPackageMemberScope@40 properties('extA': Name@34) = EmptyList@37[empty] // through DeserializedPackageMemberScope@40 properties('extInt': Name@35) = EmptyList@37[empty] // through DeserializedPackageMemberScope@40 properties('x': Name@43) = EmptyList@37[empty] // through DeserializedPackageMemberScope@40 @@ -90,7 +90,7 @@ LazyJavaPackageFragment@17['kotlin'] { functions('jvm': Name@55) = EmptyList@37[empty] // through DeserializedPackageMemberScope@53 functions('jvm': Name@55) = EmptyList@37[empty] // through LazyPackageFragmentScopeForJavaPackage@50 memberIndex = computeMemberIndex$1@56 // through LazyPackageFragmentScopeForJavaPackage@50 - membersProtos = HashMap@57 // through DeserializedPackageMemberScope@53 + membersProtos = LinkedHashMap@57 // through DeserializedPackageMemberScope@53 properties('extA': Name@34) = EmptyList@37[empty] // through DeserializedPackageMemberScope@53 properties('extInt': Name@35) = EmptyList@37[empty] // through DeserializedPackageMemberScope@53 properties('io': Name@54) = EmptyList@37[empty] // through DeserializedPackageMemberScope@53 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionOnNullable.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionOnNullable.lazy.log index df7e9facf9b..be7610acd27 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionOnNullable.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionOnNullable.lazy.log @@ -48,11 +48,6 @@ DeserializedTypeParameterDescriptor@26['T'] { upperBoundsAsType = DeserializedType@29['kotlin.Any'] } -DeserializedType@21['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@30 - memberScope = DeserializedClassMemberScope@31 -} - DeserializedType@29['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@30 memberScope = DeserializedClassMemberScope@31 @@ -63,6 +58,11 @@ DeserializedType@17['kotlin.Any'] { memberScope = DeserializedClassMemberScope@31 } +DeserializedType@21['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@30 + memberScope = DeserializedClassMemberScope@31 +} + DeserializedType@25['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@30 memberScope = DeserializedClassMemberScope@31 @@ -139,7 +139,7 @@ LazyJavaPackageFragment@60['io'] { functions('foo': Name@80) = EmptyList@83[empty] // through DeserializedPackageMemberScope@87 functions('foo': Name@80) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@86 memberIndex = computeMemberIndex$1@88 // through LazyPackageFragmentScopeForJavaPackage@86 - membersProtos = HashMap@89 // through DeserializedPackageMemberScope@87 + membersProtos = LinkedHashMap@89 // through DeserializedPackageMemberScope@87 properties('foo': Name@80) = EmptyList@83[empty] // through DeserializedPackageMemberScope@87 } @@ -176,7 +176,7 @@ LazyJavaPackageFragment@12['kotlin'] { functions('reflect': Name@105) = EmptyList@83[empty] // through DeserializedPackageMemberScope@102 functions('reflect': Name@105) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@97 memberIndex = computeMemberIndex$1@106 // through LazyPackageFragmentScopeForJavaPackage@97 - membersProtos = HashMap@107 // through DeserializedPackageMemberScope@102 + membersProtos = LinkedHashMap@107 // through DeserializedPackageMemberScope@102 properties('foo': Name@80) = EmptyList@83[empty] // through DeserializedPackageMemberScope@102 properties('io': Name@103) = EmptyList@83[empty] // through DeserializedPackageMemberScope@102 properties('jvm': Name@104) = EmptyList@83[empty] // through DeserializedPackageMemberScope@102 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/genericClassFromTopLevel.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/genericClassFromTopLevel.lazy.log index c36397cf683..60671cda740 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/genericClassFromTopLevel.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/genericClassFromTopLevel.lazy.log @@ -22,12 +22,12 @@ DeserializedTypeParameterDescriptor@11['T'] { upperBoundsAsType = DeserializedType@14['kotlin.Any'] } -DeserializedType@14['kotlin.Any'] { +DeserializedType@10['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@15 memberScope = DeserializedClassMemberScope@16 } -DeserializedType@10['kotlin.Any'] { +DeserializedType@14['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@15 memberScope = DeserializedClassMemberScope@16 } @@ -91,7 +91,7 @@ LazyJavaPackageFragment@41['io'] { functions('foo': Name@57) = EmptyList@61[empty] // through DeserializedPackageMemberScope@65 functions('foo': Name@57) = EmptyList@61[empty] // through LazyPackageFragmentScopeForJavaPackage@64 memberIndex = computeMemberIndex$1@66 // through LazyPackageFragmentScopeForJavaPackage@64 - membersProtos = HashMap@67 // through DeserializedPackageMemberScope@65 + membersProtos = LinkedHashMap@67 // through DeserializedPackageMemberScope@65 properties('foo': Name@57) = EmptyList@61[empty] // through DeserializedPackageMemberScope@65 properties('t': Name@59) = EmptyList@61[empty] // through DeserializedPackageMemberScope@65 } @@ -131,7 +131,7 @@ LazyJavaPackageFragment@5['kotlin'] { functions('reflect': Name@83) = EmptyList@61[empty] // through DeserializedPackageMemberScope@80 functions('reflect': Name@83) = EmptyList@61[empty] // through LazyPackageFragmentScopeForJavaPackage@75 memberIndex = computeMemberIndex$1@84 // through LazyPackageFragmentScopeForJavaPackage@75 - membersProtos = HashMap@85 // through DeserializedPackageMemberScope@80 + membersProtos = LinkedHashMap@85 // through DeserializedPackageMemberScope@80 properties('foo': Name@57) = EmptyList@61[empty] // through DeserializedPackageMemberScope@80 properties('io': Name@81) = EmptyList@61[empty] // through DeserializedPackageMemberScope@80 properties('jvm': Name@82) = EmptyList@61[empty] // through DeserializedPackageMemberScope@80 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/importedInnerConstructor.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/importedInnerConstructor.lazy.log index 61702f48471..9c1628ce254 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/importedInnerConstructor.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/importedInnerConstructor.lazy.log @@ -23,7 +23,7 @@ LazyJavaPackageFragment@11['io'] { functions('Inner': Name@19) = EmptyList@18[empty] // through DeserializedPackageMemberScope@22 functions('Inner': Name@19) = EmptyList@18[empty] // through LazyPackageFragmentScopeForJavaPackage@21 memberIndex = computeMemberIndex$1@23 // through LazyPackageFragmentScopeForJavaPackage@21 - membersProtos = HashMap@24 // through DeserializedPackageMemberScope@22 + membersProtos = LinkedHashMap@24 // through DeserializedPackageMemberScope@22 properties('Inner': Name@19) = EmptyList@18[empty] // through DeserializedPackageMemberScope@22 } @@ -53,7 +53,7 @@ LazyJavaPackageFragment@9['kotlin'] { functions('jvm': Name@36) = EmptyList@18[empty] // through DeserializedPackageMemberScope@34 functions('jvm': Name@36) = EmptyList@18[empty] // through LazyPackageFragmentScopeForJavaPackage@31 memberIndex = computeMemberIndex$1@37 // through LazyPackageFragmentScopeForJavaPackage@31 - membersProtos = HashMap@38 // through DeserializedPackageMemberScope@34 + membersProtos = LinkedHashMap@38 // through DeserializedPackageMemberScope@34 properties('Inner': Name@19) = EmptyList@18[empty] // through DeserializedPackageMemberScope@34 properties('io': Name@35) = EmptyList@18[empty] // through DeserializedPackageMemberScope@34 properties('jvm': Name@36) = EmptyList@18[empty] // through DeserializedPackageMemberScope@34 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromClass.lazy.log index 25e7f26fcaa..2c7e1d9bc52 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromClass.lazy.log @@ -22,12 +22,12 @@ DeserializedTypeParameterDescriptor@11['T'] { upperBoundsAsType = DeserializedType@14['kotlin.Any'] } -DeserializedType@14['kotlin.Any'] { +DeserializedType@10['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@15 memberScope = DeserializedClassMemberScope@16 } -DeserializedType@10['kotlin.Any'] { +DeserializedType@14['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@15 memberScope = DeserializedClassMemberScope@16 } @@ -83,7 +83,7 @@ LazyJavaPackageFragment@39['io'] { functions('Inner': Name@50) = EmptyList@55[empty] // through DeserializedPackageMemberScope@59 functions('Inner': Name@50) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@58 memberIndex = computeMemberIndex$1@60 // through LazyPackageFragmentScopeForJavaPackage@58 - membersProtos = HashMap@61 // through DeserializedPackageMemberScope@59 + membersProtos = LinkedHashMap@61 // through DeserializedPackageMemberScope@59 properties('Inner': Name@50) = EmptyList@55[empty] // through DeserializedPackageMemberScope@59 properties('x': Name@62) = EmptyList@55[empty] // through DeserializedPackageMemberScope@59 properties('y': Name@63) = EmptyList@55[empty] // through DeserializedPackageMemberScope@59 @@ -120,7 +120,7 @@ LazyJavaPackageFragment@5['kotlin'] { functions('reflect': Name@79) = EmptyList@55[empty] // through DeserializedPackageMemberScope@76 functions('reflect': Name@79) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@71 memberIndex = computeMemberIndex$1@80 // through LazyPackageFragmentScopeForJavaPackage@71 - membersProtos = HashMap@81 // through DeserializedPackageMemberScope@76 + membersProtos = LinkedHashMap@81 // through DeserializedPackageMemberScope@76 properties('Inner': Name@50) = EmptyList@55[empty] // through DeserializedPackageMemberScope@76 properties('io': Name@77) = EmptyList@55[empty] // through DeserializedPackageMemberScope@76 properties('jvm': Name@78) = EmptyList@55[empty] // through DeserializedPackageMemberScope@76 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromExtension.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromExtension.lazy.log index b57785eb54e..85d30ec84ed 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromExtension.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromExtension.lazy.log @@ -22,12 +22,12 @@ DeserializedTypeParameterDescriptor@11['T'] { upperBoundsAsType = DeserializedType@14['kotlin.Any'] } -DeserializedType@14['kotlin.Any'] { +DeserializedType@10['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@15 memberScope = DeserializedClassMemberScope@16 } -DeserializedType@10['kotlin.Any'] { +DeserializedType@14['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@15 memberScope = DeserializedClassMemberScope@16 } @@ -84,7 +84,7 @@ LazyJavaPackageFragment@38['io'] { functions('Inner': Name@49) = EmptyList@55[empty] // through DeserializedPackageMemberScope@59 functions('Inner': Name@49) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@58 memberIndex = computeMemberIndex$1@60 // through LazyPackageFragmentScopeForJavaPackage@58 - membersProtos = HashMap@61 // through DeserializedPackageMemberScope@59 + membersProtos = LinkedHashMap@61 // through DeserializedPackageMemberScope@59 properties('Inner': Name@49) = EmptyList@55[empty] // through DeserializedPackageMemberScope@59 properties('x': Name@62) = EmptyList@55[empty] // through DeserializedPackageMemberScope@59 properties('y': Name@63) = EmptyList@55[empty] // through DeserializedPackageMemberScope@59 @@ -123,7 +123,7 @@ LazyJavaPackageFragment@5['kotlin'] { functions('reflect': Name@79) = EmptyList@55[empty] // through DeserializedPackageMemberScope@76 functions('reflect': Name@79) = EmptyList@55[empty] // through LazyPackageFragmentScopeForJavaPackage@71 memberIndex = computeMemberIndex$1@80 // through LazyPackageFragmentScopeForJavaPackage@71 - membersProtos = HashMap@81 // through DeserializedPackageMemberScope@76 + membersProtos = LinkedHashMap@81 // through DeserializedPackageMemberScope@76 properties('Inner': Name@49) = EmptyList@55[empty] // through DeserializedPackageMemberScope@76 properties('io': Name@77) = EmptyList@55[empty] // through DeserializedPackageMemberScope@76 properties('jvm': Name@78) = EmptyList@55[empty] // through DeserializedPackageMemberScope@76 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromTopLevel.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromTopLevel.lazy.log index 9b974a9ea93..62dd6bed8b2 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromTopLevel.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromTopLevel.lazy.log @@ -77,7 +77,7 @@ LazyJavaPackageFragment@35['io'] { functions('Inner': Name@44) = EmptyList@49[empty] // through DeserializedPackageMemberScope@53 functions('Inner': Name@44) = EmptyList@49[empty] // through LazyPackageFragmentScopeForJavaPackage@52 memberIndex = computeMemberIndex$1@54 // through LazyPackageFragmentScopeForJavaPackage@52 - membersProtos = HashMap@55 // through DeserializedPackageMemberScope@53 + membersProtos = LinkedHashMap@55 // through DeserializedPackageMemberScope@53 properties('Inner': Name@44) = EmptyList@49[empty] // through DeserializedPackageMemberScope@53 } @@ -112,7 +112,7 @@ LazyJavaPackageFragment@5['kotlin'] { functions('reflect': Name@71) = EmptyList@49[empty] // through DeserializedPackageMemberScope@68 functions('reflect': Name@71) = EmptyList@49[empty] // through LazyPackageFragmentScopeForJavaPackage@63 memberIndex = computeMemberIndex$1@72 // through LazyPackageFragmentScopeForJavaPackage@63 - membersProtos = HashMap@73 // through DeserializedPackageMemberScope@68 + membersProtos = LinkedHashMap@73 // through DeserializedPackageMemberScope@68 properties('Inner': Name@44) = EmptyList@49[empty] // through DeserializedPackageMemberScope@68 properties('io': Name@69) = EmptyList@49[empty] // through DeserializedPackageMemberScope@68 properties('jvm': Name@70) = EmptyList@49[empty] // through DeserializedPackageMemberScope@68 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/javaStaticMethod.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/javaStaticMethod.lazy.log index 650568ea084..938585d3aaa 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/javaStaticMethod.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/javaStaticMethod.lazy.log @@ -8,14 +8,14 @@ DeserializedClassDescriptor@2['Function1'] { containingDeclaration = LazyJavaPackageFragment@7['kotlin'] defaultType = JetTypeImpl@8['Function1<2>'] functions('invoke': Name@9) = ArrayList@10[1] { DeserializedSimpleFunctionDescriptor@11['invoke'] } // through DeserializedClassMemberScope@12 - membersProtos = HashMap@13 // through DeserializedClassMemberScope@12 + membersProtos = LinkedHashMap@13 // through DeserializedClassMemberScope@12 thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@14[''] } DeserializedClassDescriptor@4['KFunction1'] { containingDeclaration = LazyJavaPackageFragment@15['reflect'] functions('invoke': Name@9) = ArrayList@16[1] { DeserializedSimpleFunctionDescriptor@17['invoke'] } // through DeserializedClassMemberScope@18 - membersProtos = HashMap@19 // through DeserializedClassMemberScope@18 + membersProtos = LinkedHashMap@19 // through DeserializedClassMemberScope@18 } DeserializedClassDescriptor@6['Unit'] { @@ -61,11 +61,6 @@ DeserializedType@39['R in kotlin.reflect.KFunction1'] { constructor = AbstractLazyTypeParameterDescriptor$1@33 } -DeserializedType@28['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@40 - memberScope = DeserializedClassMemberScope@41 -} - DeserializedType@35['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@40 memberScope = DeserializedClassMemberScope@41 @@ -76,6 +71,11 @@ DeserializedType@42['kotlin.Any'] { memberScope = DeserializedClassMemberScope@41 } +DeserializedType@28['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@40 + memberScope = DeserializedClassMemberScope@41 +} + DeserializedType@43['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@40 } @@ -89,201 +89,205 @@ DeserializedType@44['kotlin.Function1'] { memberScope = SubstitutingScope@46 } -LazyJavaClassDescriptor@47['A'] { - enumEntryIndex = LinkedHashMap@48 // through LazyJavaClassMemberScope@49 +EnumEntryClassDescriptors@47 { + findEnumEntry('invoke': Name@9) = null +} + +LazyJavaClassDescriptor@48['A'] { + enumEntryIndex = LinkedHashMap@49 // through LazyJavaClassMemberScope@50 functionTypeForSamInterface = null - functions('main': Name@50) = ArrayList@51[1] { JavaMethodDescriptor@52['main'] } // through LazyJavaStaticClassScope@53 - memberIndex = computeMemberIndex$1@54 // through LazyJavaStaticClassScope@53 - nestedClassIndex = LinkedHashMap@55 // through LazyJavaClassMemberScope@49 - nestedClasses('main': Name@50) = null // through LazyJavaClassMemberScope@49 - properties('main': Name@50) = EmptyList@56[empty] // through LazyJavaStaticClassScope@53 - typeConstructor = LazyJavaClassTypeConstructor@57['A'] + functions('main': Name@51) = ArrayList@52[1] { JavaMethodDescriptor@53['main'] } // through LazyJavaStaticClassScope@54 + memberIndex = computeMemberIndex$1@55 // through LazyJavaStaticClassScope@54 + nestedClassIndex = LinkedHashMap@56 // through LazyJavaClassMemberScope@50 + nestedClasses('main': Name@51) = null // through LazyJavaClassMemberScope@50 + properties('main': Name@51) = EmptyList@57[empty] // through LazyJavaStaticClassScope@54 + typeConstructor = LazyJavaClassTypeConstructor@58['A'] } -LazyJavaClassTypeConstructor@57['A'] { - parameters = ArrayList@58[empty] +LazyJavaClassTypeConstructor@58['A'] { + parameters = ArrayList@59[empty] } -LazyJavaClassifierType@59['String'] { - arguments = ArrayList@60[empty] - classifier = JavaClassImpl@61['String'] - nullable = 'false': Boolean@62 - typeConstructor = DeserializedClassTypeConstructor@63 +LazyJavaClassifierType@60['String'] { + arguments = ArrayList@61[empty] + classifier = JavaClassImpl@62['String'] + nullable = 'false': Boolean@63 + typeConstructor = DeserializedClassTypeConstructor@64 } -LazyJavaClassifierType@64['String'] { - arguments = ArrayList@65[empty] - classifier = JavaClassImpl@61['String'] - nullable = 'true': Boolean@66 - typeConstructor = DeserializedClassTypeConstructor@63 +LazyJavaClassifierType@65['String'] { + arguments = ArrayList@66[empty] + classifier = JavaClassImpl@62['String'] + nullable = 'true': Boolean@67 + typeConstructor = DeserializedClassTypeConstructor@64 } -LazyJavaPackageFragmentProvider@67 { - packageFragments('': FqName@68) = LazyJavaPackageFragment@69[''] - packageFragments('A': FqName@70) = null - packageFragments('Array': FqName@71) = null - packageFragments('KFunction1': FqName@72) = null - packageFragments('String': FqName@73) = null - packageFragments('Unit': FqName@74) = null - packageFragments('java': FqName@75) = LazyJavaPackageFragment@76['java'] - packageFragments('java.lang': FqName@77) = LazyJavaPackageFragment@78['lang'] - packageFragments('java.lang.A': FqName@79) = null - packageFragments('java.lang.Array': FqName@80) = null - packageFragments('java.lang.KFunction1': FqName@81) = null - packageFragments('java.lang.String': FqName@82) = null - packageFragments('java.lang.Unit': FqName@83) = null - packageFragments('kotlin': FqName@84) = LazyJavaPackageFragment@7['kotlin'] - packageFragments('kotlin.A': FqName@85) = null - packageFragments('kotlin.Array': FqName@86) = null - packageFragments('kotlin.KFunction1': FqName@87) = null - packageFragments('kotlin.String': FqName@88) = null - packageFragments('kotlin.Unit': FqName@89) = null - packageFragments('kotlin.io': FqName@90) = LazyJavaPackageFragment@91['io'] - packageFragments('kotlin.io.A': FqName@92) = null - packageFragments('kotlin.io.Array': FqName@93) = null - packageFragments('kotlin.io.KFunction1': FqName@94) = null - packageFragments('kotlin.io.String': FqName@95) = null - packageFragments('kotlin.io.Unit': FqName@96) = null - packageFragments('kotlin.jvm': FqName@97) = LazyJavaPackageFragment@98['jvm'] - packageFragments('kotlin.jvm.A': FqName@99) = null - packageFragments('kotlin.jvm.Array': FqName@100) = null - packageFragments('kotlin.jvm.KFunction1': FqName@101) = null - packageFragments('kotlin.jvm.String': FqName@102) = null - packageFragments('kotlin.jvm.Unit': FqName@103) = null - packageFragments('kotlin.reflect': FqName@104) = LazyJavaPackageFragment@15['reflect'] - packageFragments('kotlin.reflect.A': FqName@105) = null - packageFragments('kotlin.reflect.Array': FqName@106) = null - packageFragments('kotlin.reflect.KFunction1': FqName@107) = null - packageFragments('kotlin.reflect.String': FqName@108) = null - packageFragments('kotlin.reflect.Unit': FqName@109) = null - packageFragments('test': FqName@110) = LazyJavaPackageFragment@111['test'] - packageFragments('test.A': FqName@112) = null - topLevelClasses(JavaClassImpl@113['A']) = LazyJavaClassDescriptor@47['A'] +LazyJavaPackageFragmentProvider@68 { + packageFragments('': FqName@69) = LazyJavaPackageFragment@70[''] + packageFragments('A': FqName@71) = null + packageFragments('Array': FqName@72) = null + packageFragments('KFunction1': FqName@73) = null + packageFragments('String': FqName@74) = null + packageFragments('Unit': FqName@75) = null + packageFragments('java': FqName@76) = LazyJavaPackageFragment@77['java'] + packageFragments('java.lang': FqName@78) = LazyJavaPackageFragment@79['lang'] + packageFragments('java.lang.A': FqName@80) = null + packageFragments('java.lang.Array': FqName@81) = null + packageFragments('java.lang.KFunction1': FqName@82) = null + packageFragments('java.lang.String': FqName@83) = null + packageFragments('java.lang.Unit': FqName@84) = null + packageFragments('kotlin': FqName@85) = LazyJavaPackageFragment@7['kotlin'] + packageFragments('kotlin.A': FqName@86) = null + packageFragments('kotlin.Array': FqName@87) = null + packageFragments('kotlin.KFunction1': FqName@88) = null + packageFragments('kotlin.String': FqName@89) = null + packageFragments('kotlin.Unit': FqName@90) = null + packageFragments('kotlin.io': FqName@91) = LazyJavaPackageFragment@92['io'] + packageFragments('kotlin.io.A': FqName@93) = null + packageFragments('kotlin.io.Array': FqName@94) = null + packageFragments('kotlin.io.KFunction1': FqName@95) = null + packageFragments('kotlin.io.String': FqName@96) = null + packageFragments('kotlin.io.Unit': FqName@97) = null + packageFragments('kotlin.jvm': FqName@98) = LazyJavaPackageFragment@99['jvm'] + packageFragments('kotlin.jvm.A': FqName@100) = null + packageFragments('kotlin.jvm.Array': FqName@101) = null + packageFragments('kotlin.jvm.KFunction1': FqName@102) = null + packageFragments('kotlin.jvm.String': FqName@103) = null + packageFragments('kotlin.jvm.Unit': FqName@104) = null + packageFragments('kotlin.reflect': FqName@105) = LazyJavaPackageFragment@15['reflect'] + packageFragments('kotlin.reflect.A': FqName@106) = null + packageFragments('kotlin.reflect.Array': FqName@107) = null + packageFragments('kotlin.reflect.KFunction1': FqName@108) = null + packageFragments('kotlin.reflect.String': FqName@109) = null + packageFragments('kotlin.reflect.Unit': FqName@110) = null + packageFragments('test': FqName@111) = LazyJavaPackageFragment@112['test'] + packageFragments('test.A': FqName@113) = null + topLevelClasses(JavaClassImpl@114['A']) = LazyJavaClassDescriptor@48['A'] } -LazyJavaPackageFragment@69[''] { - classes('A': Name@114) = null // through LazyPackageFragmentScopeForJavaPackage@115 - classes('Array': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@115 - classes('KFunction1': Name@117) = null // through LazyPackageFragmentScopeForJavaPackage@115 - classes('String': Name@118) = null // through LazyPackageFragmentScopeForJavaPackage@115 - classes('Unit': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@115 - classes('invoke': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@115 - classes('kotlin': Name@120) = null // through LazyPackageFragmentScopeForJavaPackage@115 - classes('main2': Name@121) = null // through LazyPackageFragmentScopeForJavaPackage@115 - classes('test': Name@122) = null // through LazyPackageFragmentScopeForJavaPackage@115 - deserializedPackageScope = Empty@123 // through LazyPackageFragmentScopeForJavaPackage@115 - functions('invoke': Name@9) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@115 - functions('kotlin': Name@124) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@115 - functions('main2': Name@121) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@115 - functions('test': Name@125) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@115 - memberIndex = computeMemberIndex$1@126 // through LazyPackageFragmentScopeForJavaPackage@115 +LazyJavaPackageFragment@70[''] { + classes('A': Name@115) = null // through LazyPackageFragmentScopeForJavaPackage@116 + classes('Array': Name@117) = null // through LazyPackageFragmentScopeForJavaPackage@116 + classes('KFunction1': Name@118) = null // through LazyPackageFragmentScopeForJavaPackage@116 + classes('String': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@116 + classes('Unit': Name@120) = null // through LazyPackageFragmentScopeForJavaPackage@116 + classes('invoke': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@116 + classes('kotlin': Name@121) = null // through LazyPackageFragmentScopeForJavaPackage@116 + classes('main2': Name@122) = null // through LazyPackageFragmentScopeForJavaPackage@116 + classes('test': Name@123) = null // through LazyPackageFragmentScopeForJavaPackage@116 + deserializedPackageScope = Empty@124 // through LazyPackageFragmentScopeForJavaPackage@116 + functions('invoke': Name@9) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@116 + functions('kotlin': Name@125) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@116 + functions('main2': Name@122) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@116 + functions('test': Name@126) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@116 + memberIndex = computeMemberIndex$1@127 // through LazyPackageFragmentScopeForJavaPackage@116 } -LazyJavaPackageFragment@91['io'] { - classes('Array': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@127 - classes('String': Name@118) = null // through LazyPackageFragmentScopeForJavaPackage@127 - classes('Unit': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@127 - classes('invoke': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@127 - classes('main2': Name@121) = null // through LazyPackageFragmentScopeForJavaPackage@127 - deserializedPackageScope = DeserializedPackageMemberScope@128 // through LazyPackageFragmentScopeForJavaPackage@127 - functions('invoke': Name@9) = EmptyList@56[empty] // through DeserializedPackageMemberScope@128 - functions('invoke': Name@9) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@127 - functions('main2': Name@121) = EmptyList@56[empty] // through DeserializedPackageMemberScope@128 - functions('main2': Name@121) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@127 - memberIndex = computeMemberIndex$1@129 // through LazyPackageFragmentScopeForJavaPackage@127 - membersProtos = HashMap@130 // through DeserializedPackageMemberScope@128 +LazyJavaPackageFragment@92['io'] { + classes('Array': Name@117) = null // through LazyPackageFragmentScopeForJavaPackage@128 + classes('String': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@128 + classes('Unit': Name@120) = null // through LazyPackageFragmentScopeForJavaPackage@128 + classes('invoke': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@128 + classes('main2': Name@122) = null // through LazyPackageFragmentScopeForJavaPackage@128 + deserializedPackageScope = DeserializedPackageMemberScope@129 // through LazyPackageFragmentScopeForJavaPackage@128 + functions('invoke': Name@9) = EmptyList@57[empty] // through DeserializedPackageMemberScope@129 + functions('invoke': Name@9) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@128 + functions('main2': Name@122) = EmptyList@57[empty] // through DeserializedPackageMemberScope@129 + functions('main2': Name@122) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@128 + memberIndex = computeMemberIndex$1@130 // through LazyPackageFragmentScopeForJavaPackage@128 + membersProtos = LinkedHashMap@131 // through DeserializedPackageMemberScope@129 } -LazyJavaPackageFragment@76['java'] { - classes('lang': Name@131) = null // through LazyPackageFragmentScopeForJavaPackage@132 - deserializedPackageScope = Empty@123 // through LazyPackageFragmentScopeForJavaPackage@132 - functions('lang': Name@133) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@132 - memberIndex = computeMemberIndex$1@134 // through LazyPackageFragmentScopeForJavaPackage@132 +LazyJavaPackageFragment@77['java'] { + classes('lang': Name@132) = null // through LazyPackageFragmentScopeForJavaPackage@133 + deserializedPackageScope = Empty@124 // through LazyPackageFragmentScopeForJavaPackage@133 + functions('lang': Name@134) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@133 + memberIndex = computeMemberIndex$1@135 // through LazyPackageFragmentScopeForJavaPackage@133 } -LazyJavaPackageFragment@98['jvm'] { - classes('Array': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@135 - classes('String': Name@118) = null // through LazyPackageFragmentScopeForJavaPackage@135 - classes('Unit': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@135 - classes('invoke': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@135 - classes('main2': Name@121) = null // through LazyPackageFragmentScopeForJavaPackage@135 - deserializedPackageScope = Empty@123 // through LazyPackageFragmentScopeForJavaPackage@135 - functions('invoke': Name@9) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@135 - functions('main2': Name@121) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@135 - memberIndex = computeMemberIndex$1@136 // through LazyPackageFragmentScopeForJavaPackage@135 +LazyJavaPackageFragment@99['jvm'] { + classes('Array': Name@117) = null // through LazyPackageFragmentScopeForJavaPackage@136 + classes('String': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@136 + classes('Unit': Name@120) = null // through LazyPackageFragmentScopeForJavaPackage@136 + classes('invoke': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@136 + classes('main2': Name@122) = null // through LazyPackageFragmentScopeForJavaPackage@136 + deserializedPackageScope = Empty@124 // through LazyPackageFragmentScopeForJavaPackage@136 + functions('invoke': Name@9) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@136 + functions('main2': Name@122) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@136 + memberIndex = computeMemberIndex$1@137 // through LazyPackageFragmentScopeForJavaPackage@136 } LazyJavaPackageFragment@7['kotlin'] { - classes('Any': Name@137) = null // through LazyPackageFragmentScopeForJavaPackage@138 - classes('Array': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@138 - classes('Function1': Name@139) = DeserializedClassDescriptor@2['Function1'] // through LazyPackageFragmentScopeForJavaPackage@138 - classes('String': Name@118) = null // through LazyPackageFragmentScopeForJavaPackage@138 - classes('Unit': Name@119) = DeserializedClassDescriptor@6['Unit'] // through LazyPackageFragmentScopeForJavaPackage@138 - classes('invoke': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@138 - classes('io': Name@140) = null // through LazyPackageFragmentScopeForJavaPackage@138 - classes('jvm': Name@141) = null // through LazyPackageFragmentScopeForJavaPackage@138 - classes('main2': Name@121) = null // through LazyPackageFragmentScopeForJavaPackage@138 - classes('reflect': Name@142) = null // through LazyPackageFragmentScopeForJavaPackage@138 - deserializedPackageScope = DeserializedPackageMemberScope@143 // through LazyPackageFragmentScopeForJavaPackage@138 - functions('invoke': Name@9) = EmptyList@56[empty] // through DeserializedPackageMemberScope@143 - functions('invoke': Name@9) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@138 - functions('io': Name@144) = EmptyList@56[empty] // through DeserializedPackageMemberScope@143 - functions('io': Name@144) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@138 - functions('jvm': Name@145) = EmptyList@56[empty] // through DeserializedPackageMemberScope@143 - functions('jvm': Name@145) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@138 - functions('main2': Name@121) = EmptyList@56[empty] // through DeserializedPackageMemberScope@143 - functions('main2': Name@121) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@138 - functions('reflect': Name@146) = EmptyList@56[empty] // through DeserializedPackageMemberScope@143 - functions('reflect': Name@146) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@138 - memberIndex = computeMemberIndex$1@147 // through LazyPackageFragmentScopeForJavaPackage@138 - membersProtos = HashMap@148 // through DeserializedPackageMemberScope@143 - properties('io': Name@144) = EmptyList@56[empty] // through DeserializedPackageMemberScope@143 - properties('jvm': Name@145) = EmptyList@56[empty] // through DeserializedPackageMemberScope@143 - properties('reflect': Name@146) = EmptyList@56[empty] // through DeserializedPackageMemberScope@143 + classes('Any': Name@138) = null // through LazyPackageFragmentScopeForJavaPackage@139 + classes('Array': Name@117) = null // through LazyPackageFragmentScopeForJavaPackage@139 + classes('Function1': Name@140) = DeserializedClassDescriptor@2['Function1'] // through LazyPackageFragmentScopeForJavaPackage@139 + classes('String': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@139 + classes('Unit': Name@120) = DeserializedClassDescriptor@6['Unit'] // through LazyPackageFragmentScopeForJavaPackage@139 + classes('invoke': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@139 + classes('io': Name@141) = null // through LazyPackageFragmentScopeForJavaPackage@139 + classes('jvm': Name@142) = null // through LazyPackageFragmentScopeForJavaPackage@139 + classes('main2': Name@122) = null // through LazyPackageFragmentScopeForJavaPackage@139 + classes('reflect': Name@143) = null // through LazyPackageFragmentScopeForJavaPackage@139 + deserializedPackageScope = DeserializedPackageMemberScope@144 // through LazyPackageFragmentScopeForJavaPackage@139 + functions('invoke': Name@9) = EmptyList@57[empty] // through DeserializedPackageMemberScope@144 + functions('invoke': Name@9) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@139 + functions('io': Name@145) = EmptyList@57[empty] // through DeserializedPackageMemberScope@144 + functions('io': Name@145) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@139 + functions('jvm': Name@146) = EmptyList@57[empty] // through DeserializedPackageMemberScope@144 + functions('jvm': Name@146) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@139 + functions('main2': Name@122) = EmptyList@57[empty] // through DeserializedPackageMemberScope@144 + functions('main2': Name@122) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@139 + functions('reflect': Name@147) = EmptyList@57[empty] // through DeserializedPackageMemberScope@144 + functions('reflect': Name@147) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@139 + memberIndex = computeMemberIndex$1@148 // through LazyPackageFragmentScopeForJavaPackage@139 + membersProtos = LinkedHashMap@149 // through DeserializedPackageMemberScope@144 + properties('io': Name@145) = EmptyList@57[empty] // through DeserializedPackageMemberScope@144 + properties('jvm': Name@146) = EmptyList@57[empty] // through DeserializedPackageMemberScope@144 + properties('reflect': Name@147) = EmptyList@57[empty] // through DeserializedPackageMemberScope@144 } -LazyJavaPackageFragment@78['lang'] { - classes('invoke': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@149 - classes('main2': Name@121) = null // through LazyPackageFragmentScopeForJavaPackage@149 - deserializedPackageScope = Empty@123 // through LazyPackageFragmentScopeForJavaPackage@149 - functions('invoke': Name@9) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@149 - functions('main2': Name@121) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@149 - memberIndex = computeMemberIndex$1@150 // through LazyPackageFragmentScopeForJavaPackage@149 +LazyJavaPackageFragment@79['lang'] { + classes('invoke': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@150 + classes('main2': Name@122) = null // through LazyPackageFragmentScopeForJavaPackage@150 + deserializedPackageScope = Empty@124 // through LazyPackageFragmentScopeForJavaPackage@150 + functions('invoke': Name@9) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@150 + functions('main2': Name@122) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@150 + memberIndex = computeMemberIndex$1@151 // through LazyPackageFragmentScopeForJavaPackage@150 } LazyJavaPackageFragment@15['reflect'] { - classes('Array': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@151 - classes('KFunction1': Name@152) = DeserializedClassDescriptor@4['KFunction1'] // through LazyPackageFragmentScopeForJavaPackage@151 - classes('String': Name@118) = null // through LazyPackageFragmentScopeForJavaPackage@151 - classes('Unit': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@151 - classes('invoke': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@151 - classes('main2': Name@121) = null // through LazyPackageFragmentScopeForJavaPackage@151 - deserializedPackageScope = Empty@123 // through LazyPackageFragmentScopeForJavaPackage@151 - functions('invoke': Name@9) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@151 - functions('main2': Name@121) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@151 - memberIndex = computeMemberIndex$1@153 // through LazyPackageFragmentScopeForJavaPackage@151 + classes('Array': Name@117) = null // through LazyPackageFragmentScopeForJavaPackage@152 + classes('KFunction1': Name@153) = DeserializedClassDescriptor@4['KFunction1'] // through LazyPackageFragmentScopeForJavaPackage@152 + classes('String': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@152 + classes('Unit': Name@120) = null // through LazyPackageFragmentScopeForJavaPackage@152 + classes('invoke': Name@9) = null // through LazyPackageFragmentScopeForJavaPackage@152 + classes('main2': Name@122) = null // through LazyPackageFragmentScopeForJavaPackage@152 + deserializedPackageScope = Empty@124 // through LazyPackageFragmentScopeForJavaPackage@152 + functions('invoke': Name@9) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@152 + functions('main2': Name@122) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@152 + memberIndex = computeMemberIndex$1@154 // through LazyPackageFragmentScopeForJavaPackage@152 } -LazyJavaPackageFragment@111['test'] { - classes('A': Name@154) = LazyJavaClassDescriptor@47['A'] // through LazyPackageFragmentScopeForJavaPackage@155 - deserializedPackageScope = Empty@123 // through LazyPackageFragmentScopeForJavaPackage@155 - functions('A': Name@156) = EmptyList@56[empty] // through LazyPackageFragmentScopeForJavaPackage@155 - memberIndex = computeMemberIndex$1@157 // through LazyPackageFragmentScopeForJavaPackage@155 +LazyJavaPackageFragment@112['test'] { + classes('A': Name@155) = LazyJavaClassDescriptor@48['A'] // through LazyPackageFragmentScopeForJavaPackage@156 + deserializedPackageScope = Empty@124 // through LazyPackageFragmentScopeForJavaPackage@156 + functions('A': Name@157) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@156 + memberIndex = computeMemberIndex$1@158 // through LazyPackageFragmentScopeForJavaPackage@156 } -NestedClassDescriptors@158 { - findClass('invoke': Name@9) = null +NestedClassDescriptors@159 { + findNestedClass('invoke': Name@9) = null } -TypeDeserializer@159 { - classDescriptors('2': Integer@160) = DeserializedClassDescriptor@161['Any'] -} - -TypeDeserializer@162 { - classDescriptors('2': Integer@160) = DeserializedClassDescriptor@161['Any'] +TypeDeserializer@160 { + classDescriptors('2': Integer@161) = DeserializedClassDescriptor@162['Any'] } TypeDeserializer@163 { - classDescriptors('3': Integer@164) = DeserializedClassDescriptor@161['Any'] - classDescriptors('4': Integer@165) = DeserializedClassDescriptor@2['Function1'] + classDescriptors('2': Integer@161) = DeserializedClassDescriptor@162['Any'] +} + +TypeDeserializer@164 { + classDescriptors('3': Integer@165) = DeserializedClassDescriptor@162['Any'] + classDescriptors('4': Integer@166) = DeserializedClassDescriptor@2['Function1'] } diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/lhsNotAClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/lhsNotAClass.lazy.log index b935efed96a..218b1b56698 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/lhsNotAClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/lhsNotAClass.lazy.log @@ -59,7 +59,7 @@ LazyJavaPackageFragment@20['kotlin'] { functions('jvm': Name@49) = EmptyList@41[empty] // through DeserializedPackageMemberScope@47 functions('jvm': Name@49) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@44 memberIndex = computeMemberIndex$1@50 // through LazyPackageFragmentScopeForJavaPackage@44 - membersProtos = HashMap@51 // through DeserializedPackageMemberScope@47 + membersProtos = LinkedHashMap@51 // through DeserializedPackageMemberScope@47 properties('io': Name@48) = EmptyList@41[empty] // through DeserializedPackageMemberScope@47 properties('jvm': Name@49) = EmptyList@41[empty] // through DeserializedPackageMemberScope@47 } diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructor.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructor.lazy.log index f99275ff110..b8d4d6dc018 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructor.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructor.lazy.log @@ -66,7 +66,7 @@ LazyJavaPackageFragment@31['io'] { functions('A': Name@40) = EmptyList@45[empty] // through DeserializedPackageMemberScope@49 functions('A': Name@40) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@48 memberIndex = computeMemberIndex$1@50 // through LazyPackageFragmentScopeForJavaPackage@48 - membersProtos = HashMap@51 // through DeserializedPackageMemberScope@49 + membersProtos = LinkedHashMap@51 // through DeserializedPackageMemberScope@49 properties('A': Name@40) = EmptyList@45[empty] // through DeserializedPackageMemberScope@49 } @@ -101,7 +101,7 @@ LazyJavaPackageFragment@5['kotlin'] { functions('reflect': Name@67) = EmptyList@45[empty] // through DeserializedPackageMemberScope@64 functions('reflect': Name@67) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@58 memberIndex = computeMemberIndex$1@68 // through LazyPackageFragmentScopeForJavaPackage@58 - membersProtos = HashMap@69 // through DeserializedPackageMemberScope@64 + membersProtos = LinkedHashMap@69 // through DeserializedPackageMemberScope@64 properties('A': Name@40) = EmptyList@45[empty] // through DeserializedPackageMemberScope@64 properties('io': Name@65) = EmptyList@45[empty] // through DeserializedPackageMemberScope@64 properties('jvm': Name@66) = EmptyList@45[empty] // through DeserializedPackageMemberScope@64 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromExtensionInLocalClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromExtensionInLocalClass.lazy.log index 316547cdac5..33187461511 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromExtensionInLocalClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromExtensionInLocalClass.lazy.log @@ -73,7 +73,7 @@ LazyJavaPackageFragment@34['io'] { functions('A': Name@45) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 functions('A': Name@45) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@54 memberIndex = computeMemberIndex$1@56 // through LazyPackageFragmentScopeForJavaPackage@54 - membersProtos = HashMap@57 // through DeserializedPackageMemberScope@55 + membersProtos = LinkedHashMap@57 // through DeserializedPackageMemberScope@55 properties('A': Name@45) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 properties('x': Name@58) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 } @@ -111,7 +111,7 @@ LazyJavaPackageFragment@5['kotlin'] { functions('reflect': Name@74) = EmptyList@51[empty] // through DeserializedPackageMemberScope@71 functions('reflect': Name@74) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@65 memberIndex = computeMemberIndex$1@75 // through LazyPackageFragmentScopeForJavaPackage@65 - membersProtos = HashMap@76 // through DeserializedPackageMemberScope@71 + membersProtos = LinkedHashMap@76 // through DeserializedPackageMemberScope@71 properties('A': Name@45) = EmptyList@51[empty] // through DeserializedPackageMemberScope@71 properties('io': Name@72) = EmptyList@51[empty] // through DeserializedPackageMemberScope@71 properties('jvm': Name@73) = EmptyList@51[empty] // through DeserializedPackageMemberScope@71 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromLocalClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromLocalClass.lazy.log index 9742bb00479..0415bfe6dfb 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromLocalClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromLocalClass.lazy.log @@ -72,7 +72,7 @@ LazyJavaPackageFragment@33['io'] { functions('A': Name@42) = EmptyList@48[empty] // through DeserializedPackageMemberScope@52 functions('A': Name@42) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@51 memberIndex = computeMemberIndex$1@53 // through LazyPackageFragmentScopeForJavaPackage@51 - membersProtos = HashMap@54 // through DeserializedPackageMemberScope@52 + membersProtos = LinkedHashMap@54 // through DeserializedPackageMemberScope@52 properties('A': Name@42) = EmptyList@48[empty] // through DeserializedPackageMemberScope@52 properties('x': Name@46) = EmptyList@48[empty] // through DeserializedPackageMemberScope@52 } @@ -110,7 +110,7 @@ LazyJavaPackageFragment@7['kotlin'] { functions('reflect': Name@70) = EmptyList@48[empty] // through DeserializedPackageMemberScope@67 functions('reflect': Name@70) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@61 memberIndex = computeMemberIndex$1@71 // through LazyPackageFragmentScopeForJavaPackage@61 - membersProtos = HashMap@72 // through DeserializedPackageMemberScope@67 + membersProtos = LinkedHashMap@72 // through DeserializedPackageMemberScope@67 properties('A': Name@42) = EmptyList@48[empty] // through DeserializedPackageMemberScope@67 properties('io': Name@68) = EmptyList@48[empty] // through DeserializedPackageMemberScope@67 properties('jvm': Name@69) = EmptyList@48[empty] // through DeserializedPackageMemberScope@67 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromLocalExtension.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromLocalExtension.lazy.log index 316547cdac5..33187461511 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromLocalExtension.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromLocalExtension.lazy.log @@ -73,7 +73,7 @@ LazyJavaPackageFragment@34['io'] { functions('A': Name@45) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 functions('A': Name@45) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@54 memberIndex = computeMemberIndex$1@56 // through LazyPackageFragmentScopeForJavaPackage@54 - membersProtos = HashMap@57 // through DeserializedPackageMemberScope@55 + membersProtos = LinkedHashMap@57 // through DeserializedPackageMemberScope@55 properties('A': Name@45) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 properties('x': Name@58) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 } @@ -111,7 +111,7 @@ LazyJavaPackageFragment@5['kotlin'] { functions('reflect': Name@74) = EmptyList@51[empty] // through DeserializedPackageMemberScope@71 functions('reflect': Name@74) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@65 memberIndex = computeMemberIndex$1@75 // through LazyPackageFragmentScopeForJavaPackage@65 - membersProtos = HashMap@76 // through DeserializedPackageMemberScope@71 + membersProtos = LinkedHashMap@76 // through DeserializedPackageMemberScope@71 properties('A': Name@45) = EmptyList@51[empty] // through DeserializedPackageMemberScope@71 properties('io': Name@72) = EmptyList@51[empty] // through DeserializedPackageMemberScope@71 properties('jvm': Name@73) = EmptyList@51[empty] // through DeserializedPackageMemberScope@71 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFun.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFun.lazy.log index 046cadebe20..62950ccf63d 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFun.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFun.lazy.log @@ -46,7 +46,7 @@ DeserializedTypeParameterDescriptor@23['R'] { upperBounds = LinkedHashSet@25[1] { DeserializedType@26['kotlin.Any'] } } -DeserializedType@18['kotlin.Any'] { +DeserializedType@26['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@27 memberScope = DeserializedClassMemberScope@28 } @@ -56,7 +56,7 @@ DeserializedType@22['kotlin.Any'] { memberScope = DeserializedClassMemberScope@28 } -DeserializedType@26['kotlin.Any'] { +DeserializedType@18['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@27 memberScope = DeserializedClassMemberScope@28 } @@ -154,7 +154,7 @@ LazyJavaPackageFragment@60['io'] { functions('foo': Name@87) = EmptyList@90[empty] // through DeserializedPackageMemberScope@94 functions('foo': Name@87) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@93 memberIndex = computeMemberIndex$1@95 // through LazyPackageFragmentScopeForJavaPackage@93 - membersProtos = HashMap@96 // through DeserializedPackageMemberScope@94 + membersProtos = LinkedHashMap@96 // through DeserializedPackageMemberScope@94 properties('bar': Name@85) = EmptyList@90[empty] // through DeserializedPackageMemberScope@94 properties('baz': Name@86) = EmptyList@90[empty] // through DeserializedPackageMemberScope@94 properties('foo': Name@87) = EmptyList@90[empty] // through DeserializedPackageMemberScope@94 @@ -208,7 +208,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('reflect': Name@113) = EmptyList@90[empty] // through DeserializedPackageMemberScope@110 functions('reflect': Name@113) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@104 memberIndex = computeMemberIndex$1@114 // through LazyPackageFragmentScopeForJavaPackage@104 - membersProtos = HashMap@115 // through DeserializedPackageMemberScope@110 + membersProtos = LinkedHashMap@115 // through DeserializedPackageMemberScope@110 properties('bar': Name@85) = EmptyList@90[empty] // through DeserializedPackageMemberScope@110 properties('baz': Name@86) = EmptyList@90[empty] // through DeserializedPackageMemberScope@110 properties('foo': Name@87) = EmptyList@90[empty] // through DeserializedPackageMemberScope@110 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromExtensionInLocalClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromExtensionInLocalClass.lazy.log index 58aab073ca7..11c752513a1 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromExtensionInLocalClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromExtensionInLocalClass.lazy.log @@ -46,6 +46,11 @@ DeserializedTypeParameterDescriptor@23['R'] { upperBounds = LinkedHashSet@25[1] { DeserializedType@26['kotlin.Any'] } } +DeserializedType@22['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@27 + memberScope = DeserializedClassMemberScope@28 +} + DeserializedType@18['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@27 memberScope = DeserializedClassMemberScope@28 @@ -56,11 +61,6 @@ DeserializedType@26['kotlin.Any'] { memberScope = DeserializedClassMemberScope@28 } -DeserializedType@22['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@27 - memberScope = DeserializedClassMemberScope@28 -} - DeserializedType@29['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@27 } @@ -160,7 +160,7 @@ LazyJavaPackageFragment@63['io'] { functions('foo': Name@93) = EmptyList@96[empty] // through DeserializedPackageMemberScope@100 functions('foo': Name@93) = EmptyList@96[empty] // through LazyPackageFragmentScopeForJavaPackage@99 memberIndex = computeMemberIndex$1@101 // through LazyPackageFragmentScopeForJavaPackage@99 - membersProtos = HashMap@102 // through DeserializedPackageMemberScope@100 + membersProtos = LinkedHashMap@102 // through DeserializedPackageMemberScope@100 properties('bar': Name@91) = EmptyList@96[empty] // through DeserializedPackageMemberScope@100 properties('baz': Name@92) = EmptyList@96[empty] // through DeserializedPackageMemberScope@100 properties('foo': Name@93) = EmptyList@96[empty] // through DeserializedPackageMemberScope@100 @@ -217,7 +217,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('reflect': Name@122) = EmptyList@96[empty] // through DeserializedPackageMemberScope@119 functions('reflect': Name@122) = EmptyList@96[empty] // through LazyPackageFragmentScopeForJavaPackage@113 memberIndex = computeMemberIndex$1@123 // through LazyPackageFragmentScopeForJavaPackage@113 - membersProtos = HashMap@124 // through DeserializedPackageMemberScope@119 + membersProtos = LinkedHashMap@124 // through DeserializedPackageMemberScope@119 properties('bar': Name@91) = EmptyList@96[empty] // through DeserializedPackageMemberScope@119 properties('baz': Name@92) = EmptyList@96[empty] // through DeserializedPackageMemberScope@119 properties('foo': Name@93) = EmptyList@96[empty] // through DeserializedPackageMemberScope@119 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromLocalClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromLocalClass.lazy.log index 76abaa98dbd..12a0f3f193b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromLocalClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromLocalClass.lazy.log @@ -166,7 +166,7 @@ LazyJavaPackageFragment@64['io'] { functions('foo': Name@91) = EmptyList@97[empty] // through DeserializedPackageMemberScope@101 functions('foo': Name@91) = EmptyList@97[empty] // through LazyPackageFragmentScopeForJavaPackage@100 memberIndex = computeMemberIndex$1@102 // through LazyPackageFragmentScopeForJavaPackage@100 - membersProtos = HashMap@103 // through DeserializedPackageMemberScope@101 + membersProtos = LinkedHashMap@103 // through DeserializedPackageMemberScope@101 properties('bar': Name@89) = EmptyList@97[empty] // through DeserializedPackageMemberScope@101 properties('baz': Name@90) = EmptyList@97[empty] // through DeserializedPackageMemberScope@101 properties('foo': Name@91) = EmptyList@97[empty] // through DeserializedPackageMemberScope@101 @@ -229,7 +229,7 @@ LazyJavaPackageFragment@17['kotlin'] { functions('reflect': Name@120) = EmptyList@97[empty] // through DeserializedPackageMemberScope@117 functions('reflect': Name@120) = EmptyList@97[empty] // through LazyPackageFragmentScopeForJavaPackage@111 memberIndex = computeMemberIndex$1@121 // through LazyPackageFragmentScopeForJavaPackage@111 - membersProtos = HashMap@122 // through DeserializedPackageMemberScope@117 + membersProtos = LinkedHashMap@122 // through DeserializedPackageMemberScope@117 properties('bar': Name@89) = EmptyList@97[empty] // through DeserializedPackageMemberScope@117 properties('baz': Name@90) = EmptyList@97[empty] // through DeserializedPackageMemberScope@117 properties('foo': Name@91) = EmptyList@97[empty] // through DeserializedPackageMemberScope@117 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromLocalExtension.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromLocalExtension.lazy.log index 6ed9208f4c3..dc993de7587 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromLocalExtension.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromLocalExtension.lazy.log @@ -51,12 +51,12 @@ DeserializedType@26['kotlin.Any'] { memberScope = DeserializedClassMemberScope@28 } -DeserializedType@22['kotlin.Any'] { +DeserializedType@18['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@27 memberScope = DeserializedClassMemberScope@28 } -DeserializedType@18['kotlin.Any'] { +DeserializedType@22['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@27 memberScope = DeserializedClassMemberScope@28 } @@ -160,7 +160,7 @@ LazyJavaPackageFragment@63['io'] { functions('foo': Name@93) = EmptyList@96[empty] // through DeserializedPackageMemberScope@100 functions('foo': Name@93) = EmptyList@96[empty] // through LazyPackageFragmentScopeForJavaPackage@99 memberIndex = computeMemberIndex$1@101 // through LazyPackageFragmentScopeForJavaPackage@99 - membersProtos = HashMap@102 // through DeserializedPackageMemberScope@100 + membersProtos = LinkedHashMap@102 // through DeserializedPackageMemberScope@100 properties('bar': Name@91) = EmptyList@96[empty] // through DeserializedPackageMemberScope@100 properties('baz': Name@92) = EmptyList@96[empty] // through DeserializedPackageMemberScope@100 properties('foo': Name@93) = EmptyList@96[empty] // through DeserializedPackageMemberScope@100 @@ -217,7 +217,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('reflect': Name@122) = EmptyList@96[empty] // through DeserializedPackageMemberScope@119 functions('reflect': Name@122) = EmptyList@96[empty] // through LazyPackageFragmentScopeForJavaPackage@113 memberIndex = computeMemberIndex$1@123 // through LazyPackageFragmentScopeForJavaPackage@113 - membersProtos = HashMap@124 // through DeserializedPackageMemberScope@119 + membersProtos = LinkedHashMap@124 // through DeserializedPackageMemberScope@119 properties('bar': Name@91) = EmptyList@96[empty] // through DeserializedPackageMemberScope@119 properties('baz': Name@92) = EmptyList@96[empty] // through DeserializedPackageMemberScope@119 properties('foo': Name@93) = EmptyList@96[empty] // through DeserializedPackageMemberScope@119 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/longQualifiedName.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/longQualifiedName.lazy.log index 81168cee15a..db6bab1f578 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/longQualifiedName.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/longQualifiedName.lazy.log @@ -89,7 +89,7 @@ LazyJavaPackageFragment@41['io'] { functions('foo': Name@54) = EmptyList@57[empty] // through DeserializedPackageMemberScope@61 functions('foo': Name@54) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@60 memberIndex = computeMemberIndex$1@62 // through LazyPackageFragmentScopeForJavaPackage@60 - membersProtos = HashMap@63 // through DeserializedPackageMemberScope@61 + membersProtos = LinkedHashMap@63 // through DeserializedPackageMemberScope@61 properties('foo': Name@54) = EmptyList@57[empty] // through DeserializedPackageMemberScope@61 } @@ -128,7 +128,7 @@ LazyJavaPackageFragment@7['kotlin'] { functions('reflect': Name@79) = EmptyList@57[empty] // through DeserializedPackageMemberScope@76 functions('reflect': Name@79) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@71 memberIndex = computeMemberIndex$1@80 // through LazyPackageFragmentScopeForJavaPackage@71 - membersProtos = HashMap@81 // through DeserializedPackageMemberScope@76 + membersProtos = LinkedHashMap@81 // through DeserializedPackageMemberScope@76 properties('foo': Name@54) = EmptyList@57[empty] // through DeserializedPackageMemberScope@76 properties('io': Name@77) = EmptyList@57[empty] // through DeserializedPackageMemberScope@76 properties('jvm': Name@78) = EmptyList@57[empty] // through DeserializedPackageMemberScope@76 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/longQualifiedNameGeneric.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/longQualifiedNameGeneric.lazy.log index acf26d47288..0358371eebc 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/longQualifiedNameGeneric.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/longQualifiedNameGeneric.lazy.log @@ -38,7 +38,12 @@ DeserializedTypeParameterDescriptor@21['T'] { upperBoundsAsType = DeserializedType@24['kotlin.Any'] } -DeserializedType@20['kotlin.Any'] { +DeserializedType@16['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@25 + memberScope = DeserializedClassMemberScope@26 +} + +DeserializedType@24['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@25 memberScope = DeserializedClassMemberScope@26 } @@ -48,12 +53,7 @@ DeserializedType@12['kotlin.Any'] { memberScope = DeserializedClassMemberScope@26 } -DeserializedType@16['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@25 - memberScope = DeserializedClassMemberScope@26 -} - -DeserializedType@24['kotlin.Any'] { +DeserializedType@20['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@25 memberScope = DeserializedClassMemberScope@26 } @@ -130,7 +130,7 @@ LazyJavaPackageFragment@60['io'] { functions('foo': Name@80) = EmptyList@83[empty] // through DeserializedPackageMemberScope@87 functions('foo': Name@80) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@86 memberIndex = computeMemberIndex$1@88 // through LazyPackageFragmentScopeForJavaPackage@86 - membersProtos = HashMap@89 // through DeserializedPackageMemberScope@87 + membersProtos = LinkedHashMap@89 // through DeserializedPackageMemberScope@87 properties('foo': Name@80) = EmptyList@83[empty] // through DeserializedPackageMemberScope@87 } @@ -171,7 +171,7 @@ LazyJavaPackageFragment@7['kotlin'] { functions('reflect': Name@105) = EmptyList@83[empty] // through DeserializedPackageMemberScope@102 functions('reflect': Name@105) = EmptyList@83[empty] // through LazyPackageFragmentScopeForJavaPackage@97 memberIndex = computeMemberIndex$1@106 // through LazyPackageFragmentScopeForJavaPackage@97 - membersProtos = HashMap@107 // through DeserializedPackageMemberScope@102 + membersProtos = LinkedHashMap@107 // through DeserializedPackageMemberScope@102 properties('foo': Name@80) = EmptyList@83[empty] // through DeserializedPackageMemberScope@102 properties('io': Name@103) = EmptyList@83[empty] // through DeserializedPackageMemberScope@102 properties('jvm': Name@104) = EmptyList@83[empty] // through DeserializedPackageMemberScope@102 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromClass.lazy.log index 8b7f6235f15..41d7c17b178 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromClass.lazy.log @@ -58,12 +58,12 @@ DeserializedTypeParameterDescriptor@31['T'] { upperBoundsAsType = DeserializedType@34['kotlin.Any'] } -DeserializedType@34['kotlin.Any'] { +DeserializedType@18['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } -DeserializedType@18['kotlin.Any'] { +DeserializedType@34['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } @@ -73,12 +73,12 @@ DeserializedType@26['kotlin.Any'] { memberScope = DeserializedClassMemberScope@36 } -DeserializedType@30['kotlin.Any'] { +DeserializedType@22['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } -DeserializedType@22['kotlin.Any'] { +DeserializedType@30['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } @@ -182,7 +182,7 @@ LazyJavaPackageFragment@71['io'] { functions('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 functions('foo': Name@101) = EmptyList@104[empty] // through LazyPackageFragmentScopeForJavaPackage@107 memberIndex = computeMemberIndex$1@109 // through LazyPackageFragmentScopeForJavaPackage@107 - membersProtos = HashMap@110 // through DeserializedPackageMemberScope@108 + membersProtos = LinkedHashMap@110 // through DeserializedPackageMemberScope@108 properties('bar': Name@99) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 properties('baz': Name@100) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 properties('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 @@ -239,7 +239,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('reflect': Name@130) = EmptyList@104[empty] // through DeserializedPackageMemberScope@127 functions('reflect': Name@130) = EmptyList@104[empty] // through LazyPackageFragmentScopeForJavaPackage@121 memberIndex = computeMemberIndex$1@131 // through LazyPackageFragmentScopeForJavaPackage@121 - membersProtos = HashMap@132 // through DeserializedPackageMemberScope@127 + membersProtos = LinkedHashMap@132 // through DeserializedPackageMemberScope@127 properties('bar': Name@99) = EmptyList@104[empty] // through DeserializedPackageMemberScope@127 properties('baz': Name@100) = EmptyList@104[empty] // through DeserializedPackageMemberScope@127 properties('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@127 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromExtension.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromExtension.lazy.log index 714e020bcf9..3b70b10084e 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromExtension.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromExtension.lazy.log @@ -58,6 +58,16 @@ DeserializedTypeParameterDescriptor@31['T'] { upperBoundsAsType = DeserializedType@34['kotlin.Any'] } +DeserializedType@18['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@35 + memberScope = DeserializedClassMemberScope@36 +} + +DeserializedType@30['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@35 + memberScope = DeserializedClassMemberScope@36 +} + DeserializedType@22['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 @@ -68,21 +78,11 @@ DeserializedType@34['kotlin.Any'] { memberScope = DeserializedClassMemberScope@36 } -DeserializedType@30['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@35 - memberScope = DeserializedClassMemberScope@36 -} - DeserializedType@26['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } -DeserializedType@18['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@35 - memberScope = DeserializedClassMemberScope@36 -} - DeserializedType@37['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 } @@ -182,7 +182,7 @@ LazyJavaPackageFragment@71['io'] { functions('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 functions('foo': Name@101) = EmptyList@104[empty] // through LazyPackageFragmentScopeForJavaPackage@107 memberIndex = computeMemberIndex$1@109 // through LazyPackageFragmentScopeForJavaPackage@107 - membersProtos = HashMap@110 // through DeserializedPackageMemberScope@108 + membersProtos = LinkedHashMap@110 // through DeserializedPackageMemberScope@108 properties('bar': Name@99) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 properties('baz': Name@100) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 properties('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 @@ -239,7 +239,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('reflect': Name@130) = EmptyList@104[empty] // through DeserializedPackageMemberScope@127 functions('reflect': Name@130) = EmptyList@104[empty] // through LazyPackageFragmentScopeForJavaPackage@121 memberIndex = computeMemberIndex$1@131 // through LazyPackageFragmentScopeForJavaPackage@121 - membersProtos = HashMap@132 // through DeserializedPackageMemberScope@127 + membersProtos = LinkedHashMap@132 // through DeserializedPackageMemberScope@127 properties('bar': Name@99) = EmptyList@104[empty] // through DeserializedPackageMemberScope@127 properties('baz': Name@100) = EmptyList@104[empty] // through DeserializedPackageMemberScope@127 properties('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@127 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromExtensionInClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromExtensionInClass.lazy.log index 3bfe741a2d1..780ebb4a9ea 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromExtensionInClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromExtensionInClass.lazy.log @@ -58,11 +58,21 @@ DeserializedTypeParameterDescriptor@31['T'] { upperBoundsAsType = DeserializedType@34['kotlin.Any'] } +DeserializedType@26['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@35 + memberScope = DeserializedClassMemberScope@36 +} + DeserializedType@22['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } +DeserializedType@18['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@35 + memberScope = DeserializedClassMemberScope@36 +} + DeserializedType@34['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 @@ -73,16 +83,6 @@ DeserializedType@30['kotlin.Any'] { memberScope = DeserializedClassMemberScope@36 } -DeserializedType@26['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@35 - memberScope = DeserializedClassMemberScope@36 -} - -DeserializedType@18['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@35 - memberScope = DeserializedClassMemberScope@36 -} - DeserializedType@37['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 } @@ -183,7 +183,7 @@ LazyJavaPackageFragment@72['io'] { functions('foo': Name@102) = EmptyList@105[empty] // through DeserializedPackageMemberScope@109 functions('foo': Name@102) = EmptyList@105[empty] // through LazyPackageFragmentScopeForJavaPackage@108 memberIndex = computeMemberIndex$1@110 // through LazyPackageFragmentScopeForJavaPackage@108 - membersProtos = HashMap@111 // through DeserializedPackageMemberScope@109 + membersProtos = LinkedHashMap@111 // through DeserializedPackageMemberScope@109 properties('bar': Name@100) = EmptyList@105[empty] // through DeserializedPackageMemberScope@109 properties('baz': Name@101) = EmptyList@105[empty] // through DeserializedPackageMemberScope@109 properties('foo': Name@102) = EmptyList@105[empty] // through DeserializedPackageMemberScope@109 @@ -240,7 +240,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('reflect': Name@131) = EmptyList@105[empty] // through DeserializedPackageMemberScope@128 functions('reflect': Name@131) = EmptyList@105[empty] // through LazyPackageFragmentScopeForJavaPackage@122 memberIndex = computeMemberIndex$1@132 // through LazyPackageFragmentScopeForJavaPackage@122 - membersProtos = HashMap@133 // through DeserializedPackageMemberScope@128 + membersProtos = LinkedHashMap@133 // through DeserializedPackageMemberScope@128 properties('bar': Name@100) = EmptyList@105[empty] // through DeserializedPackageMemberScope@128 properties('baz': Name@101) = EmptyList@105[empty] // through DeserializedPackageMemberScope@128 properties('foo': Name@102) = EmptyList@105[empty] // through DeserializedPackageMemberScope@128 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromTopLevel.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromTopLevel.lazy.log index aa80391f8b0..94da45b6514 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromTopLevel.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromTopLevel.lazy.log @@ -58,12 +58,7 @@ DeserializedTypeParameterDescriptor@31['T'] { upperBoundsAsType = DeserializedType@34['kotlin.Any'] } -DeserializedType@22['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@35 - memberScope = DeserializedClassMemberScope@36 -} - -DeserializedType@26['kotlin.Any'] { +DeserializedType@30['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } @@ -73,7 +68,7 @@ DeserializedType@34['kotlin.Any'] { memberScope = DeserializedClassMemberScope@36 } -DeserializedType@30['kotlin.Any'] { +DeserializedType@22['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 memberScope = DeserializedClassMemberScope@36 } @@ -83,6 +78,11 @@ DeserializedType@18['kotlin.Any'] { memberScope = DeserializedClassMemberScope@36 } +DeserializedType@26['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@35 + memberScope = DeserializedClassMemberScope@36 +} + DeserializedType@37['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@35 } @@ -182,7 +182,7 @@ LazyJavaPackageFragment@71['io'] { functions('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 functions('foo': Name@101) = EmptyList@104[empty] // through LazyPackageFragmentScopeForJavaPackage@107 memberIndex = computeMemberIndex$1@109 // through LazyPackageFragmentScopeForJavaPackage@107 - membersProtos = HashMap@110 // through DeserializedPackageMemberScope@108 + membersProtos = LinkedHashMap@110 // through DeserializedPackageMemberScope@108 properties('bar': Name@99) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 properties('baz': Name@100) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 properties('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@108 @@ -236,7 +236,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('reflect': Name@127) = EmptyList@104[empty] // through DeserializedPackageMemberScope@124 functions('reflect': Name@127) = EmptyList@104[empty] // through LazyPackageFragmentScopeForJavaPackage@118 memberIndex = computeMemberIndex$1@128 // through LazyPackageFragmentScopeForJavaPackage@118 - membersProtos = HashMap@129 // through DeserializedPackageMemberScope@124 + membersProtos = LinkedHashMap@129 // through DeserializedPackageMemberScope@124 properties('bar': Name@99) = EmptyList@104[empty] // through DeserializedPackageMemberScope@124 properties('baz': Name@100) = EmptyList@104[empty] // through DeserializedPackageMemberScope@124 properties('foo': Name@101) = EmptyList@104[empty] // through DeserializedPackageMemberScope@124 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromClass.lazy.log index 6038f8d691e..0231308a387 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromClass.lazy.log @@ -72,7 +72,7 @@ LazyJavaPackageFragment@35['io'] { functions('Nested': Name@48) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 functions('Nested': Name@48) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@54 memberIndex = computeMemberIndex$1@56 // through LazyPackageFragmentScopeForJavaPackage@54 - membersProtos = HashMap@57 // through DeserializedPackageMemberScope@55 + membersProtos = LinkedHashMap@57 // through DeserializedPackageMemberScope@55 properties('Nested': Name@48) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 properties('x': Name@58) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 properties('y': Name@59) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 @@ -109,7 +109,7 @@ LazyJavaPackageFragment@5['kotlin'] { functions('reflect': Name@75) = EmptyList@51[empty] // through DeserializedPackageMemberScope@72 functions('reflect': Name@75) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@67 memberIndex = computeMemberIndex$1@76 // through LazyPackageFragmentScopeForJavaPackage@67 - membersProtos = HashMap@77 // through DeserializedPackageMemberScope@72 + membersProtos = LinkedHashMap@77 // through DeserializedPackageMemberScope@72 properties('Nested': Name@48) = EmptyList@51[empty] // through DeserializedPackageMemberScope@72 properties('io': Name@73) = EmptyList@51[empty] // through DeserializedPackageMemberScope@72 properties('jvm': Name@74) = EmptyList@51[empty] // through DeserializedPackageMemberScope@72 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromExtension.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromExtension.lazy.log index bb1b2f5ad91..6cee0da81be 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromExtension.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromExtension.lazy.log @@ -73,7 +73,7 @@ LazyJavaPackageFragment@34['io'] { functions('Nested': Name@48) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 functions('Nested': Name@48) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@54 memberIndex = computeMemberIndex$1@56 // through LazyPackageFragmentScopeForJavaPackage@54 - membersProtos = HashMap@57 // through DeserializedPackageMemberScope@55 + membersProtos = LinkedHashMap@57 // through DeserializedPackageMemberScope@55 properties('Nested': Name@48) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 properties('y': Name@58) = EmptyList@51[empty] // through DeserializedPackageMemberScope@55 } @@ -111,7 +111,7 @@ LazyJavaPackageFragment@5['kotlin'] { functions('reflect': Name@74) = EmptyList@51[empty] // through DeserializedPackageMemberScope@71 functions('reflect': Name@74) = EmptyList@51[empty] // through LazyPackageFragmentScopeForJavaPackage@66 memberIndex = computeMemberIndex$1@75 // through LazyPackageFragmentScopeForJavaPackage@66 - membersProtos = HashMap@76 // through DeserializedPackageMemberScope@71 + membersProtos = LinkedHashMap@76 // through DeserializedPackageMemberScope@71 properties('Nested': Name@48) = EmptyList@51[empty] // through DeserializedPackageMemberScope@71 properties('io': Name@72) = EmptyList@51[empty] // through DeserializedPackageMemberScope@71 properties('jvm': Name@73) = EmptyList@51[empty] // through DeserializedPackageMemberScope@71 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromTopLevel.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromTopLevel.lazy.log index 3d14a17ca27..a7543bfb3f2 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromTopLevel.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromTopLevel.lazy.log @@ -79,7 +79,7 @@ LazyJavaPackageFragment@5['kotlin'] { functions('reflect': Name@60) = EmptyList@45[empty] // through DeserializedPackageMemberScope@57 functions('reflect': Name@60) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@52 memberIndex = computeMemberIndex$1@61 // through LazyPackageFragmentScopeForJavaPackage@52 - membersProtos = HashMap@62 // through DeserializedPackageMemberScope@57 + membersProtos = LinkedHashMap@62 // through DeserializedPackageMemberScope@57 properties('io': Name@58) = EmptyList@45[empty] // through DeserializedPackageMemberScope@57 properties('jvm': Name@59) = EmptyList@45[empty] // through DeserializedPackageMemberScope@57 properties('reflect': Name@60) = EmptyList@45[empty] // through DeserializedPackageMemberScope@57 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityLocalVsTopLevel.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityLocalVsTopLevel.lazy.log index 4f57ca63c3f..2fcee59e184 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityLocalVsTopLevel.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityLocalVsTopLevel.lazy.log @@ -51,7 +51,7 @@ LazyJavaPackageFragment@24['io'] { functions('bar': Name@28) = EmptyList@31[empty] // through DeserializedPackageMemberScope@34 functions('bar': Name@28) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@33 memberIndex = computeMemberIndex$1@35 // through LazyPackageFragmentScopeForJavaPackage@33 - membersProtos = HashMap@36 // through DeserializedPackageMemberScope@34 + membersProtos = LinkedHashMap@36 // through DeserializedPackageMemberScope@34 properties('bar': Name@28) = EmptyList@31[empty] // through DeserializedPackageMemberScope@34 } @@ -83,7 +83,7 @@ LazyJavaPackageFragment@7['kotlin'] { functions('jvm': Name@50) = EmptyList@31[empty] // through DeserializedPackageMemberScope@48 functions('jvm': Name@50) = EmptyList@31[empty] // through LazyPackageFragmentScopeForJavaPackage@44 memberIndex = computeMemberIndex$1@51 // through LazyPackageFragmentScopeForJavaPackage@44 - membersProtos = HashMap@52 // through DeserializedPackageMemberScope@48 + membersProtos = LinkedHashMap@52 // through DeserializedPackageMemberScope@48 properties('bar': Name@28) = EmptyList@31[empty] // through DeserializedPackageMemberScope@48 properties('io': Name@49) = EmptyList@31[empty] // through DeserializedPackageMemberScope@48 properties('jvm': Name@50) = EmptyList@31[empty] // through DeserializedPackageMemberScope@48 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityMemberVsExtension.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityMemberVsExtension.lazy.log index d40789a6b77..a706fd9d377 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityMemberVsExtension.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityMemberVsExtension.lazy.log @@ -88,7 +88,7 @@ LazyJavaPackageFragment@40['io'] { functions('foo': Name@54) = EmptyList@57[empty] // through DeserializedPackageMemberScope@61 functions('foo': Name@54) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@60 memberIndex = computeMemberIndex$1@62 // through LazyPackageFragmentScopeForJavaPackage@60 - membersProtos = HashMap@63 // through DeserializedPackageMemberScope@61 + membersProtos = LinkedHashMap@63 // through DeserializedPackageMemberScope@61 properties('foo': Name@54) = EmptyList@57[empty] // through DeserializedPackageMemberScope@61 } @@ -125,7 +125,7 @@ LazyJavaPackageFragment@7['kotlin'] { functions('reflect': Name@79) = EmptyList@57[empty] // through DeserializedPackageMemberScope@76 functions('reflect': Name@79) = EmptyList@57[empty] // through LazyPackageFragmentScopeForJavaPackage@71 memberIndex = computeMemberIndex$1@80 // through LazyPackageFragmentScopeForJavaPackage@71 - membersProtos = HashMap@81 // through DeserializedPackageMemberScope@76 + membersProtos = LinkedHashMap@81 // through DeserializedPackageMemberScope@76 properties('foo': Name@54) = EmptyList@57[empty] // through DeserializedPackageMemberScope@76 properties('io': Name@77) = EmptyList@57[empty] // through DeserializedPackageMemberScope@76 properties('jvm': Name@78) = EmptyList@57[empty] // through DeserializedPackageMemberScope@76 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityMemberVsTopLevel.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityMemberVsTopLevel.lazy.log index 01eb961146e..bdb7381d28e 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityMemberVsTopLevel.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityMemberVsTopLevel.lazy.log @@ -27,12 +27,12 @@ DeserializedTypeParameterDescriptor@13['T'] { upperBoundsAsType = DeserializedType@16['kotlin.Any'] } -DeserializedType@16['kotlin.Any'] { +DeserializedType@12['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@17 memberScope = DeserializedClassMemberScope@18 } -DeserializedType@12['kotlin.Any'] { +DeserializedType@16['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@17 memberScope = DeserializedClassMemberScope@18 } @@ -93,7 +93,7 @@ LazyJavaPackageFragment@41['io'] { functions('foo': Name@55) = EmptyList@58[empty] // through DeserializedPackageMemberScope@62 functions('foo': Name@55) = EmptyList@58[empty] // through LazyPackageFragmentScopeForJavaPackage@61 memberIndex = computeMemberIndex$1@63 // through LazyPackageFragmentScopeForJavaPackage@61 - membersProtos = HashMap@64 // through DeserializedPackageMemberScope@62 + membersProtos = LinkedHashMap@64 // through DeserializedPackageMemberScope@62 properties('foo': Name@55) = EmptyList@58[empty] // through DeserializedPackageMemberScope@62 properties('x': Name@65) = EmptyList@58[empty] // through DeserializedPackageMemberScope@62 } @@ -131,7 +131,7 @@ LazyJavaPackageFragment@7['kotlin'] { functions('reflect': Name@81) = EmptyList@58[empty] // through DeserializedPackageMemberScope@78 functions('reflect': Name@81) = EmptyList@58[empty] // through LazyPackageFragmentScopeForJavaPackage@73 memberIndex = computeMemberIndex$1@82 // through LazyPackageFragmentScopeForJavaPackage@73 - membersProtos = HashMap@83 // through DeserializedPackageMemberScope@78 + membersProtos = LinkedHashMap@83 // through DeserializedPackageMemberScope@78 properties('foo': Name@55) = EmptyList@58[empty] // through DeserializedPackageMemberScope@78 properties('io': Name@79) = EmptyList@58[empty] // through DeserializedPackageMemberScope@78 properties('jvm': Name@80) = EmptyList@58[empty] // through DeserializedPackageMemberScope@78 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/renameOnImport.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/renameOnImport.lazy.log index b59f4a959e3..53b5417ab65 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/renameOnImport.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/renameOnImport.lazy.log @@ -78,12 +78,7 @@ DeserializedType@22['kotlin.Any'] { memberScope = DeserializedClassMemberScope@44 } -DeserializedType@42['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@43 - memberScope = DeserializedClassMemberScope@44 -} - -DeserializedType@34['kotlin.Any'] { +DeserializedType@30['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@43 memberScope = DeserializedClassMemberScope@44 } @@ -93,12 +88,17 @@ DeserializedType@26['kotlin.Any'] { memberScope = DeserializedClassMemberScope@44 } -DeserializedType@38['kotlin.Any'] { +DeserializedType@34['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@43 memberScope = DeserializedClassMemberScope@44 } -DeserializedType@30['kotlin.Any'] { +DeserializedType@42['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@43 + memberScope = DeserializedClassMemberScope@44 +} + +DeserializedType@38['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@43 memberScope = DeserializedClassMemberScope@44 } @@ -230,7 +230,7 @@ LazyJavaPackageFragment@88['io'] { functions('foofoo': Name@130) = EmptyList@134[empty] // through DeserializedPackageMemberScope@140 functions('foofoo': Name@130) = EmptyList@134[empty] // through LazyPackageFragmentScopeForJavaPackage@138 memberIndex = computeMemberIndex$1@141 // through LazyPackageFragmentScopeForJavaPackage@138 - membersProtos = HashMap@142 // through DeserializedPackageMemberScope@140 + membersProtos = LinkedHashMap@142 // through DeserializedPackageMemberScope@140 properties('bar': Name@128) = EmptyList@134[empty] // through DeserializedPackageMemberScope@140 properties('bazbaz': Name@129) = EmptyList@134[empty] // through DeserializedPackageMemberScope@140 properties('foofoo': Name@130) = EmptyList@134[empty] // through DeserializedPackageMemberScope@140 @@ -285,7 +285,7 @@ LazyJavaPackageFragment@17['kotlin'] { functions('reflect': Name@160) = EmptyList@134[empty] // through DeserializedPackageMemberScope@157 functions('reflect': Name@160) = EmptyList@134[empty] // through LazyPackageFragmentScopeForJavaPackage@150 memberIndex = computeMemberIndex$1@161 // through LazyPackageFragmentScopeForJavaPackage@150 - membersProtos = HashMap@162 // through DeserializedPackageMemberScope@157 + membersProtos = LinkedHashMap@162 // through DeserializedPackageMemberScope@157 properties('bar': Name@128) = EmptyList@134[empty] // through DeserializedPackageMemberScope@157 properties('bazbaz': Name@129) = EmptyList@134[empty] // through DeserializedPackageMemberScope@157 properties('foofoo': Name@130) = EmptyList@134[empty] // through DeserializedPackageMemberScope@157 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromClass.lazy.log index 84b3637d903..8b0f722f1f8 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromClass.lazy.log @@ -155,7 +155,7 @@ LazyJavaPackageFragment@61['io'] { functions('foo': Name@88) = EmptyList@91[empty] // through DeserializedPackageMemberScope@95 functions('foo': Name@88) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@94 memberIndex = computeMemberIndex$1@96 // through LazyPackageFragmentScopeForJavaPackage@94 - membersProtos = HashMap@97 // through DeserializedPackageMemberScope@95 + membersProtos = LinkedHashMap@97 // through DeserializedPackageMemberScope@95 properties('bar': Name@86) = EmptyList@91[empty] // through DeserializedPackageMemberScope@95 properties('baz': Name@87) = EmptyList@91[empty] // through DeserializedPackageMemberScope@95 properties('foo': Name@88) = EmptyList@91[empty] // through DeserializedPackageMemberScope@95 @@ -212,7 +212,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('reflect': Name@117) = EmptyList@91[empty] // through DeserializedPackageMemberScope@114 functions('reflect': Name@117) = EmptyList@91[empty] // through LazyPackageFragmentScopeForJavaPackage@108 memberIndex = computeMemberIndex$1@118 // through LazyPackageFragmentScopeForJavaPackage@108 - membersProtos = HashMap@119 // through DeserializedPackageMemberScope@114 + membersProtos = LinkedHashMap@119 // through DeserializedPackageMemberScope@114 properties('bar': Name@86) = EmptyList@91[empty] // through DeserializedPackageMemberScope@114 properties('baz': Name@87) = EmptyList@91[empty] // through DeserializedPackageMemberScope@114 properties('foo': Name@88) = EmptyList@91[empty] // through DeserializedPackageMemberScope@114 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromExtension.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromExtension.lazy.log index fa68fda782e..95729e08f1f 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromExtension.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromExtension.lazy.log @@ -51,12 +51,12 @@ DeserializedType@26['kotlin.Any'] { memberScope = DeserializedClassMemberScope@28 } -DeserializedType@18['kotlin.Any'] { +DeserializedType@22['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@27 memberScope = DeserializedClassMemberScope@28 } -DeserializedType@22['kotlin.Any'] { +DeserializedType@18['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@27 memberScope = DeserializedClassMemberScope@28 } @@ -160,7 +160,7 @@ LazyJavaPackageFragment@63['io'] { functions('foo': Name@93) = EmptyList@96[empty] // through DeserializedPackageMemberScope@100 functions('foo': Name@93) = EmptyList@96[empty] // through LazyPackageFragmentScopeForJavaPackage@99 memberIndex = computeMemberIndex$1@101 // through LazyPackageFragmentScopeForJavaPackage@99 - membersProtos = HashMap@102 // through DeserializedPackageMemberScope@100 + membersProtos = LinkedHashMap@102 // through DeserializedPackageMemberScope@100 properties('bar': Name@91) = EmptyList@96[empty] // through DeserializedPackageMemberScope@100 properties('baz': Name@92) = EmptyList@96[empty] // through DeserializedPackageMemberScope@100 properties('foo': Name@93) = EmptyList@96[empty] // through DeserializedPackageMemberScope@100 @@ -217,7 +217,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('reflect': Name@122) = EmptyList@96[empty] // through DeserializedPackageMemberScope@119 functions('reflect': Name@122) = EmptyList@96[empty] // through LazyPackageFragmentScopeForJavaPackage@113 memberIndex = computeMemberIndex$1@123 // through LazyPackageFragmentScopeForJavaPackage@113 - membersProtos = HashMap@124 // through DeserializedPackageMemberScope@119 + membersProtos = LinkedHashMap@124 // through DeserializedPackageMemberScope@119 properties('bar': Name@91) = EmptyList@96[empty] // through DeserializedPackageMemberScope@119 properties('baz': Name@92) = EmptyList@96[empty] // through DeserializedPackageMemberScope@119 properties('foo': Name@93) = EmptyList@96[empty] // through DeserializedPackageMemberScope@119 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromExtensionInClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromExtensionInClass.lazy.log index 3f4a0ef5f07..d276e677812 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromExtensionInClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromExtensionInClass.lazy.log @@ -46,11 +46,6 @@ DeserializedTypeParameterDescriptor@23['R'] { upperBounds = LinkedHashSet@25[1] { DeserializedType@26['kotlin.Any'] } } -DeserializedType@26['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@27 - memberScope = DeserializedClassMemberScope@28 -} - DeserializedType@22['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@27 memberScope = DeserializedClassMemberScope@28 @@ -61,6 +56,11 @@ DeserializedType@18['kotlin.Any'] { memberScope = DeserializedClassMemberScope@28 } +DeserializedType@26['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@27 + memberScope = DeserializedClassMemberScope@28 +} + DeserializedType@29['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@27 } @@ -161,7 +161,7 @@ LazyJavaPackageFragment@64['io'] { functions('foo': Name@94) = EmptyList@97[empty] // through DeserializedPackageMemberScope@101 functions('foo': Name@94) = EmptyList@97[empty] // through LazyPackageFragmentScopeForJavaPackage@100 memberIndex = computeMemberIndex$1@102 // through LazyPackageFragmentScopeForJavaPackage@100 - membersProtos = HashMap@103 // through DeserializedPackageMemberScope@101 + membersProtos = LinkedHashMap@103 // through DeserializedPackageMemberScope@101 properties('bar': Name@92) = EmptyList@97[empty] // through DeserializedPackageMemberScope@101 properties('baz': Name@93) = EmptyList@97[empty] // through DeserializedPackageMemberScope@101 properties('foo': Name@94) = EmptyList@97[empty] // through DeserializedPackageMemberScope@101 @@ -218,7 +218,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('reflect': Name@123) = EmptyList@97[empty] // through DeserializedPackageMemberScope@120 functions('reflect': Name@123) = EmptyList@97[empty] // through LazyPackageFragmentScopeForJavaPackage@114 memberIndex = computeMemberIndex$1@124 // through LazyPackageFragmentScopeForJavaPackage@114 - membersProtos = HashMap@125 // through DeserializedPackageMemberScope@120 + membersProtos = LinkedHashMap@125 // through DeserializedPackageMemberScope@120 properties('bar': Name@92) = EmptyList@97[empty] // through DeserializedPackageMemberScope@120 properties('baz': Name@93) = EmptyList@97[empty] // through DeserializedPackageMemberScope@120 properties('foo': Name@94) = EmptyList@97[empty] // through DeserializedPackageMemberScope@120 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromTopLevel.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromTopLevel.lazy.log index eba0d9a3f14..7ea31aa246a 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromTopLevel.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromTopLevel.lazy.log @@ -46,6 +46,11 @@ DeserializedTypeParameterDescriptor@23['R'] { upperBounds = LinkedHashSet@25[1] { DeserializedType@26['kotlin.Any'] } } +DeserializedType@18['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@27 + memberScope = DeserializedClassMemberScope@28 +} + DeserializedType@26['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@27 memberScope = DeserializedClassMemberScope@28 @@ -56,11 +61,6 @@ DeserializedType@22['kotlin.Any'] { memberScope = DeserializedClassMemberScope@28 } -DeserializedType@18['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@27 - memberScope = DeserializedClassMemberScope@28 -} - DeserializedType@29['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@27 } @@ -154,7 +154,7 @@ LazyJavaPackageFragment@60['io'] { functions('foo': Name@87) = EmptyList@90[empty] // through DeserializedPackageMemberScope@94 functions('foo': Name@87) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@93 memberIndex = computeMemberIndex$1@95 // through LazyPackageFragmentScopeForJavaPackage@93 - membersProtos = HashMap@96 // through DeserializedPackageMemberScope@94 + membersProtos = LinkedHashMap@96 // through DeserializedPackageMemberScope@94 properties('bar': Name@85) = EmptyList@90[empty] // through DeserializedPackageMemberScope@94 properties('baz': Name@86) = EmptyList@90[empty] // through DeserializedPackageMemberScope@94 properties('foo': Name@87) = EmptyList@90[empty] // through DeserializedPackageMemberScope@94 @@ -208,7 +208,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('reflect': Name@113) = EmptyList@90[empty] // through DeserializedPackageMemberScope@110 functions('reflect': Name@113) = EmptyList@90[empty] // through LazyPackageFragmentScopeForJavaPackage@104 memberIndex = computeMemberIndex$1@114 // through LazyPackageFragmentScopeForJavaPackage@104 - membersProtos = HashMap@115 // through DeserializedPackageMemberScope@110 + membersProtos = LinkedHashMap@115 // through DeserializedPackageMemberScope@110 properties('bar': Name@85) = EmptyList@90[empty] // through DeserializedPackageMemberScope@110 properties('baz': Name@86) = EmptyList@90[empty] // through DeserializedPackageMemberScope@110 properties('foo': Name@87) = EmptyList@90[empty] // through DeserializedPackageMemberScope@110 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/unresolved.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/unresolved.lazy.log index e330fab8b07..3ee494d97e8 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/unresolved.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/unresolved.lazy.log @@ -63,7 +63,7 @@ LazyJavaPackageFragment@28['io'] { functions('foo': Name@39) = EmptyList@41[empty] // through DeserializedPackageMemberScope@44 functions('foo': Name@39) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@43 memberIndex = computeMemberIndex$1@45 // through LazyPackageFragmentScopeForJavaPackage@43 - membersProtos = HashMap@46 // through DeserializedPackageMemberScope@44 + membersProtos = LinkedHashMap@46 // through DeserializedPackageMemberScope@44 properties('bar': Name@38) = EmptyList@41[empty] // through DeserializedPackageMemberScope@44 properties('foo': Name@39) = EmptyList@41[empty] // through DeserializedPackageMemberScope@44 } @@ -103,7 +103,7 @@ LazyJavaPackageFragment@5['kotlin'] { functions('jvm': Name@60) = EmptyList@41[empty] // through DeserializedPackageMemberScope@58 functions('jvm': Name@60) = EmptyList@41[empty] // through LazyPackageFragmentScopeForJavaPackage@54 memberIndex = computeMemberIndex$1@61 // through LazyPackageFragmentScopeForJavaPackage@54 - membersProtos = HashMap@62 // through DeserializedPackageMemberScope@58 + membersProtos = LinkedHashMap@62 // through DeserializedPackageMemberScope@58 properties('bar': Name@38) = EmptyList@41[empty] // through DeserializedPackageMemberScope@58 properties('foo': Name@39) = EmptyList@41[empty] // through DeserializedPackageMemberScope@58 properties('io': Name@59) = EmptyList@41[empty] // through DeserializedPackageMemberScope@58 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/abstractPropertyViaSubclasses.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/abstractPropertyViaSubclasses.lazy.log index fda7dfcd938..85c49bf3e0b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/abstractPropertyViaSubclasses.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/abstractPropertyViaSubclasses.lazy.log @@ -13,7 +13,7 @@ DescriptorResolver@7 { DeserializedClassDescriptor@2['KCallable'] { containingDeclaration = LazyJavaPackageFragment@11['reflect'] functions('get': Name@12) = EmptyList@13[empty] // through DeserializedClassMemberScope@14 - membersProtos = HashMap@15 // through DeserializedClassMemberScope@14 + membersProtos = LinkedHashMap@15 // through DeserializedClassMemberScope@14 properties('get': Name@12) = EmptyList@13[empty] // through DeserializedClassMemberScope@14 } @@ -21,7 +21,7 @@ DeserializedClassDescriptor@4['KMemberProperty'] { containingDeclaration = LazyJavaPackageFragment@11['reflect'] defaultType = JetTypeImpl@16['KMemberProperty<2>'] functions('get': Name@12) = ArrayList@17[1] { DeserializedSimpleFunctionDescriptor@18['get'] } // through DeserializedClassMemberScope@19 - membersProtos = HashMap@20 // through DeserializedClassMemberScope@19 + membersProtos = LinkedHashMap@20 // through DeserializedClassMemberScope@19 properties('get': Name@12) = EmptyList@13[empty] // through DeserializedClassMemberScope@19 thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@21[''] } @@ -29,7 +29,7 @@ DeserializedClassDescriptor@4['KMemberProperty'] { DeserializedClassDescriptor@6['KProperty'] { containingDeclaration = LazyJavaPackageFragment@11['reflect'] functions('get': Name@12) = EmptyList@13[empty] // through DeserializedClassMemberScope@22 - membersProtos = HashMap@23 // through DeserializedClassMemberScope@22 + membersProtos = LinkedHashMap@23 // through DeserializedClassMemberScope@22 properties('get': Name@12) = EmptyList@13[empty] // through DeserializedClassMemberScope@22 } @@ -66,12 +66,12 @@ DeserializedType@28['kotlin.Any'] { memberScope = DeserializedClassMemberScope@41 } -DeserializedType@37['kotlin.Any'] { +DeserializedType@42['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@40 memberScope = DeserializedClassMemberScope@41 } -DeserializedType@42['kotlin.Any'] { +DeserializedType@37['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@40 memberScope = DeserializedClassMemberScope@41 } @@ -102,238 +102,242 @@ DeserializedType@52['kotlin.reflect.KProperty'] { memberScope = SubstitutingScope@54 } -LazyJavaPackageFragmentProvider@55 { - packageFragments('': FqName@56) = LazyJavaPackageFragment@57[''] - packageFragments('A': FqName@58) = null - packageFragments('Any': FqName@59) = null - packageFragments('B': FqName@60) = null - packageFragments('Base': FqName@61) = null - packageFragments('C': FqName@62) = null - packageFragments('Int': FqName@63) = null - packageFragments('KMemberProperty': FqName@64) = null - packageFragments('Number': FqName@65) = null - packageFragments('String': FqName@66) = null - packageFragments('java': FqName@67) = LazyJavaPackageFragment@68['java'] - packageFragments('java.lang': FqName@69) = LazyJavaPackageFragment@70['lang'] - packageFragments('java.lang.A': FqName@71) = null - packageFragments('java.lang.Any': FqName@72) = null - packageFragments('java.lang.B': FqName@73) = null - packageFragments('java.lang.Base': FqName@74) = null - packageFragments('java.lang.Int': FqName@75) = null - packageFragments('java.lang.KMemberProperty': FqName@76) = null - packageFragments('java.lang.Number': FqName@77) = null - packageFragments('java.lang.String': FqName@78) = null - packageFragments('kotlin': FqName@79) = LazyJavaPackageFragment@80['kotlin'] - packageFragments('kotlin.A': FqName@81) = null - packageFragments('kotlin.Any': FqName@82) = null - packageFragments('kotlin.B': FqName@83) = null - packageFragments('kotlin.Base': FqName@84) = null - packageFragments('kotlin.Int': FqName@85) = null - packageFragments('kotlin.KMemberProperty': FqName@86) = null - packageFragments('kotlin.Number': FqName@87) = null - packageFragments('kotlin.String': FqName@88) = null - packageFragments('kotlin.io': FqName@89) = LazyJavaPackageFragment@90['io'] - packageFragments('kotlin.io.A': FqName@91) = null - packageFragments('kotlin.io.Any': FqName@92) = null - packageFragments('kotlin.io.B': FqName@93) = null - packageFragments('kotlin.io.Base': FqName@94) = null - packageFragments('kotlin.io.Int': FqName@95) = null - packageFragments('kotlin.io.KMemberProperty': FqName@96) = null - packageFragments('kotlin.io.Number': FqName@97) = null - packageFragments('kotlin.io.String': FqName@98) = null - packageFragments('kotlin.jvm': FqName@99) = LazyJavaPackageFragment@100['jvm'] - packageFragments('kotlin.jvm.A': FqName@101) = null - packageFragments('kotlin.jvm.Any': FqName@102) = null - packageFragments('kotlin.jvm.B': FqName@103) = null - packageFragments('kotlin.jvm.Base': FqName@104) = null - packageFragments('kotlin.jvm.Int': FqName@105) = null - packageFragments('kotlin.jvm.KMemberProperty': FqName@106) = null - packageFragments('kotlin.jvm.Number': FqName@107) = null - packageFragments('kotlin.jvm.String': FqName@108) = null - packageFragments('kotlin.reflect': FqName@109) = LazyJavaPackageFragment@11['reflect'] - packageFragments('kotlin.reflect.KMemberProperty': FqName@110) = null +EnumEntryClassDescriptors@55 { + findEnumEntry('get': Name@12) = null } -LazyJavaPackageFragment@57[''] { - classes('A': Name@111) = null // through LazyPackageFragmentScopeForJavaPackage@112 - classes('Any': Name@113) = null // through LazyPackageFragmentScopeForJavaPackage@112 - classes('B': Name@114) = null // through LazyPackageFragmentScopeForJavaPackage@112 - classes('C': Name@115) = null // through LazyPackageFragmentScopeForJavaPackage@112 - classes('Int': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@112 - classes('KMemberProperty': Name@117) = null // through LazyPackageFragmentScopeForJavaPackage@112 - classes('Number': Name@118) = null // through LazyPackageFragmentScopeForJavaPackage@112 - classes('String': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@112 - classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@112 - classes('invoke': Name@120) = null // through LazyPackageFragmentScopeForJavaPackage@112 - classes('kotlin': Name@121) = null // through LazyPackageFragmentScopeForJavaPackage@112 - classes('x': Name@122) = null // through LazyPackageFragmentScopeForJavaPackage@112 - deserializedPackageScope = Empty@123 // through LazyPackageFragmentScopeForJavaPackage@112 - functions('A': Name@111) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@112 - functions('B': Name@114) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@112 - functions('C': Name@115) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@112 - functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@112 - functions('invoke': Name@120) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@112 - functions('kotlin': Name@124) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@112 - functions('x': Name@122) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@112 - memberIndex = computeMemberIndex$1@125 // through LazyPackageFragmentScopeForJavaPackage@112 +LazyJavaPackageFragmentProvider@56 { + packageFragments('': FqName@57) = LazyJavaPackageFragment@58[''] + packageFragments('A': FqName@59) = null + packageFragments('Any': FqName@60) = null + packageFragments('B': FqName@61) = null + packageFragments('Base': FqName@62) = null + packageFragments('C': FqName@63) = null + packageFragments('Int': FqName@64) = null + packageFragments('KMemberProperty': FqName@65) = null + packageFragments('Number': FqName@66) = null + packageFragments('String': FqName@67) = null + packageFragments('java': FqName@68) = LazyJavaPackageFragment@69['java'] + packageFragments('java.lang': FqName@70) = LazyJavaPackageFragment@71['lang'] + packageFragments('java.lang.A': FqName@72) = null + packageFragments('java.lang.Any': FqName@73) = null + packageFragments('java.lang.B': FqName@74) = null + packageFragments('java.lang.Base': FqName@75) = null + packageFragments('java.lang.Int': FqName@76) = null + packageFragments('java.lang.KMemberProperty': FqName@77) = null + packageFragments('java.lang.Number': FqName@78) = null + packageFragments('java.lang.String': FqName@79) = null + packageFragments('kotlin': FqName@80) = LazyJavaPackageFragment@81['kotlin'] + packageFragments('kotlin.A': FqName@82) = null + packageFragments('kotlin.Any': FqName@83) = null + packageFragments('kotlin.B': FqName@84) = null + packageFragments('kotlin.Base': FqName@85) = null + packageFragments('kotlin.Int': FqName@86) = null + packageFragments('kotlin.KMemberProperty': FqName@87) = null + packageFragments('kotlin.Number': FqName@88) = null + packageFragments('kotlin.String': FqName@89) = null + packageFragments('kotlin.io': FqName@90) = LazyJavaPackageFragment@91['io'] + packageFragments('kotlin.io.A': FqName@92) = null + packageFragments('kotlin.io.Any': FqName@93) = null + packageFragments('kotlin.io.B': FqName@94) = null + packageFragments('kotlin.io.Base': FqName@95) = null + packageFragments('kotlin.io.Int': FqName@96) = null + packageFragments('kotlin.io.KMemberProperty': FqName@97) = null + packageFragments('kotlin.io.Number': FqName@98) = null + packageFragments('kotlin.io.String': FqName@99) = null + packageFragments('kotlin.jvm': FqName@100) = LazyJavaPackageFragment@101['jvm'] + packageFragments('kotlin.jvm.A': FqName@102) = null + packageFragments('kotlin.jvm.Any': FqName@103) = null + packageFragments('kotlin.jvm.B': FqName@104) = null + packageFragments('kotlin.jvm.Base': FqName@105) = null + packageFragments('kotlin.jvm.Int': FqName@106) = null + packageFragments('kotlin.jvm.KMemberProperty': FqName@107) = null + packageFragments('kotlin.jvm.Number': FqName@108) = null + packageFragments('kotlin.jvm.String': FqName@109) = null + packageFragments('kotlin.reflect': FqName@110) = LazyJavaPackageFragment@11['reflect'] + packageFragments('kotlin.reflect.KMemberProperty': FqName@111) = null } -LazyJavaPackageFragment@90['io'] { - classes('A': Name@111) = null // through LazyPackageFragmentScopeForJavaPackage@126 - classes('Any': Name@113) = null // through LazyPackageFragmentScopeForJavaPackage@126 - classes('B': Name@114) = null // through LazyPackageFragmentScopeForJavaPackage@126 - classes('C': Name@115) = null // through LazyPackageFragmentScopeForJavaPackage@126 - classes('Int': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@126 - classes('Number': Name@118) = null // through LazyPackageFragmentScopeForJavaPackage@126 - classes('String': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@126 - classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@126 - classes('invoke': Name@120) = null // through LazyPackageFragmentScopeForJavaPackage@126 - classes('x': Name@122) = null // through LazyPackageFragmentScopeForJavaPackage@126 - deserializedPackageScope = DeserializedPackageMemberScope@127 // through LazyPackageFragmentScopeForJavaPackage@126 - functions('A': Name@111) = EmptyList@13[empty] // through DeserializedPackageMemberScope@127 - functions('A': Name@111) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@126 - functions('B': Name@114) = EmptyList@13[empty] // through DeserializedPackageMemberScope@127 - functions('B': Name@114) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@126 - functions('C': Name@115) = EmptyList@13[empty] // through DeserializedPackageMemberScope@127 - functions('C': Name@115) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@126 - functions('get': Name@12) = EmptyList@13[empty] // through DeserializedPackageMemberScope@127 - functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@126 - functions('invoke': Name@120) = EmptyList@13[empty] // through DeserializedPackageMemberScope@127 - functions('invoke': Name@120) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@126 - functions('x': Name@122) = EmptyList@13[empty] // through DeserializedPackageMemberScope@127 - functions('x': Name@122) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@126 - memberIndex = computeMemberIndex$1@128 // through LazyPackageFragmentScopeForJavaPackage@126 - membersProtos = HashMap@129 // through DeserializedPackageMemberScope@127 - properties('A': Name@111) = EmptyList@13[empty] // through DeserializedPackageMemberScope@127 - properties('B': Name@114) = EmptyList@13[empty] // through DeserializedPackageMemberScope@127 - properties('C': Name@115) = EmptyList@13[empty] // through DeserializedPackageMemberScope@127 - properties('get': Name@12) = EmptyList@13[empty] // through DeserializedPackageMemberScope@127 - properties('x': Name@122) = EmptyList@13[empty] // through DeserializedPackageMemberScope@127 +LazyJavaPackageFragment@58[''] { + classes('A': Name@112) = null // through LazyPackageFragmentScopeForJavaPackage@113 + classes('Any': Name@114) = null // through LazyPackageFragmentScopeForJavaPackage@113 + classes('B': Name@115) = null // through LazyPackageFragmentScopeForJavaPackage@113 + classes('C': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@113 + classes('Int': Name@117) = null // through LazyPackageFragmentScopeForJavaPackage@113 + classes('KMemberProperty': Name@118) = null // through LazyPackageFragmentScopeForJavaPackage@113 + classes('Number': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@113 + classes('String': Name@120) = null // through LazyPackageFragmentScopeForJavaPackage@113 + classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@113 + classes('invoke': Name@121) = null // through LazyPackageFragmentScopeForJavaPackage@113 + classes('kotlin': Name@122) = null // through LazyPackageFragmentScopeForJavaPackage@113 + classes('x': Name@123) = null // through LazyPackageFragmentScopeForJavaPackage@113 + deserializedPackageScope = Empty@124 // through LazyPackageFragmentScopeForJavaPackage@113 + functions('A': Name@112) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@113 + functions('B': Name@115) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@113 + functions('C': Name@116) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@113 + functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@113 + functions('invoke': Name@121) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@113 + functions('kotlin': Name@125) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@113 + functions('x': Name@123) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@113 + memberIndex = computeMemberIndex$1@126 // through LazyPackageFragmentScopeForJavaPackage@113 } -LazyJavaPackageFragment@68['java'] { - classes('lang': Name@130) = null // through LazyPackageFragmentScopeForJavaPackage@131 - deserializedPackageScope = Empty@123 // through LazyPackageFragmentScopeForJavaPackage@131 - functions('lang': Name@132) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@131 - memberIndex = computeMemberIndex$1@133 // through LazyPackageFragmentScopeForJavaPackage@131 +LazyJavaPackageFragment@91['io'] { + classes('A': Name@112) = null // through LazyPackageFragmentScopeForJavaPackage@127 + classes('Any': Name@114) = null // through LazyPackageFragmentScopeForJavaPackage@127 + classes('B': Name@115) = null // through LazyPackageFragmentScopeForJavaPackage@127 + classes('C': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@127 + classes('Int': Name@117) = null // through LazyPackageFragmentScopeForJavaPackage@127 + classes('Number': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@127 + classes('String': Name@120) = null // through LazyPackageFragmentScopeForJavaPackage@127 + classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@127 + classes('invoke': Name@121) = null // through LazyPackageFragmentScopeForJavaPackage@127 + classes('x': Name@123) = null // through LazyPackageFragmentScopeForJavaPackage@127 + deserializedPackageScope = DeserializedPackageMemberScope@128 // through LazyPackageFragmentScopeForJavaPackage@127 + functions('A': Name@112) = EmptyList@13[empty] // through DeserializedPackageMemberScope@128 + functions('A': Name@112) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@127 + functions('B': Name@115) = EmptyList@13[empty] // through DeserializedPackageMemberScope@128 + functions('B': Name@115) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@127 + functions('C': Name@116) = EmptyList@13[empty] // through DeserializedPackageMemberScope@128 + functions('C': Name@116) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@127 + functions('get': Name@12) = EmptyList@13[empty] // through DeserializedPackageMemberScope@128 + functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@127 + functions('invoke': Name@121) = EmptyList@13[empty] // through DeserializedPackageMemberScope@128 + functions('invoke': Name@121) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@127 + functions('x': Name@123) = EmptyList@13[empty] // through DeserializedPackageMemberScope@128 + functions('x': Name@123) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@127 + memberIndex = computeMemberIndex$1@129 // through LazyPackageFragmentScopeForJavaPackage@127 + membersProtos = LinkedHashMap@130 // through DeserializedPackageMemberScope@128 + properties('A': Name@112) = EmptyList@13[empty] // through DeserializedPackageMemberScope@128 + properties('B': Name@115) = EmptyList@13[empty] // through DeserializedPackageMemberScope@128 + properties('C': Name@116) = EmptyList@13[empty] // through DeserializedPackageMemberScope@128 + properties('get': Name@12) = EmptyList@13[empty] // through DeserializedPackageMemberScope@128 + properties('x': Name@123) = EmptyList@13[empty] // through DeserializedPackageMemberScope@128 } -LazyJavaPackageFragment@100['jvm'] { - classes('A': Name@111) = null // through LazyPackageFragmentScopeForJavaPackage@134 - classes('Any': Name@113) = null // through LazyPackageFragmentScopeForJavaPackage@134 - classes('B': Name@114) = null // through LazyPackageFragmentScopeForJavaPackage@134 - classes('C': Name@115) = null // through LazyPackageFragmentScopeForJavaPackage@134 - classes('Int': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@134 - classes('Number': Name@118) = null // through LazyPackageFragmentScopeForJavaPackage@134 - classes('String': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@134 - classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@134 - classes('invoke': Name@120) = null // through LazyPackageFragmentScopeForJavaPackage@134 - classes('x': Name@122) = null // through LazyPackageFragmentScopeForJavaPackage@134 - deserializedPackageScope = Empty@123 // through LazyPackageFragmentScopeForJavaPackage@134 - functions('A': Name@111) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@134 - functions('B': Name@114) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@134 - functions('C': Name@115) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@134 - functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@134 - functions('invoke': Name@120) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@134 - functions('x': Name@122) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@134 - memberIndex = computeMemberIndex$1@135 // through LazyPackageFragmentScopeForJavaPackage@134 +LazyJavaPackageFragment@69['java'] { + classes('lang': Name@131) = null // through LazyPackageFragmentScopeForJavaPackage@132 + deserializedPackageScope = Empty@124 // through LazyPackageFragmentScopeForJavaPackage@132 + functions('lang': Name@133) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@132 + memberIndex = computeMemberIndex$1@134 // through LazyPackageFragmentScopeForJavaPackage@132 } -LazyJavaPackageFragment@80['kotlin'] { - classes('A': Name@111) = null // through LazyPackageFragmentScopeForJavaPackage@136 - classes('Any': Name@113) = null // through LazyPackageFragmentScopeForJavaPackage@136 - classes('B': Name@114) = null // through LazyPackageFragmentScopeForJavaPackage@136 - classes('C': Name@115) = null // through LazyPackageFragmentScopeForJavaPackage@136 - classes('CharSequence': Name@137) = null // through LazyPackageFragmentScopeForJavaPackage@136 - classes('Int': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@136 - classes('Number': Name@118) = null // through LazyPackageFragmentScopeForJavaPackage@136 - classes('String': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@136 - classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@136 - classes('invoke': Name@120) = null // through LazyPackageFragmentScopeForJavaPackage@136 - classes('io': Name@138) = null // through LazyPackageFragmentScopeForJavaPackage@136 - classes('jvm': Name@139) = null // through LazyPackageFragmentScopeForJavaPackage@136 - classes('reflect': Name@140) = null // through LazyPackageFragmentScopeForJavaPackage@136 - classes('x': Name@122) = null // through LazyPackageFragmentScopeForJavaPackage@136 - deserializedPackageScope = DeserializedPackageMemberScope@141 // through LazyPackageFragmentScopeForJavaPackage@136 - functions('A': Name@111) = EmptyList@13[empty] // through DeserializedPackageMemberScope@141 - functions('A': Name@111) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@136 - functions('B': Name@114) = EmptyList@13[empty] // through DeserializedPackageMemberScope@141 - functions('B': Name@114) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@136 - functions('C': Name@115) = EmptyList@13[empty] // through DeserializedPackageMemberScope@141 - functions('C': Name@115) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@136 - functions('get': Name@12) = ArrayList@142[2] { DeserializedSimpleFunctionDescriptor@143['get'], DeserializedSimpleFunctionDescriptor@144['get'] } // through DeserializedPackageMemberScope@141 - functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@136 - functions('invoke': Name@120) = EmptyList@13[empty] // through DeserializedPackageMemberScope@141 - functions('invoke': Name@120) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@136 - functions('io': Name@145) = EmptyList@13[empty] // through DeserializedPackageMemberScope@141 - functions('io': Name@145) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@136 - functions('jvm': Name@146) = EmptyList@13[empty] // through DeserializedPackageMemberScope@141 - functions('jvm': Name@146) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@136 - functions('reflect': Name@147) = EmptyList@13[empty] // through DeserializedPackageMemberScope@141 - functions('reflect': Name@147) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@136 - functions('x': Name@122) = EmptyList@13[empty] // through DeserializedPackageMemberScope@141 - functions('x': Name@122) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@136 - memberIndex = computeMemberIndex$1@148 // through LazyPackageFragmentScopeForJavaPackage@136 - membersProtos = HashMap@149 // through DeserializedPackageMemberScope@141 - properties('A': Name@111) = EmptyList@13[empty] // through DeserializedPackageMemberScope@141 - properties('B': Name@114) = EmptyList@13[empty] // through DeserializedPackageMemberScope@141 - properties('C': Name@115) = EmptyList@13[empty] // through DeserializedPackageMemberScope@141 - properties('get': Name@12) = EmptyList@13[empty] // through DeserializedPackageMemberScope@141 - properties('io': Name@145) = EmptyList@13[empty] // through DeserializedPackageMemberScope@141 - properties('jvm': Name@146) = EmptyList@13[empty] // through DeserializedPackageMemberScope@141 - properties('reflect': Name@147) = EmptyList@13[empty] // through DeserializedPackageMemberScope@141 - properties('x': Name@122) = EmptyList@13[empty] // through DeserializedPackageMemberScope@141 +LazyJavaPackageFragment@101['jvm'] { + classes('A': Name@112) = null // through LazyPackageFragmentScopeForJavaPackage@135 + classes('Any': Name@114) = null // through LazyPackageFragmentScopeForJavaPackage@135 + classes('B': Name@115) = null // through LazyPackageFragmentScopeForJavaPackage@135 + classes('C': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@135 + classes('Int': Name@117) = null // through LazyPackageFragmentScopeForJavaPackage@135 + classes('Number': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@135 + classes('String': Name@120) = null // through LazyPackageFragmentScopeForJavaPackage@135 + classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@135 + classes('invoke': Name@121) = null // through LazyPackageFragmentScopeForJavaPackage@135 + classes('x': Name@123) = null // through LazyPackageFragmentScopeForJavaPackage@135 + deserializedPackageScope = Empty@124 // through LazyPackageFragmentScopeForJavaPackage@135 + functions('A': Name@112) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@135 + functions('B': Name@115) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@135 + functions('C': Name@116) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@135 + functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@135 + functions('invoke': Name@121) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@135 + functions('x': Name@123) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@135 + memberIndex = computeMemberIndex$1@136 // through LazyPackageFragmentScopeForJavaPackage@135 } -LazyJavaPackageFragment@70['lang'] { - classes('A': Name@111) = null // through LazyPackageFragmentScopeForJavaPackage@150 - classes('B': Name@114) = null // through LazyPackageFragmentScopeForJavaPackage@150 - classes('C': Name@115) = null // through LazyPackageFragmentScopeForJavaPackage@150 - classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@150 - classes('invoke': Name@120) = null // through LazyPackageFragmentScopeForJavaPackage@150 - classes('x': Name@122) = null // through LazyPackageFragmentScopeForJavaPackage@150 - deserializedPackageScope = Empty@123 // through LazyPackageFragmentScopeForJavaPackage@150 - functions('A': Name@111) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@150 - functions('B': Name@114) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@150 - functions('C': Name@115) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@150 - functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@150 - functions('invoke': Name@120) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@150 - functions('x': Name@122) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@150 - memberIndex = computeMemberIndex$1@151 // through LazyPackageFragmentScopeForJavaPackage@150 +LazyJavaPackageFragment@81['kotlin'] { + classes('A': Name@112) = null // through LazyPackageFragmentScopeForJavaPackage@137 + classes('Any': Name@114) = null // through LazyPackageFragmentScopeForJavaPackage@137 + classes('B': Name@115) = null // through LazyPackageFragmentScopeForJavaPackage@137 + classes('C': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@137 + classes('CharSequence': Name@138) = null // through LazyPackageFragmentScopeForJavaPackage@137 + classes('Int': Name@117) = null // through LazyPackageFragmentScopeForJavaPackage@137 + classes('Number': Name@119) = null // through LazyPackageFragmentScopeForJavaPackage@137 + classes('String': Name@120) = null // through LazyPackageFragmentScopeForJavaPackage@137 + classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@137 + classes('invoke': Name@121) = null // through LazyPackageFragmentScopeForJavaPackage@137 + classes('io': Name@139) = null // through LazyPackageFragmentScopeForJavaPackage@137 + classes('jvm': Name@140) = null // through LazyPackageFragmentScopeForJavaPackage@137 + classes('reflect': Name@141) = null // through LazyPackageFragmentScopeForJavaPackage@137 + classes('x': Name@123) = null // through LazyPackageFragmentScopeForJavaPackage@137 + deserializedPackageScope = DeserializedPackageMemberScope@142 // through LazyPackageFragmentScopeForJavaPackage@137 + functions('A': Name@112) = EmptyList@13[empty] // through DeserializedPackageMemberScope@142 + functions('A': Name@112) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@137 + functions('B': Name@115) = EmptyList@13[empty] // through DeserializedPackageMemberScope@142 + functions('B': Name@115) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@137 + functions('C': Name@116) = EmptyList@13[empty] // through DeserializedPackageMemberScope@142 + functions('C': Name@116) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@137 + functions('get': Name@12) = ArrayList@143[2] { DeserializedSimpleFunctionDescriptor@144['get'], DeserializedSimpleFunctionDescriptor@145['get'] } // through DeserializedPackageMemberScope@142 + functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@137 + functions('invoke': Name@121) = EmptyList@13[empty] // through DeserializedPackageMemberScope@142 + functions('invoke': Name@121) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@137 + functions('io': Name@146) = EmptyList@13[empty] // through DeserializedPackageMemberScope@142 + functions('io': Name@146) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@137 + functions('jvm': Name@147) = EmptyList@13[empty] // through DeserializedPackageMemberScope@142 + functions('jvm': Name@147) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@137 + functions('reflect': Name@148) = EmptyList@13[empty] // through DeserializedPackageMemberScope@142 + functions('reflect': Name@148) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@137 + functions('x': Name@123) = EmptyList@13[empty] // through DeserializedPackageMemberScope@142 + functions('x': Name@123) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@137 + memberIndex = computeMemberIndex$1@149 // through LazyPackageFragmentScopeForJavaPackage@137 + membersProtos = LinkedHashMap@150 // through DeserializedPackageMemberScope@142 + properties('A': Name@112) = EmptyList@13[empty] // through DeserializedPackageMemberScope@142 + properties('B': Name@115) = EmptyList@13[empty] // through DeserializedPackageMemberScope@142 + properties('C': Name@116) = EmptyList@13[empty] // through DeserializedPackageMemberScope@142 + properties('get': Name@12) = EmptyList@13[empty] // through DeserializedPackageMemberScope@142 + properties('io': Name@146) = EmptyList@13[empty] // through DeserializedPackageMemberScope@142 + properties('jvm': Name@147) = EmptyList@13[empty] // through DeserializedPackageMemberScope@142 + properties('reflect': Name@148) = EmptyList@13[empty] // through DeserializedPackageMemberScope@142 + properties('x': Name@123) = EmptyList@13[empty] // through DeserializedPackageMemberScope@142 +} + +LazyJavaPackageFragment@71['lang'] { + classes('A': Name@112) = null // through LazyPackageFragmentScopeForJavaPackage@151 + classes('B': Name@115) = null // through LazyPackageFragmentScopeForJavaPackage@151 + classes('C': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@151 + classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@151 + classes('invoke': Name@121) = null // through LazyPackageFragmentScopeForJavaPackage@151 + classes('x': Name@123) = null // through LazyPackageFragmentScopeForJavaPackage@151 + deserializedPackageScope = Empty@124 // through LazyPackageFragmentScopeForJavaPackage@151 + functions('A': Name@112) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@151 + functions('B': Name@115) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@151 + functions('C': Name@116) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@151 + functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@151 + functions('invoke': Name@121) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@151 + functions('x': Name@123) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@151 + memberIndex = computeMemberIndex$1@152 // through LazyPackageFragmentScopeForJavaPackage@151 } LazyJavaPackageFragment@11['reflect'] { - classes('KCallable': Name@152) = DeserializedClassDescriptor@2['KCallable'] // through LazyPackageFragmentScopeForJavaPackage@153 - classes('KMemberProperty': Name@154) = DeserializedClassDescriptor@4['KMemberProperty'] // through LazyPackageFragmentScopeForJavaPackage@153 - classes('KProperty': Name@155) = DeserializedClassDescriptor@6['KProperty'] // through LazyPackageFragmentScopeForJavaPackage@153 - deserializedPackageScope = Empty@123 // through LazyPackageFragmentScopeForJavaPackage@153 - functions('KMemberProperty': Name@156) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@153 - memberIndex = computeMemberIndex$1@157 // through LazyPackageFragmentScopeForJavaPackage@153 + classes('KCallable': Name@153) = DeserializedClassDescriptor@2['KCallable'] // through LazyPackageFragmentScopeForJavaPackage@154 + classes('KMemberProperty': Name@155) = DeserializedClassDescriptor@4['KMemberProperty'] // through LazyPackageFragmentScopeForJavaPackage@154 + classes('KProperty': Name@156) = DeserializedClassDescriptor@6['KProperty'] // through LazyPackageFragmentScopeForJavaPackage@154 + deserializedPackageScope = Empty@124 // through LazyPackageFragmentScopeForJavaPackage@154 + functions('KMemberProperty': Name@157) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@154 + memberIndex = computeMemberIndex$1@158 // through LazyPackageFragmentScopeForJavaPackage@154 } -NestedClassDescriptors@158 { - findClass('get': Name@12) = null +NestedClassDescriptors@159 { + findNestedClass('get': Name@12) = null } -TypeDeserializer@159 { - classDescriptors('20': Integer@160) = DeserializedClassDescriptor@161['Int'] - classDescriptors('59': Integer@162) = DeserializedClassDescriptor@163['CharSequence'] -} - -TypeDeserializer@164 { - classDescriptors('20': Integer@160) = DeserializedClassDescriptor@161['Int'] - classDescriptors('59': Integer@162) = DeserializedClassDescriptor@163['CharSequence'] +TypeDeserializer@160 { + classDescriptors('22': Integer@161) = DeserializedClassDescriptor@162['Int'] + classDescriptors('40': Integer@163) = DeserializedClassDescriptor@164['CharSequence'] } TypeDeserializer@165 { - classDescriptors('3': Integer@166) = DeserializedClassDescriptor@167['Any'] - classDescriptors('4': Integer@168) = DeserializedClassDescriptor@6['KProperty'] + classDescriptors('22': Integer@161) = DeserializedClassDescriptor@162['Int'] + classDescriptors('40': Integer@163) = DeserializedClassDescriptor@164['CharSequence'] } -TypeDeserializer@169 { - classDescriptors('3': Integer@166) = DeserializedClassDescriptor@167['Any'] +TypeDeserializer@166 { + classDescriptors('3': Integer@167) = DeserializedClassDescriptor@168['Any'] + classDescriptors('4': Integer@169) = DeserializedClassDescriptor@6['KProperty'] } TypeDeserializer@170 { - classDescriptors('4': Integer@168) = DeserializedClassDescriptor@2['KCallable'] + classDescriptors('3': Integer@167) = DeserializedClassDescriptor@168['Any'] +} + +TypeDeserializer@171 { + classDescriptors('4': Integer@169) = DeserializedClassDescriptor@2['KCallable'] } diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/accessViaSubclass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/accessViaSubclass.lazy.log index 6e4ea73272c..e1a13c170bd 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/accessViaSubclass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/accessViaSubclass.lazy.log @@ -11,7 +11,7 @@ DescriptorResolver@7 { DeserializedClassDescriptor@2['KCallable'] { containingDeclaration = LazyJavaPackageFragment@9['reflect'] functions('get': Name@10) = EmptyList@11[empty] // through DeserializedClassMemberScope@12 - membersProtos = HashMap@13 // through DeserializedClassMemberScope@12 + membersProtos = LinkedHashMap@13 // through DeserializedClassMemberScope@12 properties('get': Name@10) = EmptyList@11[empty] // through DeserializedClassMemberScope@12 } @@ -19,7 +19,7 @@ DeserializedClassDescriptor@4['KMemberProperty'] { containingDeclaration = LazyJavaPackageFragment@9['reflect'] defaultType = JetTypeImpl@14['KMemberProperty<2>'] functions('get': Name@10) = ArrayList@15[1] { DeserializedSimpleFunctionDescriptor@16['get'] } // through DeserializedClassMemberScope@17 - membersProtos = HashMap@18 // through DeserializedClassMemberScope@17 + membersProtos = LinkedHashMap@18 // through DeserializedClassMemberScope@17 properties('get': Name@10) = EmptyList@11[empty] // through DeserializedClassMemberScope@17 thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@19[''] } @@ -27,7 +27,7 @@ DeserializedClassDescriptor@4['KMemberProperty'] { DeserializedClassDescriptor@6['KProperty'] { containingDeclaration = LazyJavaPackageFragment@9['reflect'] functions('get': Name@10) = EmptyList@11[empty] // through DeserializedClassMemberScope@20 - membersProtos = HashMap@21 // through DeserializedClassMemberScope@20 + membersProtos = LinkedHashMap@21 // through DeserializedClassMemberScope@20 properties('get': Name@10) = EmptyList@11[empty] // through DeserializedClassMemberScope@20 } @@ -59,19 +59,19 @@ DeserializedType@37['T in kotlin.reflect.KMemberProperty'] { constructor = AbstractLazyTypeParameterDescriptor$1@33 } -DeserializedType@35['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@38 - memberScope = DeserializedClassMemberScope@39 -} - -DeserializedType@40['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@38 - memberScope = DeserializedClassMemberScope@39 +DeserializedType@38['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@39 + memberScope = DeserializedClassMemberScope@40 } DeserializedType@26['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@38 - memberScope = DeserializedClassMemberScope@39 + constructor = DeserializedClassTypeConstructor@39 + memberScope = DeserializedClassMemberScope@40 +} + +DeserializedType@35['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@39 + memberScope = DeserializedClassMemberScope@40 } DeserializedType@41['kotlin.reflect.KCallable'] { @@ -84,163 +84,167 @@ DeserializedType@44['kotlin.reflect.KProperty'] { memberScope = SubstitutingScope@46 } -LazyJavaPackageFragmentProvider@47 { - packageFragments('': FqName@48) = LazyJavaPackageFragment@49[''] - packageFragments('Base': FqName@50) = null - packageFragments('Derived': FqName@51) = null - packageFragments('Int': FqName@52) = null - packageFragments('KMemberProperty': FqName@53) = null - packageFragments('java': FqName@54) = LazyJavaPackageFragment@55['java'] - packageFragments('java.lang': FqName@56) = LazyJavaPackageFragment@57['lang'] - packageFragments('java.lang.Base': FqName@58) = null - packageFragments('java.lang.Int': FqName@59) = null - packageFragments('java.lang.KMemberProperty': FqName@60) = null - packageFragments('kotlin': FqName@61) = LazyJavaPackageFragment@62['kotlin'] - packageFragments('kotlin.Base': FqName@63) = null - packageFragments('kotlin.Int': FqName@64) = null - packageFragments('kotlin.KMemberProperty': FqName@65) = null - packageFragments('kotlin.io': FqName@66) = LazyJavaPackageFragment@67['io'] - packageFragments('kotlin.io.Base': FqName@68) = null - packageFragments('kotlin.io.Int': FqName@69) = null - packageFragments('kotlin.io.KMemberProperty': FqName@70) = null - packageFragments('kotlin.jvm': FqName@71) = LazyJavaPackageFragment@72['jvm'] - packageFragments('kotlin.jvm.Base': FqName@73) = null - packageFragments('kotlin.jvm.Int': FqName@74) = null - packageFragments('kotlin.jvm.KMemberProperty': FqName@75) = null - packageFragments('kotlin.reflect': FqName@76) = LazyJavaPackageFragment@9['reflect'] - packageFragments('kotlin.reflect.KMemberProperty': FqName@77) = null +EnumEntryClassDescriptors@47 { + findEnumEntry('get': Name@10) = null } -LazyJavaPackageFragment@49[''] { - classes('Derived': Name@78) = null // through LazyPackageFragmentScopeForJavaPackage@79 - classes('Int': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@79 - classes('KMemberProperty': Name@81) = null // through LazyPackageFragmentScopeForJavaPackage@79 - classes('foo': Name@82) = null // through LazyPackageFragmentScopeForJavaPackage@79 - classes('get': Name@10) = null // through LazyPackageFragmentScopeForJavaPackage@79 - classes('invoke': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@79 - classes('kotlin': Name@84) = null // through LazyPackageFragmentScopeForJavaPackage@79 - deserializedPackageScope = Empty@85 // through LazyPackageFragmentScopeForJavaPackage@79 - functions('Derived': Name@78) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@79 - functions('foo': Name@82) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@79 - functions('get': Name@10) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@79 - functions('invoke': Name@83) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@79 - functions('kotlin': Name@86) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@79 - memberIndex = computeMemberIndex$1@87 // through LazyPackageFragmentScopeForJavaPackage@79 +LazyJavaPackageFragmentProvider@48 { + packageFragments('': FqName@49) = LazyJavaPackageFragment@50[''] + packageFragments('Base': FqName@51) = null + packageFragments('Derived': FqName@52) = null + packageFragments('Int': FqName@53) = null + packageFragments('KMemberProperty': FqName@54) = null + packageFragments('java': FqName@55) = LazyJavaPackageFragment@56['java'] + packageFragments('java.lang': FqName@57) = LazyJavaPackageFragment@58['lang'] + packageFragments('java.lang.Base': FqName@59) = null + packageFragments('java.lang.Int': FqName@60) = null + packageFragments('java.lang.KMemberProperty': FqName@61) = null + packageFragments('kotlin': FqName@62) = LazyJavaPackageFragment@63['kotlin'] + packageFragments('kotlin.Base': FqName@64) = null + packageFragments('kotlin.Int': FqName@65) = null + packageFragments('kotlin.KMemberProperty': FqName@66) = null + packageFragments('kotlin.io': FqName@67) = LazyJavaPackageFragment@68['io'] + packageFragments('kotlin.io.Base': FqName@69) = null + packageFragments('kotlin.io.Int': FqName@70) = null + packageFragments('kotlin.io.KMemberProperty': FqName@71) = null + packageFragments('kotlin.jvm': FqName@72) = LazyJavaPackageFragment@73['jvm'] + packageFragments('kotlin.jvm.Base': FqName@74) = null + packageFragments('kotlin.jvm.Int': FqName@75) = null + packageFragments('kotlin.jvm.KMemberProperty': FqName@76) = null + packageFragments('kotlin.reflect': FqName@77) = LazyJavaPackageFragment@9['reflect'] + packageFragments('kotlin.reflect.KMemberProperty': FqName@78) = null } -LazyJavaPackageFragment@67['io'] { - classes('Derived': Name@78) = null // through LazyPackageFragmentScopeForJavaPackage@88 - classes('Int': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@88 - classes('foo': Name@82) = null // through LazyPackageFragmentScopeForJavaPackage@88 - classes('get': Name@10) = null // through LazyPackageFragmentScopeForJavaPackage@88 - classes('invoke': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@88 - deserializedPackageScope = DeserializedPackageMemberScope@89 // through LazyPackageFragmentScopeForJavaPackage@88 - functions('Derived': Name@78) = EmptyList@11[empty] // through DeserializedPackageMemberScope@89 - functions('Derived': Name@78) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@88 - functions('foo': Name@82) = EmptyList@11[empty] // through DeserializedPackageMemberScope@89 - functions('foo': Name@82) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@88 - functions('get': Name@10) = EmptyList@11[empty] // through DeserializedPackageMemberScope@89 - functions('get': Name@10) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@88 - functions('invoke': Name@83) = EmptyList@11[empty] // through DeserializedPackageMemberScope@89 - functions('invoke': Name@83) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@88 - memberIndex = computeMemberIndex$1@90 // through LazyPackageFragmentScopeForJavaPackage@88 - membersProtos = HashMap@91 // through DeserializedPackageMemberScope@89 - properties('Derived': Name@78) = EmptyList@11[empty] // through DeserializedPackageMemberScope@89 - properties('foo': Name@82) = EmptyList@11[empty] // through DeserializedPackageMemberScope@89 - properties('get': Name@10) = EmptyList@11[empty] // through DeserializedPackageMemberScope@89 +LazyJavaPackageFragment@50[''] { + classes('Derived': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@80 + classes('Int': Name@81) = null // through LazyPackageFragmentScopeForJavaPackage@80 + classes('KMemberProperty': Name@82) = null // through LazyPackageFragmentScopeForJavaPackage@80 + classes('foo': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@80 + classes('get': Name@10) = null // through LazyPackageFragmentScopeForJavaPackage@80 + classes('invoke': Name@84) = null // through LazyPackageFragmentScopeForJavaPackage@80 + classes('kotlin': Name@85) = null // through LazyPackageFragmentScopeForJavaPackage@80 + deserializedPackageScope = Empty@86 // through LazyPackageFragmentScopeForJavaPackage@80 + functions('Derived': Name@79) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@80 + functions('foo': Name@83) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@80 + functions('get': Name@10) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@80 + functions('invoke': Name@84) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@80 + functions('kotlin': Name@87) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@80 + memberIndex = computeMemberIndex$1@88 // through LazyPackageFragmentScopeForJavaPackage@80 } -LazyJavaPackageFragment@55['java'] { - classes('lang': Name@92) = null // through LazyPackageFragmentScopeForJavaPackage@93 - deserializedPackageScope = Empty@85 // through LazyPackageFragmentScopeForJavaPackage@93 - functions('lang': Name@94) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@93 - memberIndex = computeMemberIndex$1@95 // through LazyPackageFragmentScopeForJavaPackage@93 +LazyJavaPackageFragment@68['io'] { + classes('Derived': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@89 + classes('Int': Name@81) = null // through LazyPackageFragmentScopeForJavaPackage@89 + classes('foo': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@89 + classes('get': Name@10) = null // through LazyPackageFragmentScopeForJavaPackage@89 + classes('invoke': Name@84) = null // through LazyPackageFragmentScopeForJavaPackage@89 + deserializedPackageScope = DeserializedPackageMemberScope@90 // through LazyPackageFragmentScopeForJavaPackage@89 + functions('Derived': Name@79) = EmptyList@11[empty] // through DeserializedPackageMemberScope@90 + functions('Derived': Name@79) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@89 + functions('foo': Name@83) = EmptyList@11[empty] // through DeserializedPackageMemberScope@90 + functions('foo': Name@83) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@89 + functions('get': Name@10) = EmptyList@11[empty] // through DeserializedPackageMemberScope@90 + functions('get': Name@10) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@89 + functions('invoke': Name@84) = EmptyList@11[empty] // through DeserializedPackageMemberScope@90 + functions('invoke': Name@84) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@89 + memberIndex = computeMemberIndex$1@91 // through LazyPackageFragmentScopeForJavaPackage@89 + membersProtos = LinkedHashMap@92 // through DeserializedPackageMemberScope@90 + properties('Derived': Name@79) = EmptyList@11[empty] // through DeserializedPackageMemberScope@90 + properties('foo': Name@83) = EmptyList@11[empty] // through DeserializedPackageMemberScope@90 + properties('get': Name@10) = EmptyList@11[empty] // through DeserializedPackageMemberScope@90 } -LazyJavaPackageFragment@72['jvm'] { - classes('Derived': Name@78) = null // through LazyPackageFragmentScopeForJavaPackage@96 - classes('Int': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@96 - classes('foo': Name@82) = null // through LazyPackageFragmentScopeForJavaPackage@96 - classes('get': Name@10) = null // through LazyPackageFragmentScopeForJavaPackage@96 - classes('invoke': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@96 - deserializedPackageScope = Empty@85 // through LazyPackageFragmentScopeForJavaPackage@96 - functions('Derived': Name@78) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@96 - functions('foo': Name@82) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@96 - functions('get': Name@10) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@96 - functions('invoke': Name@83) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@96 - memberIndex = computeMemberIndex$1@97 // through LazyPackageFragmentScopeForJavaPackage@96 +LazyJavaPackageFragment@56['java'] { + classes('lang': Name@93) = null // through LazyPackageFragmentScopeForJavaPackage@94 + deserializedPackageScope = Empty@86 // through LazyPackageFragmentScopeForJavaPackage@94 + functions('lang': Name@95) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@94 + memberIndex = computeMemberIndex$1@96 // through LazyPackageFragmentScopeForJavaPackage@94 } -LazyJavaPackageFragment@62['kotlin'] { - classes('Any': Name@98) = null // through LazyPackageFragmentScopeForJavaPackage@99 - classes('Derived': Name@78) = null // through LazyPackageFragmentScopeForJavaPackage@99 - classes('Int': Name@80) = null // through LazyPackageFragmentScopeForJavaPackage@99 - classes('foo': Name@82) = null // through LazyPackageFragmentScopeForJavaPackage@99 - classes('get': Name@10) = null // through LazyPackageFragmentScopeForJavaPackage@99 - classes('invoke': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@99 - classes('io': Name@100) = null // through LazyPackageFragmentScopeForJavaPackage@99 - classes('jvm': Name@101) = null // through LazyPackageFragmentScopeForJavaPackage@99 - classes('reflect': Name@102) = null // through LazyPackageFragmentScopeForJavaPackage@99 - deserializedPackageScope = DeserializedPackageMemberScope@103 // through LazyPackageFragmentScopeForJavaPackage@99 - functions('Derived': Name@78) = EmptyList@11[empty] // through DeserializedPackageMemberScope@103 - functions('Derived': Name@78) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@99 - functions('foo': Name@82) = EmptyList@11[empty] // through DeserializedPackageMemberScope@103 - functions('foo': Name@82) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@99 - functions('get': Name@10) = ArrayList@104[2] { DeserializedSimpleFunctionDescriptor@105['get'], DeserializedSimpleFunctionDescriptor@106['get'] } // through DeserializedPackageMemberScope@103 - functions('get': Name@10) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@99 - functions('invoke': Name@83) = EmptyList@11[empty] // through DeserializedPackageMemberScope@103 - functions('invoke': Name@83) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@99 - functions('io': Name@107) = EmptyList@11[empty] // through DeserializedPackageMemberScope@103 - functions('io': Name@107) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@99 - functions('jvm': Name@108) = EmptyList@11[empty] // through DeserializedPackageMemberScope@103 - functions('jvm': Name@108) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@99 - functions('reflect': Name@109) = EmptyList@11[empty] // through DeserializedPackageMemberScope@103 - functions('reflect': Name@109) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@99 - memberIndex = computeMemberIndex$1@110 // through LazyPackageFragmentScopeForJavaPackage@99 - membersProtos = HashMap@111 // through DeserializedPackageMemberScope@103 - properties('Derived': Name@78) = EmptyList@11[empty] // through DeserializedPackageMemberScope@103 - properties('foo': Name@82) = EmptyList@11[empty] // through DeserializedPackageMemberScope@103 - properties('get': Name@10) = EmptyList@11[empty] // through DeserializedPackageMemberScope@103 - properties('io': Name@107) = EmptyList@11[empty] // through DeserializedPackageMemberScope@103 - properties('jvm': Name@108) = EmptyList@11[empty] // through DeserializedPackageMemberScope@103 - properties('reflect': Name@109) = EmptyList@11[empty] // through DeserializedPackageMemberScope@103 +LazyJavaPackageFragment@73['jvm'] { + classes('Derived': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@97 + classes('Int': Name@81) = null // through LazyPackageFragmentScopeForJavaPackage@97 + classes('foo': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@97 + classes('get': Name@10) = null // through LazyPackageFragmentScopeForJavaPackage@97 + classes('invoke': Name@84) = null // through LazyPackageFragmentScopeForJavaPackage@97 + deserializedPackageScope = Empty@86 // through LazyPackageFragmentScopeForJavaPackage@97 + functions('Derived': Name@79) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@97 + functions('foo': Name@83) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@97 + functions('get': Name@10) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@97 + functions('invoke': Name@84) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@97 + memberIndex = computeMemberIndex$1@98 // through LazyPackageFragmentScopeForJavaPackage@97 } -LazyJavaPackageFragment@57['lang'] { - classes('Derived': Name@78) = null // through LazyPackageFragmentScopeForJavaPackage@112 - classes('foo': Name@82) = null // through LazyPackageFragmentScopeForJavaPackage@112 - classes('get': Name@10) = null // through LazyPackageFragmentScopeForJavaPackage@112 - classes('invoke': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@112 - deserializedPackageScope = Empty@85 // through LazyPackageFragmentScopeForJavaPackage@112 - functions('Derived': Name@78) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@112 - functions('foo': Name@82) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@112 - functions('get': Name@10) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@112 - functions('invoke': Name@83) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@112 - memberIndex = computeMemberIndex$1@113 // through LazyPackageFragmentScopeForJavaPackage@112 +LazyJavaPackageFragment@63['kotlin'] { + classes('Any': Name@99) = null // through LazyPackageFragmentScopeForJavaPackage@100 + classes('Derived': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@100 + classes('Int': Name@81) = null // through LazyPackageFragmentScopeForJavaPackage@100 + classes('foo': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@100 + classes('get': Name@10) = null // through LazyPackageFragmentScopeForJavaPackage@100 + classes('invoke': Name@84) = null // through LazyPackageFragmentScopeForJavaPackage@100 + classes('io': Name@101) = null // through LazyPackageFragmentScopeForJavaPackage@100 + classes('jvm': Name@102) = null // through LazyPackageFragmentScopeForJavaPackage@100 + classes('reflect': Name@103) = null // through LazyPackageFragmentScopeForJavaPackage@100 + deserializedPackageScope = DeserializedPackageMemberScope@104 // through LazyPackageFragmentScopeForJavaPackage@100 + functions('Derived': Name@79) = EmptyList@11[empty] // through DeserializedPackageMemberScope@104 + functions('Derived': Name@79) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@100 + functions('foo': Name@83) = EmptyList@11[empty] // through DeserializedPackageMemberScope@104 + functions('foo': Name@83) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@100 + functions('get': Name@10) = ArrayList@105[2] { DeserializedSimpleFunctionDescriptor@106['get'], DeserializedSimpleFunctionDescriptor@107['get'] } // through DeserializedPackageMemberScope@104 + functions('get': Name@10) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@100 + functions('invoke': Name@84) = EmptyList@11[empty] // through DeserializedPackageMemberScope@104 + functions('invoke': Name@84) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@100 + functions('io': Name@108) = EmptyList@11[empty] // through DeserializedPackageMemberScope@104 + functions('io': Name@108) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@100 + functions('jvm': Name@109) = EmptyList@11[empty] // through DeserializedPackageMemberScope@104 + functions('jvm': Name@109) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@100 + functions('reflect': Name@110) = EmptyList@11[empty] // through DeserializedPackageMemberScope@104 + functions('reflect': Name@110) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@100 + memberIndex = computeMemberIndex$1@111 // through LazyPackageFragmentScopeForJavaPackage@100 + membersProtos = LinkedHashMap@112 // through DeserializedPackageMemberScope@104 + properties('Derived': Name@79) = EmptyList@11[empty] // through DeserializedPackageMemberScope@104 + properties('foo': Name@83) = EmptyList@11[empty] // through DeserializedPackageMemberScope@104 + properties('get': Name@10) = EmptyList@11[empty] // through DeserializedPackageMemberScope@104 + properties('io': Name@108) = EmptyList@11[empty] // through DeserializedPackageMemberScope@104 + properties('jvm': Name@109) = EmptyList@11[empty] // through DeserializedPackageMemberScope@104 + properties('reflect': Name@110) = EmptyList@11[empty] // through DeserializedPackageMemberScope@104 +} + +LazyJavaPackageFragment@58['lang'] { + classes('Derived': Name@79) = null // through LazyPackageFragmentScopeForJavaPackage@113 + classes('foo': Name@83) = null // through LazyPackageFragmentScopeForJavaPackage@113 + classes('get': Name@10) = null // through LazyPackageFragmentScopeForJavaPackage@113 + classes('invoke': Name@84) = null // through LazyPackageFragmentScopeForJavaPackage@113 + deserializedPackageScope = Empty@86 // through LazyPackageFragmentScopeForJavaPackage@113 + functions('Derived': Name@79) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@113 + functions('foo': Name@83) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@113 + functions('get': Name@10) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@113 + functions('invoke': Name@84) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@113 + memberIndex = computeMemberIndex$1@114 // through LazyPackageFragmentScopeForJavaPackage@113 } LazyJavaPackageFragment@9['reflect'] { - classes('KCallable': Name@114) = DeserializedClassDescriptor@2['KCallable'] // through LazyPackageFragmentScopeForJavaPackage@115 - classes('KMemberProperty': Name@116) = DeserializedClassDescriptor@4['KMemberProperty'] // through LazyPackageFragmentScopeForJavaPackage@115 - classes('KProperty': Name@117) = DeserializedClassDescriptor@6['KProperty'] // through LazyPackageFragmentScopeForJavaPackage@115 - deserializedPackageScope = Empty@85 // through LazyPackageFragmentScopeForJavaPackage@115 - functions('KMemberProperty': Name@118) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@115 - memberIndex = computeMemberIndex$1@119 // through LazyPackageFragmentScopeForJavaPackage@115 + classes('KCallable': Name@115) = DeserializedClassDescriptor@2['KCallable'] // through LazyPackageFragmentScopeForJavaPackage@116 + classes('KMemberProperty': Name@117) = DeserializedClassDescriptor@4['KMemberProperty'] // through LazyPackageFragmentScopeForJavaPackage@116 + classes('KProperty': Name@118) = DeserializedClassDescriptor@6['KProperty'] // through LazyPackageFragmentScopeForJavaPackage@116 + deserializedPackageScope = Empty@86 // through LazyPackageFragmentScopeForJavaPackage@116 + functions('KMemberProperty': Name@119) = EmptyList@11[empty] // through LazyPackageFragmentScopeForJavaPackage@116 + memberIndex = computeMemberIndex$1@120 // through LazyPackageFragmentScopeForJavaPackage@116 } -NestedClassDescriptors@120 { - findClass('get': Name@10) = null +NestedClassDescriptors@121 { + findNestedClass('get': Name@10) = null } -TypeDeserializer@121 { - classDescriptors('3': Integer@122) = DeserializedClassDescriptor@123['Any'] - classDescriptors('4': Integer@124) = DeserializedClassDescriptor@6['KProperty'] -} - -TypeDeserializer@125 { - classDescriptors('3': Integer@122) = DeserializedClassDescriptor@123['Any'] +TypeDeserializer@122 { + classDescriptors('3': Integer@123) = DeserializedClassDescriptor@124['Any'] + classDescriptors('4': Integer@125) = DeserializedClassDescriptor@6['KProperty'] } TypeDeserializer@126 { - classDescriptors('4': Integer@124) = DeserializedClassDescriptor@2['KCallable'] + classDescriptors('3': Integer@123) = DeserializedClassDescriptor@124['Any'] +} + +TypeDeserializer@127 { + classDescriptors('4': Integer@125) = DeserializedClassDescriptor@2['KCallable'] } diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/classFromClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/classFromClass.lazy.log index 21a53c1b4de..2d27db9683d 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/classFromClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/classFromClass.lazy.log @@ -118,7 +118,7 @@ LazyJavaPackageFragment@48['io'] { functions('invoke': Name@70) = EmptyList@73[empty] // through DeserializedPackageMemberScope@77 functions('invoke': Name@70) = EmptyList@73[empty] // through LazyPackageFragmentScopeForJavaPackage@76 memberIndex = computeMemberIndex$1@78 // through LazyPackageFragmentScopeForJavaPackage@76 - membersProtos = HashMap@79 // through DeserializedPackageMemberScope@77 + membersProtos = LinkedHashMap@79 // through DeserializedPackageMemberScope@77 properties('f': Name@68) = EmptyList@73[empty] // through DeserializedPackageMemberScope@77 properties('g': Name@69) = EmptyList@73[empty] // through DeserializedPackageMemberScope@77 } @@ -165,7 +165,7 @@ LazyJavaPackageFragment@42['kotlin'] { functions('reflect': Name@94) = EmptyList@73[empty] // through DeserializedPackageMemberScope@91 functions('reflect': Name@94) = EmptyList@73[empty] // through LazyPackageFragmentScopeForJavaPackage@87 memberIndex = computeMemberIndex$1@95 // through LazyPackageFragmentScopeForJavaPackage@87 - membersProtos = HashMap@96 // through DeserializedPackageMemberScope@91 + membersProtos = LinkedHashMap@96 // through DeserializedPackageMemberScope@91 properties('f': Name@68) = EmptyList@73[empty] // through DeserializedPackageMemberScope@91 properties('g': Name@69) = EmptyList@73[empty] // through DeserializedPackageMemberScope@91 properties('io': Name@92) = EmptyList@73[empty] // through DeserializedPackageMemberScope@91 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionFromClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionFromClass.lazy.log index 8a0bd85012b..f23ee7f76c7 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionFromClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionFromClass.lazy.log @@ -78,11 +78,11 @@ DeserializedTypeParameterDescriptor@40['T'] { } DeserializedType@42['R in kotlin.reflect.KMutableTopLevelExtensionProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@27 + constructor = AbstractLazyTypeParameterDescriptor$1@29 } DeserializedType@43['R in kotlin.reflect.KTopLevelExtensionProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@29 + constructor = AbstractLazyTypeParameterDescriptor$1@27 } DeserializedType@44['T in kotlin.reflect.KMutableTopLevelExtensionProperty'] { @@ -93,12 +93,12 @@ DeserializedType@45['T in kotlin.reflect.KTopLevelExtensionProperty'] { constructor = AbstractLazyTypeParameterDescriptor$1@39 } -DeserializedType@25['kotlin.Any'] { +DeserializedType@33['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@46 memberScope = DeserializedClassMemberScope@47 } -DeserializedType@33['kotlin.Any'] { +DeserializedType@25['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@46 memberScope = DeserializedClassMemberScope@47 } @@ -224,7 +224,7 @@ LazyJavaPackageFragment@93['io'] { functions('invoke': Name@119) = EmptyList@122[empty] // through DeserializedPackageMemberScope@126 functions('invoke': Name@119) = EmptyList@122[empty] // through LazyPackageFragmentScopeForJavaPackage@125 memberIndex = computeMemberIndex$1@127 // through LazyPackageFragmentScopeForJavaPackage@125 - membersProtos = HashMap@128 // through DeserializedPackageMemberScope@126 + membersProtos = LinkedHashMap@128 // through DeserializedPackageMemberScope@126 properties('bar': Name@117) = EmptyList@122[empty] // through DeserializedPackageMemberScope@126 properties('foo': Name@118) = EmptyList@122[empty] // through DeserializedPackageMemberScope@126 } @@ -273,7 +273,7 @@ LazyJavaPackageFragment@86['kotlin'] { functions('reflect': Name@143) = EmptyList@122[empty] // through DeserializedPackageMemberScope@140 functions('reflect': Name@143) = EmptyList@122[empty] // through LazyPackageFragmentScopeForJavaPackage@136 memberIndex = computeMemberIndex$1@144 // through LazyPackageFragmentScopeForJavaPackage@136 - membersProtos = HashMap@145 // through DeserializedPackageMemberScope@140 + membersProtos = LinkedHashMap@145 // through DeserializedPackageMemberScope@140 properties('bar': Name@117) = EmptyList@122[empty] // through DeserializedPackageMemberScope@140 properties('foo': Name@118) = EmptyList@122[empty] // through DeserializedPackageMemberScope@140 properties('io': Name@141) = EmptyList@122[empty] // through DeserializedPackageMemberScope@140 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionFromTopLevel.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionFromTopLevel.lazy.log index 0c8cd706516..af44d11f357 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionFromTopLevel.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionFromTopLevel.lazy.log @@ -15,7 +15,7 @@ DeserializedClassDescriptor@2['KCallable'] { containingDeclaration = LazyJavaPackageFragment@21['reflect'] functions('get': Name@22) = EmptyList@23[empty] // through DeserializedClassMemberScope@24 functions('set': Name@25) = EmptyList@23[empty] // through DeserializedClassMemberScope@24 - membersProtos = HashMap@26 // through DeserializedClassMemberScope@24 + membersProtos = LinkedHashMap@26 // through DeserializedClassMemberScope@24 properties('get': Name@22) = EmptyList@23[empty] // through DeserializedClassMemberScope@24 properties('set': Name@25) = EmptyList@23[empty] // through DeserializedClassMemberScope@24 } @@ -25,7 +25,7 @@ DeserializedClassDescriptor@4['KExtensionProperty'] { defaultType = JetTypeImpl@27['KExtensionProperty<2>'] functions('get': Name@22) = ArrayList@28[1] { DeserializedSimpleFunctionDescriptor@29['get'] } // through DeserializedClassMemberScope@30 functions('set': Name@25) = EmptyList@23[empty] // through DeserializedClassMemberScope@30 - membersProtos = HashMap@31 // through DeserializedClassMemberScope@30 + membersProtos = LinkedHashMap@31 // through DeserializedClassMemberScope@30 properties('get': Name@22) = EmptyList@23[empty] // through DeserializedClassMemberScope@30 properties('set': Name@25) = EmptyList@23[empty] // through DeserializedClassMemberScope@30 thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@32[''] @@ -36,7 +36,7 @@ DeserializedClassDescriptor@6['KMutableExtensionProperty'] { defaultType = JetTypeImpl@33['KMutableExtensionProperty<2>'] functions('get': Name@34) = ArrayList@35[1] { DeserializedSimpleFunctionDescriptor@36['get'] } // through DeserializedClassMemberScope@37 functions('set': Name@38) = ArrayList@39[1] { DeserializedSimpleFunctionDescriptor@40['set'] } // through DeserializedClassMemberScope@37 - membersProtos = HashMap@41 // through DeserializedClassMemberScope@37 + membersProtos = LinkedHashMap@41 // through DeserializedClassMemberScope@37 properties('get': Name@34) = EmptyList@23[empty] // through DeserializedClassMemberScope@37 properties('set': Name@38) = EmptyList@23[empty] // through DeserializedClassMemberScope@37 thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@42[''] @@ -46,7 +46,7 @@ DeserializedClassDescriptor@8['KMutableProperty'] { containingDeclaration = LazyJavaPackageFragment@21['reflect'] functions('get': Name@34) = EmptyList@23[empty] // through DeserializedClassMemberScope@43 functions('set': Name@38) = EmptyList@23[empty] // through DeserializedClassMemberScope@43 - membersProtos = HashMap@44 // through DeserializedClassMemberScope@43 + membersProtos = LinkedHashMap@44 // through DeserializedClassMemberScope@43 properties('get': Name@34) = EmptyList@23[empty] // through DeserializedClassMemberScope@43 properties('set': Name@38) = EmptyList@23[empty] // through DeserializedClassMemberScope@43 } @@ -55,7 +55,7 @@ DeserializedClassDescriptor@10['KMutableTopLevelExtensionProperty'] { containingDeclaration = LazyJavaPackageFragment@21['reflect'] functions('get': Name@34) = ArrayList@45[1] { DeserializedSimpleFunctionDescriptor@46['get'] } // through DeserializedClassMemberScope@47 functions('set': Name@38) = ArrayList@48[1] { DeserializedSimpleFunctionDescriptor@49['set'] } // through DeserializedClassMemberScope@47 - membersProtos = HashMap@50 // through DeserializedClassMemberScope@47 + membersProtos = LinkedHashMap@50 // through DeserializedClassMemberScope@47 properties('get': Name@34) = EmptyList@23[empty] // through DeserializedClassMemberScope@47 properties('set': Name@38) = EmptyList@23[empty] // through DeserializedClassMemberScope@47 } @@ -64,7 +64,7 @@ DeserializedClassDescriptor@12['KMutableTopLevelProperty'] { containingDeclaration = LazyJavaPackageFragment@21['reflect'] functions('get': Name@34) = EmptyList@23[empty] // through DeserializedClassMemberScope@51 functions('set': Name@38) = EmptyList@23[empty] // through DeserializedClassMemberScope@51 - membersProtos = HashMap@52 // through DeserializedClassMemberScope@51 + membersProtos = LinkedHashMap@52 // through DeserializedClassMemberScope@51 properties('get': Name@34) = EmptyList@23[empty] // through DeserializedClassMemberScope@51 properties('set': Name@38) = EmptyList@23[empty] // through DeserializedClassMemberScope@51 } @@ -73,7 +73,7 @@ DeserializedClassDescriptor@14['KProperty'] { containingDeclaration = LazyJavaPackageFragment@21['reflect'] functions('get': Name@22) = EmptyList@23[empty] // through DeserializedClassMemberScope@53 functions('set': Name@25) = EmptyList@23[empty] // through DeserializedClassMemberScope@53 - membersProtos = HashMap@54 // through DeserializedClassMemberScope@53 + membersProtos = LinkedHashMap@54 // through DeserializedClassMemberScope@53 properties('get': Name@22) = EmptyList@23[empty] // through DeserializedClassMemberScope@53 properties('set': Name@25) = EmptyList@23[empty] // through DeserializedClassMemberScope@53 } @@ -83,7 +83,7 @@ DeserializedClassDescriptor@16['KTopLevelExtensionProperty'] { defaultType = JetTypeImpl@55['KTopLevelExtensionProperty<2>'] functions('get': Name@22) = ArrayList@56[1] { DeserializedSimpleFunctionDescriptor@57['get'] } // through DeserializedClassMemberScope@58 functions('set': Name@25) = EmptyList@23[empty] // through DeserializedClassMemberScope@58 - membersProtos = HashMap@59 // through DeserializedClassMemberScope@58 + membersProtos = LinkedHashMap@59 // through DeserializedClassMemberScope@58 properties('get': Name@22) = EmptyList@23[empty] // through DeserializedClassMemberScope@58 properties('set': Name@25) = EmptyList@23[empty] // through DeserializedClassMemberScope@58 } @@ -92,7 +92,7 @@ DeserializedClassDescriptor@18['KTopLevelProperty'] { containingDeclaration = LazyJavaPackageFragment@21['reflect'] functions('get': Name@22) = EmptyList@23[empty] // through DeserializedClassMemberScope@60 functions('set': Name@25) = EmptyList@23[empty] // through DeserializedClassMemberScope@60 - membersProtos = HashMap@61 // through DeserializedClassMemberScope@60 + membersProtos = LinkedHashMap@61 // through DeserializedClassMemberScope@60 properties('get': Name@22) = EmptyList@23[empty] // through DeserializedClassMemberScope@60 properties('set': Name@25) = EmptyList@23[empty] // through DeserializedClassMemberScope@60 } @@ -186,19 +186,19 @@ DeserializedType@120['K in kotlin'] { } DeserializedType@121['R in kotlin.reflect.KExtensionProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@74 + constructor = AbstractLazyTypeParameterDescriptor$1@69 } DeserializedType@122['R in kotlin.reflect.KMutableExtensionProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@79 + constructor = AbstractLazyTypeParameterDescriptor$1@74 } DeserializedType@123['R in kotlin.reflect.KMutableExtensionProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@79 + constructor = AbstractLazyTypeParameterDescriptor$1@74 } DeserializedType@124['R in kotlin.reflect.KMutableExtensionProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@79 + constructor = AbstractLazyTypeParameterDescriptor$1@74 } DeserializedType@125['R in kotlin.reflect.KMutableTopLevelExtensionProperty'] { @@ -210,11 +210,11 @@ DeserializedType@126['R in kotlin.reflect.KMutableTopLevelExtensionProperty'] { } DeserializedType@127['R in kotlin.reflect.KTopLevelExtensionProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@69 + constructor = AbstractLazyTypeParameterDescriptor$1@79 } DeserializedType@128['R in kotlin.reflect.KTopLevelExtensionProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@69 + constructor = AbstractLazyTypeParameterDescriptor$1@79 } DeserializedType@129['T in kotlin.reflect.KExtensionProperty'] { @@ -222,11 +222,11 @@ DeserializedType@129['T in kotlin.reflect.KExtensionProperty'] { } DeserializedType@130['T in kotlin.reflect.KMutableExtensionProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@103 + constructor = AbstractLazyTypeParameterDescriptor$1@98 } DeserializedType@131['T in kotlin.reflect.KMutableExtensionProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@103 + constructor = AbstractLazyTypeParameterDescriptor$1@98 } DeserializedType@132['T in kotlin.reflect.KMutableTopLevelExtensionProperty'] { @@ -238,7 +238,7 @@ DeserializedType@133['T in kotlin.reflect.KMutableTopLevelExtensionProperty'] { } DeserializedType@134['T in kotlin.reflect.KTopLevelExtensionProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@98 + constructor = AbstractLazyTypeParameterDescriptor$1@103 } DeserializedType@135['V in kotlin'] { @@ -253,27 +253,12 @@ DeserializedType@137['V in kotlin'] { constructor = AbstractLazyTypeParameterDescriptor$1@116 } -DeserializedType@110['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@138 - memberScope = DeserializedClassMemberScope@139 -} - DeserializedType@105['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@138 memberScope = DeserializedClassMemberScope@139 } -DeserializedType@118['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@138 - memberScope = DeserializedClassMemberScope@139 -} - -DeserializedType@81['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@138 - memberScope = DeserializedClassMemberScope@139 -} - -DeserializedType@66['kotlin.Any'] { +DeserializedType@114['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@138 memberScope = DeserializedClassMemberScope@139 } @@ -283,11 +268,6 @@ DeserializedType@76['kotlin.Any'] { memberScope = DeserializedClassMemberScope@139 } -DeserializedType@114['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@138 - memberScope = DeserializedClassMemberScope@139 -} - DeserializedType@140['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@138 memberScope = DeserializedClassMemberScope@139 @@ -298,7 +278,12 @@ DeserializedType@85['kotlin.Any'] { memberScope = DeserializedClassMemberScope@139 } -DeserializedType@71['kotlin.Any'] { +DeserializedType@81['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@138 + memberScope = DeserializedClassMemberScope@139 +} + +DeserializedType@66['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@138 memberScope = DeserializedClassMemberScope@139 } @@ -308,6 +293,21 @@ DeserializedType@100['kotlin.Any'] { memberScope = DeserializedClassMemberScope@139 } +DeserializedType@118['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@138 + memberScope = DeserializedClassMemberScope@139 +} + +DeserializedType@110['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@138 + memberScope = DeserializedClassMemberScope@139 +} + +DeserializedType@71['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@138 + memberScope = DeserializedClassMemberScope@139 +} + DeserializedType@141['kotlin.MutableMap'] { constructor = DeserializedClassTypeConstructor@142 memberScope = SubstitutingScope@143 @@ -383,290 +383,300 @@ DeserializedType@179['kotlin.reflect.KTopLevelProperty'] { memberScope = SubstitutingScope@180 } -LazyJavaPackageFragmentProvider@181 { - packageFragments('': FqName@182) = LazyJavaPackageFragment@183[''] - packageFragments('Int': FqName@184) = null - packageFragments('KExtensionProperty': FqName@185) = null - packageFragments('KMutableExtensionProperty': FqName@186) = null - packageFragments('KMutableTopLevelExtensionProperty': FqName@187) = null - packageFragments('KTopLevelExtensionProperty': FqName@188) = null - packageFragments('Long': FqName@189) = null - packageFragments('String': FqName@190) = null - packageFragments('countCharacters': FqName@191) = null - packageFragments('java': FqName@192) = LazyJavaPackageFragment@193['java'] - packageFragments('java.lang': FqName@194) = LazyJavaPackageFragment@195['lang'] - packageFragments('java.lang.Int': FqName@196) = null - packageFragments('java.lang.KExtensionProperty': FqName@197) = null - packageFragments('java.lang.KMutableExtensionProperty': FqName@198) = null - packageFragments('java.lang.KMutableTopLevelExtensionProperty': FqName@199) = null - packageFragments('java.lang.KTopLevelExtensionProperty': FqName@200) = null - packageFragments('java.lang.Long': FqName@201) = null - packageFragments('java.lang.String': FqName@202) = null - packageFragments('kotlin': FqName@203) = LazyJavaPackageFragment@62['kotlin'] - packageFragments('kotlin.Int': FqName@204) = null - packageFragments('kotlin.KExtensionProperty': FqName@205) = null - packageFragments('kotlin.KMutableExtensionProperty': FqName@206) = null - packageFragments('kotlin.KMutableTopLevelExtensionProperty': FqName@207) = null - packageFragments('kotlin.KTopLevelExtensionProperty': FqName@208) = null - packageFragments('kotlin.Long': FqName@209) = null - packageFragments('kotlin.String': FqName@210) = null - packageFragments('kotlin.io': FqName@211) = LazyJavaPackageFragment@212['io'] - packageFragments('kotlin.io.Int': FqName@213) = null - packageFragments('kotlin.io.KExtensionProperty': FqName@214) = null - packageFragments('kotlin.io.KMutableExtensionProperty': FqName@215) = null - packageFragments('kotlin.io.KMutableTopLevelExtensionProperty': FqName@216) = null - packageFragments('kotlin.io.KTopLevelExtensionProperty': FqName@217) = null - packageFragments('kotlin.io.Long': FqName@218) = null - packageFragments('kotlin.io.String': FqName@219) = null - packageFragments('kotlin.jvm': FqName@220) = LazyJavaPackageFragment@221['jvm'] - packageFragments('kotlin.jvm.Int': FqName@222) = null - packageFragments('kotlin.jvm.KExtensionProperty': FqName@223) = null - packageFragments('kotlin.jvm.KMutableExtensionProperty': FqName@224) = null - packageFragments('kotlin.jvm.KMutableTopLevelExtensionProperty': FqName@225) = null - packageFragments('kotlin.jvm.KTopLevelExtensionProperty': FqName@226) = null - packageFragments('kotlin.jvm.Long': FqName@227) = null - packageFragments('kotlin.jvm.String': FqName@228) = null - packageFragments('kotlin.reflect': FqName@229) = LazyJavaPackageFragment@21['reflect'] - packageFragments('kotlin.reflect.Int': FqName@230) = null - packageFragments('kotlin.reflect.KExtensionProperty': FqName@231) = null - packageFragments('kotlin.reflect.KMutableExtensionProperty': FqName@232) = null - packageFragments('kotlin.reflect.KMutableTopLevelExtensionProperty': FqName@233) = null - packageFragments('kotlin.reflect.KTopLevelExtensionProperty': FqName@234) = null - packageFragments('kotlin.reflect.Long': FqName@235) = null - packageFragments('kotlin.reflect.String': FqName@236) = null - packageFragments('meaning': FqName@237) = null +EnumEntryClassDescriptors@181 { + findEnumEntry('get': Name@22) = null + findEnumEntry('set': Name@25) = null } -LazyJavaPackageFragment@183[''] { - classes('Int': Name@238) = null // through LazyPackageFragmentScopeForJavaPackage@239 - classes('KExtensionProperty': Name@240) = null // through LazyPackageFragmentScopeForJavaPackage@239 - classes('KMutableExtensionProperty': Name@241) = null // through LazyPackageFragmentScopeForJavaPackage@239 - classes('KMutableTopLevelExtensionProperty': Name@242) = null // through LazyPackageFragmentScopeForJavaPackage@239 - classes('KTopLevelExtensionProperty': Name@243) = null // through LazyPackageFragmentScopeForJavaPackage@239 - classes('Long': Name@244) = null // through LazyPackageFragmentScopeForJavaPackage@239 - classes('String': Name@245) = null // through LazyPackageFragmentScopeForJavaPackage@239 - classes('countCharacters': Name@246) = null // through LazyPackageFragmentScopeForJavaPackage@239 - classes('get': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@239 - classes('invoke': Name@247) = null // through LazyPackageFragmentScopeForJavaPackage@239 - classes('kotlin': Name@248) = null // through LazyPackageFragmentScopeForJavaPackage@239 - classes('length': Name@249) = null // through LazyPackageFragmentScopeForJavaPackage@239 - classes('meaning': Name@250) = null // through LazyPackageFragmentScopeForJavaPackage@239 - classes('set': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@239 - deserializedPackageScope = Empty@251 // through LazyPackageFragmentScopeForJavaPackage@239 - functions('countCharacters': Name@246) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@239 - functions('get': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@239 - functions('invoke': Name@247) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@239 - functions('kotlin': Name@252) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@239 - functions('meaning': Name@250) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@239 - functions('set': Name@25) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@239 - memberIndex = computeMemberIndex$1@253 // through LazyPackageFragmentScopeForJavaPackage@239 +EnumEntryClassDescriptors@182 { + findEnumEntry('get': Name@34) = null + findEnumEntry('set': Name@38) = null } -LazyJavaPackageFragment@212['io'] { - classes('Int': Name@238) = null // through LazyPackageFragmentScopeForJavaPackage@254 - classes('Long': Name@244) = null // through LazyPackageFragmentScopeForJavaPackage@254 - classes('String': Name@245) = null // through LazyPackageFragmentScopeForJavaPackage@254 - classes('countCharacters': Name@246) = null // through LazyPackageFragmentScopeForJavaPackage@254 - classes('get': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@254 - classes('invoke': Name@247) = null // through LazyPackageFragmentScopeForJavaPackage@254 - classes('length': Name@249) = null // through LazyPackageFragmentScopeForJavaPackage@254 - classes('meaning': Name@250) = null // through LazyPackageFragmentScopeForJavaPackage@254 - classes('set': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@254 - deserializedPackageScope = DeserializedPackageMemberScope@255 // through LazyPackageFragmentScopeForJavaPackage@254 - functions('countCharacters': Name@246) = EmptyList@23[empty] // through DeserializedPackageMemberScope@255 - functions('countCharacters': Name@246) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@254 - functions('get': Name@22) = EmptyList@23[empty] // through DeserializedPackageMemberScope@255 - functions('get': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@254 - functions('invoke': Name@247) = EmptyList@23[empty] // through DeserializedPackageMemberScope@255 - functions('invoke': Name@247) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@254 - functions('meaning': Name@250) = EmptyList@23[empty] // through DeserializedPackageMemberScope@255 - functions('meaning': Name@250) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@254 - functions('set': Name@25) = EmptyList@23[empty] // through DeserializedPackageMemberScope@255 - functions('set': Name@25) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@254 - memberIndex = computeMemberIndex$1@256 // through LazyPackageFragmentScopeForJavaPackage@254 - membersProtos = HashMap@257 // through DeserializedPackageMemberScope@255 - properties('countCharacters': Name@246) = EmptyList@23[empty] // through DeserializedPackageMemberScope@255 - properties('get': Name@22) = EmptyList@23[empty] // through DeserializedPackageMemberScope@255 - properties('length': Name@249) = EmptyList@23[empty] // through DeserializedPackageMemberScope@255 - properties('meaning': Name@250) = EmptyList@23[empty] // through DeserializedPackageMemberScope@255 - properties('set': Name@25) = EmptyList@23[empty] // through DeserializedPackageMemberScope@255 +LazyJavaPackageFragmentProvider@183 { + packageFragments('': FqName@184) = LazyJavaPackageFragment@185[''] + packageFragments('Int': FqName@186) = null + packageFragments('KExtensionProperty': FqName@187) = null + packageFragments('KMutableExtensionProperty': FqName@188) = null + packageFragments('KMutableTopLevelExtensionProperty': FqName@189) = null + packageFragments('KTopLevelExtensionProperty': FqName@190) = null + packageFragments('Long': FqName@191) = null + packageFragments('String': FqName@192) = null + packageFragments('countCharacters': FqName@193) = null + packageFragments('java': FqName@194) = LazyJavaPackageFragment@195['java'] + packageFragments('java.lang': FqName@196) = LazyJavaPackageFragment@197['lang'] + packageFragments('java.lang.Int': FqName@198) = null + packageFragments('java.lang.KExtensionProperty': FqName@199) = null + packageFragments('java.lang.KMutableExtensionProperty': FqName@200) = null + packageFragments('java.lang.KMutableTopLevelExtensionProperty': FqName@201) = null + packageFragments('java.lang.KTopLevelExtensionProperty': FqName@202) = null + packageFragments('java.lang.Long': FqName@203) = null + packageFragments('java.lang.String': FqName@204) = null + packageFragments('kotlin': FqName@205) = LazyJavaPackageFragment@62['kotlin'] + packageFragments('kotlin.Int': FqName@206) = null + packageFragments('kotlin.KExtensionProperty': FqName@207) = null + packageFragments('kotlin.KMutableExtensionProperty': FqName@208) = null + packageFragments('kotlin.KMutableTopLevelExtensionProperty': FqName@209) = null + packageFragments('kotlin.KTopLevelExtensionProperty': FqName@210) = null + packageFragments('kotlin.Long': FqName@211) = null + packageFragments('kotlin.String': FqName@212) = null + packageFragments('kotlin.io': FqName@213) = LazyJavaPackageFragment@214['io'] + packageFragments('kotlin.io.Int': FqName@215) = null + packageFragments('kotlin.io.KExtensionProperty': FqName@216) = null + packageFragments('kotlin.io.KMutableExtensionProperty': FqName@217) = null + packageFragments('kotlin.io.KMutableTopLevelExtensionProperty': FqName@218) = null + packageFragments('kotlin.io.KTopLevelExtensionProperty': FqName@219) = null + packageFragments('kotlin.io.Long': FqName@220) = null + packageFragments('kotlin.io.String': FqName@221) = null + packageFragments('kotlin.jvm': FqName@222) = LazyJavaPackageFragment@223['jvm'] + packageFragments('kotlin.jvm.Int': FqName@224) = null + packageFragments('kotlin.jvm.KExtensionProperty': FqName@225) = null + packageFragments('kotlin.jvm.KMutableExtensionProperty': FqName@226) = null + packageFragments('kotlin.jvm.KMutableTopLevelExtensionProperty': FqName@227) = null + packageFragments('kotlin.jvm.KTopLevelExtensionProperty': FqName@228) = null + packageFragments('kotlin.jvm.Long': FqName@229) = null + packageFragments('kotlin.jvm.String': FqName@230) = null + packageFragments('kotlin.reflect': FqName@231) = LazyJavaPackageFragment@21['reflect'] + packageFragments('kotlin.reflect.Int': FqName@232) = null + packageFragments('kotlin.reflect.KExtensionProperty': FqName@233) = null + packageFragments('kotlin.reflect.KMutableExtensionProperty': FqName@234) = null + packageFragments('kotlin.reflect.KMutableTopLevelExtensionProperty': FqName@235) = null + packageFragments('kotlin.reflect.KTopLevelExtensionProperty': FqName@236) = null + packageFragments('kotlin.reflect.Long': FqName@237) = null + packageFragments('kotlin.reflect.String': FqName@238) = null + packageFragments('meaning': FqName@239) = null } -LazyJavaPackageFragment@193['java'] { - classes('lang': Name@258) = null // through LazyPackageFragmentScopeForJavaPackage@259 - deserializedPackageScope = Empty@251 // through LazyPackageFragmentScopeForJavaPackage@259 - functions('lang': Name@260) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@259 - memberIndex = computeMemberIndex$1@261 // through LazyPackageFragmentScopeForJavaPackage@259 +LazyJavaPackageFragment@185[''] { + classes('Int': Name@240) = null // through LazyPackageFragmentScopeForJavaPackage@241 + classes('KExtensionProperty': Name@242) = null // through LazyPackageFragmentScopeForJavaPackage@241 + classes('KMutableExtensionProperty': Name@243) = null // through LazyPackageFragmentScopeForJavaPackage@241 + classes('KMutableTopLevelExtensionProperty': Name@244) = null // through LazyPackageFragmentScopeForJavaPackage@241 + classes('KTopLevelExtensionProperty': Name@245) = null // through LazyPackageFragmentScopeForJavaPackage@241 + classes('Long': Name@246) = null // through LazyPackageFragmentScopeForJavaPackage@241 + classes('String': Name@247) = null // through LazyPackageFragmentScopeForJavaPackage@241 + classes('countCharacters': Name@248) = null // through LazyPackageFragmentScopeForJavaPackage@241 + classes('get': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@241 + classes('invoke': Name@249) = null // through LazyPackageFragmentScopeForJavaPackage@241 + classes('kotlin': Name@250) = null // through LazyPackageFragmentScopeForJavaPackage@241 + classes('length': Name@251) = null // through LazyPackageFragmentScopeForJavaPackage@241 + classes('meaning': Name@252) = null // through LazyPackageFragmentScopeForJavaPackage@241 + classes('set': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@241 + deserializedPackageScope = Empty@253 // through LazyPackageFragmentScopeForJavaPackage@241 + functions('countCharacters': Name@248) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@241 + functions('get': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@241 + functions('invoke': Name@249) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@241 + functions('kotlin': Name@254) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@241 + functions('meaning': Name@252) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@241 + functions('set': Name@25) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@241 + memberIndex = computeMemberIndex$1@255 // through LazyPackageFragmentScopeForJavaPackage@241 } -LazyJavaPackageFragment@221['jvm'] { - classes('Int': Name@238) = null // through LazyPackageFragmentScopeForJavaPackage@262 - classes('Long': Name@244) = null // through LazyPackageFragmentScopeForJavaPackage@262 - classes('String': Name@245) = null // through LazyPackageFragmentScopeForJavaPackage@262 - classes('countCharacters': Name@246) = null // through LazyPackageFragmentScopeForJavaPackage@262 - classes('get': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@262 - classes('invoke': Name@247) = null // through LazyPackageFragmentScopeForJavaPackage@262 - classes('length': Name@249) = null // through LazyPackageFragmentScopeForJavaPackage@262 - classes('meaning': Name@250) = null // through LazyPackageFragmentScopeForJavaPackage@262 - classes('set': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@262 - deserializedPackageScope = Empty@251 // through LazyPackageFragmentScopeForJavaPackage@262 - functions('countCharacters': Name@246) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@262 - functions('get': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@262 - functions('invoke': Name@247) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@262 - functions('meaning': Name@250) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@262 - functions('set': Name@25) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@262 - memberIndex = computeMemberIndex$1@263 // through LazyPackageFragmentScopeForJavaPackage@262 +LazyJavaPackageFragment@214['io'] { + classes('Int': Name@240) = null // through LazyPackageFragmentScopeForJavaPackage@256 + classes('Long': Name@246) = null // through LazyPackageFragmentScopeForJavaPackage@256 + classes('String': Name@247) = null // through LazyPackageFragmentScopeForJavaPackage@256 + classes('countCharacters': Name@248) = null // through LazyPackageFragmentScopeForJavaPackage@256 + classes('get': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@256 + classes('invoke': Name@249) = null // through LazyPackageFragmentScopeForJavaPackage@256 + classes('length': Name@251) = null // through LazyPackageFragmentScopeForJavaPackage@256 + classes('meaning': Name@252) = null // through LazyPackageFragmentScopeForJavaPackage@256 + classes('set': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@256 + deserializedPackageScope = DeserializedPackageMemberScope@257 // through LazyPackageFragmentScopeForJavaPackage@256 + functions('countCharacters': Name@248) = EmptyList@23[empty] // through DeserializedPackageMemberScope@257 + functions('countCharacters': Name@248) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@256 + functions('get': Name@22) = EmptyList@23[empty] // through DeserializedPackageMemberScope@257 + functions('get': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@256 + functions('invoke': Name@249) = EmptyList@23[empty] // through DeserializedPackageMemberScope@257 + functions('invoke': Name@249) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@256 + functions('meaning': Name@252) = EmptyList@23[empty] // through DeserializedPackageMemberScope@257 + functions('meaning': Name@252) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@256 + functions('set': Name@25) = EmptyList@23[empty] // through DeserializedPackageMemberScope@257 + functions('set': Name@25) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@256 + memberIndex = computeMemberIndex$1@258 // through LazyPackageFragmentScopeForJavaPackage@256 + membersProtos = LinkedHashMap@259 // through DeserializedPackageMemberScope@257 + properties('countCharacters': Name@248) = EmptyList@23[empty] // through DeserializedPackageMemberScope@257 + properties('get': Name@22) = EmptyList@23[empty] // through DeserializedPackageMemberScope@257 + properties('length': Name@251) = EmptyList@23[empty] // through DeserializedPackageMemberScope@257 + properties('meaning': Name@252) = EmptyList@23[empty] // through DeserializedPackageMemberScope@257 + properties('set': Name@25) = EmptyList@23[empty] // through DeserializedPackageMemberScope@257 +} + +LazyJavaPackageFragment@195['java'] { + classes('lang': Name@260) = null // through LazyPackageFragmentScopeForJavaPackage@261 + deserializedPackageScope = Empty@253 // through LazyPackageFragmentScopeForJavaPackage@261 + functions('lang': Name@262) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@261 + memberIndex = computeMemberIndex$1@263 // through LazyPackageFragmentScopeForJavaPackage@261 +} + +LazyJavaPackageFragment@223['jvm'] { + classes('Int': Name@240) = null // through LazyPackageFragmentScopeForJavaPackage@264 + classes('Long': Name@246) = null // through LazyPackageFragmentScopeForJavaPackage@264 + classes('String': Name@247) = null // through LazyPackageFragmentScopeForJavaPackage@264 + classes('countCharacters': Name@248) = null // through LazyPackageFragmentScopeForJavaPackage@264 + classes('get': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@264 + classes('invoke': Name@249) = null // through LazyPackageFragmentScopeForJavaPackage@264 + classes('length': Name@251) = null // through LazyPackageFragmentScopeForJavaPackage@264 + classes('meaning': Name@252) = null // through LazyPackageFragmentScopeForJavaPackage@264 + classes('set': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@264 + deserializedPackageScope = Empty@253 // through LazyPackageFragmentScopeForJavaPackage@264 + functions('countCharacters': Name@248) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@264 + functions('get': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@264 + functions('invoke': Name@249) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@264 + functions('meaning': Name@252) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@264 + functions('set': Name@25) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@264 + memberIndex = computeMemberIndex$1@265 // through LazyPackageFragmentScopeForJavaPackage@264 } LazyJavaPackageFragment@62['kotlin'] { - classes('Any': Name@264) = null // through LazyPackageFragmentScopeForJavaPackage@265 - classes('Int': Name@238) = null // through LazyPackageFragmentScopeForJavaPackage@265 - classes('Long': Name@244) = null // through LazyPackageFragmentScopeForJavaPackage@265 - classes('MutableMap': Name@266) = null // through LazyPackageFragmentScopeForJavaPackage@265 - classes('String': Name@245) = null // through LazyPackageFragmentScopeForJavaPackage@265 - classes('Unit': Name@267) = DeserializedClassDescriptor@20['Unit'] // through LazyPackageFragmentScopeForJavaPackage@265 - classes('countCharacters': Name@246) = null // through LazyPackageFragmentScopeForJavaPackage@265 - classes('get': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@265 - classes('invoke': Name@247) = null // through LazyPackageFragmentScopeForJavaPackage@265 - classes('io': Name@268) = null // through LazyPackageFragmentScopeForJavaPackage@265 - classes('jvm': Name@269) = null // through LazyPackageFragmentScopeForJavaPackage@265 - classes('length': Name@249) = null // through LazyPackageFragmentScopeForJavaPackage@265 - classes('meaning': Name@250) = null // through LazyPackageFragmentScopeForJavaPackage@265 - classes('reflect': Name@270) = null // through LazyPackageFragmentScopeForJavaPackage@265 - classes('set': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@265 - deserializedPackageScope = DeserializedPackageMemberScope@271 // through LazyPackageFragmentScopeForJavaPackage@265 - functions('countCharacters': Name@246) = EmptyList@23[empty] // through DeserializedPackageMemberScope@271 - functions('countCharacters': Name@246) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@265 - functions('get': Name@22) = ArrayList@272[2] { DeserializedSimpleFunctionDescriptor@273['get'], DeserializedSimpleFunctionDescriptor@274['get'] } // through DeserializedPackageMemberScope@271 - functions('get': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@265 - functions('invoke': Name@247) = EmptyList@23[empty] // through DeserializedPackageMemberScope@271 - functions('invoke': Name@247) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@265 - functions('io': Name@275) = EmptyList@23[empty] // through DeserializedPackageMemberScope@271 - functions('io': Name@275) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@265 - functions('jvm': Name@276) = EmptyList@23[empty] // through DeserializedPackageMemberScope@271 - functions('jvm': Name@276) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@265 - functions('meaning': Name@250) = EmptyList@23[empty] // through DeserializedPackageMemberScope@271 - functions('meaning': Name@250) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@265 - functions('reflect': Name@277) = EmptyList@23[empty] // through DeserializedPackageMemberScope@271 - functions('reflect': Name@277) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@265 - functions('set': Name@25) = ArrayList@278[1] { DeserializedSimpleFunctionDescriptor@279['set'] } // through DeserializedPackageMemberScope@271 - functions('set': Name@25) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@265 - memberIndex = computeMemberIndex$1@280 // through LazyPackageFragmentScopeForJavaPackage@265 - membersProtos = HashMap@281 // through DeserializedPackageMemberScope@271 - properties('countCharacters': Name@246) = EmptyList@23[empty] // through DeserializedPackageMemberScope@271 - properties('get': Name@22) = EmptyList@23[empty] // through DeserializedPackageMemberScope@271 - properties('io': Name@275) = EmptyList@23[empty] // through DeserializedPackageMemberScope@271 - properties('jvm': Name@276) = EmptyList@23[empty] // through DeserializedPackageMemberScope@271 - properties('length': Name@249) = EmptyList@23[empty] // through DeserializedPackageMemberScope@271 - properties('meaning': Name@250) = EmptyList@23[empty] // through DeserializedPackageMemberScope@271 - properties('reflect': Name@277) = EmptyList@23[empty] // through DeserializedPackageMemberScope@271 - properties('set': Name@25) = EmptyList@23[empty] // through DeserializedPackageMemberScope@271 + classes('Any': Name@266) = null // through LazyPackageFragmentScopeForJavaPackage@267 + classes('Int': Name@240) = null // through LazyPackageFragmentScopeForJavaPackage@267 + classes('Long': Name@246) = null // through LazyPackageFragmentScopeForJavaPackage@267 + classes('MutableMap': Name@268) = null // through LazyPackageFragmentScopeForJavaPackage@267 + classes('String': Name@247) = null // through LazyPackageFragmentScopeForJavaPackage@267 + classes('Unit': Name@269) = DeserializedClassDescriptor@20['Unit'] // through LazyPackageFragmentScopeForJavaPackage@267 + classes('countCharacters': Name@248) = null // through LazyPackageFragmentScopeForJavaPackage@267 + classes('get': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@267 + classes('invoke': Name@249) = null // through LazyPackageFragmentScopeForJavaPackage@267 + classes('io': Name@270) = null // through LazyPackageFragmentScopeForJavaPackage@267 + classes('jvm': Name@271) = null // through LazyPackageFragmentScopeForJavaPackage@267 + classes('length': Name@251) = null // through LazyPackageFragmentScopeForJavaPackage@267 + classes('meaning': Name@252) = null // through LazyPackageFragmentScopeForJavaPackage@267 + classes('reflect': Name@272) = null // through LazyPackageFragmentScopeForJavaPackage@267 + classes('set': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@267 + deserializedPackageScope = DeserializedPackageMemberScope@273 // through LazyPackageFragmentScopeForJavaPackage@267 + functions('countCharacters': Name@248) = EmptyList@23[empty] // through DeserializedPackageMemberScope@273 + functions('countCharacters': Name@248) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@267 + functions('get': Name@22) = ArrayList@274[2] { DeserializedSimpleFunctionDescriptor@275['get'], DeserializedSimpleFunctionDescriptor@276['get'] } // through DeserializedPackageMemberScope@273 + functions('get': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@267 + functions('invoke': Name@249) = EmptyList@23[empty] // through DeserializedPackageMemberScope@273 + functions('invoke': Name@249) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@267 + functions('io': Name@277) = EmptyList@23[empty] // through DeserializedPackageMemberScope@273 + functions('io': Name@277) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@267 + functions('jvm': Name@278) = EmptyList@23[empty] // through DeserializedPackageMemberScope@273 + functions('jvm': Name@278) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@267 + functions('meaning': Name@252) = EmptyList@23[empty] // through DeserializedPackageMemberScope@273 + functions('meaning': Name@252) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@267 + functions('reflect': Name@279) = EmptyList@23[empty] // through DeserializedPackageMemberScope@273 + functions('reflect': Name@279) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@267 + functions('set': Name@25) = ArrayList@280[1] { DeserializedSimpleFunctionDescriptor@281['set'] } // through DeserializedPackageMemberScope@273 + functions('set': Name@25) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@267 + memberIndex = computeMemberIndex$1@282 // through LazyPackageFragmentScopeForJavaPackage@267 + membersProtos = LinkedHashMap@283 // through DeserializedPackageMemberScope@273 + properties('countCharacters': Name@248) = EmptyList@23[empty] // through DeserializedPackageMemberScope@273 + properties('get': Name@22) = EmptyList@23[empty] // through DeserializedPackageMemberScope@273 + properties('io': Name@277) = EmptyList@23[empty] // through DeserializedPackageMemberScope@273 + properties('jvm': Name@278) = EmptyList@23[empty] // through DeserializedPackageMemberScope@273 + properties('length': Name@251) = EmptyList@23[empty] // through DeserializedPackageMemberScope@273 + properties('meaning': Name@252) = EmptyList@23[empty] // through DeserializedPackageMemberScope@273 + properties('reflect': Name@279) = EmptyList@23[empty] // through DeserializedPackageMemberScope@273 + properties('set': Name@25) = EmptyList@23[empty] // through DeserializedPackageMemberScope@273 } -LazyJavaPackageFragment@195['lang'] { - classes('countCharacters': Name@246) = null // through LazyPackageFragmentScopeForJavaPackage@282 - classes('get': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@282 - classes('invoke': Name@247) = null // through LazyPackageFragmentScopeForJavaPackage@282 - classes('length': Name@249) = null // through LazyPackageFragmentScopeForJavaPackage@282 - classes('meaning': Name@250) = null // through LazyPackageFragmentScopeForJavaPackage@282 - classes('set': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@282 - deserializedPackageScope = Empty@251 // through LazyPackageFragmentScopeForJavaPackage@282 - functions('countCharacters': Name@246) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@282 - functions('get': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@282 - functions('invoke': Name@247) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@282 - functions('meaning': Name@250) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@282 - functions('set': Name@25) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@282 - memberIndex = computeMemberIndex$1@283 // through LazyPackageFragmentScopeForJavaPackage@282 +LazyJavaPackageFragment@197['lang'] { + classes('countCharacters': Name@248) = null // through LazyPackageFragmentScopeForJavaPackage@284 + classes('get': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@284 + classes('invoke': Name@249) = null // through LazyPackageFragmentScopeForJavaPackage@284 + classes('length': Name@251) = null // through LazyPackageFragmentScopeForJavaPackage@284 + classes('meaning': Name@252) = null // through LazyPackageFragmentScopeForJavaPackage@284 + classes('set': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@284 + deserializedPackageScope = Empty@253 // through LazyPackageFragmentScopeForJavaPackage@284 + functions('countCharacters': Name@248) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@284 + functions('get': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@284 + functions('invoke': Name@249) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@284 + functions('meaning': Name@252) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@284 + functions('set': Name@25) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@284 + memberIndex = computeMemberIndex$1@285 // through LazyPackageFragmentScopeForJavaPackage@284 } LazyJavaPackageFragment@21['reflect'] { - classes('Int': Name@238) = null // through LazyPackageFragmentScopeForJavaPackage@284 - classes('KCallable': Name@285) = DeserializedClassDescriptor@2['KCallable'] // through LazyPackageFragmentScopeForJavaPackage@284 - classes('KExtensionProperty': Name@240) = DeserializedClassDescriptor@4['KExtensionProperty'] // through LazyPackageFragmentScopeForJavaPackage@284 - classes('KMutableExtensionProperty': Name@241) = DeserializedClassDescriptor@6['KMutableExtensionProperty'] // through LazyPackageFragmentScopeForJavaPackage@284 - classes('KMutableProperty': Name@286) = DeserializedClassDescriptor@8['KMutableProperty'] // through LazyPackageFragmentScopeForJavaPackage@284 - classes('KMutableTopLevelExtensionProperty': Name@287) = DeserializedClassDescriptor@10['KMutableTopLevelExtensionProperty'] // through LazyPackageFragmentScopeForJavaPackage@284 - classes('KMutableTopLevelProperty': Name@288) = DeserializedClassDescriptor@12['KMutableTopLevelProperty'] // through LazyPackageFragmentScopeForJavaPackage@284 - classes('KProperty': Name@289) = DeserializedClassDescriptor@14['KProperty'] // through LazyPackageFragmentScopeForJavaPackage@284 - classes('KTopLevelExtensionProperty': Name@290) = DeserializedClassDescriptor@16['KTopLevelExtensionProperty'] // through LazyPackageFragmentScopeForJavaPackage@284 - classes('KTopLevelProperty': Name@291) = DeserializedClassDescriptor@18['KTopLevelProperty'] // through LazyPackageFragmentScopeForJavaPackage@284 - classes('Long': Name@244) = null // through LazyPackageFragmentScopeForJavaPackage@284 - classes('String': Name@245) = null // through LazyPackageFragmentScopeForJavaPackage@284 - classes('countCharacters': Name@246) = null // through LazyPackageFragmentScopeForJavaPackage@284 - classes('get': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@284 - classes('invoke': Name@247) = null // through LazyPackageFragmentScopeForJavaPackage@284 - classes('length': Name@249) = null // through LazyPackageFragmentScopeForJavaPackage@284 - classes('meaning': Name@250) = null // through LazyPackageFragmentScopeForJavaPackage@284 - classes('set': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@284 - deserializedPackageScope = Empty@251 // through LazyPackageFragmentScopeForJavaPackage@284 - functions('countCharacters': Name@246) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@284 - functions('get': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@284 - functions('invoke': Name@247) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@284 - functions('meaning': Name@250) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@284 - functions('set': Name@25) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@284 - memberIndex = computeMemberIndex$1@292 // through LazyPackageFragmentScopeForJavaPackage@284 + classes('Int': Name@240) = null // through LazyPackageFragmentScopeForJavaPackage@286 + classes('KCallable': Name@287) = DeserializedClassDescriptor@2['KCallable'] // through LazyPackageFragmentScopeForJavaPackage@286 + classes('KExtensionProperty': Name@242) = DeserializedClassDescriptor@4['KExtensionProperty'] // through LazyPackageFragmentScopeForJavaPackage@286 + classes('KMutableExtensionProperty': Name@243) = DeserializedClassDescriptor@6['KMutableExtensionProperty'] // through LazyPackageFragmentScopeForJavaPackage@286 + classes('KMutableProperty': Name@288) = DeserializedClassDescriptor@8['KMutableProperty'] // through LazyPackageFragmentScopeForJavaPackage@286 + classes('KMutableTopLevelExtensionProperty': Name@289) = DeserializedClassDescriptor@10['KMutableTopLevelExtensionProperty'] // through LazyPackageFragmentScopeForJavaPackage@286 + classes('KMutableTopLevelProperty': Name@290) = DeserializedClassDescriptor@12['KMutableTopLevelProperty'] // through LazyPackageFragmentScopeForJavaPackage@286 + classes('KProperty': Name@291) = DeserializedClassDescriptor@14['KProperty'] // through LazyPackageFragmentScopeForJavaPackage@286 + classes('KTopLevelExtensionProperty': Name@292) = DeserializedClassDescriptor@16['KTopLevelExtensionProperty'] // through LazyPackageFragmentScopeForJavaPackage@286 + classes('KTopLevelProperty': Name@293) = DeserializedClassDescriptor@18['KTopLevelProperty'] // through LazyPackageFragmentScopeForJavaPackage@286 + classes('Long': Name@246) = null // through LazyPackageFragmentScopeForJavaPackage@286 + classes('String': Name@247) = null // through LazyPackageFragmentScopeForJavaPackage@286 + classes('countCharacters': Name@248) = null // through LazyPackageFragmentScopeForJavaPackage@286 + classes('get': Name@22) = null // through LazyPackageFragmentScopeForJavaPackage@286 + classes('invoke': Name@249) = null // through LazyPackageFragmentScopeForJavaPackage@286 + classes('length': Name@251) = null // through LazyPackageFragmentScopeForJavaPackage@286 + classes('meaning': Name@252) = null // through LazyPackageFragmentScopeForJavaPackage@286 + classes('set': Name@25) = null // through LazyPackageFragmentScopeForJavaPackage@286 + deserializedPackageScope = Empty@253 // through LazyPackageFragmentScopeForJavaPackage@286 + functions('countCharacters': Name@248) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@286 + functions('get': Name@22) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@286 + functions('invoke': Name@249) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@286 + functions('meaning': Name@252) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@286 + functions('set': Name@25) = EmptyList@23[empty] // through LazyPackageFragmentScopeForJavaPackage@286 + memberIndex = computeMemberIndex$1@294 // through LazyPackageFragmentScopeForJavaPackage@286 } -NestedClassDescriptors@293 { - findClass('get': Name@34) = null - findClass('set': Name@38) = null +NestedClassDescriptors@295 { + findNestedClass('get': Name@34) = null + findNestedClass('set': Name@38) = null } -NestedClassDescriptors@294 { - findClass('get': Name@22) = null - findClass('set': Name@25) = null +NestedClassDescriptors@296 { + findNestedClass('get': Name@22) = null + findNestedClass('set': Name@25) = null } -TypeDeserializer@295 { - classDescriptors('102': Integer@296) = DeserializedClassDescriptor@297['MutableMap'] - classDescriptors('2': Integer@298) = DeserializedClassDescriptor@299['Any'] +TypeDeserializer@297 { + classDescriptors('129': Integer@298) = DeserializedClassDescriptor@299['MutableMap'] + classDescriptors('9': Integer@300) = DeserializedClassDescriptor@301['Any'] } -TypeDeserializer@300 { - classDescriptors('3': Integer@301) = DeserializedClassDescriptor@299['Any'] - classDescriptors('4': Integer@302) = DeserializedClassDescriptor@4['KExtensionProperty'] - classDescriptors('5': Integer@303) = DeserializedClassDescriptor@8['KMutableProperty'] -} - -TypeDeserializer@304 { - classDescriptors('3': Integer@301) = DeserializedClassDescriptor@299['Any'] - classDescriptors('4': Integer@302) = DeserializedClassDescriptor@4['KExtensionProperty'] - classDescriptors('5': Integer@303) = DeserializedClassDescriptor@18['KTopLevelProperty'] -} - -TypeDeserializer@305 { - classDescriptors('3': Integer@301) = DeserializedClassDescriptor@299['Any'] - classDescriptors('4': Integer@302) = DeserializedClassDescriptor@14['KProperty'] +TypeDeserializer@302 { + classDescriptors('3': Integer@303) = DeserializedClassDescriptor@301['Any'] + classDescriptors('4': Integer@304) = DeserializedClassDescriptor@4['KExtensionProperty'] + classDescriptors('5': Integer@305) = DeserializedClassDescriptor@8['KMutableProperty'] } TypeDeserializer@306 { - classDescriptors('3': Integer@301) = DeserializedClassDescriptor@299['Any'] - classDescriptors('4': Integer@302) = DeserializedClassDescriptor@16['KTopLevelExtensionProperty'] - classDescriptors('5': Integer@303) = DeserializedClassDescriptor@6['KMutableExtensionProperty'] - classDescriptors('6': Integer@307) = DeserializedClassDescriptor@12['KMutableTopLevelProperty'] + classDescriptors('3': Integer@303) = DeserializedClassDescriptor@301['Any'] + classDescriptors('4': Integer@304) = DeserializedClassDescriptor@4['KExtensionProperty'] + classDescriptors('5': Integer@305) = DeserializedClassDescriptor@18['KTopLevelProperty'] +} + +TypeDeserializer@307 { + classDescriptors('3': Integer@303) = DeserializedClassDescriptor@301['Any'] + classDescriptors('4': Integer@304) = DeserializedClassDescriptor@14['KProperty'] } TypeDeserializer@308 { - classDescriptors('3': Integer@301) = DeserializedClassDescriptor@299['Any'] -} - -TypeDeserializer@309 { - classDescriptors('4': Integer@302) = DeserializedClassDescriptor@2['KCallable'] + classDescriptors('3': Integer@303) = DeserializedClassDescriptor@301['Any'] + classDescriptors('4': Integer@304) = DeserializedClassDescriptor@16['KTopLevelExtensionProperty'] + classDescriptors('5': Integer@305) = DeserializedClassDescriptor@6['KMutableExtensionProperty'] + classDescriptors('6': Integer@309) = DeserializedClassDescriptor@12['KMutableTopLevelProperty'] } TypeDeserializer@310 { - classDescriptors('4': Integer@302) = DeserializedClassDescriptor@14['KProperty'] + classDescriptors('3': Integer@303) = DeserializedClassDescriptor@301['Any'] } TypeDeserializer@311 { - classDescriptors('4': Integer@302) = DeserializedClassDescriptor@14['KProperty'] + classDescriptors('4': Integer@304) = DeserializedClassDescriptor@2['KCallable'] } TypeDeserializer@312 { - classDescriptors('4': Integer@302) = DeserializedClassDescriptor@18['KTopLevelProperty'] - classDescriptors('5': Integer@303) = DeserializedClassDescriptor@8['KMutableProperty'] + classDescriptors('4': Integer@304) = DeserializedClassDescriptor@14['KProperty'] } TypeDeserializer@313 { - classDescriptors('6': Integer@307) = DeserializedClassDescriptor@20['Unit'] + classDescriptors('4': Integer@304) = DeserializedClassDescriptor@14['KProperty'] +} + +TypeDeserializer@314 { + classDescriptors('4': Integer@304) = DeserializedClassDescriptor@18['KTopLevelProperty'] + classDescriptors('5': Integer@305) = DeserializedClassDescriptor@8['KMutableProperty'] +} + +TypeDeserializer@315 { + classDescriptors('6': Integer@309) = DeserializedClassDescriptor@20['Unit'] } diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionPropertyOnNullable.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionPropertyOnNullable.lazy.log index 2d27b53c8ba..3a6c30b6c49 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionPropertyOnNullable.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionPropertyOnNullable.lazy.log @@ -9,7 +9,7 @@ ClassDeserializer@0 { DeserializedClassDescriptor@2['KCallable'] { containingDeclaration = LazyJavaPackageFragment@11['reflect'] functions('get': Name@12) = EmptyList@13[empty] // through DeserializedClassMemberScope@14 - membersProtos = HashMap@15 // through DeserializedClassMemberScope@14 + membersProtos = LinkedHashMap@15 // through DeserializedClassMemberScope@14 properties('get': Name@12) = EmptyList@13[empty] // through DeserializedClassMemberScope@14 } @@ -17,7 +17,7 @@ DeserializedClassDescriptor@4['KExtensionProperty'] { containingDeclaration = LazyJavaPackageFragment@11['reflect'] defaultType = JetTypeImpl@16['KExtensionProperty<2>'] functions('get': Name@12) = ArrayList@17[1] { DeserializedSimpleFunctionDescriptor@18['get'] } // through DeserializedClassMemberScope@19 - membersProtos = HashMap@20 // through DeserializedClassMemberScope@19 + membersProtos = LinkedHashMap@20 // through DeserializedClassMemberScope@19 properties('get': Name@12) = EmptyList@13[empty] // through DeserializedClassMemberScope@19 thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@21[''] } @@ -25,21 +25,21 @@ DeserializedClassDescriptor@4['KExtensionProperty'] { DeserializedClassDescriptor@6['KProperty'] { containingDeclaration = LazyJavaPackageFragment@11['reflect'] functions('get': Name@12) = EmptyList@13[empty] // through DeserializedClassMemberScope@22 - membersProtos = HashMap@23 // through DeserializedClassMemberScope@22 + membersProtos = LinkedHashMap@23 // through DeserializedClassMemberScope@22 properties('get': Name@12) = EmptyList@13[empty] // through DeserializedClassMemberScope@22 } DeserializedClassDescriptor@8['KTopLevelExtensionProperty'] { containingDeclaration = LazyJavaPackageFragment@11['reflect'] functions('get': Name@12) = ArrayList@24[1] { DeserializedSimpleFunctionDescriptor@25['get'] } // through DeserializedClassMemberScope@26 - membersProtos = HashMap@27 // through DeserializedClassMemberScope@26 + membersProtos = LinkedHashMap@27 // through DeserializedClassMemberScope@26 properties('get': Name@12) = EmptyList@13[empty] // through DeserializedClassMemberScope@26 } DeserializedClassDescriptor@10['KTopLevelProperty'] { containingDeclaration = LazyJavaPackageFragment@11['reflect'] functions('get': Name@12) = EmptyList@13[empty] // through DeserializedClassMemberScope@28 - membersProtos = HashMap@29 // through DeserializedClassMemberScope@28 + membersProtos = LinkedHashMap@29 // through DeserializedClassMemberScope@28 properties('get': Name@12) = EmptyList@13[empty] // through DeserializedClassMemberScope@28 } @@ -78,7 +78,7 @@ DeserializedType@46['R in kotlin.reflect.KExtensionProperty'] { } DeserializedType@47['R in kotlin.reflect.KTopLevelExtensionProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@38 + constructor = AbstractLazyTypeParameterDescriptor$1@36 } DeserializedType@48['T in kotlin.reflect.KExtensionProperty'] { @@ -119,146 +119,150 @@ DeserializedType@64['kotlin.reflect.KTopLevelProperty'] { memberScope = SubstitutingScope@66 } -LazyJavaPackageFragmentProvider@67 { - packageFragments('': FqName@68) = LazyJavaPackageFragment@69[''] - packageFragments('Any': FqName@70) = null - packageFragments('Int': FqName@71) = null - packageFragments('java': FqName@72) = LazyJavaPackageFragment@73['java'] - packageFragments('java.lang': FqName@74) = LazyJavaPackageFragment@75['lang'] - packageFragments('java.lang.Any': FqName@76) = null - packageFragments('java.lang.Int': FqName@77) = null - packageFragments('kotlin': FqName@78) = LazyJavaPackageFragment@79['kotlin'] - packageFragments('kotlin.Any': FqName@80) = null - packageFragments('kotlin.Int': FqName@81) = null - packageFragments('kotlin.io': FqName@82) = LazyJavaPackageFragment@83['io'] - packageFragments('kotlin.io.Any': FqName@84) = null - packageFragments('kotlin.io.Int': FqName@85) = null - packageFragments('kotlin.jvm': FqName@86) = LazyJavaPackageFragment@87['jvm'] - packageFragments('kotlin.jvm.Any': FqName@88) = null - packageFragments('kotlin.jvm.Int': FqName@89) = null - packageFragments('kotlin.reflect': FqName@90) = LazyJavaPackageFragment@11['reflect'] - packageFragments('meaning': FqName@91) = null +EnumEntryClassDescriptors@67 { + findEnumEntry('get': Name@12) = null } -LazyJavaPackageFragment@69[''] { - classes('Any': Name@92) = null // through LazyPackageFragmentScopeForJavaPackage@93 - classes('Int': Name@94) = null // through LazyPackageFragmentScopeForJavaPackage@93 - classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@93 - classes('invoke': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@93 - classes('meaning': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@93 - deserializedPackageScope = Empty@97 // through LazyPackageFragmentScopeForJavaPackage@93 - functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@93 - functions('invoke': Name@95) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@93 - functions('meaning': Name@96) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@93 - memberIndex = computeMemberIndex$1@98 // through LazyPackageFragmentScopeForJavaPackage@93 +LazyJavaPackageFragmentProvider@68 { + packageFragments('': FqName@69) = LazyJavaPackageFragment@70[''] + packageFragments('Any': FqName@71) = null + packageFragments('Int': FqName@72) = null + packageFragments('java': FqName@73) = LazyJavaPackageFragment@74['java'] + packageFragments('java.lang': FqName@75) = LazyJavaPackageFragment@76['lang'] + packageFragments('java.lang.Any': FqName@77) = null + packageFragments('java.lang.Int': FqName@78) = null + packageFragments('kotlin': FqName@79) = LazyJavaPackageFragment@80['kotlin'] + packageFragments('kotlin.Any': FqName@81) = null + packageFragments('kotlin.Int': FqName@82) = null + packageFragments('kotlin.io': FqName@83) = LazyJavaPackageFragment@84['io'] + packageFragments('kotlin.io.Any': FqName@85) = null + packageFragments('kotlin.io.Int': FqName@86) = null + packageFragments('kotlin.jvm': FqName@87) = LazyJavaPackageFragment@88['jvm'] + packageFragments('kotlin.jvm.Any': FqName@89) = null + packageFragments('kotlin.jvm.Int': FqName@90) = null + packageFragments('kotlin.reflect': FqName@91) = LazyJavaPackageFragment@11['reflect'] + packageFragments('meaning': FqName@92) = null } -LazyJavaPackageFragment@83['io'] { - classes('Any': Name@92) = null // through LazyPackageFragmentScopeForJavaPackage@99 - classes('Int': Name@94) = null // through LazyPackageFragmentScopeForJavaPackage@99 - classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@99 - classes('invoke': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@99 - classes('meaning': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@99 - deserializedPackageScope = DeserializedPackageMemberScope@100 // through LazyPackageFragmentScopeForJavaPackage@99 - functions('get': Name@12) = EmptyList@13[empty] // through DeserializedPackageMemberScope@100 - functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@99 - functions('invoke': Name@95) = EmptyList@13[empty] // through DeserializedPackageMemberScope@100 - functions('invoke': Name@95) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@99 - functions('meaning': Name@96) = EmptyList@13[empty] // through DeserializedPackageMemberScope@100 - functions('meaning': Name@96) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@99 - memberIndex = computeMemberIndex$1@101 // through LazyPackageFragmentScopeForJavaPackage@99 - membersProtos = HashMap@102 // through DeserializedPackageMemberScope@100 - properties('get': Name@12) = EmptyList@13[empty] // through DeserializedPackageMemberScope@100 - properties('meaning': Name@96) = EmptyList@13[empty] // through DeserializedPackageMemberScope@100 +LazyJavaPackageFragment@70[''] { + classes('Any': Name@93) = null // through LazyPackageFragmentScopeForJavaPackage@94 + classes('Int': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@94 + classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@94 + classes('invoke': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@94 + classes('meaning': Name@97) = null // through LazyPackageFragmentScopeForJavaPackage@94 + deserializedPackageScope = Empty@98 // through LazyPackageFragmentScopeForJavaPackage@94 + functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@94 + functions('invoke': Name@96) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@94 + functions('meaning': Name@97) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@94 + memberIndex = computeMemberIndex$1@99 // through LazyPackageFragmentScopeForJavaPackage@94 } -LazyJavaPackageFragment@73['java'] { - classes('lang': Name@103) = null // through LazyPackageFragmentScopeForJavaPackage@104 - deserializedPackageScope = Empty@97 // through LazyPackageFragmentScopeForJavaPackage@104 - functions('lang': Name@105) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@104 - memberIndex = computeMemberIndex$1@106 // through LazyPackageFragmentScopeForJavaPackage@104 +LazyJavaPackageFragment@84['io'] { + classes('Any': Name@93) = null // through LazyPackageFragmentScopeForJavaPackage@100 + classes('Int': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@100 + classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@100 + classes('invoke': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@100 + classes('meaning': Name@97) = null // through LazyPackageFragmentScopeForJavaPackage@100 + deserializedPackageScope = DeserializedPackageMemberScope@101 // through LazyPackageFragmentScopeForJavaPackage@100 + functions('get': Name@12) = EmptyList@13[empty] // through DeserializedPackageMemberScope@101 + functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@100 + functions('invoke': Name@96) = EmptyList@13[empty] // through DeserializedPackageMemberScope@101 + functions('invoke': Name@96) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@100 + functions('meaning': Name@97) = EmptyList@13[empty] // through DeserializedPackageMemberScope@101 + functions('meaning': Name@97) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@100 + memberIndex = computeMemberIndex$1@102 // through LazyPackageFragmentScopeForJavaPackage@100 + membersProtos = LinkedHashMap@103 // through DeserializedPackageMemberScope@101 + properties('get': Name@12) = EmptyList@13[empty] // through DeserializedPackageMemberScope@101 + properties('meaning': Name@97) = EmptyList@13[empty] // through DeserializedPackageMemberScope@101 } -LazyJavaPackageFragment@87['jvm'] { - classes('Any': Name@92) = null // through LazyPackageFragmentScopeForJavaPackage@107 - classes('Int': Name@94) = null // through LazyPackageFragmentScopeForJavaPackage@107 - classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@107 - classes('invoke': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@107 - classes('meaning': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@107 - deserializedPackageScope = Empty@97 // through LazyPackageFragmentScopeForJavaPackage@107 - functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@107 - functions('invoke': Name@95) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@107 - functions('meaning': Name@96) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@107 - memberIndex = computeMemberIndex$1@108 // through LazyPackageFragmentScopeForJavaPackage@107 +LazyJavaPackageFragment@74['java'] { + classes('lang': Name@104) = null // through LazyPackageFragmentScopeForJavaPackage@105 + deserializedPackageScope = Empty@98 // through LazyPackageFragmentScopeForJavaPackage@105 + functions('lang': Name@106) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@105 + memberIndex = computeMemberIndex$1@107 // through LazyPackageFragmentScopeForJavaPackage@105 } -LazyJavaPackageFragment@79['kotlin'] { - classes('Any': Name@92) = null // through LazyPackageFragmentScopeForJavaPackage@109 - classes('Int': Name@94) = null // through LazyPackageFragmentScopeForJavaPackage@109 - classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@109 - classes('invoke': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@109 - classes('io': Name@110) = null // through LazyPackageFragmentScopeForJavaPackage@109 - classes('jvm': Name@111) = null // through LazyPackageFragmentScopeForJavaPackage@109 - classes('meaning': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@109 - deserializedPackageScope = DeserializedPackageMemberScope@112 // through LazyPackageFragmentScopeForJavaPackage@109 - functions('get': Name@12) = ArrayList@113[2] { DeserializedSimpleFunctionDescriptor@114['get'], DeserializedSimpleFunctionDescriptor@115['get'] } // through DeserializedPackageMemberScope@112 - functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@109 - functions('invoke': Name@95) = EmptyList@13[empty] // through DeserializedPackageMemberScope@112 - functions('invoke': Name@95) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@109 - functions('io': Name@116) = EmptyList@13[empty] // through DeserializedPackageMemberScope@112 - functions('io': Name@116) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@109 - functions('jvm': Name@117) = EmptyList@13[empty] // through DeserializedPackageMemberScope@112 - functions('jvm': Name@117) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@109 - functions('meaning': Name@96) = EmptyList@13[empty] // through DeserializedPackageMemberScope@112 - functions('meaning': Name@96) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@109 - memberIndex = computeMemberIndex$1@118 // through LazyPackageFragmentScopeForJavaPackage@109 - membersProtos = HashMap@119 // through DeserializedPackageMemberScope@112 - properties('get': Name@12) = EmptyList@13[empty] // through DeserializedPackageMemberScope@112 - properties('io': Name@116) = EmptyList@13[empty] // through DeserializedPackageMemberScope@112 - properties('jvm': Name@117) = EmptyList@13[empty] // through DeserializedPackageMemberScope@112 - properties('meaning': Name@96) = EmptyList@13[empty] // through DeserializedPackageMemberScope@112 +LazyJavaPackageFragment@88['jvm'] { + classes('Any': Name@93) = null // through LazyPackageFragmentScopeForJavaPackage@108 + classes('Int': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@108 + classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@108 + classes('invoke': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@108 + classes('meaning': Name@97) = null // through LazyPackageFragmentScopeForJavaPackage@108 + deserializedPackageScope = Empty@98 // through LazyPackageFragmentScopeForJavaPackage@108 + functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@108 + functions('invoke': Name@96) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@108 + functions('meaning': Name@97) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@108 + memberIndex = computeMemberIndex$1@109 // through LazyPackageFragmentScopeForJavaPackage@108 } -LazyJavaPackageFragment@75['lang'] { - classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@120 - classes('invoke': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@120 - classes('meaning': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@120 - deserializedPackageScope = Empty@97 // through LazyPackageFragmentScopeForJavaPackage@120 - functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@120 - functions('invoke': Name@95) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@120 - functions('meaning': Name@96) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@120 - memberIndex = computeMemberIndex$1@121 // through LazyPackageFragmentScopeForJavaPackage@120 +LazyJavaPackageFragment@80['kotlin'] { + classes('Any': Name@93) = null // through LazyPackageFragmentScopeForJavaPackage@110 + classes('Int': Name@95) = null // through LazyPackageFragmentScopeForJavaPackage@110 + classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@110 + classes('invoke': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@110 + classes('io': Name@111) = null // through LazyPackageFragmentScopeForJavaPackage@110 + classes('jvm': Name@112) = null // through LazyPackageFragmentScopeForJavaPackage@110 + classes('meaning': Name@97) = null // through LazyPackageFragmentScopeForJavaPackage@110 + deserializedPackageScope = DeserializedPackageMemberScope@113 // through LazyPackageFragmentScopeForJavaPackage@110 + functions('get': Name@12) = ArrayList@114[2] { DeserializedSimpleFunctionDescriptor@115['get'], DeserializedSimpleFunctionDescriptor@116['get'] } // through DeserializedPackageMemberScope@113 + functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@110 + functions('invoke': Name@96) = EmptyList@13[empty] // through DeserializedPackageMemberScope@113 + functions('invoke': Name@96) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@110 + functions('io': Name@117) = EmptyList@13[empty] // through DeserializedPackageMemberScope@113 + functions('io': Name@117) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@110 + functions('jvm': Name@118) = EmptyList@13[empty] // through DeserializedPackageMemberScope@113 + functions('jvm': Name@118) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@110 + functions('meaning': Name@97) = EmptyList@13[empty] // through DeserializedPackageMemberScope@113 + functions('meaning': Name@97) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@110 + memberIndex = computeMemberIndex$1@119 // through LazyPackageFragmentScopeForJavaPackage@110 + membersProtos = LinkedHashMap@120 // through DeserializedPackageMemberScope@113 + properties('get': Name@12) = EmptyList@13[empty] // through DeserializedPackageMemberScope@113 + properties('io': Name@117) = EmptyList@13[empty] // through DeserializedPackageMemberScope@113 + properties('jvm': Name@118) = EmptyList@13[empty] // through DeserializedPackageMemberScope@113 + properties('meaning': Name@97) = EmptyList@13[empty] // through DeserializedPackageMemberScope@113 +} + +LazyJavaPackageFragment@76['lang'] { + classes('get': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@121 + classes('invoke': Name@96) = null // through LazyPackageFragmentScopeForJavaPackage@121 + classes('meaning': Name@97) = null // through LazyPackageFragmentScopeForJavaPackage@121 + deserializedPackageScope = Empty@98 // through LazyPackageFragmentScopeForJavaPackage@121 + functions('get': Name@12) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@121 + functions('invoke': Name@96) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@121 + functions('meaning': Name@97) = EmptyList@13[empty] // through LazyPackageFragmentScopeForJavaPackage@121 + memberIndex = computeMemberIndex$1@122 // through LazyPackageFragmentScopeForJavaPackage@121 } LazyJavaPackageFragment@11['reflect'] { - classes('KCallable': Name@122) = DeserializedClassDescriptor@2['KCallable'] // through LazyPackageFragmentScopeForJavaPackage@123 - classes('KExtensionProperty': Name@124) = DeserializedClassDescriptor@4['KExtensionProperty'] // through LazyPackageFragmentScopeForJavaPackage@123 - classes('KProperty': Name@125) = DeserializedClassDescriptor@6['KProperty'] // through LazyPackageFragmentScopeForJavaPackage@123 - classes('KTopLevelExtensionProperty': Name@126) = DeserializedClassDescriptor@8['KTopLevelExtensionProperty'] // through LazyPackageFragmentScopeForJavaPackage@123 - classes('KTopLevelProperty': Name@127) = DeserializedClassDescriptor@10['KTopLevelProperty'] // through LazyPackageFragmentScopeForJavaPackage@123 + classes('KCallable': Name@123) = DeserializedClassDescriptor@2['KCallable'] // through LazyPackageFragmentScopeForJavaPackage@124 + classes('KExtensionProperty': Name@125) = DeserializedClassDescriptor@4['KExtensionProperty'] // through LazyPackageFragmentScopeForJavaPackage@124 + classes('KProperty': Name@126) = DeserializedClassDescriptor@6['KProperty'] // through LazyPackageFragmentScopeForJavaPackage@124 + classes('KTopLevelExtensionProperty': Name@127) = DeserializedClassDescriptor@8['KTopLevelExtensionProperty'] // through LazyPackageFragmentScopeForJavaPackage@124 + classes('KTopLevelProperty': Name@128) = DeserializedClassDescriptor@10['KTopLevelProperty'] // through LazyPackageFragmentScopeForJavaPackage@124 } -NestedClassDescriptors@128 { - findClass('get': Name@12) = null +NestedClassDescriptors@129 { + findNestedClass('get': Name@12) = null } -TypeDeserializer@129 { - classDescriptors('3': Integer@130) = DeserializedClassDescriptor@131['Any'] +TypeDeserializer@130 { + classDescriptors('3': Integer@131) = DeserializedClassDescriptor@132['Any'] } -TypeDeserializer@132 { - classDescriptors('4': Integer@133) = DeserializedClassDescriptor@2['KCallable'] +TypeDeserializer@133 { + classDescriptors('4': Integer@134) = DeserializedClassDescriptor@2['KCallable'] } -TypeDeserializer@134 { - classDescriptors('4': Integer@133) = DeserializedClassDescriptor@4['KExtensionProperty'] - classDescriptors('5': Integer@135) = DeserializedClassDescriptor@10['KTopLevelProperty'] -} - -TypeDeserializer@136 { - classDescriptors('4': Integer@133) = DeserializedClassDescriptor@6['KProperty'] +TypeDeserializer@135 { + classDescriptors('4': Integer@134) = DeserializedClassDescriptor@4['KExtensionProperty'] + classDescriptors('5': Integer@136) = DeserializedClassDescriptor@10['KTopLevelProperty'] } TypeDeserializer@137 { - classDescriptors('4': Integer@133) = DeserializedClassDescriptor@6['KProperty'] + classDescriptors('4': Integer@134) = DeserializedClassDescriptor@6['KProperty'] +} + +TypeDeserializer@138 { + classDescriptors('4': Integer@134) = DeserializedClassDescriptor@6['KProperty'] } diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/genericClass.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/genericClass.lazy.log index 4d10db80681..ee86c582f7e 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/genericClass.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/genericClass.lazy.log @@ -16,12 +16,12 @@ DeserializedTypeParameterDescriptor@8['T'] { upperBounds = LinkedHashSet@10[1] { DeserializedType@11['kotlin.Any'] } } -DeserializedType@11['kotlin.Any'] { +DeserializedType@7['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@12 memberScope = DeserializedClassMemberScope@13 } -DeserializedType@7['kotlin.Any'] { +DeserializedType@11['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@12 memberScope = DeserializedClassMemberScope@13 } @@ -89,7 +89,7 @@ LazyJavaPackageFragment@39['io'] { functions('invoke': Name@59) = EmptyList@63[empty] // through DeserializedPackageMemberScope@67 functions('invoke': Name@59) = EmptyList@63[empty] // through LazyPackageFragmentScopeForJavaPackage@66 memberIndex = computeMemberIndex$1@68 // through LazyPackageFragmentScopeForJavaPackage@66 - membersProtos = HashMap@69 // through DeserializedPackageMemberScope@67 + membersProtos = LinkedHashMap@69 // through DeserializedPackageMemberScope@67 properties('foo': Name@58) = EmptyList@63[empty] // through DeserializedPackageMemberScope@67 properties('t': Name@61) = EmptyList@63[empty] // through DeserializedPackageMemberScope@67 } @@ -134,7 +134,7 @@ LazyJavaPackageFragment@32['kotlin'] { functions('reflect': Name@84) = EmptyList@63[empty] // through DeserializedPackageMemberScope@81 functions('reflect': Name@84) = EmptyList@63[empty] // through LazyPackageFragmentScopeForJavaPackage@77 memberIndex = computeMemberIndex$1@85 // through LazyPackageFragmentScopeForJavaPackage@77 - membersProtos = HashMap@86 // through DeserializedPackageMemberScope@81 + membersProtos = LinkedHashMap@86 // through DeserializedPackageMemberScope@81 properties('foo': Name@58) = EmptyList@63[empty] // through DeserializedPackageMemberScope@81 properties('io': Name@82) = EmptyList@63[empty] // through DeserializedPackageMemberScope@81 properties('jvm': Name@83) = EmptyList@63[empty] // through DeserializedPackageMemberScope@81 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/javaInstanceField.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/javaInstanceField.lazy.log index 653e8fce3b7..39f6d2b31a7 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/javaInstanceField.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/javaInstanceField.lazy.log @@ -36,12 +36,12 @@ DeserializedType@21['kotlin.Any'] { memberScope = DeserializedClassMemberScope@23 } -DeserializedType@17['kotlin.Any'] { +DeserializedType@13['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@22 memberScope = DeserializedClassMemberScope@23 } -DeserializedType@13['kotlin.Any'] { +DeserializedType@17['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@22 memberScope = DeserializedClassMemberScope@23 } @@ -256,7 +256,7 @@ LazyJavaPackageFragment@115['io'] { functions('publicMutable': Name@164) = EmptyList@29[empty] // through DeserializedPackageMemberScope@169 functions('publicMutable': Name@164) = EmptyList@29[empty] // through LazyPackageFragmentScopeForJavaPackage@168 memberIndex = computeMemberIndex$1@170 // through LazyPackageFragmentScopeForJavaPackage@168 - membersProtos = HashMap@171 // through DeserializedPackageMemberScope@169 + membersProtos = LinkedHashMap@171 // through DeserializedPackageMemberScope@169 properties('privateFinal': Name@159) = EmptyList@29[empty] // through DeserializedPackageMemberScope@169 properties('privateMutable': Name@160) = EmptyList@29[empty] // through DeserializedPackageMemberScope@169 properties('protectedFinal': Name@161) = EmptyList@29[empty] // through DeserializedPackageMemberScope@169 @@ -336,7 +336,7 @@ LazyJavaPackageFragment@104['kotlin'] { functions('reflect': Name@186) = EmptyList@29[empty] // through DeserializedPackageMemberScope@183 functions('reflect': Name@186) = EmptyList@29[empty] // through LazyPackageFragmentScopeForJavaPackage@179 memberIndex = computeMemberIndex$1@187 // through LazyPackageFragmentScopeForJavaPackage@179 - membersProtos = HashMap@188 // through DeserializedPackageMemberScope@183 + membersProtos = LinkedHashMap@188 // through DeserializedPackageMemberScope@183 properties('io': Name@184) = EmptyList@29[empty] // through DeserializedPackageMemberScope@183 properties('jvm': Name@185) = EmptyList@29[empty] // through DeserializedPackageMemberScope@183 properties('privateFinal': Name@159) = EmptyList@29[empty] // through DeserializedPackageMemberScope@183 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/javaStaticFieldViaImport.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/javaStaticFieldViaImport.lazy.log index 1f893cafda7..d1b17da2ae6 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/javaStaticFieldViaImport.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/javaStaticFieldViaImport.lazy.log @@ -83,11 +83,11 @@ DeserializedTypeParameterDescriptor@42['R'] { } DeserializedType@44['R in kotlin.reflect.KMutableTopLevelVariable'] { - constructor = AbstractLazyTypeParameterDescriptor$1@41 + constructor = AbstractLazyTypeParameterDescriptor$1@43 } DeserializedType@45['R in kotlin.reflect.KMutableTopLevelVariable'] { - constructor = AbstractLazyTypeParameterDescriptor$1@41 + constructor = AbstractLazyTypeParameterDescriptor$1@43 } DeserializedType@46['R in kotlin.reflect.KMutableVariable'] { @@ -103,10 +103,10 @@ DeserializedType@48['R in kotlin.reflect.KTopLevelVariable'] { } DeserializedType@49['R in kotlin.reflect.KVariable'] { - constructor = AbstractLazyTypeParameterDescriptor$1@43 + constructor = AbstractLazyTypeParameterDescriptor$1@41 } -DeserializedType@23['kotlin.Any'] { +DeserializedType@35['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@50 memberScope = DeserializedClassMemberScope@51 } @@ -116,12 +116,12 @@ DeserializedType@31['kotlin.Any'] { memberScope = DeserializedClassMemberScope@51 } -DeserializedType@35['kotlin.Any'] { +DeserializedType@27['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@50 memberScope = DeserializedClassMemberScope@51 } -DeserializedType@27['kotlin.Any'] { +DeserializedType@23['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@50 memberScope = DeserializedClassMemberScope@51 } @@ -427,7 +427,7 @@ LazyJavaPackageFragment@180['io'] { functions('publicMutable': Name@87) = EmptyList@80[empty] // through DeserializedPackageMemberScope@227 functions('publicMutable': Name@87) = EmptyList@80[empty] // through LazyPackageFragmentScopeForJavaPackage@226 memberIndex = computeMemberIndex$1@228 // through LazyPackageFragmentScopeForJavaPackage@226 - membersProtos = HashMap@229 // through DeserializedPackageMemberScope@227 + membersProtos = LinkedHashMap@229 // through DeserializedPackageMemberScope@227 properties('privateFinal': Name@82) = EmptyList@80[empty] // through DeserializedPackageMemberScope@227 properties('privateMutable': Name@83) = EmptyList@80[empty] // through DeserializedPackageMemberScope@227 properties('protectedFinal': Name@84) = EmptyList@80[empty] // through DeserializedPackageMemberScope@227 @@ -505,7 +505,7 @@ LazyJavaPackageFragment@168['kotlin'] { functions('reflect': Name@244) = EmptyList@80[empty] // through DeserializedPackageMemberScope@241 functions('reflect': Name@244) = EmptyList@80[empty] // through LazyPackageFragmentScopeForJavaPackage@237 memberIndex = computeMemberIndex$1@245 // through LazyPackageFragmentScopeForJavaPackage@237 - membersProtos = HashMap@246 // through DeserializedPackageMemberScope@241 + membersProtos = LinkedHashMap@246 // through DeserializedPackageMemberScope@241 properties('io': Name@242) = EmptyList@80[empty] // through DeserializedPackageMemberScope@241 properties('jvm': Name@243) = EmptyList@80[empty] // through DeserializedPackageMemberScope@241 properties('privateFinal': Name@82) = EmptyList@80[empty] // through DeserializedPackageMemberScope@241 diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/localVariable.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/localVariable.lazy.log index bdc2b0b3d21..98142076d83 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/localVariable.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/localVariable.lazy.log @@ -42,7 +42,7 @@ LazyJavaPackageFragment@13['io'] { functions('param': Name@23) = EmptyList@25[empty] // through DeserializedPackageMemberScope@28 functions('param': Name@23) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@27 memberIndex = computeMemberIndex$1@29 // through LazyPackageFragmentScopeForJavaPackage@27 - membersProtos = HashMap@30 // through DeserializedPackageMemberScope@28 + membersProtos = LinkedHashMap@30 // through DeserializedPackageMemberScope@28 } LazyJavaPackageFragment@5['java'] { @@ -88,7 +88,7 @@ LazyJavaPackageFragment@10['kotlin'] { functions('param': Name@23) = EmptyList@25[empty] // through DeserializedPackageMemberScope@40 functions('param': Name@23) = EmptyList@25[empty] // through LazyPackageFragmentScopeForJavaPackage@37 memberIndex = computeMemberIndex$1@43 // through LazyPackageFragmentScopeForJavaPackage@37 - membersProtos = HashMap@44 // through DeserializedPackageMemberScope@40 + membersProtos = LinkedHashMap@44 // through DeserializedPackageMemberScope@40 properties('io': Name@41) = EmptyList@25[empty] // through DeserializedPackageMemberScope@40 properties('jvm': Name@42) = EmptyList@25[empty] // through DeserializedPackageMemberScope@40 } diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/memberFromExtension.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/memberFromExtension.lazy.log index 31635da2eed..458fee871a9 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/memberFromExtension.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/memberFromExtension.lazy.log @@ -11,7 +11,7 @@ DeserializedClassDescriptor@2['KCallable'] { containingDeclaration = LazyJavaPackageFragment@13['reflect'] functions('get': Name@14) = EmptyList@15[empty] // through DeserializedClassMemberScope@16 functions('set': Name@17) = EmptyList@15[empty] // through DeserializedClassMemberScope@16 - membersProtos = HashMap@18 // through DeserializedClassMemberScope@16 + membersProtos = LinkedHashMap@18 // through DeserializedClassMemberScope@16 properties('get': Name@14) = EmptyList@15[empty] // through DeserializedClassMemberScope@16 properties('set': Name@17) = EmptyList@15[empty] // through DeserializedClassMemberScope@16 } @@ -21,7 +21,7 @@ DeserializedClassDescriptor@4['KMemberProperty'] { defaultType = JetTypeImpl@19['KMemberProperty<2>'] functions('get': Name@14) = ArrayList@20[1] { DeserializedSimpleFunctionDescriptor@21['get'] } // through DeserializedClassMemberScope@22 functions('set': Name@17) = EmptyList@15[empty] // through DeserializedClassMemberScope@22 - membersProtos = HashMap@23 // through DeserializedClassMemberScope@22 + membersProtos = LinkedHashMap@23 // through DeserializedClassMemberScope@22 properties('get': Name@14) = EmptyList@15[empty] // through DeserializedClassMemberScope@22 properties('set': Name@17) = EmptyList@15[empty] // through DeserializedClassMemberScope@22 thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@24[''] @@ -32,7 +32,7 @@ DeserializedClassDescriptor@6['KMutableMemberProperty'] { defaultType = JetTypeImpl@25['KMutableMemberProperty<2>'] functions('get': Name@14) = ArrayList@26[1] { DeserializedSimpleFunctionDescriptor@27['get'] } // through DeserializedClassMemberScope@28 functions('set': Name@17) = ArrayList@29[1] { DeserializedSimpleFunctionDescriptor@30['set'] } // through DeserializedClassMemberScope@28 - membersProtos = HashMap@31 // through DeserializedClassMemberScope@28 + membersProtos = LinkedHashMap@31 // through DeserializedClassMemberScope@28 properties('get': Name@14) = EmptyList@15[empty] // through DeserializedClassMemberScope@28 properties('set': Name@17) = EmptyList@15[empty] // through DeserializedClassMemberScope@28 thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@32[''] @@ -42,7 +42,7 @@ DeserializedClassDescriptor@8['KMutableProperty'] { containingDeclaration = LazyJavaPackageFragment@13['reflect'] functions('get': Name@14) = EmptyList@15[empty] // through DeserializedClassMemberScope@33 functions('set': Name@17) = EmptyList@15[empty] // through DeserializedClassMemberScope@33 - membersProtos = HashMap@34 // through DeserializedClassMemberScope@33 + membersProtos = LinkedHashMap@34 // through DeserializedClassMemberScope@33 properties('get': Name@14) = EmptyList@15[empty] // through DeserializedClassMemberScope@33 properties('set': Name@17) = EmptyList@15[empty] // through DeserializedClassMemberScope@33 } @@ -51,7 +51,7 @@ DeserializedClassDescriptor@10['KProperty'] { containingDeclaration = LazyJavaPackageFragment@13['reflect'] functions('get': Name@14) = EmptyList@15[empty] // through DeserializedClassMemberScope@35 functions('set': Name@17) = EmptyList@15[empty] // through DeserializedClassMemberScope@35 - membersProtos = HashMap@36 // through DeserializedClassMemberScope@35 + membersProtos = LinkedHashMap@36 // through DeserializedClassMemberScope@35 properties('get': Name@14) = EmptyList@15[empty] // through DeserializedClassMemberScope@35 properties('set': Name@17) = EmptyList@15[empty] // through DeserializedClassMemberScope@35 } @@ -62,7 +62,7 @@ DeserializedClassDescriptor@12['Unit'] { defaultType = JetTypeImpl@39['Unit'] functions('invoke': Name@40) = EmptyList@15[empty] // through DeserializedClassMemberScope@41 functions('toString': Name@42) = ArrayList@43[1] { DeserializedSimpleFunctionDescriptor@44['toString'] } // through DeserializedClassMemberScope@41 - membersProtos = HashMap@45 // through DeserializedClassMemberScope@41 + membersProtos = LinkedHashMap@45 // through DeserializedClassMemberScope@41 properties('toString': Name@42) = EmptyList@15[empty] // through DeserializedClassMemberScope@41 thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@46[''] } @@ -127,11 +127,6 @@ DeserializedType@78['T in kotlin.reflect.KMutableMemberProperty'] { constructor = AbstractLazyTypeParameterDescriptor$1@65 } -DeserializedType@67['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@79 - memberScope = DeserializedClassMemberScope@80 -} - DeserializedType@56['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@79 memberScope = DeserializedClassMemberScope@80 @@ -142,7 +137,7 @@ DeserializedType@81['kotlin.Any'] { memberScope = DeserializedClassMemberScope@80 } -DeserializedType@82['kotlin.Any'] { +DeserializedType@67['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@79 memberScope = DeserializedClassMemberScope@80 } @@ -152,6 +147,11 @@ DeserializedType@51['kotlin.Any'] { memberScope = DeserializedClassMemberScope@80 } +DeserializedType@82['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@79 + memberScope = DeserializedClassMemberScope@80 +} + DeserializedType@72['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@79 memberScope = DeserializedClassMemberScope@80 @@ -191,296 +191,310 @@ DeserializedType@99['kotlin.reflect.KProperty'] { memberScope = SubstitutingScope@100 } -LazyJavaPackageFragmentProvider@101 { - packageFragments('': FqName@102) = LazyJavaPackageFragment@103[''] - packageFragments('A': FqName@104) = null - packageFragments('KMemberProperty': FqName@105) = null - packageFragments('KMutableMemberProperty': FqName@106) = null - packageFragments('String': FqName@107) = null - packageFragments('Unit': FqName@108) = null - packageFragments('java': FqName@109) = LazyJavaPackageFragment@110['java'] - packageFragments('java.lang': FqName@111) = LazyJavaPackageFragment@112['lang'] - packageFragments('java.lang.A': FqName@113) = null - packageFragments('java.lang.KMemberProperty': FqName@114) = null - packageFragments('java.lang.KMutableMemberProperty': FqName@115) = null - packageFragments('java.lang.String': FqName@116) = null - packageFragments('java.lang.Unit': FqName@117) = null - packageFragments('kotlin': FqName@118) = LazyJavaPackageFragment@38['kotlin'] - packageFragments('kotlin.A': FqName@119) = null - packageFragments('kotlin.KMemberProperty': FqName@120) = null - packageFragments('kotlin.KMutableMemberProperty': FqName@121) = null - packageFragments('kotlin.String': FqName@122) = null - packageFragments('kotlin.Unit': FqName@123) = null - packageFragments('kotlin.io': FqName@124) = LazyJavaPackageFragment@125['io'] - packageFragments('kotlin.io.A': FqName@126) = null - packageFragments('kotlin.io.KMemberProperty': FqName@127) = null - packageFragments('kotlin.io.KMutableMemberProperty': FqName@128) = null - packageFragments('kotlin.io.String': FqName@129) = null - packageFragments('kotlin.io.Unit': FqName@130) = null - packageFragments('kotlin.jvm': FqName@131) = LazyJavaPackageFragment@132['jvm'] - packageFragments('kotlin.jvm.A': FqName@133) = null - packageFragments('kotlin.jvm.KMemberProperty': FqName@134) = null - packageFragments('kotlin.jvm.KMutableMemberProperty': FqName@135) = null - packageFragments('kotlin.jvm.String': FqName@136) = null - packageFragments('kotlin.jvm.Unit': FqName@137) = null - packageFragments('kotlin.reflect': FqName@138) = LazyJavaPackageFragment@13['reflect'] - packageFragments('kotlin.reflect.A': FqName@139) = null - packageFragments('kotlin.reflect.KMemberProperty': FqName@140) = null - packageFragments('kotlin.reflect.KMutableMemberProperty': FqName@141) = null - packageFragments('kotlin.reflect.String': FqName@142) = null - packageFragments('kotlin.reflect.Unit': FqName@143) = null +EnumEntryClassDescriptors@101 { + findEnumEntry('get': Name@14) = null + findEnumEntry('set': Name@17) = null } -LazyJavaPackageFragment@103[''] { - classes('A': Name@144) = null // through LazyPackageFragmentScopeForJavaPackage@145 - classes('KMemberProperty': Name@146) = null // through LazyPackageFragmentScopeForJavaPackage@145 - classes('KMutableMemberProperty': Name@147) = null // through LazyPackageFragmentScopeForJavaPackage@145 - classes('String': Name@148) = null // through LazyPackageFragmentScopeForJavaPackage@145 - classes('Unit': Name@149) = null // through LazyPackageFragmentScopeForJavaPackage@145 - classes('bar': Name@150) = null // through LazyPackageFragmentScopeForJavaPackage@145 - classes('foo': Name@151) = null // through LazyPackageFragmentScopeForJavaPackage@145 - classes('get': Name@14) = null // through LazyPackageFragmentScopeForJavaPackage@145 - classes('invoke': Name@40) = null // through LazyPackageFragmentScopeForJavaPackage@145 - classes('kotlin': Name@152) = null // through LazyPackageFragmentScopeForJavaPackage@145 - classes('self': Name@153) = null // through LazyPackageFragmentScopeForJavaPackage@145 - classes('set': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@145 - classes('toString': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@145 - deserializedPackageScope = Empty@154 // through LazyPackageFragmentScopeForJavaPackage@145 - functions('A': Name@144) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@145 - functions('bar': Name@150) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@145 - functions('foo': Name@151) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@145 - functions('get': Name@14) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@145 - functions('invoke': Name@40) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@145 - functions('kotlin': Name@155) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@145 - functions('self': Name@153) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@145 - functions('set': Name@17) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@145 - functions('toString': Name@42) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@145 - memberIndex = computeMemberIndex$1@156 // through LazyPackageFragmentScopeForJavaPackage@145 +EnumEntryClassDescriptors@102 { + findEnumEntry('get': Name@103) = null } -LazyJavaPackageFragment@125['io'] { - classes('A': Name@144) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('String': Name@148) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('Unit': Name@149) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('bar': Name@150) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('foo': Name@151) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('get': Name@14) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('invoke': Name@40) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('self': Name@153) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('set': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('toString': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@157 - deserializedPackageScope = DeserializedPackageMemberScope@158 // through LazyPackageFragmentScopeForJavaPackage@157 - functions('A': Name@144) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - functions('A': Name@144) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@157 - functions('bar': Name@150) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - functions('bar': Name@150) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@157 - functions('foo': Name@151) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - functions('foo': Name@151) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@157 - functions('get': Name@14) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - functions('get': Name@14) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@157 - functions('invoke': Name@40) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - functions('invoke': Name@40) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@157 - functions('self': Name@153) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - functions('self': Name@153) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@157 - functions('set': Name@17) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - functions('set': Name@17) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@157 - functions('toString': Name@42) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - functions('toString': Name@42) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@157 - memberIndex = computeMemberIndex$1@159 // through LazyPackageFragmentScopeForJavaPackage@157 - membersProtos = HashMap@160 // through DeserializedPackageMemberScope@158 - properties('A': Name@144) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - properties('Unit': Name@161) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - properties('bar': Name@150) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - properties('foo': Name@151) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - properties('get': Name@14) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - properties('self': Name@153) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - properties('set': Name@17) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - properties('toString': Name@42) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - properties('x': Name@162) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - properties('y': Name@163) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 - properties('z': Name@164) = EmptyList@15[empty] // through DeserializedPackageMemberScope@158 +EnumEntryClassDescriptors@104 { + findEnumEntry('invoke': Name@40) = null + findEnumEntry('toString': Name@42) = null } -LazyJavaPackageFragment@110['java'] { - classes('lang': Name@165) = null // through LazyPackageFragmentScopeForJavaPackage@166 - deserializedPackageScope = Empty@154 // through LazyPackageFragmentScopeForJavaPackage@166 - functions('lang': Name@167) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@166 - memberIndex = computeMemberIndex$1@168 // through LazyPackageFragmentScopeForJavaPackage@166 +LazyJavaPackageFragmentProvider@105 { + packageFragments('': FqName@106) = LazyJavaPackageFragment@107[''] + packageFragments('A': FqName@108) = null + packageFragments('KMemberProperty': FqName@109) = null + packageFragments('KMutableMemberProperty': FqName@110) = null + packageFragments('String': FqName@111) = null + packageFragments('Unit': FqName@112) = null + packageFragments('java': FqName@113) = LazyJavaPackageFragment@114['java'] + packageFragments('java.lang': FqName@115) = LazyJavaPackageFragment@116['lang'] + packageFragments('java.lang.A': FqName@117) = null + packageFragments('java.lang.KMemberProperty': FqName@118) = null + packageFragments('java.lang.KMutableMemberProperty': FqName@119) = null + packageFragments('java.lang.String': FqName@120) = null + packageFragments('java.lang.Unit': FqName@121) = null + packageFragments('kotlin': FqName@122) = LazyJavaPackageFragment@38['kotlin'] + packageFragments('kotlin.A': FqName@123) = null + packageFragments('kotlin.KMemberProperty': FqName@124) = null + packageFragments('kotlin.KMutableMemberProperty': FqName@125) = null + packageFragments('kotlin.String': FqName@126) = null + packageFragments('kotlin.Unit': FqName@127) = null + packageFragments('kotlin.io': FqName@128) = LazyJavaPackageFragment@129['io'] + packageFragments('kotlin.io.A': FqName@130) = null + packageFragments('kotlin.io.KMemberProperty': FqName@131) = null + packageFragments('kotlin.io.KMutableMemberProperty': FqName@132) = null + packageFragments('kotlin.io.String': FqName@133) = null + packageFragments('kotlin.io.Unit': FqName@134) = null + packageFragments('kotlin.jvm': FqName@135) = LazyJavaPackageFragment@136['jvm'] + packageFragments('kotlin.jvm.A': FqName@137) = null + packageFragments('kotlin.jvm.KMemberProperty': FqName@138) = null + packageFragments('kotlin.jvm.KMutableMemberProperty': FqName@139) = null + packageFragments('kotlin.jvm.String': FqName@140) = null + packageFragments('kotlin.jvm.Unit': FqName@141) = null + packageFragments('kotlin.reflect': FqName@142) = LazyJavaPackageFragment@13['reflect'] + packageFragments('kotlin.reflect.A': FqName@143) = null + packageFragments('kotlin.reflect.KMemberProperty': FqName@144) = null + packageFragments('kotlin.reflect.KMutableMemberProperty': FqName@145) = null + packageFragments('kotlin.reflect.String': FqName@146) = null + packageFragments('kotlin.reflect.Unit': FqName@147) = null } -LazyJavaPackageFragment@132['jvm'] { - classes('A': Name@144) = null // through LazyPackageFragmentScopeForJavaPackage@169 - classes('String': Name@148) = null // through LazyPackageFragmentScopeForJavaPackage@169 - classes('Unit': Name@149) = null // through LazyPackageFragmentScopeForJavaPackage@169 - classes('bar': Name@150) = null // through LazyPackageFragmentScopeForJavaPackage@169 - classes('foo': Name@151) = null // through LazyPackageFragmentScopeForJavaPackage@169 - classes('get': Name@14) = null // through LazyPackageFragmentScopeForJavaPackage@169 - classes('invoke': Name@40) = null // through LazyPackageFragmentScopeForJavaPackage@169 - classes('self': Name@153) = null // through LazyPackageFragmentScopeForJavaPackage@169 - classes('set': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@169 - classes('toString': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@169 - deserializedPackageScope = Empty@154 // through LazyPackageFragmentScopeForJavaPackage@169 - functions('A': Name@144) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@169 - functions('bar': Name@150) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@169 - functions('foo': Name@151) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@169 - functions('get': Name@14) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@169 - functions('invoke': Name@40) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@169 - functions('self': Name@153) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@169 - functions('set': Name@17) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@169 - functions('toString': Name@42) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@169 - memberIndex = computeMemberIndex$1@170 // through LazyPackageFragmentScopeForJavaPackage@169 +LazyJavaPackageFragment@107[''] { + classes('A': Name@148) = null // through LazyPackageFragmentScopeForJavaPackage@149 + classes('KMemberProperty': Name@150) = null // through LazyPackageFragmentScopeForJavaPackage@149 + classes('KMutableMemberProperty': Name@151) = null // through LazyPackageFragmentScopeForJavaPackage@149 + classes('String': Name@152) = null // through LazyPackageFragmentScopeForJavaPackage@149 + classes('Unit': Name@153) = null // through LazyPackageFragmentScopeForJavaPackage@149 + classes('bar': Name@154) = null // through LazyPackageFragmentScopeForJavaPackage@149 + classes('foo': Name@155) = null // through LazyPackageFragmentScopeForJavaPackage@149 + classes('get': Name@14) = null // through LazyPackageFragmentScopeForJavaPackage@149 + classes('invoke': Name@40) = null // through LazyPackageFragmentScopeForJavaPackage@149 + classes('kotlin': Name@156) = null // through LazyPackageFragmentScopeForJavaPackage@149 + classes('self': Name@157) = null // through LazyPackageFragmentScopeForJavaPackage@149 + classes('set': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@149 + classes('toString': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@149 + deserializedPackageScope = Empty@158 // through LazyPackageFragmentScopeForJavaPackage@149 + functions('A': Name@148) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@149 + functions('bar': Name@154) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@149 + functions('foo': Name@155) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@149 + functions('get': Name@14) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@149 + functions('invoke': Name@40) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@149 + functions('kotlin': Name@159) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@149 + functions('self': Name@157) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@149 + functions('set': Name@17) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@149 + functions('toString': Name@42) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@149 + memberIndex = computeMemberIndex$1@160 // through LazyPackageFragmentScopeForJavaPackage@149 +} + +LazyJavaPackageFragment@129['io'] { + classes('A': Name@148) = null // through LazyPackageFragmentScopeForJavaPackage@161 + classes('String': Name@152) = null // through LazyPackageFragmentScopeForJavaPackage@161 + classes('Unit': Name@153) = null // through LazyPackageFragmentScopeForJavaPackage@161 + classes('bar': Name@154) = null // through LazyPackageFragmentScopeForJavaPackage@161 + classes('foo': Name@155) = null // through LazyPackageFragmentScopeForJavaPackage@161 + classes('get': Name@14) = null // through LazyPackageFragmentScopeForJavaPackage@161 + classes('invoke': Name@40) = null // through LazyPackageFragmentScopeForJavaPackage@161 + classes('self': Name@157) = null // through LazyPackageFragmentScopeForJavaPackage@161 + classes('set': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@161 + classes('toString': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@161 + deserializedPackageScope = DeserializedPackageMemberScope@162 // through LazyPackageFragmentScopeForJavaPackage@161 + functions('A': Name@148) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + functions('A': Name@148) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@161 + functions('bar': Name@154) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + functions('bar': Name@154) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@161 + functions('foo': Name@155) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + functions('foo': Name@155) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@161 + functions('get': Name@14) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + functions('get': Name@14) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@161 + functions('invoke': Name@40) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + functions('invoke': Name@40) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@161 + functions('self': Name@157) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + functions('self': Name@157) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@161 + functions('set': Name@17) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + functions('set': Name@17) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@161 + functions('toString': Name@42) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + functions('toString': Name@42) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@161 + memberIndex = computeMemberIndex$1@163 // through LazyPackageFragmentScopeForJavaPackage@161 + membersProtos = LinkedHashMap@164 // through DeserializedPackageMemberScope@162 + properties('A': Name@148) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + properties('Unit': Name@165) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + properties('bar': Name@154) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + properties('foo': Name@155) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + properties('get': Name@14) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + properties('self': Name@157) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + properties('set': Name@17) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + properties('toString': Name@42) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + properties('x': Name@166) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + properties('y': Name@167) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 + properties('z': Name@168) = EmptyList@15[empty] // through DeserializedPackageMemberScope@162 +} + +LazyJavaPackageFragment@114['java'] { + classes('lang': Name@169) = null // through LazyPackageFragmentScopeForJavaPackage@170 + deserializedPackageScope = Empty@158 // through LazyPackageFragmentScopeForJavaPackage@170 + functions('lang': Name@171) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@170 + memberIndex = computeMemberIndex$1@172 // through LazyPackageFragmentScopeForJavaPackage@170 +} + +LazyJavaPackageFragment@136['jvm'] { + classes('A': Name@148) = null // through LazyPackageFragmentScopeForJavaPackage@173 + classes('String': Name@152) = null // through LazyPackageFragmentScopeForJavaPackage@173 + classes('Unit': Name@153) = null // through LazyPackageFragmentScopeForJavaPackage@173 + classes('bar': Name@154) = null // through LazyPackageFragmentScopeForJavaPackage@173 + classes('foo': Name@155) = null // through LazyPackageFragmentScopeForJavaPackage@173 + classes('get': Name@14) = null // through LazyPackageFragmentScopeForJavaPackage@173 + classes('invoke': Name@40) = null // through LazyPackageFragmentScopeForJavaPackage@173 + classes('self': Name@157) = null // through LazyPackageFragmentScopeForJavaPackage@173 + classes('set': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@173 + classes('toString': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@173 + deserializedPackageScope = Empty@158 // through LazyPackageFragmentScopeForJavaPackage@173 + functions('A': Name@148) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@173 + functions('bar': Name@154) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@173 + functions('foo': Name@155) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@173 + functions('get': Name@14) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@173 + functions('invoke': Name@40) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@173 + functions('self': Name@157) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@173 + functions('set': Name@17) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@173 + functions('toString': Name@42) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@173 + memberIndex = computeMemberIndex$1@174 // through LazyPackageFragmentScopeForJavaPackage@173 } LazyJavaPackageFragment@38['kotlin'] { - classes('A': Name@144) = null // through LazyPackageFragmentScopeForJavaPackage@171 - classes('Any': Name@172) = null // through LazyPackageFragmentScopeForJavaPackage@171 - classes('String': Name@148) = null // through LazyPackageFragmentScopeForJavaPackage@171 - classes('Unit': Name@149) = DeserializedClassDescriptor@12['Unit'] // through LazyPackageFragmentScopeForJavaPackage@171 - classes('bar': Name@150) = null // through LazyPackageFragmentScopeForJavaPackage@171 - classes('foo': Name@151) = null // through LazyPackageFragmentScopeForJavaPackage@171 - classes('get': Name@14) = null // through LazyPackageFragmentScopeForJavaPackage@171 - classes('invoke': Name@40) = null // through LazyPackageFragmentScopeForJavaPackage@171 - classes('io': Name@173) = null // through LazyPackageFragmentScopeForJavaPackage@171 - classes('jvm': Name@174) = null // through LazyPackageFragmentScopeForJavaPackage@171 - classes('reflect': Name@175) = null // through LazyPackageFragmentScopeForJavaPackage@171 - classes('self': Name@153) = null // through LazyPackageFragmentScopeForJavaPackage@171 - classes('set': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@171 - classes('toString': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@171 - deserializedPackageScope = DeserializedPackageMemberScope@176 // through LazyPackageFragmentScopeForJavaPackage@171 - functions('A': Name@144) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - functions('A': Name@144) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@171 - functions('bar': Name@150) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - functions('bar': Name@150) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@171 - functions('foo': Name@151) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - functions('foo': Name@151) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@171 - functions('get': Name@14) = ArrayList@177[2] { DeserializedSimpleFunctionDescriptor@178['get'], DeserializedSimpleFunctionDescriptor@179['get'] } // through DeserializedPackageMemberScope@176 - functions('get': Name@14) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@171 - functions('invoke': Name@40) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - functions('invoke': Name@40) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@171 - functions('io': Name@180) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - functions('io': Name@180) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@171 - functions('jvm': Name@181) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - functions('jvm': Name@181) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@171 - functions('reflect': Name@182) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - functions('reflect': Name@182) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@171 - functions('self': Name@153) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - functions('self': Name@153) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@171 - functions('set': Name@17) = ArrayList@183[1] { DeserializedSimpleFunctionDescriptor@184['set'] } // through DeserializedPackageMemberScope@176 - functions('set': Name@17) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@171 - functions('toString': Name@42) = ArrayList@185[3] { DeserializedSimpleFunctionDescriptor@186['toString'], DeserializedSimpleFunctionDescriptor@187['toString'], DeserializedSimpleFunctionDescriptor@188['toString'] } // through DeserializedPackageMemberScope@176 - functions('toString': Name@42) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@171 - memberIndex = computeMemberIndex$1@189 // through LazyPackageFragmentScopeForJavaPackage@171 - membersProtos = HashMap@190 // through DeserializedPackageMemberScope@176 - properties('A': Name@144) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - properties('Unit': Name@161) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - properties('bar': Name@150) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - properties('foo': Name@151) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - properties('get': Name@14) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - properties('io': Name@180) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - properties('jvm': Name@181) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - properties('reflect': Name@182) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - properties('self': Name@153) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - properties('set': Name@17) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - properties('toString': Name@42) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - properties('x': Name@162) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - properties('y': Name@163) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 - properties('z': Name@164) = EmptyList@15[empty] // through DeserializedPackageMemberScope@176 + classes('A': Name@148) = null // through LazyPackageFragmentScopeForJavaPackage@175 + classes('Any': Name@176) = null // through LazyPackageFragmentScopeForJavaPackage@175 + classes('String': Name@152) = null // through LazyPackageFragmentScopeForJavaPackage@175 + classes('Unit': Name@153) = DeserializedClassDescriptor@12['Unit'] // through LazyPackageFragmentScopeForJavaPackage@175 + classes('bar': Name@154) = null // through LazyPackageFragmentScopeForJavaPackage@175 + classes('foo': Name@155) = null // through LazyPackageFragmentScopeForJavaPackage@175 + classes('get': Name@14) = null // through LazyPackageFragmentScopeForJavaPackage@175 + classes('invoke': Name@40) = null // through LazyPackageFragmentScopeForJavaPackage@175 + classes('io': Name@177) = null // through LazyPackageFragmentScopeForJavaPackage@175 + classes('jvm': Name@178) = null // through LazyPackageFragmentScopeForJavaPackage@175 + classes('reflect': Name@179) = null // through LazyPackageFragmentScopeForJavaPackage@175 + classes('self': Name@157) = null // through LazyPackageFragmentScopeForJavaPackage@175 + classes('set': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@175 + classes('toString': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@175 + deserializedPackageScope = DeserializedPackageMemberScope@180 // through LazyPackageFragmentScopeForJavaPackage@175 + functions('A': Name@148) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + functions('A': Name@148) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@175 + functions('bar': Name@154) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + functions('bar': Name@154) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@175 + functions('foo': Name@155) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + functions('foo': Name@155) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@175 + functions('get': Name@14) = ArrayList@181[2] { DeserializedSimpleFunctionDescriptor@182['get'], DeserializedSimpleFunctionDescriptor@183['get'] } // through DeserializedPackageMemberScope@180 + functions('get': Name@14) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@175 + functions('invoke': Name@40) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + functions('invoke': Name@40) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@175 + functions('io': Name@184) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + functions('io': Name@184) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@175 + functions('jvm': Name@185) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + functions('jvm': Name@185) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@175 + functions('reflect': Name@186) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + functions('reflect': Name@186) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@175 + functions('self': Name@157) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + functions('self': Name@157) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@175 + functions('set': Name@17) = ArrayList@187[1] { DeserializedSimpleFunctionDescriptor@188['set'] } // through DeserializedPackageMemberScope@180 + functions('set': Name@17) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@175 + functions('toString': Name@42) = ArrayList@189[3] { DeserializedSimpleFunctionDescriptor@190['toString'], DeserializedSimpleFunctionDescriptor@191['toString'], DeserializedSimpleFunctionDescriptor@192['toString'] } // through DeserializedPackageMemberScope@180 + functions('toString': Name@42) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@175 + memberIndex = computeMemberIndex$1@193 // through LazyPackageFragmentScopeForJavaPackage@175 + membersProtos = LinkedHashMap@194 // through DeserializedPackageMemberScope@180 + properties('A': Name@148) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + properties('Unit': Name@165) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + properties('bar': Name@154) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + properties('foo': Name@155) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + properties('get': Name@14) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + properties('io': Name@184) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + properties('jvm': Name@185) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + properties('reflect': Name@186) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + properties('self': Name@157) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + properties('set': Name@17) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + properties('toString': Name@42) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + properties('x': Name@166) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + properties('y': Name@167) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 + properties('z': Name@168) = EmptyList@15[empty] // through DeserializedPackageMemberScope@180 } -LazyJavaPackageFragment@112['lang'] { - classes('A': Name@144) = null // through LazyPackageFragmentScopeForJavaPackage@191 - classes('bar': Name@150) = null // through LazyPackageFragmentScopeForJavaPackage@191 - classes('foo': Name@151) = null // through LazyPackageFragmentScopeForJavaPackage@191 - classes('get': Name@14) = null // through LazyPackageFragmentScopeForJavaPackage@191 - classes('invoke': Name@40) = null // through LazyPackageFragmentScopeForJavaPackage@191 - classes('self': Name@153) = null // through LazyPackageFragmentScopeForJavaPackage@191 - classes('set': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@191 - classes('toString': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@191 - deserializedPackageScope = Empty@154 // through LazyPackageFragmentScopeForJavaPackage@191 - functions('A': Name@144) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@191 - functions('bar': Name@150) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@191 - functions('foo': Name@151) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@191 - functions('get': Name@14) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@191 - functions('invoke': Name@40) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@191 - functions('self': Name@153) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@191 - functions('set': Name@17) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@191 - functions('toString': Name@42) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@191 - memberIndex = computeMemberIndex$1@192 // through LazyPackageFragmentScopeForJavaPackage@191 +LazyJavaPackageFragment@116['lang'] { + classes('A': Name@148) = null // through LazyPackageFragmentScopeForJavaPackage@195 + classes('bar': Name@154) = null // through LazyPackageFragmentScopeForJavaPackage@195 + classes('foo': Name@155) = null // through LazyPackageFragmentScopeForJavaPackage@195 + classes('get': Name@14) = null // through LazyPackageFragmentScopeForJavaPackage@195 + classes('invoke': Name@40) = null // through LazyPackageFragmentScopeForJavaPackage@195 + classes('self': Name@157) = null // through LazyPackageFragmentScopeForJavaPackage@195 + classes('set': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@195 + classes('toString': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@195 + deserializedPackageScope = Empty@158 // through LazyPackageFragmentScopeForJavaPackage@195 + functions('A': Name@148) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@195 + functions('bar': Name@154) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@195 + functions('foo': Name@155) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@195 + functions('get': Name@14) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@195 + functions('invoke': Name@40) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@195 + functions('self': Name@157) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@195 + functions('set': Name@17) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@195 + functions('toString': Name@42) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@195 + memberIndex = computeMemberIndex$1@196 // through LazyPackageFragmentScopeForJavaPackage@195 } LazyJavaPackageFragment@13['reflect'] { - classes('A': Name@144) = null // through LazyPackageFragmentScopeForJavaPackage@193 - classes('KCallable': Name@194) = DeserializedClassDescriptor@2['KCallable'] // through LazyPackageFragmentScopeForJavaPackage@193 - classes('KMemberProperty': Name@195) = DeserializedClassDescriptor@4['KMemberProperty'] // through LazyPackageFragmentScopeForJavaPackage@193 - classes('KMutableMemberProperty': Name@196) = DeserializedClassDescriptor@6['KMutableMemberProperty'] // through LazyPackageFragmentScopeForJavaPackage@193 - classes('KMutableProperty': Name@197) = DeserializedClassDescriptor@8['KMutableProperty'] // through LazyPackageFragmentScopeForJavaPackage@193 - classes('KProperty': Name@198) = DeserializedClassDescriptor@10['KProperty'] // through LazyPackageFragmentScopeForJavaPackage@193 - classes('String': Name@148) = null // through LazyPackageFragmentScopeForJavaPackage@193 - classes('Unit': Name@149) = null // through LazyPackageFragmentScopeForJavaPackage@193 - classes('bar': Name@150) = null // through LazyPackageFragmentScopeForJavaPackage@193 - classes('foo': Name@151) = null // through LazyPackageFragmentScopeForJavaPackage@193 - classes('get': Name@14) = null // through LazyPackageFragmentScopeForJavaPackage@193 - classes('invoke': Name@40) = null // through LazyPackageFragmentScopeForJavaPackage@193 - classes('self': Name@153) = null // through LazyPackageFragmentScopeForJavaPackage@193 - classes('set': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@193 - classes('toString': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@193 - deserializedPackageScope = Empty@154 // through LazyPackageFragmentScopeForJavaPackage@193 - functions('A': Name@144) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@193 - functions('bar': Name@150) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@193 - functions('foo': Name@151) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@193 - functions('get': Name@14) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@193 - functions('invoke': Name@40) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@193 - functions('self': Name@153) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@193 - functions('set': Name@17) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@193 - functions('toString': Name@42) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@193 - memberIndex = computeMemberIndex$1@199 // through LazyPackageFragmentScopeForJavaPackage@193 + classes('A': Name@148) = null // through LazyPackageFragmentScopeForJavaPackage@197 + classes('KCallable': Name@198) = DeserializedClassDescriptor@2['KCallable'] // through LazyPackageFragmentScopeForJavaPackage@197 + classes('KMemberProperty': Name@199) = DeserializedClassDescriptor@4['KMemberProperty'] // through LazyPackageFragmentScopeForJavaPackage@197 + classes('KMutableMemberProperty': Name@200) = DeserializedClassDescriptor@6['KMutableMemberProperty'] // through LazyPackageFragmentScopeForJavaPackage@197 + classes('KMutableProperty': Name@201) = DeserializedClassDescriptor@8['KMutableProperty'] // through LazyPackageFragmentScopeForJavaPackage@197 + classes('KProperty': Name@202) = DeserializedClassDescriptor@10['KProperty'] // through LazyPackageFragmentScopeForJavaPackage@197 + classes('String': Name@152) = null // through LazyPackageFragmentScopeForJavaPackage@197 + classes('Unit': Name@153) = null // through LazyPackageFragmentScopeForJavaPackage@197 + classes('bar': Name@154) = null // through LazyPackageFragmentScopeForJavaPackage@197 + classes('foo': Name@155) = null // through LazyPackageFragmentScopeForJavaPackage@197 + classes('get': Name@14) = null // through LazyPackageFragmentScopeForJavaPackage@197 + classes('invoke': Name@40) = null // through LazyPackageFragmentScopeForJavaPackage@197 + classes('self': Name@157) = null // through LazyPackageFragmentScopeForJavaPackage@197 + classes('set': Name@17) = null // through LazyPackageFragmentScopeForJavaPackage@197 + classes('toString': Name@42) = null // through LazyPackageFragmentScopeForJavaPackage@197 + deserializedPackageScope = Empty@158 // through LazyPackageFragmentScopeForJavaPackage@197 + functions('A': Name@148) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@197 + functions('bar': Name@154) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@197 + functions('foo': Name@155) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@197 + functions('get': Name@14) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@197 + functions('invoke': Name@40) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@197 + functions('self': Name@157) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@197 + functions('set': Name@17) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@197 + functions('toString': Name@42) = EmptyList@15[empty] // through LazyPackageFragmentScopeForJavaPackage@197 + memberIndex = computeMemberIndex$1@203 // through LazyPackageFragmentScopeForJavaPackage@197 } -NestedClassDescriptors@200 { - findClass('get': Name@14) = null - findClass('set': Name@17) = null +NestedClassDescriptors@204 { + findNestedClass('get': Name@14) = null + findNestedClass('set': Name@17) = null } -NestedClassDescriptors@201 { - findClass('get': Name@202) = null +NestedClassDescriptors@205 { + findNestedClass('get': Name@103) = null } -NestedClassDescriptors@203 { - findClass('invoke': Name@40) = null - findClass('toString': Name@42) = null -} - -TypeDeserializer@204 { - classDescriptors('2': Integer@205) = DeserializedClassDescriptor@206['Any'] +NestedClassDescriptors@206 { + findNestedClass('invoke': Name@40) = null + findNestedClass('toString': Name@42) = null } TypeDeserializer@207 { - classDescriptors('3': Integer@208) = DeserializedClassDescriptor@206['Any'] - classDescriptors('4': Integer@209) = DeserializedClassDescriptor@4['KMemberProperty'] - classDescriptors('5': Integer@210) = DeserializedClassDescriptor@8['KMutableProperty'] + classDescriptors('2': Integer@208) = DeserializedClassDescriptor@209['Any'] } -TypeDeserializer@211 { - classDescriptors('3': Integer@208) = DeserializedClassDescriptor@206['Any'] - classDescriptors('4': Integer@209) = DeserializedClassDescriptor@10['KProperty'] +TypeDeserializer@210 { + classDescriptors('3': Integer@211) = DeserializedClassDescriptor@209['Any'] + classDescriptors('4': Integer@212) = DeserializedClassDescriptor@4['KMemberProperty'] + classDescriptors('5': Integer@213) = DeserializedClassDescriptor@8['KMutableProperty'] } -TypeDeserializer@212 { - classDescriptors('3': Integer@208) = DeserializedClassDescriptor@206['Any'] -} - -TypeDeserializer@213 { - classDescriptors('3': Integer@208) = DeserializedClassDescriptor@214['String'] +TypeDeserializer@214 { + classDescriptors('3': Integer@211) = DeserializedClassDescriptor@209['Any'] + classDescriptors('4': Integer@212) = DeserializedClassDescriptor@10['KProperty'] } TypeDeserializer@215 { - classDescriptors('4': Integer@209) = DeserializedClassDescriptor@2['KCallable'] + classDescriptors('3': Integer@211) = DeserializedClassDescriptor@209['Any'] } TypeDeserializer@216 { - classDescriptors('4': Integer@209) = DeserializedClassDescriptor@10['KProperty'] + classDescriptors('3': Integer@211) = DeserializedClassDescriptor@217['String'] } -TypeDeserializer@217 { - classDescriptors('6': Integer@218) = DeserializedClassDescriptor@12['Unit'] +TypeDeserializer@218 { + classDescriptors('4': Integer@212) = DeserializedClassDescriptor@2['KCallable'] +} + +TypeDeserializer@219 { + classDescriptors('4': Integer@212) = DeserializedClassDescriptor@10['KProperty'] +} + +TypeDeserializer@220 { + classDescriptors('6': Integer@221) = DeserializedClassDescriptor@12['Unit'] } diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/memberFromTopLevel.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/memberFromTopLevel.lazy.log index 6d5b24ce621..91cc2cb7f36 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/memberFromTopLevel.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/memberFromTopLevel.lazy.log @@ -15,7 +15,7 @@ DeserializedClassDescriptor@2['KCallable'] { containingDeclaration = LazyJavaPackageFragment@15['reflect'] functions('get': Name@16) = EmptyList@17[empty] // through DeserializedClassMemberScope@18 functions('set': Name@19) = EmptyList@17[empty] // through DeserializedClassMemberScope@18 - membersProtos = HashMap@20 // through DeserializedClassMemberScope@18 + membersProtos = LinkedHashMap@20 // through DeserializedClassMemberScope@18 properties('get': Name@16) = EmptyList@17[empty] // through DeserializedClassMemberScope@18 properties('set': Name@19) = EmptyList@17[empty] // through DeserializedClassMemberScope@18 } @@ -25,7 +25,7 @@ DeserializedClassDescriptor@4['KMemberProperty'] { defaultType = JetTypeImpl@21['KMemberProperty<2>'] functions('get': Name@16) = ArrayList@22[1] { DeserializedSimpleFunctionDescriptor@23['get'] } // through DeserializedClassMemberScope@24 functions('set': Name@19) = EmptyList@17[empty] // through DeserializedClassMemberScope@24 - membersProtos = HashMap@25 // through DeserializedClassMemberScope@24 + membersProtos = LinkedHashMap@25 // through DeserializedClassMemberScope@24 properties('get': Name@16) = EmptyList@17[empty] // through DeserializedClassMemberScope@24 properties('set': Name@19) = EmptyList@17[empty] // through DeserializedClassMemberScope@24 thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@26[''] @@ -36,7 +36,7 @@ DeserializedClassDescriptor@6['KMutableMemberProperty'] { defaultType = JetTypeImpl@27['KMutableMemberProperty<2>'] functions('get': Name@28) = ArrayList@29[1] { DeserializedSimpleFunctionDescriptor@30['get'] } // through DeserializedClassMemberScope@31 functions('set': Name@32) = ArrayList@33[1] { DeserializedSimpleFunctionDescriptor@34['set'] } // through DeserializedClassMemberScope@31 - membersProtos = HashMap@35 // through DeserializedClassMemberScope@31 + membersProtos = LinkedHashMap@35 // through DeserializedClassMemberScope@31 properties('get': Name@28) = EmptyList@17[empty] // through DeserializedClassMemberScope@31 properties('set': Name@32) = EmptyList@17[empty] // through DeserializedClassMemberScope@31 thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@36[''] @@ -46,7 +46,7 @@ DeserializedClassDescriptor@8['KMutableProperty'] { containingDeclaration = LazyJavaPackageFragment@15['reflect'] functions('get': Name@28) = EmptyList@17[empty] // through DeserializedClassMemberScope@37 functions('set': Name@32) = EmptyList@17[empty] // through DeserializedClassMemberScope@37 - membersProtos = HashMap@38 // through DeserializedClassMemberScope@37 + membersProtos = LinkedHashMap@38 // through DeserializedClassMemberScope@37 properties('get': Name@28) = EmptyList@17[empty] // through DeserializedClassMemberScope@37 properties('set': Name@32) = EmptyList@17[empty] // through DeserializedClassMemberScope@37 } @@ -55,7 +55,7 @@ DeserializedClassDescriptor@10['KProperty'] { containingDeclaration = LazyJavaPackageFragment@15['reflect'] functions('get': Name@16) = EmptyList@17[empty] // through DeserializedClassMemberScope@39 functions('set': Name@19) = EmptyList@17[empty] // through DeserializedClassMemberScope@39 - membersProtos = HashMap@40 // through DeserializedClassMemberScope@39 + membersProtos = LinkedHashMap@40 // through DeserializedClassMemberScope@39 properties('get': Name@16) = EmptyList@17[empty] // through DeserializedClassMemberScope@39 properties('set': Name@19) = EmptyList@17[empty] // through DeserializedClassMemberScope@39 } @@ -119,27 +119,27 @@ DeserializedType@77['K in kotlin'] { } DeserializedType@78['R in kotlin.reflect.KMemberProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@48 + constructor = AbstractLazyTypeParameterDescriptor$1@53 } DeserializedType@79['R in kotlin.reflect.KMutableMemberProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@53 + constructor = AbstractLazyTypeParameterDescriptor$1@48 } DeserializedType@80['R in kotlin.reflect.KMutableMemberProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@53 + constructor = AbstractLazyTypeParameterDescriptor$1@48 } DeserializedType@81['T in kotlin.reflect.KMemberProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@69 + constructor = AbstractLazyTypeParameterDescriptor$1@64 } DeserializedType@82['T in kotlin.reflect.KMutableMemberProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@64 + constructor = AbstractLazyTypeParameterDescriptor$1@69 } DeserializedType@83['T in kotlin.reflect.KMutableMemberProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@64 + constructor = AbstractLazyTypeParameterDescriptor$1@69 } DeserializedType@84['V in kotlin'] { @@ -154,32 +154,32 @@ DeserializedType@86['V in kotlin'] { constructor = AbstractLazyTypeParameterDescriptor$1@73 } +DeserializedType@45['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@87 + memberScope = DeserializedClassMemberScope@88 +} + DeserializedType@71['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@87 memberScope = DeserializedClassMemberScope@88 } -DeserializedType@50['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@87 - memberScope = DeserializedClassMemberScope@88 -} - -DeserializedType@55['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@87 - memberScope = DeserializedClassMemberScope@88 -} - -DeserializedType@75['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@87 - memberScope = DeserializedClassMemberScope@88 -} - DeserializedType@66['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@87 memberScope = DeserializedClassMemberScope@88 } -DeserializedType@45['kotlin.Any'] { +DeserializedType@55['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@87 + memberScope = DeserializedClassMemberScope@88 +} + +DeserializedType@50['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@87 + memberScope = DeserializedClassMemberScope@88 +} + +DeserializedType@75['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@87 memberScope = DeserializedClassMemberScope@88 } @@ -232,260 +232,270 @@ DeserializedType@111['kotlin.reflect.KProperty'] { memberScope = SubstitutingScope@112 } -LazyJavaPackageFragmentProvider@113 { - packageFragments('': FqName@114) = LazyJavaPackageFragment@115[''] - packageFragments('A': FqName@116) = null - packageFragments('Int': FqName@117) = null - packageFragments('KMemberProperty': FqName@118) = null - packageFragments('KMutableMemberProperty': FqName@119) = null - packageFragments('String': FqName@120) = null - packageFragments('java': FqName@121) = LazyJavaPackageFragment@122['java'] - packageFragments('java.lang': FqName@123) = LazyJavaPackageFragment@124['lang'] - packageFragments('java.lang.A': FqName@125) = null - packageFragments('java.lang.Int': FqName@126) = null - packageFragments('java.lang.KMemberProperty': FqName@127) = null - packageFragments('java.lang.KMutableMemberProperty': FqName@128) = null - packageFragments('java.lang.String': FqName@129) = null - packageFragments('kotlin': FqName@130) = LazyJavaPackageFragment@41['kotlin'] - packageFragments('kotlin.A': FqName@131) = null - packageFragments('kotlin.Int': FqName@132) = null - packageFragments('kotlin.KMemberProperty': FqName@133) = null - packageFragments('kotlin.KMutableMemberProperty': FqName@134) = null - packageFragments('kotlin.String': FqName@135) = null - packageFragments('kotlin.io': FqName@136) = LazyJavaPackageFragment@137['io'] - packageFragments('kotlin.io.A': FqName@138) = null - packageFragments('kotlin.io.Int': FqName@139) = null - packageFragments('kotlin.io.KMemberProperty': FqName@140) = null - packageFragments('kotlin.io.KMutableMemberProperty': FqName@141) = null - packageFragments('kotlin.io.String': FqName@142) = null - packageFragments('kotlin.jvm': FqName@143) = LazyJavaPackageFragment@144['jvm'] - packageFragments('kotlin.jvm.A': FqName@145) = null - packageFragments('kotlin.jvm.Int': FqName@146) = null - packageFragments('kotlin.jvm.KMemberProperty': FqName@147) = null - packageFragments('kotlin.jvm.KMutableMemberProperty': FqName@148) = null - packageFragments('kotlin.jvm.String': FqName@149) = null - packageFragments('kotlin.reflect': FqName@150) = LazyJavaPackageFragment@15['reflect'] - packageFragments('kotlin.reflect.A': FqName@151) = null - packageFragments('kotlin.reflect.Int': FqName@152) = null - packageFragments('kotlin.reflect.KMemberProperty': FqName@153) = null - packageFragments('kotlin.reflect.KMutableMemberProperty': FqName@154) = null - packageFragments('kotlin.reflect.String': FqName@155) = null +EnumEntryClassDescriptors@113 { + findEnumEntry('get': Name@16) = null + findEnumEntry('set': Name@19) = null } -LazyJavaPackageFragment@115[''] { - classes('A': Name@156) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('Int': Name@158) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('KMemberProperty': Name@159) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('KMutableMemberProperty': Name@160) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('String': Name@161) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('bar': Name@162) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('foo': Name@163) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('get': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('invoke': Name@164) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('kotlin': Name@165) = null // through LazyPackageFragmentScopeForJavaPackage@157 - classes('set': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@157 - deserializedPackageScope = Empty@166 // through LazyPackageFragmentScopeForJavaPackage@157 - functions('A': Name@156) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@157 - functions('bar': Name@162) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@157 - functions('foo': Name@163) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@157 - functions('get': Name@16) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@157 - functions('invoke': Name@164) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@157 - functions('kotlin': Name@167) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@157 - functions('set': Name@19) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@157 - memberIndex = computeMemberIndex$1@168 // through LazyPackageFragmentScopeForJavaPackage@157 +EnumEntryClassDescriptors@114 { + findEnumEntry('get': Name@28) = null + findEnumEntry('set': Name@32) = null } -LazyJavaPackageFragment@137['io'] { - classes('A': Name@156) = null // through LazyPackageFragmentScopeForJavaPackage@169 - classes('Int': Name@158) = null // through LazyPackageFragmentScopeForJavaPackage@169 - classes('String': Name@161) = null // through LazyPackageFragmentScopeForJavaPackage@169 - classes('bar': Name@162) = null // through LazyPackageFragmentScopeForJavaPackage@169 - classes('foo': Name@163) = null // through LazyPackageFragmentScopeForJavaPackage@169 - classes('get': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@169 - classes('invoke': Name@164) = null // through LazyPackageFragmentScopeForJavaPackage@169 - classes('set': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@169 - deserializedPackageScope = DeserializedPackageMemberScope@170 // through LazyPackageFragmentScopeForJavaPackage@169 - functions('A': Name@156) = EmptyList@17[empty] // through DeserializedPackageMemberScope@170 - functions('A': Name@156) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@169 - functions('bar': Name@162) = EmptyList@17[empty] // through DeserializedPackageMemberScope@170 - functions('bar': Name@162) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@169 - functions('foo': Name@163) = EmptyList@17[empty] // through DeserializedPackageMemberScope@170 - functions('foo': Name@163) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@169 - functions('get': Name@16) = EmptyList@17[empty] // through DeserializedPackageMemberScope@170 - functions('get': Name@16) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@169 - functions('invoke': Name@164) = EmptyList@17[empty] // through DeserializedPackageMemberScope@170 - functions('invoke': Name@164) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@169 - functions('set': Name@19) = EmptyList@17[empty] // through DeserializedPackageMemberScope@170 - functions('set': Name@19) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@169 - memberIndex = computeMemberIndex$1@171 // through LazyPackageFragmentScopeForJavaPackage@169 - membersProtos = HashMap@172 // through DeserializedPackageMemberScope@170 - properties('A': Name@156) = EmptyList@17[empty] // through DeserializedPackageMemberScope@170 - properties('bar': Name@162) = EmptyList@17[empty] // through DeserializedPackageMemberScope@170 - properties('foo': Name@163) = EmptyList@17[empty] // through DeserializedPackageMemberScope@170 - properties('get': Name@16) = EmptyList@17[empty] // through DeserializedPackageMemberScope@170 - properties('set': Name@19) = EmptyList@17[empty] // through DeserializedPackageMemberScope@170 +LazyJavaPackageFragmentProvider@115 { + packageFragments('': FqName@116) = LazyJavaPackageFragment@117[''] + packageFragments('A': FqName@118) = null + packageFragments('Int': FqName@119) = null + packageFragments('KMemberProperty': FqName@120) = null + packageFragments('KMutableMemberProperty': FqName@121) = null + packageFragments('String': FqName@122) = null + packageFragments('java': FqName@123) = LazyJavaPackageFragment@124['java'] + packageFragments('java.lang': FqName@125) = LazyJavaPackageFragment@126['lang'] + packageFragments('java.lang.A': FqName@127) = null + packageFragments('java.lang.Int': FqName@128) = null + packageFragments('java.lang.KMemberProperty': FqName@129) = null + packageFragments('java.lang.KMutableMemberProperty': FqName@130) = null + packageFragments('java.lang.String': FqName@131) = null + packageFragments('kotlin': FqName@132) = LazyJavaPackageFragment@41['kotlin'] + packageFragments('kotlin.A': FqName@133) = null + packageFragments('kotlin.Int': FqName@134) = null + packageFragments('kotlin.KMemberProperty': FqName@135) = null + packageFragments('kotlin.KMutableMemberProperty': FqName@136) = null + packageFragments('kotlin.String': FqName@137) = null + packageFragments('kotlin.io': FqName@138) = LazyJavaPackageFragment@139['io'] + packageFragments('kotlin.io.A': FqName@140) = null + packageFragments('kotlin.io.Int': FqName@141) = null + packageFragments('kotlin.io.KMemberProperty': FqName@142) = null + packageFragments('kotlin.io.KMutableMemberProperty': FqName@143) = null + packageFragments('kotlin.io.String': FqName@144) = null + packageFragments('kotlin.jvm': FqName@145) = LazyJavaPackageFragment@146['jvm'] + packageFragments('kotlin.jvm.A': FqName@147) = null + packageFragments('kotlin.jvm.Int': FqName@148) = null + packageFragments('kotlin.jvm.KMemberProperty': FqName@149) = null + packageFragments('kotlin.jvm.KMutableMemberProperty': FqName@150) = null + packageFragments('kotlin.jvm.String': FqName@151) = null + packageFragments('kotlin.reflect': FqName@152) = LazyJavaPackageFragment@15['reflect'] + packageFragments('kotlin.reflect.A': FqName@153) = null + packageFragments('kotlin.reflect.Int': FqName@154) = null + packageFragments('kotlin.reflect.KMemberProperty': FqName@155) = null + packageFragments('kotlin.reflect.KMutableMemberProperty': FqName@156) = null + packageFragments('kotlin.reflect.String': FqName@157) = null } -LazyJavaPackageFragment@122['java'] { - classes('lang': Name@173) = null // through LazyPackageFragmentScopeForJavaPackage@174 - deserializedPackageScope = Empty@166 // through LazyPackageFragmentScopeForJavaPackage@174 - functions('lang': Name@175) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@174 - memberIndex = computeMemberIndex$1@176 // through LazyPackageFragmentScopeForJavaPackage@174 +LazyJavaPackageFragment@117[''] { + classes('A': Name@158) = null // through LazyPackageFragmentScopeForJavaPackage@159 + classes('Int': Name@160) = null // through LazyPackageFragmentScopeForJavaPackage@159 + classes('KMemberProperty': Name@161) = null // through LazyPackageFragmentScopeForJavaPackage@159 + classes('KMutableMemberProperty': Name@162) = null // through LazyPackageFragmentScopeForJavaPackage@159 + classes('String': Name@163) = null // through LazyPackageFragmentScopeForJavaPackage@159 + classes('bar': Name@164) = null // through LazyPackageFragmentScopeForJavaPackage@159 + classes('foo': Name@165) = null // through LazyPackageFragmentScopeForJavaPackage@159 + classes('get': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@159 + classes('invoke': Name@166) = null // through LazyPackageFragmentScopeForJavaPackage@159 + classes('kotlin': Name@167) = null // through LazyPackageFragmentScopeForJavaPackage@159 + classes('set': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@159 + deserializedPackageScope = Empty@168 // through LazyPackageFragmentScopeForJavaPackage@159 + functions('A': Name@158) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@159 + functions('bar': Name@164) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@159 + functions('foo': Name@165) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@159 + functions('get': Name@16) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@159 + functions('invoke': Name@166) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@159 + functions('kotlin': Name@169) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@159 + functions('set': Name@19) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@159 + memberIndex = computeMemberIndex$1@170 // through LazyPackageFragmentScopeForJavaPackage@159 } -LazyJavaPackageFragment@144['jvm'] { - classes('A': Name@156) = null // through LazyPackageFragmentScopeForJavaPackage@177 - classes('Int': Name@158) = null // through LazyPackageFragmentScopeForJavaPackage@177 - classes('String': Name@161) = null // through LazyPackageFragmentScopeForJavaPackage@177 - classes('bar': Name@162) = null // through LazyPackageFragmentScopeForJavaPackage@177 - classes('foo': Name@163) = null // through LazyPackageFragmentScopeForJavaPackage@177 - classes('get': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@177 - classes('invoke': Name@164) = null // through LazyPackageFragmentScopeForJavaPackage@177 - classes('set': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@177 - deserializedPackageScope = Empty@166 // through LazyPackageFragmentScopeForJavaPackage@177 - functions('A': Name@156) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@177 - functions('bar': Name@162) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@177 - functions('foo': Name@163) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@177 - functions('get': Name@16) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@177 - functions('invoke': Name@164) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@177 - functions('set': Name@19) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@177 - memberIndex = computeMemberIndex$1@178 // through LazyPackageFragmentScopeForJavaPackage@177 +LazyJavaPackageFragment@139['io'] { + classes('A': Name@158) = null // through LazyPackageFragmentScopeForJavaPackage@171 + classes('Int': Name@160) = null // through LazyPackageFragmentScopeForJavaPackage@171 + classes('String': Name@163) = null // through LazyPackageFragmentScopeForJavaPackage@171 + classes('bar': Name@164) = null // through LazyPackageFragmentScopeForJavaPackage@171 + classes('foo': Name@165) = null // through LazyPackageFragmentScopeForJavaPackage@171 + classes('get': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@171 + classes('invoke': Name@166) = null // through LazyPackageFragmentScopeForJavaPackage@171 + classes('set': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@171 + deserializedPackageScope = DeserializedPackageMemberScope@172 // through LazyPackageFragmentScopeForJavaPackage@171 + functions('A': Name@158) = EmptyList@17[empty] // through DeserializedPackageMemberScope@172 + functions('A': Name@158) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@171 + functions('bar': Name@164) = EmptyList@17[empty] // through DeserializedPackageMemberScope@172 + functions('bar': Name@164) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@171 + functions('foo': Name@165) = EmptyList@17[empty] // through DeserializedPackageMemberScope@172 + functions('foo': Name@165) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@171 + functions('get': Name@16) = EmptyList@17[empty] // through DeserializedPackageMemberScope@172 + functions('get': Name@16) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@171 + functions('invoke': Name@166) = EmptyList@17[empty] // through DeserializedPackageMemberScope@172 + functions('invoke': Name@166) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@171 + functions('set': Name@19) = EmptyList@17[empty] // through DeserializedPackageMemberScope@172 + functions('set': Name@19) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@171 + memberIndex = computeMemberIndex$1@173 // through LazyPackageFragmentScopeForJavaPackage@171 + membersProtos = LinkedHashMap@174 // through DeserializedPackageMemberScope@172 + properties('A': Name@158) = EmptyList@17[empty] // through DeserializedPackageMemberScope@172 + properties('bar': Name@164) = EmptyList@17[empty] // through DeserializedPackageMemberScope@172 + properties('foo': Name@165) = EmptyList@17[empty] // through DeserializedPackageMemberScope@172 + properties('get': Name@16) = EmptyList@17[empty] // through DeserializedPackageMemberScope@172 + properties('set': Name@19) = EmptyList@17[empty] // through DeserializedPackageMemberScope@172 +} + +LazyJavaPackageFragment@124['java'] { + classes('lang': Name@175) = null // through LazyPackageFragmentScopeForJavaPackage@176 + deserializedPackageScope = Empty@168 // through LazyPackageFragmentScopeForJavaPackage@176 + functions('lang': Name@177) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@176 + memberIndex = computeMemberIndex$1@178 // through LazyPackageFragmentScopeForJavaPackage@176 +} + +LazyJavaPackageFragment@146['jvm'] { + classes('A': Name@158) = null // through LazyPackageFragmentScopeForJavaPackage@179 + classes('Int': Name@160) = null // through LazyPackageFragmentScopeForJavaPackage@179 + classes('String': Name@163) = null // through LazyPackageFragmentScopeForJavaPackage@179 + classes('bar': Name@164) = null // through LazyPackageFragmentScopeForJavaPackage@179 + classes('foo': Name@165) = null // through LazyPackageFragmentScopeForJavaPackage@179 + classes('get': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@179 + classes('invoke': Name@166) = null // through LazyPackageFragmentScopeForJavaPackage@179 + classes('set': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@179 + deserializedPackageScope = Empty@168 // through LazyPackageFragmentScopeForJavaPackage@179 + functions('A': Name@158) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@179 + functions('bar': Name@164) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@179 + functions('foo': Name@165) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@179 + functions('get': Name@16) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@179 + functions('invoke': Name@166) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@179 + functions('set': Name@19) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@179 + memberIndex = computeMemberIndex$1@180 // through LazyPackageFragmentScopeForJavaPackage@179 } LazyJavaPackageFragment@41['kotlin'] { - classes('A': Name@156) = null // through LazyPackageFragmentScopeForJavaPackage@179 - classes('Any': Name@180) = null // through LazyPackageFragmentScopeForJavaPackage@179 - classes('CharSequence': Name@181) = null // through LazyPackageFragmentScopeForJavaPackage@179 - classes('Int': Name@158) = null // through LazyPackageFragmentScopeForJavaPackage@179 - classes('MutableMap': Name@182) = null // through LazyPackageFragmentScopeForJavaPackage@179 - classes('String': Name@161) = null // through LazyPackageFragmentScopeForJavaPackage@179 - classes('Unit': Name@183) = DeserializedClassDescriptor@12['Unit'] // through LazyPackageFragmentScopeForJavaPackage@179 - classes('bar': Name@162) = null // through LazyPackageFragmentScopeForJavaPackage@179 - classes('foo': Name@163) = null // through LazyPackageFragmentScopeForJavaPackage@179 - classes('get': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@179 - classes('invoke': Name@164) = null // through LazyPackageFragmentScopeForJavaPackage@179 - classes('io': Name@184) = null // through LazyPackageFragmentScopeForJavaPackage@179 - classes('jvm': Name@185) = null // through LazyPackageFragmentScopeForJavaPackage@179 - classes('reflect': Name@186) = null // through LazyPackageFragmentScopeForJavaPackage@179 - classes('set': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@179 - deserializedPackageScope = DeserializedPackageMemberScope@187 // through LazyPackageFragmentScopeForJavaPackage@179 - functions('A': Name@156) = EmptyList@17[empty] // through DeserializedPackageMemberScope@187 - functions('A': Name@156) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@179 - functions('bar': Name@162) = EmptyList@17[empty] // through DeserializedPackageMemberScope@187 - functions('bar': Name@162) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@179 - functions('foo': Name@163) = EmptyList@17[empty] // through DeserializedPackageMemberScope@187 - functions('foo': Name@163) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@179 - functions('get': Name@16) = ArrayList@188[2] { DeserializedSimpleFunctionDescriptor@189['get'], DeserializedSimpleFunctionDescriptor@190['get'] } // through DeserializedPackageMemberScope@187 - functions('get': Name@16) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@179 - functions('invoke': Name@164) = EmptyList@17[empty] // through DeserializedPackageMemberScope@187 - functions('invoke': Name@164) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@179 - functions('io': Name@191) = EmptyList@17[empty] // through DeserializedPackageMemberScope@187 - functions('io': Name@191) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@179 - functions('jvm': Name@192) = EmptyList@17[empty] // through DeserializedPackageMemberScope@187 - functions('jvm': Name@192) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@179 - functions('reflect': Name@193) = EmptyList@17[empty] // through DeserializedPackageMemberScope@187 - functions('reflect': Name@193) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@179 - functions('set': Name@19) = ArrayList@194[1] { DeserializedSimpleFunctionDescriptor@195['set'] } // through DeserializedPackageMemberScope@187 - functions('set': Name@19) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@179 - memberIndex = computeMemberIndex$1@196 // through LazyPackageFragmentScopeForJavaPackage@179 - membersProtos = HashMap@197 // through DeserializedPackageMemberScope@187 - properties('A': Name@156) = EmptyList@17[empty] // through DeserializedPackageMemberScope@187 - properties('bar': Name@162) = EmptyList@17[empty] // through DeserializedPackageMemberScope@187 - properties('foo': Name@163) = EmptyList@17[empty] // through DeserializedPackageMemberScope@187 - properties('get': Name@16) = EmptyList@17[empty] // through DeserializedPackageMemberScope@187 - properties('io': Name@191) = EmptyList@17[empty] // through DeserializedPackageMemberScope@187 - properties('jvm': Name@192) = EmptyList@17[empty] // through DeserializedPackageMemberScope@187 - properties('reflect': Name@193) = EmptyList@17[empty] // through DeserializedPackageMemberScope@187 - properties('set': Name@19) = EmptyList@17[empty] // through DeserializedPackageMemberScope@187 + classes('A': Name@158) = null // through LazyPackageFragmentScopeForJavaPackage@181 + classes('Any': Name@182) = null // through LazyPackageFragmentScopeForJavaPackage@181 + classes('CharSequence': Name@183) = null // through LazyPackageFragmentScopeForJavaPackage@181 + classes('Int': Name@160) = null // through LazyPackageFragmentScopeForJavaPackage@181 + classes('MutableMap': Name@184) = null // through LazyPackageFragmentScopeForJavaPackage@181 + classes('String': Name@163) = null // through LazyPackageFragmentScopeForJavaPackage@181 + classes('Unit': Name@185) = DeserializedClassDescriptor@12['Unit'] // through LazyPackageFragmentScopeForJavaPackage@181 + classes('bar': Name@164) = null // through LazyPackageFragmentScopeForJavaPackage@181 + classes('foo': Name@165) = null // through LazyPackageFragmentScopeForJavaPackage@181 + classes('get': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@181 + classes('invoke': Name@166) = null // through LazyPackageFragmentScopeForJavaPackage@181 + classes('io': Name@186) = null // through LazyPackageFragmentScopeForJavaPackage@181 + classes('jvm': Name@187) = null // through LazyPackageFragmentScopeForJavaPackage@181 + classes('reflect': Name@188) = null // through LazyPackageFragmentScopeForJavaPackage@181 + classes('set': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@181 + deserializedPackageScope = DeserializedPackageMemberScope@189 // through LazyPackageFragmentScopeForJavaPackage@181 + functions('A': Name@158) = EmptyList@17[empty] // through DeserializedPackageMemberScope@189 + functions('A': Name@158) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@181 + functions('bar': Name@164) = EmptyList@17[empty] // through DeserializedPackageMemberScope@189 + functions('bar': Name@164) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@181 + functions('foo': Name@165) = EmptyList@17[empty] // through DeserializedPackageMemberScope@189 + functions('foo': Name@165) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@181 + functions('get': Name@16) = ArrayList@190[2] { DeserializedSimpleFunctionDescriptor@191['get'], DeserializedSimpleFunctionDescriptor@192['get'] } // through DeserializedPackageMemberScope@189 + functions('get': Name@16) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@181 + functions('invoke': Name@166) = EmptyList@17[empty] // through DeserializedPackageMemberScope@189 + functions('invoke': Name@166) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@181 + functions('io': Name@193) = EmptyList@17[empty] // through DeserializedPackageMemberScope@189 + functions('io': Name@193) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@181 + functions('jvm': Name@194) = EmptyList@17[empty] // through DeserializedPackageMemberScope@189 + functions('jvm': Name@194) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@181 + functions('reflect': Name@195) = EmptyList@17[empty] // through DeserializedPackageMemberScope@189 + functions('reflect': Name@195) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@181 + functions('set': Name@19) = ArrayList@196[1] { DeserializedSimpleFunctionDescriptor@197['set'] } // through DeserializedPackageMemberScope@189 + functions('set': Name@19) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@181 + memberIndex = computeMemberIndex$1@198 // through LazyPackageFragmentScopeForJavaPackage@181 + membersProtos = LinkedHashMap@199 // through DeserializedPackageMemberScope@189 + properties('A': Name@158) = EmptyList@17[empty] // through DeserializedPackageMemberScope@189 + properties('bar': Name@164) = EmptyList@17[empty] // through DeserializedPackageMemberScope@189 + properties('foo': Name@165) = EmptyList@17[empty] // through DeserializedPackageMemberScope@189 + properties('get': Name@16) = EmptyList@17[empty] // through DeserializedPackageMemberScope@189 + properties('io': Name@193) = EmptyList@17[empty] // through DeserializedPackageMemberScope@189 + properties('jvm': Name@194) = EmptyList@17[empty] // through DeserializedPackageMemberScope@189 + properties('reflect': Name@195) = EmptyList@17[empty] // through DeserializedPackageMemberScope@189 + properties('set': Name@19) = EmptyList@17[empty] // through DeserializedPackageMemberScope@189 } -LazyJavaPackageFragment@124['lang'] { - classes('A': Name@156) = null // through LazyPackageFragmentScopeForJavaPackage@198 - classes('bar': Name@162) = null // through LazyPackageFragmentScopeForJavaPackage@198 - classes('foo': Name@163) = null // through LazyPackageFragmentScopeForJavaPackage@198 - classes('get': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@198 - classes('invoke': Name@164) = null // through LazyPackageFragmentScopeForJavaPackage@198 - classes('set': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@198 - deserializedPackageScope = Empty@166 // through LazyPackageFragmentScopeForJavaPackage@198 - functions('A': Name@156) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@198 - functions('bar': Name@162) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@198 - functions('foo': Name@163) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@198 - functions('get': Name@16) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@198 - functions('invoke': Name@164) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@198 - functions('set': Name@19) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@198 - memberIndex = computeMemberIndex$1@199 // through LazyPackageFragmentScopeForJavaPackage@198 +LazyJavaPackageFragment@126['lang'] { + classes('A': Name@158) = null // through LazyPackageFragmentScopeForJavaPackage@200 + classes('bar': Name@164) = null // through LazyPackageFragmentScopeForJavaPackage@200 + classes('foo': Name@165) = null // through LazyPackageFragmentScopeForJavaPackage@200 + classes('get': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@200 + classes('invoke': Name@166) = null // through LazyPackageFragmentScopeForJavaPackage@200 + classes('set': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@200 + deserializedPackageScope = Empty@168 // through LazyPackageFragmentScopeForJavaPackage@200 + functions('A': Name@158) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@200 + functions('bar': Name@164) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@200 + functions('foo': Name@165) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@200 + functions('get': Name@16) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@200 + functions('invoke': Name@166) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@200 + functions('set': Name@19) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@200 + memberIndex = computeMemberIndex$1@201 // through LazyPackageFragmentScopeForJavaPackage@200 } LazyJavaPackageFragment@15['reflect'] { - classes('A': Name@156) = null // through LazyPackageFragmentScopeForJavaPackage@200 - classes('Int': Name@158) = null // through LazyPackageFragmentScopeForJavaPackage@200 - classes('KCallable': Name@201) = DeserializedClassDescriptor@2['KCallable'] // through LazyPackageFragmentScopeForJavaPackage@200 - classes('KMemberProperty': Name@202) = DeserializedClassDescriptor@4['KMemberProperty'] // through LazyPackageFragmentScopeForJavaPackage@200 - classes('KMutableMemberProperty': Name@160) = DeserializedClassDescriptor@6['KMutableMemberProperty'] // through LazyPackageFragmentScopeForJavaPackage@200 - classes('KMutableProperty': Name@203) = DeserializedClassDescriptor@8['KMutableProperty'] // through LazyPackageFragmentScopeForJavaPackage@200 - classes('KProperty': Name@204) = DeserializedClassDescriptor@10['KProperty'] // through LazyPackageFragmentScopeForJavaPackage@200 - classes('String': Name@161) = null // through LazyPackageFragmentScopeForJavaPackage@200 - classes('bar': Name@162) = null // through LazyPackageFragmentScopeForJavaPackage@200 - classes('foo': Name@163) = null // through LazyPackageFragmentScopeForJavaPackage@200 - classes('get': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@200 - classes('invoke': Name@164) = null // through LazyPackageFragmentScopeForJavaPackage@200 - classes('set': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@200 - deserializedPackageScope = Empty@166 // through LazyPackageFragmentScopeForJavaPackage@200 - functions('A': Name@156) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@200 - functions('bar': Name@162) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@200 - functions('foo': Name@163) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@200 - functions('get': Name@16) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@200 - functions('invoke': Name@164) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@200 - functions('set': Name@19) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@200 - memberIndex = computeMemberIndex$1@205 // through LazyPackageFragmentScopeForJavaPackage@200 + classes('A': Name@158) = null // through LazyPackageFragmentScopeForJavaPackage@202 + classes('Int': Name@160) = null // through LazyPackageFragmentScopeForJavaPackage@202 + classes('KCallable': Name@203) = DeserializedClassDescriptor@2['KCallable'] // through LazyPackageFragmentScopeForJavaPackage@202 + classes('KMemberProperty': Name@204) = DeserializedClassDescriptor@4['KMemberProperty'] // through LazyPackageFragmentScopeForJavaPackage@202 + classes('KMutableMemberProperty': Name@162) = DeserializedClassDescriptor@6['KMutableMemberProperty'] // through LazyPackageFragmentScopeForJavaPackage@202 + classes('KMutableProperty': Name@205) = DeserializedClassDescriptor@8['KMutableProperty'] // through LazyPackageFragmentScopeForJavaPackage@202 + classes('KProperty': Name@206) = DeserializedClassDescriptor@10['KProperty'] // through LazyPackageFragmentScopeForJavaPackage@202 + classes('String': Name@163) = null // through LazyPackageFragmentScopeForJavaPackage@202 + classes('bar': Name@164) = null // through LazyPackageFragmentScopeForJavaPackage@202 + classes('foo': Name@165) = null // through LazyPackageFragmentScopeForJavaPackage@202 + classes('get': Name@16) = null // through LazyPackageFragmentScopeForJavaPackage@202 + classes('invoke': Name@166) = null // through LazyPackageFragmentScopeForJavaPackage@202 + classes('set': Name@19) = null // through LazyPackageFragmentScopeForJavaPackage@202 + deserializedPackageScope = Empty@168 // through LazyPackageFragmentScopeForJavaPackage@202 + functions('A': Name@158) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@202 + functions('bar': Name@164) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@202 + functions('foo': Name@165) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@202 + functions('get': Name@16) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@202 + functions('invoke': Name@166) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@202 + functions('set': Name@19) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@202 + memberIndex = computeMemberIndex$1@207 // through LazyPackageFragmentScopeForJavaPackage@202 } -NestedClassDescriptors@206 { - findClass('get': Name@16) = null - findClass('set': Name@19) = null +NestedClassDescriptors@208 { + findNestedClass('get': Name@16) = null + findNestedClass('set': Name@19) = null } -NestedClassDescriptors@207 { - findClass('get': Name@28) = null - findClass('set': Name@32) = null +NestedClassDescriptors@209 { + findNestedClass('get': Name@28) = null + findNestedClass('set': Name@32) = null } -TypeDeserializer@208 { - classDescriptors('102': Integer@209) = DeserializedClassDescriptor@210['MutableMap'] - classDescriptors('2': Integer@211) = DeserializedClassDescriptor@212['Any'] +TypeDeserializer@210 { + classDescriptors('129': Integer@211) = DeserializedClassDescriptor@212['MutableMap'] + classDescriptors('9': Integer@213) = DeserializedClassDescriptor@214['Any'] } -TypeDeserializer@213 { - classDescriptors('3': Integer@214) = DeserializedClassDescriptor@212['Any'] - classDescriptors('4': Integer@215) = DeserializedClassDescriptor@4['KMemberProperty'] - classDescriptors('5': Integer@216) = DeserializedClassDescriptor@8['KMutableProperty'] -} - -TypeDeserializer@217 { - classDescriptors('3': Integer@214) = DeserializedClassDescriptor@212['Any'] - classDescriptors('4': Integer@215) = DeserializedClassDescriptor@10['KProperty'] -} - -TypeDeserializer@218 { - classDescriptors('3': Integer@214) = DeserializedClassDescriptor@212['Any'] +TypeDeserializer@215 { + classDescriptors('3': Integer@216) = DeserializedClassDescriptor@214['Any'] + classDescriptors('4': Integer@217) = DeserializedClassDescriptor@4['KMemberProperty'] + classDescriptors('5': Integer@218) = DeserializedClassDescriptor@8['KMutableProperty'] } TypeDeserializer@219 { - classDescriptors('4': Integer@215) = DeserializedClassDescriptor@2['KCallable'] + classDescriptors('3': Integer@216) = DeserializedClassDescriptor@214['Any'] + classDescriptors('4': Integer@217) = DeserializedClassDescriptor@10['KProperty'] } TypeDeserializer@220 { - classDescriptors('4': Integer@215) = DeserializedClassDescriptor@10['KProperty'] + classDescriptors('3': Integer@216) = DeserializedClassDescriptor@214['Any'] } TypeDeserializer@221 { - classDescriptors('59': Integer@222) = DeserializedClassDescriptor@223['CharSequence'] + classDescriptors('4': Integer@217) = DeserializedClassDescriptor@2['KCallable'] } -TypeDeserializer@224 { - classDescriptors('59': Integer@222) = DeserializedClassDescriptor@223['CharSequence'] +TypeDeserializer@222 { + classDescriptors('4': Integer@217) = DeserializedClassDescriptor@10['KProperty'] } -TypeDeserializer@225 { - classDescriptors('6': Integer@226) = DeserializedClassDescriptor@12['Unit'] +TypeDeserializer@223 { + classDescriptors('40': Integer@224) = DeserializedClassDescriptor@225['CharSequence'] +} + +TypeDeserializer@226 { + classDescriptors('40': Integer@224) = DeserializedClassDescriptor@225['CharSequence'] +} + +TypeDeserializer@227 { + classDescriptors('6': Integer@228) = DeserializedClassDescriptor@12['Unit'] } diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/topLevelFromTopLevel.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/topLevelFromTopLevel.lazy.log index c63ed3223ac..8240fd6e844 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/topLevelFromTopLevel.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/topLevelFromTopLevel.lazy.log @@ -16,7 +16,7 @@ DeserializedClassDescriptor@2['KCallable'] { defaultType = JetTypeImpl@22['KCallable<1>'] functions('get': Name@23) = EmptyList@24[empty] // through DeserializedClassMemberScope@25 functions('set': Name@26) = EmptyList@24[empty] // through DeserializedClassMemberScope@25 - membersProtos = HashMap@27 // through DeserializedClassMemberScope@25 + membersProtos = LinkedHashMap@27 // through DeserializedClassMemberScope@25 properties('get': Name@23) = EmptyList@24[empty] // through DeserializedClassMemberScope@25 properties('name': Name@28) = ArrayList@29[1] { DeserializedPropertyDescriptor@30['name'] } // through DeserializedClassMemberScope@25 properties('set': Name@26) = EmptyList@24[empty] // through DeserializedClassMemberScope@25 @@ -27,7 +27,7 @@ DeserializedClassDescriptor@4['KMutableProperty'] { containingDeclaration = LazyJavaPackageFragment@21['reflect'] functions('get': Name@23) = EmptyList@24[empty] // through DeserializedClassMemberScope@32 functions('set': Name@26) = EmptyList@24[empty] // through DeserializedClassMemberScope@32 - membersProtos = HashMap@33 // through DeserializedClassMemberScope@32 + membersProtos = LinkedHashMap@33 // through DeserializedClassMemberScope@32 properties('get': Name@23) = EmptyList@24[empty] // through DeserializedClassMemberScope@32 properties('name': Name@28) = ArrayList@34[1] { DeserializedPropertyDescriptor@35['name'] } // through DeserializedClassMemberScope@32 properties('set': Name@26) = EmptyList@24[empty] // through DeserializedClassMemberScope@32 @@ -37,7 +37,7 @@ DeserializedClassDescriptor@6['KMutableTopLevelProperty'] { containingDeclaration = LazyJavaPackageFragment@21['reflect'] functions('get': Name@23) = EmptyList@24[empty] // through DeserializedClassMemberScope@36 functions('set': Name@26) = EmptyList@24[empty] // through DeserializedClassMemberScope@36 - membersProtos = HashMap@37 // through DeserializedClassMemberScope@36 + membersProtos = LinkedHashMap@37 // through DeserializedClassMemberScope@36 properties('get': Name@23) = EmptyList@24[empty] // through DeserializedClassMemberScope@36 properties('name': Name@28) = ArrayList@38[1] { DeserializedPropertyDescriptor@39['name'] } // through DeserializedClassMemberScope@36 properties('set': Name@26) = EmptyList@24[empty] // through DeserializedClassMemberScope@36 @@ -47,7 +47,7 @@ DeserializedClassDescriptor@8['KMutableTopLevelVariable'] { containingDeclaration = LazyJavaPackageFragment@21['reflect'] functions('get': Name@23) = ArrayList@40[1] { DeserializedSimpleFunctionDescriptor@41['get'] } // through DeserializedClassMemberScope@42 functions('set': Name@26) = ArrayList@43[1] { DeserializedSimpleFunctionDescriptor@44['set'] } // through DeserializedClassMemberScope@42 - membersProtos = HashMap@45 // through DeserializedClassMemberScope@42 + membersProtos = LinkedHashMap@45 // through DeserializedClassMemberScope@42 properties('get': Name@23) = EmptyList@24[empty] // through DeserializedClassMemberScope@42 properties('name': Name@28) = ArrayList@46[1] { DeserializedPropertyDescriptor@47['name'] } // through DeserializedClassMemberScope@42 properties('set': Name@26) = EmptyList@24[empty] // through DeserializedClassMemberScope@42 @@ -58,7 +58,7 @@ DeserializedClassDescriptor@10['KMutableVariable'] { defaultType = JetTypeImpl@48['KMutableVariable<1>'] functions('get': Name@23) = ArrayList@49[1] { DeserializedSimpleFunctionDescriptor@50['get'] } // through DeserializedClassMemberScope@51 functions('set': Name@26) = ArrayList@52[1] { DeserializedSimpleFunctionDescriptor@53['set'] } // through DeserializedClassMemberScope@51 - membersProtos = HashMap@54 // through DeserializedClassMemberScope@51 + membersProtos = LinkedHashMap@54 // through DeserializedClassMemberScope@51 properties('get': Name@23) = EmptyList@24[empty] // through DeserializedClassMemberScope@51 properties('name': Name@28) = ArrayList@55[1] { DeserializedPropertyDescriptor@56['name'] } // through DeserializedClassMemberScope@51 properties('set': Name@26) = EmptyList@24[empty] // through DeserializedClassMemberScope@51 @@ -69,7 +69,7 @@ DeserializedClassDescriptor@12['KProperty'] { containingDeclaration = LazyJavaPackageFragment@21['reflect'] functions('get': Name@23) = EmptyList@24[empty] // through DeserializedClassMemberScope@58 functions('set': Name@26) = EmptyList@24[empty] // through DeserializedClassMemberScope@58 - membersProtos = HashMap@59 // through DeserializedClassMemberScope@58 + membersProtos = LinkedHashMap@59 // through DeserializedClassMemberScope@58 properties('get': Name@23) = EmptyList@24[empty] // through DeserializedClassMemberScope@58 properties('name': Name@28) = ArrayList@60[1] { DeserializedPropertyDescriptor@61['name'] } // through DeserializedClassMemberScope@58 properties('set': Name@26) = EmptyList@24[empty] // through DeserializedClassMemberScope@58 @@ -79,7 +79,7 @@ DeserializedClassDescriptor@14['KTopLevelProperty'] { containingDeclaration = LazyJavaPackageFragment@21['reflect'] functions('get': Name@23) = EmptyList@24[empty] // through DeserializedClassMemberScope@62 functions('set': Name@26) = EmptyList@24[empty] // through DeserializedClassMemberScope@62 - membersProtos = HashMap@63 // through DeserializedClassMemberScope@62 + membersProtos = LinkedHashMap@63 // through DeserializedClassMemberScope@62 properties('get': Name@23) = EmptyList@24[empty] // through DeserializedClassMemberScope@62 properties('name': Name@28) = ArrayList@64[1] { DeserializedPropertyDescriptor@65['name'] } // through DeserializedClassMemberScope@62 properties('set': Name@26) = EmptyList@24[empty] // through DeserializedClassMemberScope@62 @@ -90,7 +90,7 @@ DeserializedClassDescriptor@16['KTopLevelVariable'] { defaultType = JetTypeImpl@66['KTopLevelVariable<1>'] functions('get': Name@23) = ArrayList@67[1] { DeserializedSimpleFunctionDescriptor@68['get'] } // through DeserializedClassMemberScope@69 functions('set': Name@26) = EmptyList@24[empty] // through DeserializedClassMemberScope@69 - membersProtos = HashMap@70 // through DeserializedClassMemberScope@69 + membersProtos = LinkedHashMap@70 // through DeserializedClassMemberScope@69 properties('get': Name@23) = EmptyList@24[empty] // through DeserializedClassMemberScope@69 properties('name': Name@28) = ArrayList@71[1] { DeserializedPropertyDescriptor@72['name'] } // through DeserializedClassMemberScope@69 properties('set': Name@26) = EmptyList@24[empty] // through DeserializedClassMemberScope@69 @@ -101,7 +101,7 @@ DeserializedClassDescriptor@18['KVariable'] { defaultType = JetTypeImpl@73['KVariable<1>'] functions('get': Name@23) = ArrayList@74[1] { DeserializedSimpleFunctionDescriptor@75['get'] } // through DeserializedClassMemberScope@76 functions('set': Name@26) = EmptyList@24[empty] // through DeserializedClassMemberScope@76 - membersProtos = HashMap@77 // through DeserializedClassMemberScope@76 + membersProtos = LinkedHashMap@77 // through DeserializedClassMemberScope@76 properties('get': Name@23) = EmptyList@24[empty] // through DeserializedClassMemberScope@76 properties('name': Name@28) = ArrayList@78[1] { DeserializedPropertyDescriptor@79['name'] } // through DeserializedClassMemberScope@76 properties('set': Name@26) = EmptyList@24[empty] // through DeserializedClassMemberScope@76 @@ -179,57 +179,57 @@ DeserializedType@129['K in kotlin'] { } DeserializedType@130['R in kotlin.reflect.KMutableProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@105 -} - -DeserializedType@131['R in kotlin.reflect.KMutableTopLevelProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@113 -} - -DeserializedType@132['R in kotlin.reflect.KMutableTopLevelProperty'] { - constructor = AbstractLazyTypeParameterDescriptor$1@113 -} - -DeserializedType@133['R in kotlin.reflect.KMutableTopLevelVariable'] { - constructor = AbstractLazyTypeParameterDescriptor$1@117 -} - -DeserializedType@134['R in kotlin.reflect.KMutableTopLevelVariable'] { - constructor = AbstractLazyTypeParameterDescriptor$1@117 -} - -DeserializedType@135['R in kotlin.reflect.KMutableTopLevelVariable'] { - constructor = AbstractLazyTypeParameterDescriptor$1@117 -} - -DeserializedType@136['R in kotlin.reflect.KMutableVariable'] { - constructor = AbstractLazyTypeParameterDescriptor$1@88 -} - -DeserializedType@137['R in kotlin.reflect.KMutableVariable'] { - constructor = AbstractLazyTypeParameterDescriptor$1@88 -} - -DeserializedType@138['R in kotlin.reflect.KMutableVariable'] { - constructor = AbstractLazyTypeParameterDescriptor$1@88 -} - -DeserializedType@139['R in kotlin.reflect.KProperty'] { constructor = AbstractLazyTypeParameterDescriptor$1@109 } -DeserializedType@140['R in kotlin.reflect.KTopLevelProperty'] { +DeserializedType@131['R in kotlin.reflect.KMutableTopLevelProperty'] { + constructor = AbstractLazyTypeParameterDescriptor$1@105 +} + +DeserializedType@132['R in kotlin.reflect.KMutableTopLevelProperty'] { + constructor = AbstractLazyTypeParameterDescriptor$1@105 +} + +DeserializedType@133['R in kotlin.reflect.KMutableTopLevelVariable'] { constructor = AbstractLazyTypeParameterDescriptor$1@121 } -DeserializedType@141['R in kotlin.reflect.KTopLevelVariable'] { +DeserializedType@134['R in kotlin.reflect.KMutableTopLevelVariable'] { + constructor = AbstractLazyTypeParameterDescriptor$1@121 +} + +DeserializedType@135['R in kotlin.reflect.KMutableTopLevelVariable'] { + constructor = AbstractLazyTypeParameterDescriptor$1@121 +} + +DeserializedType@136['R in kotlin.reflect.KMutableVariable'] { constructor = AbstractLazyTypeParameterDescriptor$1@98 } -DeserializedType@142['R in kotlin.reflect.KTopLevelVariable'] { +DeserializedType@137['R in kotlin.reflect.KMutableVariable'] { constructor = AbstractLazyTypeParameterDescriptor$1@98 } +DeserializedType@138['R in kotlin.reflect.KMutableVariable'] { + constructor = AbstractLazyTypeParameterDescriptor$1@98 +} + +DeserializedType@139['R in kotlin.reflect.KProperty'] { + constructor = AbstractLazyTypeParameterDescriptor$1@117 +} + +DeserializedType@140['R in kotlin.reflect.KTopLevelProperty'] { + constructor = AbstractLazyTypeParameterDescriptor$1@113 +} + +DeserializedType@141['R in kotlin.reflect.KTopLevelVariable'] { + constructor = AbstractLazyTypeParameterDescriptor$1@93 +} + +DeserializedType@142['R in kotlin.reflect.KTopLevelVariable'] { + constructor = AbstractLazyTypeParameterDescriptor$1@93 +} + DeserializedType@143['R in kotlin.reflect.KVariable'] { constructor = AbstractLazyTypeParameterDescriptor$1@103 } @@ -250,12 +250,12 @@ DeserializedType@147['V in kotlin'] { constructor = AbstractLazyTypeParameterDescriptor$1@125 } -DeserializedType@95['kotlin.Any'] { +DeserializedType@85['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@148 memberScope = DeserializedClassMemberScope@149 } -DeserializedType@150['kotlin.Any'] { +DeserializedType@115['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@148 memberScope = DeserializedClassMemberScope@149 } @@ -265,21 +265,6 @@ DeserializedType@90['kotlin.Any'] { memberScope = DeserializedClassMemberScope@149 } -DeserializedType@127['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@148 - memberScope = DeserializedClassMemberScope@149 -} - -DeserializedType@100['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@148 - memberScope = DeserializedClassMemberScope@149 -} - -DeserializedType@107['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@148 - memberScope = DeserializedClassMemberScope@149 -} - DeserializedType@123['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@148 memberScope = DeserializedClassMemberScope@149 @@ -290,12 +275,27 @@ DeserializedType@111['kotlin.Any'] { memberScope = DeserializedClassMemberScope@149 } -DeserializedType@85['kotlin.Any'] { +DeserializedType@150['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@148 memberScope = DeserializedClassMemberScope@149 } -DeserializedType@115['kotlin.Any'] { +DeserializedType@107['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@148 + memberScope = DeserializedClassMemberScope@149 +} + +DeserializedType@95['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@148 + memberScope = DeserializedClassMemberScope@149 +} + +DeserializedType@100['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@148 + memberScope = DeserializedClassMemberScope@149 +} + +DeserializedType@127['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@148 memberScope = DeserializedClassMemberScope@149 } @@ -385,310 +385,322 @@ DeserializedType@192['kotlin.reflect.KVariable'] { memberScope = SubstitutingScope@193 } -LazyJavaPackageFragmentProvider@194 { - packageFragments('': FqName@195) = LazyJavaPackageFragment@196[''] - packageFragments('Int': FqName@197) = null - packageFragments('KCallable': FqName@198) = null - packageFragments('KMutableProperty': FqName@199) = null - packageFragments('KMutableTopLevelProperty': FqName@200) = null - packageFragments('KMutableTopLevelVariable': FqName@201) = null - packageFragments('KMutableVariable': FqName@202) = null - packageFragments('KProperty': FqName@203) = null - packageFragments('KTopLevelProperty': FqName@204) = null - packageFragments('KTopLevelVariable': FqName@205) = null - packageFragments('String': FqName@206) = null - packageFragments('java': FqName@207) = LazyJavaPackageFragment@208['java'] - packageFragments('java.lang': FqName@209) = LazyJavaPackageFragment@210['lang'] - packageFragments('java.lang.Int': FqName@211) = null - packageFragments('java.lang.KCallable': FqName@212) = null - packageFragments('java.lang.KMutableProperty': FqName@213) = null - packageFragments('java.lang.KMutableTopLevelProperty': FqName@214) = null - packageFragments('java.lang.KMutableTopLevelVariable': FqName@215) = null - packageFragments('java.lang.KMutableVariable': FqName@216) = null - packageFragments('java.lang.KProperty': FqName@217) = null - packageFragments('java.lang.KTopLevelProperty': FqName@218) = null - packageFragments('java.lang.KTopLevelVariable': FqName@219) = null - packageFragments('java.lang.String': FqName@220) = null - packageFragments('kotlin': FqName@221) = LazyJavaPackageFragment@81['kotlin'] - packageFragments('kotlin.Int': FqName@222) = null - packageFragments('kotlin.KCallable': FqName@223) = null - packageFragments('kotlin.KMutableProperty': FqName@224) = null - packageFragments('kotlin.KMutableTopLevelProperty': FqName@225) = null - packageFragments('kotlin.KMutableTopLevelVariable': FqName@226) = null - packageFragments('kotlin.KMutableVariable': FqName@227) = null - packageFragments('kotlin.KProperty': FqName@228) = null - packageFragments('kotlin.KTopLevelProperty': FqName@229) = null - packageFragments('kotlin.KTopLevelVariable': FqName@230) = null - packageFragments('kotlin.String': FqName@231) = null - packageFragments('kotlin.io': FqName@232) = LazyJavaPackageFragment@233['io'] - packageFragments('kotlin.io.Int': FqName@234) = null - packageFragments('kotlin.io.KCallable': FqName@235) = null - packageFragments('kotlin.io.KMutableProperty': FqName@236) = null - packageFragments('kotlin.io.KMutableTopLevelProperty': FqName@237) = null - packageFragments('kotlin.io.KMutableTopLevelVariable': FqName@238) = null - packageFragments('kotlin.io.KMutableVariable': FqName@239) = null - packageFragments('kotlin.io.KProperty': FqName@240) = null - packageFragments('kotlin.io.KTopLevelProperty': FqName@241) = null - packageFragments('kotlin.io.KTopLevelVariable': FqName@242) = null - packageFragments('kotlin.io.String': FqName@243) = null - packageFragments('kotlin.jvm': FqName@244) = LazyJavaPackageFragment@245['jvm'] - packageFragments('kotlin.jvm.Int': FqName@246) = null - packageFragments('kotlin.jvm.KCallable': FqName@247) = null - packageFragments('kotlin.jvm.KMutableProperty': FqName@248) = null - packageFragments('kotlin.jvm.KMutableTopLevelProperty': FqName@249) = null - packageFragments('kotlin.jvm.KMutableTopLevelVariable': FqName@250) = null - packageFragments('kotlin.jvm.KMutableVariable': FqName@251) = null - packageFragments('kotlin.jvm.KProperty': FqName@252) = null - packageFragments('kotlin.jvm.KTopLevelProperty': FqName@253) = null - packageFragments('kotlin.jvm.KTopLevelVariable': FqName@254) = null - packageFragments('kotlin.jvm.String': FqName@255) = null - packageFragments('kotlin.reflect': FqName@256) = LazyJavaPackageFragment@21['reflect'] - packageFragments('kotlin.reflect.Int': FqName@257) = null - packageFragments('kotlin.reflect.KCallable': FqName@258) = null - packageFragments('kotlin.reflect.KMutableProperty': FqName@259) = null - packageFragments('kotlin.reflect.KMutableTopLevelProperty': FqName@260) = null - packageFragments('kotlin.reflect.KMutableTopLevelVariable': FqName@261) = null - packageFragments('kotlin.reflect.KMutableVariable': FqName@262) = null - packageFragments('kotlin.reflect.KProperty': FqName@263) = null - packageFragments('kotlin.reflect.KTopLevelProperty': FqName@264) = null - packageFragments('kotlin.reflect.KTopLevelVariable': FqName@265) = null - packageFragments('kotlin.reflect.String': FqName@266) = null - packageFragments('x': FqName@267) = null - packageFragments('y': FqName@268) = null +EnumEntryClassDescriptors@194 { + findEnumEntry('get': Name@195) = null + findEnumEntry('name': Name@196) = null + findEnumEntry('set': Name@197) = null } -LazyJavaPackageFragment@196[''] { - classes('Int': Name@269) = null // through LazyPackageFragmentScopeForJavaPackage@270 - classes('KCallable': Name@271) = null // through LazyPackageFragmentScopeForJavaPackage@270 - classes('KMutableProperty': Name@272) = null // through LazyPackageFragmentScopeForJavaPackage@270 - classes('KMutableTopLevelProperty': Name@273) = null // through LazyPackageFragmentScopeForJavaPackage@270 - classes('KMutableTopLevelVariable': Name@274) = null // through LazyPackageFragmentScopeForJavaPackage@270 - classes('KMutableVariable': Name@275) = null // through LazyPackageFragmentScopeForJavaPackage@270 - classes('KProperty': Name@276) = null // through LazyPackageFragmentScopeForJavaPackage@270 - classes('KTopLevelProperty': Name@277) = null // through LazyPackageFragmentScopeForJavaPackage@270 - classes('KTopLevelVariable': Name@278) = null // through LazyPackageFragmentScopeForJavaPackage@270 - classes('String': Name@279) = null // through LazyPackageFragmentScopeForJavaPackage@270 - classes('get': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@270 - classes('invoke': Name@280) = null // through LazyPackageFragmentScopeForJavaPackage@270 - classes('kotlin': Name@281) = null // through LazyPackageFragmentScopeForJavaPackage@270 - classes('set': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@270 - classes('x': Name@282) = null // through LazyPackageFragmentScopeForJavaPackage@270 - classes('y': Name@283) = null // through LazyPackageFragmentScopeForJavaPackage@270 - deserializedPackageScope = Empty@284 // through LazyPackageFragmentScopeForJavaPackage@270 - functions('get': Name@23) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@270 - functions('invoke': Name@280) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@270 - functions('kotlin': Name@285) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@270 - functions('set': Name@26) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@270 - functions('x': Name@282) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@270 - functions('y': Name@283) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@270 - memberIndex = computeMemberIndex$1@286 // through LazyPackageFragmentScopeForJavaPackage@270 +EnumEntryClassDescriptors@198 { + findEnumEntry('get': Name@23) = null + findEnumEntry('name': Name@28) = null + findEnumEntry('set': Name@26) = null } -LazyJavaPackageFragment@233['io'] { - classes('Int': Name@269) = null // through LazyPackageFragmentScopeForJavaPackage@287 - classes('String': Name@279) = null // through LazyPackageFragmentScopeForJavaPackage@287 - classes('get': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@287 - classes('invoke': Name@280) = null // through LazyPackageFragmentScopeForJavaPackage@287 - classes('set': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@287 - classes('x': Name@282) = null // through LazyPackageFragmentScopeForJavaPackage@287 - classes('y': Name@283) = null // through LazyPackageFragmentScopeForJavaPackage@287 - deserializedPackageScope = DeserializedPackageMemberScope@288 // through LazyPackageFragmentScopeForJavaPackage@287 - functions('get': Name@23) = EmptyList@24[empty] // through DeserializedPackageMemberScope@288 - functions('get': Name@23) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@287 - functions('invoke': Name@280) = EmptyList@24[empty] // through DeserializedPackageMemberScope@288 - functions('invoke': Name@280) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@287 - functions('set': Name@26) = EmptyList@24[empty] // through DeserializedPackageMemberScope@288 - functions('set': Name@26) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@287 - functions('x': Name@282) = EmptyList@24[empty] // through DeserializedPackageMemberScope@288 - functions('x': Name@282) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@287 - functions('y': Name@283) = EmptyList@24[empty] // through DeserializedPackageMemberScope@288 - functions('y': Name@283) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@287 - memberIndex = computeMemberIndex$1@289 // through LazyPackageFragmentScopeForJavaPackage@287 - membersProtos = HashMap@290 // through DeserializedPackageMemberScope@288 - properties('get': Name@23) = EmptyList@24[empty] // through DeserializedPackageMemberScope@288 - properties('name': Name@28) = ArrayList@291[1] { DeserializedPropertyDescriptor@292['name'] } // through DeserializedPackageMemberScope@288 - properties('set': Name@26) = EmptyList@24[empty] // through DeserializedPackageMemberScope@288 - properties('x': Name@282) = EmptyList@24[empty] // through DeserializedPackageMemberScope@288 - properties('y': Name@283) = EmptyList@24[empty] // through DeserializedPackageMemberScope@288 +LazyJavaPackageFragmentProvider@199 { + packageFragments('': FqName@200) = LazyJavaPackageFragment@201[''] + packageFragments('Int': FqName@202) = null + packageFragments('KCallable': FqName@203) = null + packageFragments('KMutableProperty': FqName@204) = null + packageFragments('KMutableTopLevelProperty': FqName@205) = null + packageFragments('KMutableTopLevelVariable': FqName@206) = null + packageFragments('KMutableVariable': FqName@207) = null + packageFragments('KProperty': FqName@208) = null + packageFragments('KTopLevelProperty': FqName@209) = null + packageFragments('KTopLevelVariable': FqName@210) = null + packageFragments('String': FqName@211) = null + packageFragments('java': FqName@212) = LazyJavaPackageFragment@213['java'] + packageFragments('java.lang': FqName@214) = LazyJavaPackageFragment@215['lang'] + packageFragments('java.lang.Int': FqName@216) = null + packageFragments('java.lang.KCallable': FqName@217) = null + packageFragments('java.lang.KMutableProperty': FqName@218) = null + packageFragments('java.lang.KMutableTopLevelProperty': FqName@219) = null + packageFragments('java.lang.KMutableTopLevelVariable': FqName@220) = null + packageFragments('java.lang.KMutableVariable': FqName@221) = null + packageFragments('java.lang.KProperty': FqName@222) = null + packageFragments('java.lang.KTopLevelProperty': FqName@223) = null + packageFragments('java.lang.KTopLevelVariable': FqName@224) = null + packageFragments('java.lang.String': FqName@225) = null + packageFragments('kotlin': FqName@226) = LazyJavaPackageFragment@81['kotlin'] + packageFragments('kotlin.Int': FqName@227) = null + packageFragments('kotlin.KCallable': FqName@228) = null + packageFragments('kotlin.KMutableProperty': FqName@229) = null + packageFragments('kotlin.KMutableTopLevelProperty': FqName@230) = null + packageFragments('kotlin.KMutableTopLevelVariable': FqName@231) = null + packageFragments('kotlin.KMutableVariable': FqName@232) = null + packageFragments('kotlin.KProperty': FqName@233) = null + packageFragments('kotlin.KTopLevelProperty': FqName@234) = null + packageFragments('kotlin.KTopLevelVariable': FqName@235) = null + packageFragments('kotlin.String': FqName@236) = null + packageFragments('kotlin.io': FqName@237) = LazyJavaPackageFragment@238['io'] + packageFragments('kotlin.io.Int': FqName@239) = null + packageFragments('kotlin.io.KCallable': FqName@240) = null + packageFragments('kotlin.io.KMutableProperty': FqName@241) = null + packageFragments('kotlin.io.KMutableTopLevelProperty': FqName@242) = null + packageFragments('kotlin.io.KMutableTopLevelVariable': FqName@243) = null + packageFragments('kotlin.io.KMutableVariable': FqName@244) = null + packageFragments('kotlin.io.KProperty': FqName@245) = null + packageFragments('kotlin.io.KTopLevelProperty': FqName@246) = null + packageFragments('kotlin.io.KTopLevelVariable': FqName@247) = null + packageFragments('kotlin.io.String': FqName@248) = null + packageFragments('kotlin.jvm': FqName@249) = LazyJavaPackageFragment@250['jvm'] + packageFragments('kotlin.jvm.Int': FqName@251) = null + packageFragments('kotlin.jvm.KCallable': FqName@252) = null + packageFragments('kotlin.jvm.KMutableProperty': FqName@253) = null + packageFragments('kotlin.jvm.KMutableTopLevelProperty': FqName@254) = null + packageFragments('kotlin.jvm.KMutableTopLevelVariable': FqName@255) = null + packageFragments('kotlin.jvm.KMutableVariable': FqName@256) = null + packageFragments('kotlin.jvm.KProperty': FqName@257) = null + packageFragments('kotlin.jvm.KTopLevelProperty': FqName@258) = null + packageFragments('kotlin.jvm.KTopLevelVariable': FqName@259) = null + packageFragments('kotlin.jvm.String': FqName@260) = null + packageFragments('kotlin.reflect': FqName@261) = LazyJavaPackageFragment@21['reflect'] + packageFragments('kotlin.reflect.Int': FqName@262) = null + packageFragments('kotlin.reflect.KCallable': FqName@263) = null + packageFragments('kotlin.reflect.KMutableProperty': FqName@264) = null + packageFragments('kotlin.reflect.KMutableTopLevelProperty': FqName@265) = null + packageFragments('kotlin.reflect.KMutableTopLevelVariable': FqName@266) = null + packageFragments('kotlin.reflect.KMutableVariable': FqName@267) = null + packageFragments('kotlin.reflect.KProperty': FqName@268) = null + packageFragments('kotlin.reflect.KTopLevelProperty': FqName@269) = null + packageFragments('kotlin.reflect.KTopLevelVariable': FqName@270) = null + packageFragments('kotlin.reflect.String': FqName@271) = null + packageFragments('x': FqName@272) = null + packageFragments('y': FqName@273) = null } -LazyJavaPackageFragment@208['java'] { - classes('lang': Name@293) = null // through LazyPackageFragmentScopeForJavaPackage@294 - deserializedPackageScope = Empty@284 // through LazyPackageFragmentScopeForJavaPackage@294 - functions('lang': Name@295) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@294 - memberIndex = computeMemberIndex$1@296 // through LazyPackageFragmentScopeForJavaPackage@294 +LazyJavaPackageFragment@201[''] { + classes('Int': Name@274) = null // through LazyPackageFragmentScopeForJavaPackage@275 + classes('KCallable': Name@276) = null // through LazyPackageFragmentScopeForJavaPackage@275 + classes('KMutableProperty': Name@277) = null // through LazyPackageFragmentScopeForJavaPackage@275 + classes('KMutableTopLevelProperty': Name@278) = null // through LazyPackageFragmentScopeForJavaPackage@275 + classes('KMutableTopLevelVariable': Name@279) = null // through LazyPackageFragmentScopeForJavaPackage@275 + classes('KMutableVariable': Name@280) = null // through LazyPackageFragmentScopeForJavaPackage@275 + classes('KProperty': Name@281) = null // through LazyPackageFragmentScopeForJavaPackage@275 + classes('KTopLevelProperty': Name@282) = null // through LazyPackageFragmentScopeForJavaPackage@275 + classes('KTopLevelVariable': Name@283) = null // through LazyPackageFragmentScopeForJavaPackage@275 + classes('String': Name@284) = null // through LazyPackageFragmentScopeForJavaPackage@275 + classes('get': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@275 + classes('invoke': Name@285) = null // through LazyPackageFragmentScopeForJavaPackage@275 + classes('kotlin': Name@286) = null // through LazyPackageFragmentScopeForJavaPackage@275 + classes('set': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@275 + classes('x': Name@287) = null // through LazyPackageFragmentScopeForJavaPackage@275 + classes('y': Name@288) = null // through LazyPackageFragmentScopeForJavaPackage@275 + deserializedPackageScope = Empty@289 // through LazyPackageFragmentScopeForJavaPackage@275 + functions('get': Name@23) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@275 + functions('invoke': Name@285) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@275 + functions('kotlin': Name@290) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@275 + functions('set': Name@26) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@275 + functions('x': Name@287) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@275 + functions('y': Name@288) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@275 + memberIndex = computeMemberIndex$1@291 // through LazyPackageFragmentScopeForJavaPackage@275 } -LazyJavaPackageFragment@245['jvm'] { - classes('Int': Name@269) = null // through LazyPackageFragmentScopeForJavaPackage@297 - classes('String': Name@279) = null // through LazyPackageFragmentScopeForJavaPackage@297 - classes('get': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@297 - classes('invoke': Name@280) = null // through LazyPackageFragmentScopeForJavaPackage@297 - classes('set': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@297 - classes('x': Name@282) = null // through LazyPackageFragmentScopeForJavaPackage@297 - classes('y': Name@283) = null // through LazyPackageFragmentScopeForJavaPackage@297 - deserializedPackageScope = Empty@284 // through LazyPackageFragmentScopeForJavaPackage@297 - functions('get': Name@23) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@297 - functions('invoke': Name@280) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@297 - functions('set': Name@26) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@297 - functions('x': Name@282) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@297 - functions('y': Name@283) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@297 - memberIndex = computeMemberIndex$1@298 // through LazyPackageFragmentScopeForJavaPackage@297 +LazyJavaPackageFragment@238['io'] { + classes('Int': Name@274) = null // through LazyPackageFragmentScopeForJavaPackage@292 + classes('String': Name@284) = null // through LazyPackageFragmentScopeForJavaPackage@292 + classes('get': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@292 + classes('invoke': Name@285) = null // through LazyPackageFragmentScopeForJavaPackage@292 + classes('set': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@292 + classes('x': Name@287) = null // through LazyPackageFragmentScopeForJavaPackage@292 + classes('y': Name@288) = null // through LazyPackageFragmentScopeForJavaPackage@292 + deserializedPackageScope = DeserializedPackageMemberScope@293 // through LazyPackageFragmentScopeForJavaPackage@292 + functions('get': Name@23) = EmptyList@24[empty] // through DeserializedPackageMemberScope@293 + functions('get': Name@23) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@292 + functions('invoke': Name@285) = EmptyList@24[empty] // through DeserializedPackageMemberScope@293 + functions('invoke': Name@285) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@292 + functions('set': Name@26) = EmptyList@24[empty] // through DeserializedPackageMemberScope@293 + functions('set': Name@26) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@292 + functions('x': Name@287) = EmptyList@24[empty] // through DeserializedPackageMemberScope@293 + functions('x': Name@287) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@292 + functions('y': Name@288) = EmptyList@24[empty] // through DeserializedPackageMemberScope@293 + functions('y': Name@288) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@292 + memberIndex = computeMemberIndex$1@294 // through LazyPackageFragmentScopeForJavaPackage@292 + membersProtos = LinkedHashMap@295 // through DeserializedPackageMemberScope@293 + properties('get': Name@23) = EmptyList@24[empty] // through DeserializedPackageMemberScope@293 + properties('name': Name@28) = ArrayList@296[1] { DeserializedPropertyDescriptor@297['name'] } // through DeserializedPackageMemberScope@293 + properties('set': Name@26) = EmptyList@24[empty] // through DeserializedPackageMemberScope@293 + properties('x': Name@287) = EmptyList@24[empty] // through DeserializedPackageMemberScope@293 + properties('y': Name@288) = EmptyList@24[empty] // through DeserializedPackageMemberScope@293 +} + +LazyJavaPackageFragment@213['java'] { + classes('lang': Name@298) = null // through LazyPackageFragmentScopeForJavaPackage@299 + deserializedPackageScope = Empty@289 // through LazyPackageFragmentScopeForJavaPackage@299 + functions('lang': Name@300) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@299 + memberIndex = computeMemberIndex$1@301 // through LazyPackageFragmentScopeForJavaPackage@299 +} + +LazyJavaPackageFragment@250['jvm'] { + classes('Int': Name@274) = null // through LazyPackageFragmentScopeForJavaPackage@302 + classes('String': Name@284) = null // through LazyPackageFragmentScopeForJavaPackage@302 + classes('get': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@302 + classes('invoke': Name@285) = null // through LazyPackageFragmentScopeForJavaPackage@302 + classes('set': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@302 + classes('x': Name@287) = null // through LazyPackageFragmentScopeForJavaPackage@302 + classes('y': Name@288) = null // through LazyPackageFragmentScopeForJavaPackage@302 + deserializedPackageScope = Empty@289 // through LazyPackageFragmentScopeForJavaPackage@302 + functions('get': Name@23) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@302 + functions('invoke': Name@285) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@302 + functions('set': Name@26) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@302 + functions('x': Name@287) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@302 + functions('y': Name@288) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@302 + memberIndex = computeMemberIndex$1@303 // through LazyPackageFragmentScopeForJavaPackage@302 } LazyJavaPackageFragment@81['kotlin'] { - classes('Any': Name@299) = null // through LazyPackageFragmentScopeForJavaPackage@300 - classes('Int': Name@269) = null // through LazyPackageFragmentScopeForJavaPackage@300 - classes('MutableMap': Name@301) = null // through LazyPackageFragmentScopeForJavaPackage@300 - classes('String': Name@279) = null // through LazyPackageFragmentScopeForJavaPackage@300 - classes('Unit': Name@302) = DeserializedClassDescriptor@20['Unit'] // through LazyPackageFragmentScopeForJavaPackage@300 - classes('get': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@300 - classes('invoke': Name@280) = null // through LazyPackageFragmentScopeForJavaPackage@300 - classes('io': Name@303) = null // through LazyPackageFragmentScopeForJavaPackage@300 - classes('jvm': Name@304) = null // through LazyPackageFragmentScopeForJavaPackage@300 - classes('reflect': Name@305) = null // through LazyPackageFragmentScopeForJavaPackage@300 - classes('set': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@300 - classes('x': Name@282) = null // through LazyPackageFragmentScopeForJavaPackage@300 - classes('y': Name@283) = null // through LazyPackageFragmentScopeForJavaPackage@300 - deserializedPackageScope = DeserializedPackageMemberScope@306 // through LazyPackageFragmentScopeForJavaPackage@300 - functions('get': Name@23) = ArrayList@307[2] { DeserializedSimpleFunctionDescriptor@308['get'], DeserializedSimpleFunctionDescriptor@309['get'] } // through DeserializedPackageMemberScope@306 - functions('get': Name@23) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@300 - functions('invoke': Name@280) = EmptyList@24[empty] // through DeserializedPackageMemberScope@306 - functions('invoke': Name@280) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@300 - functions('io': Name@310) = EmptyList@24[empty] // through DeserializedPackageMemberScope@306 - functions('io': Name@310) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@300 - functions('jvm': Name@311) = EmptyList@24[empty] // through DeserializedPackageMemberScope@306 - functions('jvm': Name@311) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@300 - functions('reflect': Name@312) = EmptyList@24[empty] // through DeserializedPackageMemberScope@306 - functions('reflect': Name@312) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@300 - functions('set': Name@26) = ArrayList@313[1] { DeserializedSimpleFunctionDescriptor@314['set'] } // through DeserializedPackageMemberScope@306 - functions('set': Name@26) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@300 - functions('x': Name@282) = EmptyList@24[empty] // through DeserializedPackageMemberScope@306 - functions('x': Name@282) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@300 - functions('y': Name@283) = EmptyList@24[empty] // through DeserializedPackageMemberScope@306 - functions('y': Name@283) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@300 - memberIndex = computeMemberIndex$1@315 // through LazyPackageFragmentScopeForJavaPackage@300 - membersProtos = HashMap@316 // through DeserializedPackageMemberScope@306 - properties('get': Name@23) = EmptyList@24[empty] // through DeserializedPackageMemberScope@306 - properties('io': Name@310) = EmptyList@24[empty] // through DeserializedPackageMemberScope@306 - properties('jvm': Name@311) = EmptyList@24[empty] // through DeserializedPackageMemberScope@306 - properties('name': Name@28) = EmptyList@24[empty] // through DeserializedPackageMemberScope@306 - properties('reflect': Name@312) = EmptyList@24[empty] // through DeserializedPackageMemberScope@306 - properties('set': Name@26) = EmptyList@24[empty] // through DeserializedPackageMemberScope@306 - properties('x': Name@282) = EmptyList@24[empty] // through DeserializedPackageMemberScope@306 - properties('y': Name@283) = EmptyList@24[empty] // through DeserializedPackageMemberScope@306 + classes('Any': Name@304) = null // through LazyPackageFragmentScopeForJavaPackage@305 + classes('Int': Name@274) = null // through LazyPackageFragmentScopeForJavaPackage@305 + classes('MutableMap': Name@306) = null // through LazyPackageFragmentScopeForJavaPackage@305 + classes('String': Name@284) = null // through LazyPackageFragmentScopeForJavaPackage@305 + classes('Unit': Name@307) = DeserializedClassDescriptor@20['Unit'] // through LazyPackageFragmentScopeForJavaPackage@305 + classes('get': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@305 + classes('invoke': Name@285) = null // through LazyPackageFragmentScopeForJavaPackage@305 + classes('io': Name@308) = null // through LazyPackageFragmentScopeForJavaPackage@305 + classes('jvm': Name@309) = null // through LazyPackageFragmentScopeForJavaPackage@305 + classes('reflect': Name@310) = null // through LazyPackageFragmentScopeForJavaPackage@305 + classes('set': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@305 + classes('x': Name@287) = null // through LazyPackageFragmentScopeForJavaPackage@305 + classes('y': Name@288) = null // through LazyPackageFragmentScopeForJavaPackage@305 + deserializedPackageScope = DeserializedPackageMemberScope@311 // through LazyPackageFragmentScopeForJavaPackage@305 + functions('get': Name@23) = ArrayList@312[2] { DeserializedSimpleFunctionDescriptor@313['get'], DeserializedSimpleFunctionDescriptor@314['get'] } // through DeserializedPackageMemberScope@311 + functions('get': Name@23) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@305 + functions('invoke': Name@285) = EmptyList@24[empty] // through DeserializedPackageMemberScope@311 + functions('invoke': Name@285) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@305 + functions('io': Name@315) = EmptyList@24[empty] // through DeserializedPackageMemberScope@311 + functions('io': Name@315) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@305 + functions('jvm': Name@316) = EmptyList@24[empty] // through DeserializedPackageMemberScope@311 + functions('jvm': Name@316) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@305 + functions('reflect': Name@317) = EmptyList@24[empty] // through DeserializedPackageMemberScope@311 + functions('reflect': Name@317) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@305 + functions('set': Name@26) = ArrayList@318[1] { DeserializedSimpleFunctionDescriptor@319['set'] } // through DeserializedPackageMemberScope@311 + functions('set': Name@26) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@305 + functions('x': Name@287) = EmptyList@24[empty] // through DeserializedPackageMemberScope@311 + functions('x': Name@287) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@305 + functions('y': Name@288) = EmptyList@24[empty] // through DeserializedPackageMemberScope@311 + functions('y': Name@288) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@305 + memberIndex = computeMemberIndex$1@320 // through LazyPackageFragmentScopeForJavaPackage@305 + membersProtos = LinkedHashMap@321 // through DeserializedPackageMemberScope@311 + properties('get': Name@23) = EmptyList@24[empty] // through DeserializedPackageMemberScope@311 + properties('io': Name@315) = EmptyList@24[empty] // through DeserializedPackageMemberScope@311 + properties('jvm': Name@316) = EmptyList@24[empty] // through DeserializedPackageMemberScope@311 + properties('name': Name@28) = EmptyList@24[empty] // through DeserializedPackageMemberScope@311 + properties('reflect': Name@317) = EmptyList@24[empty] // through DeserializedPackageMemberScope@311 + properties('set': Name@26) = EmptyList@24[empty] // through DeserializedPackageMemberScope@311 + properties('x': Name@287) = EmptyList@24[empty] // through DeserializedPackageMemberScope@311 + properties('y': Name@288) = EmptyList@24[empty] // through DeserializedPackageMemberScope@311 } -LazyJavaPackageFragment@210['lang'] { - classes('get': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@317 - classes('invoke': Name@280) = null // through LazyPackageFragmentScopeForJavaPackage@317 - classes('set': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@317 - classes('x': Name@282) = null // through LazyPackageFragmentScopeForJavaPackage@317 - classes('y': Name@283) = null // through LazyPackageFragmentScopeForJavaPackage@317 - deserializedPackageScope = Empty@284 // through LazyPackageFragmentScopeForJavaPackage@317 - functions('get': Name@23) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@317 - functions('invoke': Name@280) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@317 - functions('set': Name@26) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@317 - functions('x': Name@282) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@317 - functions('y': Name@283) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@317 - memberIndex = computeMemberIndex$1@318 // through LazyPackageFragmentScopeForJavaPackage@317 +LazyJavaPackageFragment@215['lang'] { + classes('get': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@322 + classes('invoke': Name@285) = null // through LazyPackageFragmentScopeForJavaPackage@322 + classes('set': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@322 + classes('x': Name@287) = null // through LazyPackageFragmentScopeForJavaPackage@322 + classes('y': Name@288) = null // through LazyPackageFragmentScopeForJavaPackage@322 + deserializedPackageScope = Empty@289 // through LazyPackageFragmentScopeForJavaPackage@322 + functions('get': Name@23) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@322 + functions('invoke': Name@285) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@322 + functions('set': Name@26) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@322 + functions('x': Name@287) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@322 + functions('y': Name@288) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@322 + memberIndex = computeMemberIndex$1@323 // through LazyPackageFragmentScopeForJavaPackage@322 } LazyJavaPackageFragment@21['reflect'] { - classes('Int': Name@269) = null // through LazyPackageFragmentScopeForJavaPackage@319 - classes('KCallable': Name@320) = DeserializedClassDescriptor@2['KCallable'] // through LazyPackageFragmentScopeForJavaPackage@319 - classes('KMutableProperty': Name@321) = DeserializedClassDescriptor@4['KMutableProperty'] // through LazyPackageFragmentScopeForJavaPackage@319 - classes('KMutableTopLevelProperty': Name@273) = DeserializedClassDescriptor@6['KMutableTopLevelProperty'] // through LazyPackageFragmentScopeForJavaPackage@319 - classes('KMutableTopLevelVariable': Name@322) = DeserializedClassDescriptor@8['KMutableTopLevelVariable'] // through LazyPackageFragmentScopeForJavaPackage@319 - classes('KMutableVariable': Name@323) = DeserializedClassDescriptor@10['KMutableVariable'] // through LazyPackageFragmentScopeForJavaPackage@319 - classes('KProperty': Name@324) = DeserializedClassDescriptor@12['KProperty'] // through LazyPackageFragmentScopeForJavaPackage@319 - classes('KTopLevelProperty': Name@325) = DeserializedClassDescriptor@14['KTopLevelProperty'] // through LazyPackageFragmentScopeForJavaPackage@319 - classes('KTopLevelVariable': Name@326) = DeserializedClassDescriptor@16['KTopLevelVariable'] // through LazyPackageFragmentScopeForJavaPackage@319 - classes('KVariable': Name@327) = DeserializedClassDescriptor@18['KVariable'] // through LazyPackageFragmentScopeForJavaPackage@319 - classes('String': Name@279) = null // through LazyPackageFragmentScopeForJavaPackage@319 - classes('get': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@319 - classes('invoke': Name@280) = null // through LazyPackageFragmentScopeForJavaPackage@319 - classes('set': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@319 - classes('x': Name@282) = null // through LazyPackageFragmentScopeForJavaPackage@319 - classes('y': Name@283) = null // through LazyPackageFragmentScopeForJavaPackage@319 - deserializedPackageScope = Empty@284 // through LazyPackageFragmentScopeForJavaPackage@319 - functions('get': Name@23) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@319 - functions('invoke': Name@280) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@319 - functions('set': Name@26) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@319 - functions('x': Name@282) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@319 - functions('y': Name@283) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@319 - memberIndex = computeMemberIndex$1@328 // through LazyPackageFragmentScopeForJavaPackage@319 + classes('Int': Name@274) = null // through LazyPackageFragmentScopeForJavaPackage@324 + classes('KCallable': Name@325) = DeserializedClassDescriptor@2['KCallable'] // through LazyPackageFragmentScopeForJavaPackage@324 + classes('KMutableProperty': Name@326) = DeserializedClassDescriptor@4['KMutableProperty'] // through LazyPackageFragmentScopeForJavaPackage@324 + classes('KMutableTopLevelProperty': Name@278) = DeserializedClassDescriptor@6['KMutableTopLevelProperty'] // through LazyPackageFragmentScopeForJavaPackage@324 + classes('KMutableTopLevelVariable': Name@327) = DeserializedClassDescriptor@8['KMutableTopLevelVariable'] // through LazyPackageFragmentScopeForJavaPackage@324 + classes('KMutableVariable': Name@328) = DeserializedClassDescriptor@10['KMutableVariable'] // through LazyPackageFragmentScopeForJavaPackage@324 + classes('KProperty': Name@329) = DeserializedClassDescriptor@12['KProperty'] // through LazyPackageFragmentScopeForJavaPackage@324 + classes('KTopLevelProperty': Name@330) = DeserializedClassDescriptor@14['KTopLevelProperty'] // through LazyPackageFragmentScopeForJavaPackage@324 + classes('KTopLevelVariable': Name@331) = DeserializedClassDescriptor@16['KTopLevelVariable'] // through LazyPackageFragmentScopeForJavaPackage@324 + classes('KVariable': Name@332) = DeserializedClassDescriptor@18['KVariable'] // through LazyPackageFragmentScopeForJavaPackage@324 + classes('String': Name@284) = null // through LazyPackageFragmentScopeForJavaPackage@324 + classes('get': Name@23) = null // through LazyPackageFragmentScopeForJavaPackage@324 + classes('invoke': Name@285) = null // through LazyPackageFragmentScopeForJavaPackage@324 + classes('set': Name@26) = null // through LazyPackageFragmentScopeForJavaPackage@324 + classes('x': Name@287) = null // through LazyPackageFragmentScopeForJavaPackage@324 + classes('y': Name@288) = null // through LazyPackageFragmentScopeForJavaPackage@324 + deserializedPackageScope = Empty@289 // through LazyPackageFragmentScopeForJavaPackage@324 + functions('get': Name@23) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@324 + functions('invoke': Name@285) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@324 + functions('set': Name@26) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@324 + functions('x': Name@287) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@324 + functions('y': Name@288) = EmptyList@24[empty] // through LazyPackageFragmentScopeForJavaPackage@324 + memberIndex = computeMemberIndex$1@333 // through LazyPackageFragmentScopeForJavaPackage@324 } -NestedClassDescriptors@329 { - findClass('get': Name@23) = null - findClass('name': Name@28) = null - findClass('set': Name@26) = null +NestedClassDescriptors@334 { + findNestedClass('get': Name@23) = null + findNestedClass('name': Name@28) = null + findNestedClass('set': Name@26) = null } -NestedClassDescriptors@330 { - findClass('get': Name@331) = null - findClass('name': Name@332) = null - findClass('set': Name@333) = null +NestedClassDescriptors@335 { + findNestedClass('get': Name@195) = null + findNestedClass('name': Name@196) = null + findNestedClass('set': Name@197) = null } -TypeDeserializer@334 { - classDescriptors('102': Integer@335) = DeserializedClassDescriptor@336['MutableMap'] - classDescriptors('2': Integer@337) = DeserializedClassDescriptor@338['Any'] +TypeDeserializer@336 { + classDescriptors('129': Integer@337) = DeserializedClassDescriptor@338['MutableMap'] + classDescriptors('9': Integer@339) = DeserializedClassDescriptor@340['Any'] } -TypeDeserializer@339 { - classDescriptors('3': Integer@340) = DeserializedClassDescriptor@338['Any'] - classDescriptors('4': Integer@341) = DeserializedClassDescriptor@2['KCallable'] -} - -TypeDeserializer@342 { - classDescriptors('3': Integer@340) = DeserializedClassDescriptor@338['Any'] - classDescriptors('4': Integer@341) = DeserializedClassDescriptor@12['KProperty'] -} - -TypeDeserializer@343 { - classDescriptors('3': Integer@340) = DeserializedClassDescriptor@338['Any'] - classDescriptors('4': Integer@341) = DeserializedClassDescriptor@12['KProperty'] +TypeDeserializer@341 { + classDescriptors('3': Integer@342) = DeserializedClassDescriptor@340['Any'] + classDescriptors('4': Integer@343) = DeserializedClassDescriptor@2['KCallable'] } TypeDeserializer@344 { - classDescriptors('3': Integer@340) = DeserializedClassDescriptor@338['Any'] - classDescriptors('4': Integer@341) = DeserializedClassDescriptor@14['KTopLevelProperty'] - classDescriptors('5': Integer@345) = DeserializedClassDescriptor@4['KMutableProperty'] + classDescriptors('3': Integer@342) = DeserializedClassDescriptor@340['Any'] + classDescriptors('4': Integer@343) = DeserializedClassDescriptor@12['KProperty'] +} + +TypeDeserializer@345 { + classDescriptors('3': Integer@342) = DeserializedClassDescriptor@340['Any'] + classDescriptors('4': Integer@343) = DeserializedClassDescriptor@12['KProperty'] } TypeDeserializer@346 { - classDescriptors('3': Integer@340) = DeserializedClassDescriptor@338['Any'] - classDescriptors('4': Integer@341) = DeserializedClassDescriptor@16['KTopLevelVariable'] - classDescriptors('5': Integer@345) = DeserializedClassDescriptor@10['KMutableVariable'] - classDescriptors('6': Integer@347) = DeserializedClassDescriptor@6['KMutableTopLevelProperty'] + classDescriptors('3': Integer@342) = DeserializedClassDescriptor@340['Any'] + classDescriptors('4': Integer@343) = DeserializedClassDescriptor@14['KTopLevelProperty'] + classDescriptors('5': Integer@347) = DeserializedClassDescriptor@4['KMutableProperty'] } TypeDeserializer@348 { - classDescriptors('3': Integer@340) = DeserializedClassDescriptor@338['Any'] - classDescriptors('4': Integer@341) = DeserializedClassDescriptor@18['KVariable'] - classDescriptors('5': Integer@345) = DeserializedClassDescriptor@4['KMutableProperty'] -} - -TypeDeserializer@349 { - classDescriptors('3': Integer@340) = DeserializedClassDescriptor@338['Any'] - classDescriptors('4': Integer@341) = DeserializedClassDescriptor@18['KVariable'] - classDescriptors('5': Integer@345) = DeserializedClassDescriptor@14['KTopLevelProperty'] + classDescriptors('3': Integer@342) = DeserializedClassDescriptor@340['Any'] + classDescriptors('4': Integer@343) = DeserializedClassDescriptor@16['KTopLevelVariable'] + classDescriptors('5': Integer@347) = DeserializedClassDescriptor@10['KMutableVariable'] + classDescriptors('6': Integer@349) = DeserializedClassDescriptor@6['KMutableTopLevelProperty'] } TypeDeserializer@350 { - classDescriptors('3': Integer@340) = DeserializedClassDescriptor@338['Any'] + classDescriptors('3': Integer@342) = DeserializedClassDescriptor@340['Any'] + classDescriptors('4': Integer@343) = DeserializedClassDescriptor@18['KVariable'] + classDescriptors('5': Integer@347) = DeserializedClassDescriptor@4['KMutableProperty'] } TypeDeserializer@351 { - classDescriptors('4': Integer@341) = DeserializedClassDescriptor@12['KProperty'] + classDescriptors('3': Integer@342) = DeserializedClassDescriptor@340['Any'] + classDescriptors('4': Integer@343) = DeserializedClassDescriptor@18['KVariable'] + classDescriptors('5': Integer@347) = DeserializedClassDescriptor@14['KTopLevelProperty'] } TypeDeserializer@352 { - classDescriptors('4': Integer@341) = DeserializedClassDescriptor@353['String'] + classDescriptors('3': Integer@342) = DeserializedClassDescriptor@340['Any'] +} + +TypeDeserializer@353 { + classDescriptors('4': Integer@343) = DeserializedClassDescriptor@12['KProperty'] } TypeDeserializer@354 { - classDescriptors('6': Integer@347) = DeserializedClassDescriptor@20['Unit'] + classDescriptors('4': Integer@343) = DeserializedClassDescriptor@355['String'] +} + +TypeDeserializer@356 { + classDescriptors('6': Integer@349) = DeserializedClassDescriptor@20['Unit'] } diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/unused.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/callableReference/unused.lazy.log index e0e4eabd00b..e323a4262cc 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/callableReference/unused.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/unused.lazy.log @@ -104,7 +104,7 @@ LazyJavaPackageFragment@43['io'] { functions('foo': Name@52) = EmptyList@54[empty] // through DeserializedPackageMemberScope@57 functions('foo': Name@52) = EmptyList@54[empty] // through LazyPackageFragmentScopeForJavaPackage@56 memberIndex = computeMemberIndex$1@58 // through LazyPackageFragmentScopeForJavaPackage@56 - membersProtos = HashMap@59 // through DeserializedPackageMemberScope@57 + membersProtos = LinkedHashMap@59 // through DeserializedPackageMemberScope@57 properties('A': Name@49) = EmptyList@54[empty] // through DeserializedPackageMemberScope@57 properties('bar': Name@51) = EmptyList@54[empty] // through DeserializedPackageMemberScope@57 properties('foo': Name@52) = EmptyList@54[empty] // through DeserializedPackageMemberScope@57 @@ -149,7 +149,7 @@ LazyJavaPackageFragment@11['kotlin'] { functions('jvm': Name@74) = EmptyList@54[empty] // through DeserializedPackageMemberScope@72 functions('jvm': Name@74) = EmptyList@54[empty] // through LazyPackageFragmentScopeForJavaPackage@66 memberIndex = computeMemberIndex$1@75 // through LazyPackageFragmentScopeForJavaPackage@66 - membersProtos = HashMap@76 // through DeserializedPackageMemberScope@72 + membersProtos = LinkedHashMap@76 // through DeserializedPackageMemberScope@72 properties('A': Name@49) = EmptyList@54[empty] // through DeserializedPackageMemberScope@72 properties('bar': Name@51) = EmptyList@54[empty] // through DeserializedPackageMemberScope@72 properties('foo': Name@52) = EmptyList@54[empty] // through DeserializedPackageMemberScope@72 diff --git a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/delegatedProperty.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/delegatedProperty.lazy.log index d58d578f3ba..1638c8b9e75 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/delegatedProperty.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/delegatedProperty.lazy.log @@ -11,7 +11,7 @@ DescriptorResolver@9 { DeserializedClassDescriptor@11[''] { functions('notNull': Name@12) = ArrayList@13[1] { DeserializedSimpleFunctionDescriptor@14['notNull'] } // through DeserializedClassMemberScope@15 - membersProtos = HashMap@16 // through DeserializedClassMemberScope@15 + membersProtos = LinkedHashMap@16 // through DeserializedClassMemberScope@15 properties('notNull': Name@12) = EmptyList@17[empty] // through DeserializedClassMemberScope@15 unsubstitutedInnerClassesScope = InnerClassesScopeWrapper@18 } @@ -21,7 +21,7 @@ DeserializedClassDescriptor@2['Delegates'] { containingDeclaration = LazyJavaPackageFragment@19['properties'] defaultType = JetTypeImpl@20['Delegates'] functions('notNull': Name@12) = ArrayList@21[1] { DeserializedSimpleFunctionDescriptor@22['notNull'] } // through DeserializedClassMemberScope@23 - membersProtos = HashMap@24 // through DeserializedClassMemberScope@23 + membersProtos = LinkedHashMap@24 // through DeserializedClassMemberScope@23 properties('notNull': Name@12) = EmptyList@17[empty] // through DeserializedClassMemberScope@23 thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@25[''] unsubstitutedInnerClassesScope = InnerClassesScopeWrapper@26 @@ -42,7 +42,7 @@ DeserializedClassDescriptor@8['ReadWriteProperty'] { defaultType = JetTypeImpl@29['ReadWriteProperty<2>'] functions('get': Name@30) = ArrayList@31[1] { DeserializedSimpleFunctionDescriptor@32['get'] } // through DeserializedClassMemberScope@33 functions('propertyDelegated': Name@34) = EmptyList@17[empty] // through DeserializedClassMemberScope@33 - membersProtos = HashMap@35 // through DeserializedClassMemberScope@33 + membersProtos = LinkedHashMap@35 // through DeserializedClassMemberScope@33 properties('get': Name@30) = EmptyList@17[empty] // through DeserializedClassMemberScope@33 properties('propertyDelegated': Name@34) = EmptyList@17[empty] // through DeserializedClassMemberScope@33 thisAsReceiverParameter = LazyClassReceiverParameterDescriptor@36[''] @@ -78,34 +78,34 @@ DeserializedType@53['T in kotlin.properties.ReadWriteProperty'] { constructor = AbstractLazyTypeParameterDescriptor$1@44 } -DeserializedType@50['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@54 - memberScope = DeserializedClassMemberScope@55 -} - -DeserializedType@56['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@54 - memberScope = DeserializedClassMemberScope@55 -} - -DeserializedType@41['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@54 - memberScope = DeserializedClassMemberScope@55 -} - -DeserializedType@57['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@54 - memberScope = DeserializedClassMemberScope@55 -} - -DeserializedType@58['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@54 - memberScope = DeserializedClassMemberScope@55 +DeserializedType@54['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@55 + memberScope = DeserializedClassMemberScope@56 } DeserializedType@46['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@54 - memberScope = DeserializedClassMemberScope@55 + constructor = DeserializedClassTypeConstructor@55 + memberScope = DeserializedClassMemberScope@56 +} + +DeserializedType@57['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@55 + memberScope = DeserializedClassMemberScope@56 +} + +DeserializedType@41['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@55 + memberScope = DeserializedClassMemberScope@56 +} + +DeserializedType@58['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@55 + memberScope = DeserializedClassMemberScope@56 +} + +DeserializedType@50['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@55 + memberScope = DeserializedClassMemberScope@56 } DeserializedType@59['kotlin.PropertyMetadata'] { @@ -135,209 +135,222 @@ DeserializedType@69['kotlin.properties.ReadWriteProperty'] { memberScope = SubstitutingScope@71 } -LazyJavaPackageFragmentProvider@72 { - packageFragments('': FqName@73) = LazyJavaPackageFragment@74[''] - packageFragments('Any': FqName@75) = null - packageFragments('C': FqName@76) = null - packageFragments('Delegates': FqName@77) = null - packageFragments('ReadWriteProperty': FqName@78) = null - packageFragments('String': FqName@79) = null - packageFragments('java': FqName@80) = LazyJavaPackageFragment@81['java'] - packageFragments('java.lang': FqName@82) = LazyJavaPackageFragment@83['lang'] - packageFragments('java.lang.Any': FqName@84) = null - packageFragments('java.lang.Delegates': FqName@85) = null - packageFragments('java.lang.ReadWriteProperty': FqName@86) = null - packageFragments('java.lang.String': FqName@87) = null - packageFragments('kotlin': FqName@88) = LazyJavaPackageFragment@27['kotlin'] - packageFragments('kotlin.Any': FqName@89) = null - packageFragments('kotlin.Delegates': FqName@90) = null - packageFragments('kotlin.ReadWriteProperty': FqName@91) = null - packageFragments('kotlin.String': FqName@92) = null - packageFragments('kotlin.io': FqName@93) = LazyJavaPackageFragment@94['io'] - packageFragments('kotlin.io.Any': FqName@95) = null - packageFragments('kotlin.io.Delegates': FqName@96) = null - packageFragments('kotlin.io.ReadWriteProperty': FqName@97) = null - packageFragments('kotlin.io.String': FqName@98) = null - packageFragments('kotlin.jvm': FqName@99) = LazyJavaPackageFragment@100['jvm'] - packageFragments('kotlin.jvm.Any': FqName@101) = null - packageFragments('kotlin.jvm.Delegates': FqName@102) = null - packageFragments('kotlin.jvm.ReadWriteProperty': FqName@103) = null - packageFragments('kotlin.jvm.String': FqName@104) = null - packageFragments('kotlin.properties': FqName@105) = LazyJavaPackageFragment@19['properties'] - packageFragments('kotlin.properties.Delegates': FqName@106) = null - packageFragments('kotlin.properties.ReadWriteProperty': FqName@107) = null +EnumEntryClassDescriptors@72 { + findEnumEntry('get': Name@30) = null + findEnumEntry('propertyDelegated': Name@34) = null } -LazyJavaPackageFragment@74[''] { - classes('Any': Name@108) = null // through LazyPackageFragmentScopeForJavaPackage@109 - classes('Delegates': Name@110) = null // through LazyPackageFragmentScopeForJavaPackage@109 - classes('PropertyMetadataImpl': Name@111) = null // through LazyPackageFragmentScopeForJavaPackage@109 - classes('ReadWriteProperty': Name@112) = null // through LazyPackageFragmentScopeForJavaPackage@109 - classes('String': Name@113) = null // through LazyPackageFragmentScopeForJavaPackage@109 - classes('get': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@109 - classes('kotlin': Name@114) = null // through LazyPackageFragmentScopeForJavaPackage@109 - classes('notNull': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@109 - classes('propertyDelegated': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@109 - deserializedPackageScope = Empty@115 // through LazyPackageFragmentScopeForJavaPackage@109 - functions('PropertyMetadataImpl': Name@111) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@109 - functions('get': Name@30) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@109 - functions('kotlin': Name@116) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@109 - functions('notNull': Name@12) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@109 - functions('propertyDelegated': Name@34) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@109 - memberIndex = computeMemberIndex$1@117 // through LazyPackageFragmentScopeForJavaPackage@109 +EnumEntryClassDescriptors@73 { + findEnumEntry('notNull': Name@12) = null } -LazyJavaPackageFragment@94['io'] { - classes('Any': Name@108) = null // through LazyPackageFragmentScopeForJavaPackage@118 - classes('PropertyMetadataImpl': Name@111) = null // through LazyPackageFragmentScopeForJavaPackage@118 - classes('String': Name@113) = null // through LazyPackageFragmentScopeForJavaPackage@118 - classes('get': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@118 - classes('notNull': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@118 - classes('propertyDelegated': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@118 - deserializedPackageScope = DeserializedPackageMemberScope@119 // through LazyPackageFragmentScopeForJavaPackage@118 - functions('PropertyMetadataImpl': Name@111) = EmptyList@17[empty] // through DeserializedPackageMemberScope@119 - functions('PropertyMetadataImpl': Name@111) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@118 - functions('get': Name@30) = EmptyList@17[empty] // through DeserializedPackageMemberScope@119 - functions('get': Name@30) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@118 - functions('notNull': Name@12) = EmptyList@17[empty] // through DeserializedPackageMemberScope@119 - functions('notNull': Name@12) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@118 - functions('propertyDelegated': Name@34) = EmptyList@17[empty] // through DeserializedPackageMemberScope@119 - functions('propertyDelegated': Name@34) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@118 - memberIndex = computeMemberIndex$1@120 // through LazyPackageFragmentScopeForJavaPackage@118 - membersProtos = HashMap@121 // through DeserializedPackageMemberScope@119 - properties('Delegates': Name@122) = EmptyList@17[empty] // through DeserializedPackageMemberScope@119 - properties('PropertyMetadataImpl': Name@111) = EmptyList@17[empty] // through DeserializedPackageMemberScope@119 - properties('get': Name@30) = EmptyList@17[empty] // through DeserializedPackageMemberScope@119 - properties('notNull': Name@12) = EmptyList@17[empty] // through DeserializedPackageMemberScope@119 - properties('propertyDelegated': Name@34) = EmptyList@17[empty] // through DeserializedPackageMemberScope@119 +EnumEntryClassDescriptors@74 { + findEnumEntry('notNull': Name@12) = null } -LazyJavaPackageFragment@81['java'] { - classes('lang': Name@123) = null // through LazyPackageFragmentScopeForJavaPackage@124 - deserializedPackageScope = Empty@115 // through LazyPackageFragmentScopeForJavaPackage@124 - functions('lang': Name@125) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@124 - memberIndex = computeMemberIndex$1@126 // through LazyPackageFragmentScopeForJavaPackage@124 +LazyJavaPackageFragmentProvider@75 { + packageFragments('': FqName@76) = LazyJavaPackageFragment@77[''] + packageFragments('Any': FqName@78) = null + packageFragments('C': FqName@79) = null + packageFragments('Delegates': FqName@80) = null + packageFragments('ReadWriteProperty': FqName@81) = null + packageFragments('String': FqName@82) = null + packageFragments('java': FqName@83) = LazyJavaPackageFragment@84['java'] + packageFragments('java.lang': FqName@85) = LazyJavaPackageFragment@86['lang'] + packageFragments('java.lang.Any': FqName@87) = null + packageFragments('java.lang.Delegates': FqName@88) = null + packageFragments('java.lang.ReadWriteProperty': FqName@89) = null + packageFragments('java.lang.String': FqName@90) = null + packageFragments('kotlin': FqName@91) = LazyJavaPackageFragment@27['kotlin'] + packageFragments('kotlin.Any': FqName@92) = null + packageFragments('kotlin.Delegates': FqName@93) = null + packageFragments('kotlin.ReadWriteProperty': FqName@94) = null + packageFragments('kotlin.String': FqName@95) = null + packageFragments('kotlin.io': FqName@96) = LazyJavaPackageFragment@97['io'] + packageFragments('kotlin.io.Any': FqName@98) = null + packageFragments('kotlin.io.Delegates': FqName@99) = null + packageFragments('kotlin.io.ReadWriteProperty': FqName@100) = null + packageFragments('kotlin.io.String': FqName@101) = null + packageFragments('kotlin.jvm': FqName@102) = LazyJavaPackageFragment@103['jvm'] + packageFragments('kotlin.jvm.Any': FqName@104) = null + packageFragments('kotlin.jvm.Delegates': FqName@105) = null + packageFragments('kotlin.jvm.ReadWriteProperty': FqName@106) = null + packageFragments('kotlin.jvm.String': FqName@107) = null + packageFragments('kotlin.properties': FqName@108) = LazyJavaPackageFragment@19['properties'] + packageFragments('kotlin.properties.Delegates': FqName@109) = null + packageFragments('kotlin.properties.ReadWriteProperty': FqName@110) = null } -LazyJavaPackageFragment@100['jvm'] { - classes('Any': Name@108) = null // through LazyPackageFragmentScopeForJavaPackage@127 - classes('PropertyMetadataImpl': Name@111) = null // through LazyPackageFragmentScopeForJavaPackage@127 - classes('String': Name@113) = null // through LazyPackageFragmentScopeForJavaPackage@127 - classes('get': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@127 - classes('notNull': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@127 - classes('propertyDelegated': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@127 - deserializedPackageScope = Empty@115 // through LazyPackageFragmentScopeForJavaPackage@127 - functions('PropertyMetadataImpl': Name@111) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@127 - functions('get': Name@30) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@127 - functions('notNull': Name@12) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@127 - functions('propertyDelegated': Name@34) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@127 - memberIndex = computeMemberIndex$1@128 // through LazyPackageFragmentScopeForJavaPackage@127 +LazyJavaPackageFragment@77[''] { + classes('Any': Name@111) = null // through LazyPackageFragmentScopeForJavaPackage@112 + classes('Delegates': Name@113) = null // through LazyPackageFragmentScopeForJavaPackage@112 + classes('PropertyMetadataImpl': Name@114) = null // through LazyPackageFragmentScopeForJavaPackage@112 + classes('ReadWriteProperty': Name@115) = null // through LazyPackageFragmentScopeForJavaPackage@112 + classes('String': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@112 + classes('get': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@112 + classes('kotlin': Name@117) = null // through LazyPackageFragmentScopeForJavaPackage@112 + classes('notNull': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@112 + classes('propertyDelegated': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@112 + deserializedPackageScope = Empty@118 // through LazyPackageFragmentScopeForJavaPackage@112 + functions('PropertyMetadataImpl': Name@114) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@112 + functions('get': Name@30) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@112 + functions('kotlin': Name@119) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@112 + functions('notNull': Name@12) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@112 + functions('propertyDelegated': Name@34) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@112 + memberIndex = computeMemberIndex$1@120 // through LazyPackageFragmentScopeForJavaPackage@112 +} + +LazyJavaPackageFragment@97['io'] { + classes('Any': Name@111) = null // through LazyPackageFragmentScopeForJavaPackage@121 + classes('PropertyMetadataImpl': Name@114) = null // through LazyPackageFragmentScopeForJavaPackage@121 + classes('String': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@121 + classes('get': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@121 + classes('notNull': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@121 + classes('propertyDelegated': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@121 + deserializedPackageScope = DeserializedPackageMemberScope@122 // through LazyPackageFragmentScopeForJavaPackage@121 + functions('PropertyMetadataImpl': Name@114) = EmptyList@17[empty] // through DeserializedPackageMemberScope@122 + functions('PropertyMetadataImpl': Name@114) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@121 + functions('get': Name@30) = EmptyList@17[empty] // through DeserializedPackageMemberScope@122 + functions('get': Name@30) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@121 + functions('notNull': Name@12) = EmptyList@17[empty] // through DeserializedPackageMemberScope@122 + functions('notNull': Name@12) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@121 + functions('propertyDelegated': Name@34) = EmptyList@17[empty] // through DeserializedPackageMemberScope@122 + functions('propertyDelegated': Name@34) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@121 + memberIndex = computeMemberIndex$1@123 // through LazyPackageFragmentScopeForJavaPackage@121 + membersProtos = LinkedHashMap@124 // through DeserializedPackageMemberScope@122 + properties('Delegates': Name@125) = EmptyList@17[empty] // through DeserializedPackageMemberScope@122 + properties('PropertyMetadataImpl': Name@114) = EmptyList@17[empty] // through DeserializedPackageMemberScope@122 + properties('get': Name@30) = EmptyList@17[empty] // through DeserializedPackageMemberScope@122 + properties('notNull': Name@12) = EmptyList@17[empty] // through DeserializedPackageMemberScope@122 + properties('propertyDelegated': Name@34) = EmptyList@17[empty] // through DeserializedPackageMemberScope@122 +} + +LazyJavaPackageFragment@84['java'] { + classes('lang': Name@126) = null // through LazyPackageFragmentScopeForJavaPackage@127 + deserializedPackageScope = Empty@118 // through LazyPackageFragmentScopeForJavaPackage@127 + functions('lang': Name@128) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@127 + memberIndex = computeMemberIndex$1@129 // through LazyPackageFragmentScopeForJavaPackage@127 +} + +LazyJavaPackageFragment@103['jvm'] { + classes('Any': Name@111) = null // through LazyPackageFragmentScopeForJavaPackage@130 + classes('PropertyMetadataImpl': Name@114) = null // through LazyPackageFragmentScopeForJavaPackage@130 + classes('String': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@130 + classes('get': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@130 + classes('notNull': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@130 + classes('propertyDelegated': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@130 + deserializedPackageScope = Empty@118 // through LazyPackageFragmentScopeForJavaPackage@130 + functions('PropertyMetadataImpl': Name@114) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@130 + functions('get': Name@30) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@130 + functions('notNull': Name@12) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@130 + functions('propertyDelegated': Name@34) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@130 + memberIndex = computeMemberIndex$1@131 // through LazyPackageFragmentScopeForJavaPackage@130 } LazyJavaPackageFragment@27['kotlin'] { - classes('Any': Name@108) = null // through LazyPackageFragmentScopeForJavaPackage@129 - classes('PropertyMetadata': Name@130) = DeserializedClassDescriptor@4['PropertyMetadata'] // through LazyPackageFragmentScopeForJavaPackage@129 - classes('PropertyMetadataImpl': Name@111) = DeserializedClassDescriptor@6['PropertyMetadataImpl'] // through LazyPackageFragmentScopeForJavaPackage@129 - classes('String': Name@113) = null // through LazyPackageFragmentScopeForJavaPackage@129 - classes('get': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@129 - classes('io': Name@131) = null // through LazyPackageFragmentScopeForJavaPackage@129 - classes('jvm': Name@132) = null // through LazyPackageFragmentScopeForJavaPackage@129 - classes('notNull': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@129 - classes('properties': Name@133) = null // through LazyPackageFragmentScopeForJavaPackage@129 - classes('propertyDelegated': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@129 - deserializedPackageScope = DeserializedPackageMemberScope@134 // through LazyPackageFragmentScopeForJavaPackage@129 - functions('PropertyMetadataImpl': Name@111) = EmptyList@17[empty] // through DeserializedPackageMemberScope@134 - functions('PropertyMetadataImpl': Name@111) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@129 - functions('get': Name@30) = ArrayList@135[2] { DeserializedSimpleFunctionDescriptor@136['get'], DeserializedSimpleFunctionDescriptor@137['get'] } // through DeserializedPackageMemberScope@134 - functions('get': Name@30) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@129 - functions('io': Name@138) = EmptyList@17[empty] // through DeserializedPackageMemberScope@134 - functions('io': Name@138) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@129 - functions('jvm': Name@139) = EmptyList@17[empty] // through DeserializedPackageMemberScope@134 - functions('jvm': Name@139) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@129 - functions('notNull': Name@12) = EmptyList@17[empty] // through DeserializedPackageMemberScope@134 - functions('notNull': Name@12) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@129 - functions('properties': Name@140) = EmptyList@17[empty] // through DeserializedPackageMemberScope@134 - functions('properties': Name@140) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@129 - functions('propertyDelegated': Name@34) = EmptyList@17[empty] // through DeserializedPackageMemberScope@134 - functions('propertyDelegated': Name@34) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@129 - memberIndex = computeMemberIndex$1@141 // through LazyPackageFragmentScopeForJavaPackage@129 - membersProtos = HashMap@142 // through DeserializedPackageMemberScope@134 - properties('Delegates': Name@122) = EmptyList@17[empty] // through DeserializedPackageMemberScope@134 - properties('PropertyMetadataImpl': Name@111) = EmptyList@17[empty] // through DeserializedPackageMemberScope@134 - properties('get': Name@30) = EmptyList@17[empty] // through DeserializedPackageMemberScope@134 - properties('io': Name@138) = EmptyList@17[empty] // through DeserializedPackageMemberScope@134 - properties('jvm': Name@139) = EmptyList@17[empty] // through DeserializedPackageMemberScope@134 - properties('notNull': Name@12) = EmptyList@17[empty] // through DeserializedPackageMemberScope@134 - properties('properties': Name@140) = EmptyList@17[empty] // through DeserializedPackageMemberScope@134 - properties('propertyDelegated': Name@34) = EmptyList@17[empty] // through DeserializedPackageMemberScope@134 + classes('Any': Name@111) = null // through LazyPackageFragmentScopeForJavaPackage@132 + classes('PropertyMetadata': Name@133) = DeserializedClassDescriptor@4['PropertyMetadata'] // through LazyPackageFragmentScopeForJavaPackage@132 + classes('PropertyMetadataImpl': Name@114) = DeserializedClassDescriptor@6['PropertyMetadataImpl'] // through LazyPackageFragmentScopeForJavaPackage@132 + classes('String': Name@116) = null // through LazyPackageFragmentScopeForJavaPackage@132 + classes('get': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@132 + classes('io': Name@134) = null // through LazyPackageFragmentScopeForJavaPackage@132 + classes('jvm': Name@135) = null // through LazyPackageFragmentScopeForJavaPackage@132 + classes('notNull': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@132 + classes('properties': Name@136) = null // through LazyPackageFragmentScopeForJavaPackage@132 + classes('propertyDelegated': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@132 + deserializedPackageScope = DeserializedPackageMemberScope@137 // through LazyPackageFragmentScopeForJavaPackage@132 + functions('PropertyMetadataImpl': Name@114) = EmptyList@17[empty] // through DeserializedPackageMemberScope@137 + functions('PropertyMetadataImpl': Name@114) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@132 + functions('get': Name@30) = ArrayList@138[2] { DeserializedSimpleFunctionDescriptor@139['get'], DeserializedSimpleFunctionDescriptor@140['get'] } // through DeserializedPackageMemberScope@137 + functions('get': Name@30) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@132 + functions('io': Name@141) = EmptyList@17[empty] // through DeserializedPackageMemberScope@137 + functions('io': Name@141) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@132 + functions('jvm': Name@142) = EmptyList@17[empty] // through DeserializedPackageMemberScope@137 + functions('jvm': Name@142) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@132 + functions('notNull': Name@12) = EmptyList@17[empty] // through DeserializedPackageMemberScope@137 + functions('notNull': Name@12) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@132 + functions('properties': Name@143) = EmptyList@17[empty] // through DeserializedPackageMemberScope@137 + functions('properties': Name@143) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@132 + functions('propertyDelegated': Name@34) = EmptyList@17[empty] // through DeserializedPackageMemberScope@137 + functions('propertyDelegated': Name@34) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@132 + memberIndex = computeMemberIndex$1@144 // through LazyPackageFragmentScopeForJavaPackage@132 + membersProtos = LinkedHashMap@145 // through DeserializedPackageMemberScope@137 + properties('Delegates': Name@125) = EmptyList@17[empty] // through DeserializedPackageMemberScope@137 + properties('PropertyMetadataImpl': Name@114) = EmptyList@17[empty] // through DeserializedPackageMemberScope@137 + properties('get': Name@30) = EmptyList@17[empty] // through DeserializedPackageMemberScope@137 + properties('io': Name@141) = EmptyList@17[empty] // through DeserializedPackageMemberScope@137 + properties('jvm': Name@142) = EmptyList@17[empty] // through DeserializedPackageMemberScope@137 + properties('notNull': Name@12) = EmptyList@17[empty] // through DeserializedPackageMemberScope@137 + properties('properties': Name@143) = EmptyList@17[empty] // through DeserializedPackageMemberScope@137 + properties('propertyDelegated': Name@34) = EmptyList@17[empty] // through DeserializedPackageMemberScope@137 } -LazyJavaPackageFragment@83['lang'] { - classes('PropertyMetadataImpl': Name@111) = null // through LazyPackageFragmentScopeForJavaPackage@143 - classes('get': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@143 - classes('notNull': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@143 - classes('propertyDelegated': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@143 - deserializedPackageScope = Empty@115 // through LazyPackageFragmentScopeForJavaPackage@143 - functions('PropertyMetadataImpl': Name@111) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@143 - functions('get': Name@30) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@143 - functions('notNull': Name@12) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@143 - functions('propertyDelegated': Name@34) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@143 - memberIndex = computeMemberIndex$1@144 // through LazyPackageFragmentScopeForJavaPackage@143 +LazyJavaPackageFragment@86['lang'] { + classes('PropertyMetadataImpl': Name@114) = null // through LazyPackageFragmentScopeForJavaPackage@146 + classes('get': Name@30) = null // through LazyPackageFragmentScopeForJavaPackage@146 + classes('notNull': Name@12) = null // through LazyPackageFragmentScopeForJavaPackage@146 + classes('propertyDelegated': Name@34) = null // through LazyPackageFragmentScopeForJavaPackage@146 + deserializedPackageScope = Empty@118 // through LazyPackageFragmentScopeForJavaPackage@146 + functions('PropertyMetadataImpl': Name@114) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@146 + functions('get': Name@30) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@146 + functions('notNull': Name@12) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@146 + functions('propertyDelegated': Name@34) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@146 + memberIndex = computeMemberIndex$1@147 // through LazyPackageFragmentScopeForJavaPackage@146 } LazyJavaPackageFragment@19['properties'] { - classes('Delegates': Name@145) = DeserializedClassDescriptor@2['Delegates'] // through LazyPackageFragmentScopeForJavaPackage@146 - classes('ReadWriteProperty': Name@147) = DeserializedClassDescriptor@8['ReadWriteProperty'] // through LazyPackageFragmentScopeForJavaPackage@146 - deserializedPackageScope = DeserializedPackageMemberScope@148 // through LazyPackageFragmentScopeForJavaPackage@146 - functions('Delegates': Name@149) = EmptyList@17[empty] // through DeserializedPackageMemberScope@148 - functions('Delegates': Name@149) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@146 - functions('ReadWriteProperty': Name@150) = EmptyList@17[empty] // through DeserializedPackageMemberScope@148 - functions('ReadWriteProperty': Name@150) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@146 - memberIndex = computeMemberIndex$1@151 // through LazyPackageFragmentScopeForJavaPackage@146 - membersProtos = HashMap@152 // through DeserializedPackageMemberScope@148 - properties('Delegates': Name@149) = EmptyList@17[empty] // through DeserializedPackageMemberScope@148 - properties('ReadWriteProperty': Name@150) = EmptyList@17[empty] // through DeserializedPackageMemberScope@148 + classes('Delegates': Name@148) = DeserializedClassDescriptor@2['Delegates'] // through LazyPackageFragmentScopeForJavaPackage@149 + classes('ReadWriteProperty': Name@150) = DeserializedClassDescriptor@8['ReadWriteProperty'] // through LazyPackageFragmentScopeForJavaPackage@149 + deserializedPackageScope = DeserializedPackageMemberScope@151 // through LazyPackageFragmentScopeForJavaPackage@149 + functions('Delegates': Name@152) = EmptyList@17[empty] // through DeserializedPackageMemberScope@151 + functions('Delegates': Name@152) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@149 + functions('ReadWriteProperty': Name@153) = EmptyList@17[empty] // through DeserializedPackageMemberScope@151 + functions('ReadWriteProperty': Name@153) = EmptyList@17[empty] // through LazyPackageFragmentScopeForJavaPackage@149 + memberIndex = computeMemberIndex$1@154 // through LazyPackageFragmentScopeForJavaPackage@149 + membersProtos = LinkedHashMap@155 // through DeserializedPackageMemberScope@151 + properties('Delegates': Name@152) = EmptyList@17[empty] // through DeserializedPackageMemberScope@151 + properties('ReadWriteProperty': Name@153) = EmptyList@17[empty] // through DeserializedPackageMemberScope@151 } -NestedClassDescriptors@153 { - findClass('get': Name@30) = null - findClass('propertyDelegated': Name@34) = null +NestedClassDescriptors@156 { + findNestedClass('get': Name@30) = null + findNestedClass('propertyDelegated': Name@34) = null } -NestedClassDescriptors@154 { - findClass('notNull': Name@12) = null +NestedClassDescriptors@157 { + findNestedClass('notNull': Name@12) = null } -NestedClassDescriptors@155 { - findClass('notNull': Name@12) = null +NestedClassDescriptors@158 { + findNestedClass('notNull': Name@12) = null } -TypeDeserializer@156 { - classDescriptors('1': Integer@157) = DeserializedClassDescriptor@6['PropertyMetadataImpl'] - classDescriptors('3': Integer@158) = DeserializedClassDescriptor@159['String'] -} - -TypeDeserializer@160 { - classDescriptors('18': Integer@161) = DeserializedClassDescriptor@8['ReadWriteProperty'] - classDescriptors('3': Integer@158) = DeserializedClassDescriptor@162['Any'] +TypeDeserializer@159 { + classDescriptors('1': Integer@160) = DeserializedClassDescriptor@6['PropertyMetadataImpl'] + classDescriptors('3': Integer@161) = DeserializedClassDescriptor@162['String'] } TypeDeserializer@163 { - classDescriptors('2': Integer@164) = DeserializedClassDescriptor@2['Delegates'] -} - -TypeDeserializer@165 { - classDescriptors('2': Integer@164) = DeserializedClassDescriptor@4['PropertyMetadata'] + classDescriptors('18': Integer@164) = DeserializedClassDescriptor@8['ReadWriteProperty'] + classDescriptors('3': Integer@161) = DeserializedClassDescriptor@165['Any'] } TypeDeserializer@166 { - classDescriptors('3': Integer@158) = DeserializedClassDescriptor@162['Any'] -} - -TypeDeserializer@167 { - classDescriptors('3': Integer@158) = DeserializedClassDescriptor@162['Any'] + classDescriptors('2': Integer@167) = DeserializedClassDescriptor@2['Delegates'] } TypeDeserializer@168 { - classDescriptors('4': Integer@169) = DeserializedClassDescriptor@4['PropertyMetadata'] + classDescriptors('2': Integer@167) = DeserializedClassDescriptor@4['PropertyMetadata'] +} + +TypeDeserializer@169 { + classDescriptors('3': Integer@161) = DeserializedClassDescriptor@165['Any'] +} + +TypeDeserializer@170 { + classDescriptors('3': Integer@161) = DeserializedClassDescriptor@165['Any'] +} + +TypeDeserializer@171 { + classDescriptors('4': Integer@172) = DeserializedClassDescriptor@4['PropertyMetadata'] } diff --git a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNames.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNames.lazy.log index 846d0100538..5e5cc84b87c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNames.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNames.lazy.log @@ -77,7 +77,7 @@ LazyJavaPackageFragment@23['kotlin'] { functions('platform': Name@60) = EmptyList@44[empty] // through DeserializedPackageMemberScope@57 functions('platform': Name@60) = EmptyList@44[empty] // through LazyPackageFragmentScopeForJavaPackage@52 memberIndex = computeMemberIndex$1@61 // through LazyPackageFragmentScopeForJavaPackage@52 - membersProtos = HashMap@62 // through DeserializedPackageMemberScope@57 + membersProtos = LinkedHashMap@62 // through DeserializedPackageMemberScope@57 properties('io': Name@58) = EmptyList@44[empty] // through DeserializedPackageMemberScope@57 properties('jvm': Name@59) = EmptyList@44[empty] // through DeserializedPackageMemberScope@57 properties('platform': Name@60) = EmptyList@44[empty] // through DeserializedPackageMemberScope@57 diff --git a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNamesDuplicate.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNamesDuplicate.lazy.log index 846d0100538..5e5cc84b87c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNamesDuplicate.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNamesDuplicate.lazy.log @@ -77,7 +77,7 @@ LazyJavaPackageFragment@23['kotlin'] { functions('platform': Name@60) = EmptyList@44[empty] // through DeserializedPackageMemberScope@57 functions('platform': Name@60) = EmptyList@44[empty] // through LazyPackageFragmentScopeForJavaPackage@52 memberIndex = computeMemberIndex$1@61 // through LazyPackageFragmentScopeForJavaPackage@52 - membersProtos = HashMap@62 // through DeserializedPackageMemberScope@57 + membersProtos = LinkedHashMap@62 // through DeserializedPackageMemberScope@57 properties('io': Name@58) = EmptyList@44[empty] // through DeserializedPackageMemberScope@57 properties('jvm': Name@59) = EmptyList@44[empty] // through DeserializedPackageMemberScope@57 properties('platform': Name@60) = EmptyList@44[empty] // through DeserializedPackageMemberScope@57 diff --git a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInClassObject.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInClassObject.lazy.log index 4f6d90bbd8c..54188dc4d4b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInClassObject.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInClassObject.lazy.log @@ -61,7 +61,7 @@ LazyJavaPackageFragment@20['kotlin'] { functions('platform': Name@52) = EmptyList@39[empty] // through DeserializedPackageMemberScope@49 functions('platform': Name@52) = EmptyList@39[empty] // through LazyPackageFragmentScopeForJavaPackage@46 memberIndex = computeMemberIndex$1@53 // through LazyPackageFragmentScopeForJavaPackage@46 - membersProtos = HashMap@54 // through DeserializedPackageMemberScope@49 + membersProtos = LinkedHashMap@54 // through DeserializedPackageMemberScope@49 properties('io': Name@50) = EmptyList@39[empty] // through DeserializedPackageMemberScope@49 properties('jvm': Name@51) = EmptyList@39[empty] // through DeserializedPackageMemberScope@49 properties('platform': Name@52) = EmptyList@39[empty] // through DeserializedPackageMemberScope@49 diff --git a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInObject.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInObject.lazy.log index d9263054a25..f9c9aabf589 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInObject.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInObject.lazy.log @@ -76,7 +76,7 @@ LazyJavaPackageFragment@22['kotlin'] { functions('platform': Name@60) = EmptyList@45[empty] // through DeserializedPackageMemberScope@57 functions('platform': Name@60) = EmptyList@45[empty] // through LazyPackageFragmentScopeForJavaPackage@53 memberIndex = computeMemberIndex$1@61 // through LazyPackageFragmentScopeForJavaPackage@53 - membersProtos = HashMap@62 // through DeserializedPackageMemberScope@57 + membersProtos = LinkedHashMap@62 // through DeserializedPackageMemberScope@57 properties('io': Name@58) = EmptyList@45[empty] // through DeserializedPackageMemberScope@57 properties('jvm': Name@59) = EmptyList@45[empty] // through DeserializedPackageMemberScope@57 properties('platform': Name@60) = EmptyList@45[empty] // through DeserializedPackageMemberScope@57 diff --git a/compiler/testData/diagnostics/testsWithStdLib/functionLiterals/pseudocodeMemoryOverhead.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/functionLiterals/pseudocodeMemoryOverhead.lazy.log index 3e432e70b89..3ee8a984d97 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/functionLiterals/pseudocodeMemoryOverhead.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/functionLiterals/pseudocodeMemoryOverhead.lazy.log @@ -198,32 +198,27 @@ DeserializedType@108['java.util.HashMap'] { memberScope = SubstitutingScope@110 } +DeserializedType@50['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@111 + memberScope = DeserializedClassMemberScope@112 +} + DeserializedType@83['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@111 memberScope = DeserializedClassMemberScope@112 } -DeserializedType@87['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@111 - memberScope = DeserializedClassMemberScope@112 -} - -DeserializedType@54['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@111 - memberScope = DeserializedClassMemberScope@112 -} - -DeserializedType@91['kotlin.Any'] { - constructor = DeserializedClassTypeConstructor@111 - memberScope = DeserializedClassMemberScope@112 -} - DeserializedType@67['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@111 memberScope = DeserializedClassMemberScope@112 } -DeserializedType@71['kotlin.Any'] { +DeserializedType@91['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@111 + memberScope = DeserializedClassMemberScope@112 +} + +DeserializedType@75['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@111 memberScope = DeserializedClassMemberScope@112 } @@ -233,12 +228,12 @@ DeserializedType@113['kotlin.Any'] { memberScope = DeserializedClassMemberScope@112 } -DeserializedType@50['kotlin.Any'] { +DeserializedType@71['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@111 memberScope = DeserializedClassMemberScope@112 } -DeserializedType@75['kotlin.Any'] { +DeserializedType@87['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@111 memberScope = DeserializedClassMemberScope@112 } @@ -253,12 +248,17 @@ DeserializedType@114['kotlin.Any'] { memberScope = DeserializedClassMemberScope@112 } +DeserializedType@59['kotlin.Any'] { + constructor = DeserializedClassTypeConstructor@111 + memberScope = DeserializedClassMemberScope@112 +} + DeserializedType@79['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@111 memberScope = DeserializedClassMemberScope@112 } -DeserializedType@59['kotlin.Any'] { +DeserializedType@54['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@111 memberScope = DeserializedClassMemberScope@112 } @@ -288,916 +288,916 @@ DeserializedType@125['kotlin.Pair'] { memberScope = SubstitutingScope@126 } -EnumEntrySyntheticClassDescriptor@127[''] { - defaultType = JetTypeImpl@128['enum entry'] +EnumEntryClassDescriptors@127 { + findEnumEntry('ONLY_LOCAL_RETURN': Name@128) = EnumEntrySyntheticClassDescriptor@129['ONLY_LOCAL_RETURN'] +} + +EnumEntrySyntheticClassDescriptor@130[''] { + defaultType = JetTypeImpl@131['enum entry'] } EnumEntrySyntheticClassDescriptor@129['ONLY_LOCAL_RETURN'] { - defaultType = JetTypeImpl@130['enum entry'] + defaultType = JetTypeImpl@132['enum entry'] } -LazyAnnotationDescriptor@131 { - resolutionResults = OverloadResolutionResultsImpl@132 - type = JetTypeImpl@133['data'] +LazyAnnotationDescriptor@133 { + resolutionResults = OverloadResolutionResultsImpl@134 + type = JetTypeImpl@135['data'] } -LazyAnnotationDescriptor@134 { - resolutionResults = OverloadResolutionResultsImpl@135 - type = JetTypeImpl@136['data'] +LazyAnnotationDescriptor@136 { + resolutionResults = OverloadResolutionResultsImpl@137 + type = JetTypeImpl@138['data'] } -LazyJavaClassDescriptor@137['HashMap'] { +LazyJavaClassDescriptor@139['HashMap'] { functionTypeForSamInterface = null typeConstructor = LazyJavaClassTypeConstructor@109['HashMap'] } -LazyJavaClassDescriptor@138['Serializable'] { +LazyJavaClassDescriptor@140['Serializable'] { typeConstructor = LazyJavaClassTypeConstructor@107['Serializable'] } LazyJavaClassTypeConstructor@109['HashMap'] { - parameters = ArrayList@139[2] { LazyJavaTypeParameterDescriptor@140['K'], LazyJavaTypeParameterDescriptor@141['V'] } + parameters = ArrayList@141[2] { LazyJavaTypeParameterDescriptor@142['K'], LazyJavaTypeParameterDescriptor@143['V'] } } LazyJavaClassTypeConstructor@107['Serializable'] { - parameters = ArrayList@142[empty] - supertypes = ArrayList@143[1] { JetTypeImpl@144['Any'] } + parameters = ArrayList@144[empty] + supertypes = ArrayList@145[1] { JetTypeImpl@146['Any'] } } -LazyJavaClassifierType@145['Object'] { - classifier = JavaClassImpl@146['Object'] +LazyJavaClassifierType@147['Object'] { + classifier = JavaClassImpl@148['Object'] typeConstructor = DeserializedClassTypeConstructor@111 } -LazyJavaPackageFragmentProvider@147 { - packageFragments('': FqName@148) = LazyJavaPackageFragment@149[''] - packageFragments('A': FqName@150) = null - packageFragments('ANY': FqName@151) = null - packageFragments('Any': FqName@152) = null - packageFragments('B': FqName@153) = null - packageFragments('BOOLEAN': FqName@154) = null - packageFragments('BYTE': FqName@155) = null - packageFragments('BigInteger': FqName@156) = null - packageFragments('BinaryOperationKey': FqName@157) = null - packageFragments('Boolean': FqName@158) = null - packageFragments('Byte': FqName@159) = null - packageFragments('CHAR': FqName@160) = null - packageFragments('Char': FqName@161) = null - packageFragments('CompileTimeType': FqName@162) = null - packageFragments('DOUBLE': FqName@163) = null - packageFragments('Double': FqName@164) = null - packageFragments('FLOAT': FqName@165) = null - packageFragments('Float': FqName@166) = null - packageFragments('Function1': FqName@167) = null - packageFragments('Function2': FqName@168) = null - packageFragments('HashMap': FqName@169) = null - packageFragments('INT': FqName@170) = null - packageFragments('Int': FqName@171) = null - packageFragments('LONG': FqName@172) = null - packageFragments('Long': FqName@173) = null - packageFragments('Pair': FqName@174) = null - packageFragments('SHORT': FqName@175) = null - packageFragments('STRING': FqName@176) = null - packageFragments('Short': FqName@177) = null - packageFragments('String': FqName@178) = null - packageFragments('UnaryOperationKey': FqName@179) = null - packageFragments('binaryOperations': FqName@180) = null - packageFragments('data': FqName@181) = null - packageFragments('emptyBinaryFun': FqName@182) = null - packageFragments('emptyUnaryFun': FqName@183) = null - packageFragments('java': FqName@184) = LazyJavaPackageFragment@185['java'] - packageFragments('java.io': FqName@186) = LazyJavaPackageFragment@187['io'] - packageFragments('java.lang': FqName@188) = LazyJavaPackageFragment@189['lang'] - packageFragments('java.lang.A': FqName@190) = null - packageFragments('java.lang.Any': FqName@191) = null - packageFragments('java.lang.B': FqName@192) = null - packageFragments('java.lang.BigInteger': FqName@193) = null - packageFragments('java.lang.BinaryOperationKey': FqName@194) = null - packageFragments('java.lang.Boolean': FqName@195) = null - packageFragments('java.lang.Byte': FqName@196) = null - packageFragments('java.lang.Char': FqName@197) = null - packageFragments('java.lang.CompileTimeType': FqName@198) = null - packageFragments('java.lang.Double': FqName@199) = null - packageFragments('java.lang.Float': FqName@200) = null - packageFragments('java.lang.Function1': FqName@201) = null - packageFragments('java.lang.Function2': FqName@202) = null - packageFragments('java.lang.HashMap': FqName@203) = null - packageFragments('java.lang.Int': FqName@204) = null - packageFragments('java.lang.Long': FqName@205) = null - packageFragments('java.lang.Pair': FqName@206) = null - packageFragments('java.lang.Short': FqName@207) = null - packageFragments('java.lang.String': FqName@208) = null - packageFragments('java.lang.UnaryOperationKey': FqName@209) = null - packageFragments('java.lang.data': FqName@210) = null - packageFragments('java.util': FqName@211) = LazyJavaPackageFragment@212['util'] - packageFragments('java.util.HashMap': FqName@213) = null - packageFragments('kotlin': FqName@214) = LazyJavaPackageFragment@35['kotlin'] - packageFragments('kotlin.A': FqName@215) = null - packageFragments('kotlin.Any': FqName@216) = null - packageFragments('kotlin.B': FqName@217) = null - packageFragments('kotlin.BigInteger': FqName@218) = null - packageFragments('kotlin.BinaryOperationKey': FqName@219) = null - packageFragments('kotlin.Boolean': FqName@220) = null - packageFragments('kotlin.Byte': FqName@221) = null - packageFragments('kotlin.Char': FqName@222) = null - packageFragments('kotlin.CompileTimeType': FqName@223) = null - packageFragments('kotlin.Double': FqName@224) = null - packageFragments('kotlin.Float': FqName@225) = null - packageFragments('kotlin.Function1': FqName@226) = null - packageFragments('kotlin.Function2': FqName@227) = null - packageFragments('kotlin.HashMap': FqName@228) = null - packageFragments('kotlin.Int': FqName@229) = null - packageFragments('kotlin.Long': FqName@230) = null - packageFragments('kotlin.Pair': FqName@231) = null - packageFragments('kotlin.Short': FqName@232) = null - packageFragments('kotlin.String': FqName@233) = null - packageFragments('kotlin.UnaryOperationKey': FqName@234) = null - packageFragments('kotlin.data': FqName@235) = null - packageFragments('kotlin.io': FqName@236) = LazyJavaPackageFragment@237['io'] - packageFragments('kotlin.io.A': FqName@238) = null - packageFragments('kotlin.io.Any': FqName@239) = null - packageFragments('kotlin.io.B': FqName@240) = null - packageFragments('kotlin.io.BigInteger': FqName@241) = null - packageFragments('kotlin.io.BinaryOperationKey': FqName@242) = null - packageFragments('kotlin.io.Boolean': FqName@243) = null - packageFragments('kotlin.io.Byte': FqName@244) = null - packageFragments('kotlin.io.Char': FqName@245) = null - packageFragments('kotlin.io.CompileTimeType': FqName@246) = null - packageFragments('kotlin.io.Double': FqName@247) = null - packageFragments('kotlin.io.Float': FqName@248) = null - packageFragments('kotlin.io.Function1': FqName@249) = null - packageFragments('kotlin.io.Function2': FqName@250) = null - packageFragments('kotlin.io.HashMap': FqName@251) = null - packageFragments('kotlin.io.Int': FqName@252) = null - packageFragments('kotlin.io.Long': FqName@253) = null - packageFragments('kotlin.io.Pair': FqName@254) = null - packageFragments('kotlin.io.Short': FqName@255) = null - packageFragments('kotlin.io.String': FqName@256) = null - packageFragments('kotlin.io.UnaryOperationKey': FqName@257) = null - packageFragments('kotlin.io.data': FqName@258) = null - packageFragments('kotlin.jvm': FqName@259) = LazyJavaPackageFragment@260['jvm'] - packageFragments('kotlin.jvm.A': FqName@261) = null - packageFragments('kotlin.jvm.Any': FqName@262) = null - packageFragments('kotlin.jvm.B': FqName@263) = null - packageFragments('kotlin.jvm.BigInteger': FqName@264) = null - packageFragments('kotlin.jvm.BinaryOperationKey': FqName@265) = null - packageFragments('kotlin.jvm.Boolean': FqName@266) = null - packageFragments('kotlin.jvm.Byte': FqName@267) = null - packageFragments('kotlin.jvm.Char': FqName@268) = null - packageFragments('kotlin.jvm.CompileTimeType': FqName@269) = null - packageFragments('kotlin.jvm.Double': FqName@270) = null - packageFragments('kotlin.jvm.Float': FqName@271) = null - packageFragments('kotlin.jvm.Function1': FqName@272) = null - packageFragments('kotlin.jvm.Function2': FqName@273) = null - packageFragments('kotlin.jvm.HashMap': FqName@274) = null - packageFragments('kotlin.jvm.Int': FqName@275) = null - packageFragments('kotlin.jvm.Long': FqName@276) = null - packageFragments('kotlin.jvm.Pair': FqName@277) = null - packageFragments('kotlin.jvm.Short': FqName@278) = null - packageFragments('kotlin.jvm.String': FqName@279) = null - packageFragments('kotlin.jvm.UnaryOperationKey': FqName@280) = null - packageFragments('kotlin.jvm.data': FqName@281) = null - packageFragments('unaryOperations': FqName@282) = null - topLevelClasses(JavaClassImpl@283['HashMap']) = LazyJavaClassDescriptor@137['HashMap'] - topLevelClasses(JavaClassImpl@284['Serializable']) = LazyJavaClassDescriptor@138['Serializable'] +LazyJavaPackageFragmentProvider@149 { + packageFragments('': FqName@150) = LazyJavaPackageFragment@151[''] + packageFragments('A': FqName@152) = null + packageFragments('ANY': FqName@153) = null + packageFragments('Any': FqName@154) = null + packageFragments('B': FqName@155) = null + packageFragments('BOOLEAN': FqName@156) = null + packageFragments('BYTE': FqName@157) = null + packageFragments('BigInteger': FqName@158) = null + packageFragments('BinaryOperationKey': FqName@159) = null + packageFragments('Boolean': FqName@160) = null + packageFragments('Byte': FqName@161) = null + packageFragments('CHAR': FqName@162) = null + packageFragments('Char': FqName@163) = null + packageFragments('CompileTimeType': FqName@164) = null + packageFragments('DOUBLE': FqName@165) = null + packageFragments('Double': FqName@166) = null + packageFragments('FLOAT': FqName@167) = null + packageFragments('Float': FqName@168) = null + packageFragments('Function1': FqName@169) = null + packageFragments('Function2': FqName@170) = null + packageFragments('HashMap': FqName@171) = null + packageFragments('INT': FqName@172) = null + packageFragments('Int': FqName@173) = null + packageFragments('LONG': FqName@174) = null + packageFragments('Long': FqName@175) = null + packageFragments('Pair': FqName@176) = null + packageFragments('SHORT': FqName@177) = null + packageFragments('STRING': FqName@178) = null + packageFragments('Short': FqName@179) = null + packageFragments('String': FqName@180) = null + packageFragments('UnaryOperationKey': FqName@181) = null + packageFragments('binaryOperations': FqName@182) = null + packageFragments('data': FqName@183) = null + packageFragments('emptyBinaryFun': FqName@184) = null + packageFragments('emptyUnaryFun': FqName@185) = null + packageFragments('java': FqName@186) = LazyJavaPackageFragment@187['java'] + packageFragments('java.io': FqName@188) = LazyJavaPackageFragment@189['io'] + packageFragments('java.lang': FqName@190) = LazyJavaPackageFragment@191['lang'] + packageFragments('java.lang.A': FqName@192) = null + packageFragments('java.lang.Any': FqName@193) = null + packageFragments('java.lang.B': FqName@194) = null + packageFragments('java.lang.BigInteger': FqName@195) = null + packageFragments('java.lang.BinaryOperationKey': FqName@196) = null + packageFragments('java.lang.Boolean': FqName@197) = null + packageFragments('java.lang.Byte': FqName@198) = null + packageFragments('java.lang.Char': FqName@199) = null + packageFragments('java.lang.CompileTimeType': FqName@200) = null + packageFragments('java.lang.Double': FqName@201) = null + packageFragments('java.lang.Float': FqName@202) = null + packageFragments('java.lang.Function1': FqName@203) = null + packageFragments('java.lang.Function2': FqName@204) = null + packageFragments('java.lang.HashMap': FqName@205) = null + packageFragments('java.lang.Int': FqName@206) = null + packageFragments('java.lang.Long': FqName@207) = null + packageFragments('java.lang.Pair': FqName@208) = null + packageFragments('java.lang.Short': FqName@209) = null + packageFragments('java.lang.String': FqName@210) = null + packageFragments('java.lang.UnaryOperationKey': FqName@211) = null + packageFragments('java.lang.data': FqName@212) = null + packageFragments('java.util': FqName@213) = LazyJavaPackageFragment@214['util'] + packageFragments('java.util.HashMap': FqName@215) = null + packageFragments('kotlin': FqName@216) = LazyJavaPackageFragment@35['kotlin'] + packageFragments('kotlin.A': FqName@217) = null + packageFragments('kotlin.Any': FqName@218) = null + packageFragments('kotlin.B': FqName@219) = null + packageFragments('kotlin.BigInteger': FqName@220) = null + packageFragments('kotlin.BinaryOperationKey': FqName@221) = null + packageFragments('kotlin.Boolean': FqName@222) = null + packageFragments('kotlin.Byte': FqName@223) = null + packageFragments('kotlin.Char': FqName@224) = null + packageFragments('kotlin.CompileTimeType': FqName@225) = null + packageFragments('kotlin.Double': FqName@226) = null + packageFragments('kotlin.Float': FqName@227) = null + packageFragments('kotlin.Function1': FqName@228) = null + packageFragments('kotlin.Function2': FqName@229) = null + packageFragments('kotlin.HashMap': FqName@230) = null + packageFragments('kotlin.Int': FqName@231) = null + packageFragments('kotlin.Long': FqName@232) = null + packageFragments('kotlin.Pair': FqName@233) = null + packageFragments('kotlin.Short': FqName@234) = null + packageFragments('kotlin.String': FqName@235) = null + packageFragments('kotlin.UnaryOperationKey': FqName@236) = null + packageFragments('kotlin.data': FqName@237) = null + packageFragments('kotlin.io': FqName@238) = LazyJavaPackageFragment@239['io'] + packageFragments('kotlin.io.A': FqName@240) = null + packageFragments('kotlin.io.Any': FqName@241) = null + packageFragments('kotlin.io.B': FqName@242) = null + packageFragments('kotlin.io.BigInteger': FqName@243) = null + packageFragments('kotlin.io.BinaryOperationKey': FqName@244) = null + packageFragments('kotlin.io.Boolean': FqName@245) = null + packageFragments('kotlin.io.Byte': FqName@246) = null + packageFragments('kotlin.io.Char': FqName@247) = null + packageFragments('kotlin.io.CompileTimeType': FqName@248) = null + packageFragments('kotlin.io.Double': FqName@249) = null + packageFragments('kotlin.io.Float': FqName@250) = null + packageFragments('kotlin.io.Function1': FqName@251) = null + packageFragments('kotlin.io.Function2': FqName@252) = null + packageFragments('kotlin.io.HashMap': FqName@253) = null + packageFragments('kotlin.io.Int': FqName@254) = null + packageFragments('kotlin.io.Long': FqName@255) = null + packageFragments('kotlin.io.Pair': FqName@256) = null + packageFragments('kotlin.io.Short': FqName@257) = null + packageFragments('kotlin.io.String': FqName@258) = null + packageFragments('kotlin.io.UnaryOperationKey': FqName@259) = null + packageFragments('kotlin.io.data': FqName@260) = null + packageFragments('kotlin.jvm': FqName@261) = LazyJavaPackageFragment@262['jvm'] + packageFragments('kotlin.jvm.A': FqName@263) = null + packageFragments('kotlin.jvm.Any': FqName@264) = null + packageFragments('kotlin.jvm.B': FqName@265) = null + packageFragments('kotlin.jvm.BigInteger': FqName@266) = null + packageFragments('kotlin.jvm.BinaryOperationKey': FqName@267) = null + packageFragments('kotlin.jvm.Boolean': FqName@268) = null + packageFragments('kotlin.jvm.Byte': FqName@269) = null + packageFragments('kotlin.jvm.Char': FqName@270) = null + packageFragments('kotlin.jvm.CompileTimeType': FqName@271) = null + packageFragments('kotlin.jvm.Double': FqName@272) = null + packageFragments('kotlin.jvm.Float': FqName@273) = null + packageFragments('kotlin.jvm.Function1': FqName@274) = null + packageFragments('kotlin.jvm.Function2': FqName@275) = null + packageFragments('kotlin.jvm.HashMap': FqName@276) = null + packageFragments('kotlin.jvm.Int': FqName@277) = null + packageFragments('kotlin.jvm.Long': FqName@278) = null + packageFragments('kotlin.jvm.Pair': FqName@279) = null + packageFragments('kotlin.jvm.Short': FqName@280) = null + packageFragments('kotlin.jvm.String': FqName@281) = null + packageFragments('kotlin.jvm.UnaryOperationKey': FqName@282) = null + packageFragments('kotlin.jvm.data': FqName@283) = null + packageFragments('unaryOperations': FqName@284) = null + topLevelClasses(JavaClassImpl@285['HashMap']) = LazyJavaClassDescriptor@139['HashMap'] + topLevelClasses(JavaClassImpl@286['Serializable']) = LazyJavaClassDescriptor@140['Serializable'] } -LazyJavaPackageFragment@149[''] { - classes('ANY': Name@285) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('Any': Name@287) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('BOOLEAN': Name@288) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('BYTE': Name@289) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('BigInteger': Name@290) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('BinaryOperationKey': Name@291) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('Boolean': Name@292) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('Byte': Name@293) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('CHAR': Name@294) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('Char': Name@295) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('CompileTimeType': Name@296) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('DOUBLE': Name@297) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('Double': Name@298) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('FLOAT': Name@299) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('Float': Name@300) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('Function1': Name@301) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('Function2': Name@302) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('HashMap': Name@303) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('INT': Name@304) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('Int': Name@305) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('LONG': Name@306) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('Long': Name@307) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('Pair': Name@308) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('SHORT': Name@309) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('STRING': Name@310) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('Short': Name@311) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('String': Name@312) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('UnaryOperationKey': Name@313) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('add': Name@314) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('and': Name@315) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('binaryOperation': Name@316) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('compareTo': Name@317) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('data': Name@318) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('div': Name@319) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('divide': Name@320) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('emptyBinaryFun': Name@321) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('emptyUnaryFun': Name@322) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('equals': Name@323) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('get': Name@324) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('hashMapOf': Name@325) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('inv': Name@326) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('java': Name@327) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('minus': Name@328) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('mod': Name@329) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('multiply': Name@330) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('not': Name@331) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('or': Name@332) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('plus': Name@333) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('shl': Name@334) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('shr': Name@335) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('subtract': Name@336) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('times': Name@337) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('to': Name@338) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('toByte': Name@339) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('toChar': Name@340) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('toDouble': Name@341) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('toFloat': Name@342) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('toInt': Name@343) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('toLong': Name@344) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('toShort': Name@345) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('toString': Name@346) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('unaryOperation': Name@347) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('ushr': Name@348) = null // through LazyPackageFragmentScopeForJavaPackage@286 - classes('xor': Name@349) = null // through LazyPackageFragmentScopeForJavaPackage@286 - deserializedPackageScope = Empty@350 // through LazyPackageFragmentScopeForJavaPackage@286 - functions('BigInteger': Name@290) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('BinaryOperationKey': Name@291) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('CompileTimeType': Name@296) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('Pair': Name@352) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('UnaryOperationKey': Name@313) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('add': Name@314) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('and': Name@315) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('binaryOperation': Name@316) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('compareTo': Name@317) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('div': Name@319) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('divide': Name@320) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('equals': Name@323) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('get': Name@324) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('hashMapOf': Name@325) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('inv': Name@326) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('java': Name@353) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('minus': Name@328) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('mod': Name@329) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('multiply': Name@330) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('not': Name@331) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('or': Name@332) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('plus': Name@333) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('shl': Name@334) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('shr': Name@335) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('subtract': Name@336) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('times': Name@337) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('to': Name@338) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('toByte': Name@339) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('toChar': Name@340) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('toDouble': Name@341) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('toFloat': Name@342) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('toInt': Name@343) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('toLong': Name@344) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('toShort': Name@345) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('toString': Name@346) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('unaryOperation': Name@347) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('ushr': Name@348) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - functions('xor': Name@349) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@286 - memberIndex = computeMemberIndex$1@354 // through LazyPackageFragmentScopeForJavaPackage@286 +LazyJavaPackageFragment@151[''] { + classes('ANY': Name@287) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('Any': Name@289) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('BOOLEAN': Name@290) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('BYTE': Name@291) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('BigInteger': Name@292) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('BinaryOperationKey': Name@293) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('Boolean': Name@294) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('Byte': Name@295) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('CHAR': Name@296) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('Char': Name@297) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('CompileTimeType': Name@298) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('DOUBLE': Name@299) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('Double': Name@300) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('FLOAT': Name@301) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('Float': Name@302) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('Function1': Name@303) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('Function2': Name@304) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('HashMap': Name@305) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('INT': Name@306) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('Int': Name@307) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('LONG': Name@308) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('Long': Name@309) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('Pair': Name@310) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('SHORT': Name@311) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('STRING': Name@312) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('Short': Name@313) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('String': Name@314) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('UnaryOperationKey': Name@315) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('add': Name@316) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('and': Name@317) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('binaryOperation': Name@318) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('compareTo': Name@319) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('data': Name@320) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('div': Name@321) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('divide': Name@322) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('emptyBinaryFun': Name@323) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('emptyUnaryFun': Name@324) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('equals': Name@325) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('get': Name@326) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('hashMapOf': Name@327) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('inv': Name@328) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('java': Name@329) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('minus': Name@330) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('mod': Name@331) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('multiply': Name@332) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('not': Name@333) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('or': Name@334) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('plus': Name@335) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('shl': Name@336) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('shr': Name@337) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('subtract': Name@338) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('times': Name@339) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('to': Name@340) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('toByte': Name@341) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('toChar': Name@342) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('toDouble': Name@343) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('toFloat': Name@344) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('toInt': Name@345) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('toLong': Name@346) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('toShort': Name@347) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('toString': Name@348) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('unaryOperation': Name@349) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('ushr': Name@350) = null // through LazyPackageFragmentScopeForJavaPackage@288 + classes('xor': Name@351) = null // through LazyPackageFragmentScopeForJavaPackage@288 + deserializedPackageScope = Empty@352 // through LazyPackageFragmentScopeForJavaPackage@288 + functions('BigInteger': Name@292) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('BinaryOperationKey': Name@293) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('CompileTimeType': Name@298) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('Pair': Name@354) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('UnaryOperationKey': Name@315) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('add': Name@316) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('and': Name@317) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('binaryOperation': Name@318) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('compareTo': Name@319) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('div': Name@321) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('divide': Name@322) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('equals': Name@325) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('get': Name@326) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('hashMapOf': Name@327) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('inv': Name@328) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('java': Name@355) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('minus': Name@330) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('mod': Name@331) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('multiply': Name@332) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('not': Name@333) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('or': Name@334) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('plus': Name@335) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('shl': Name@336) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('shr': Name@337) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('subtract': Name@338) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('times': Name@339) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('to': Name@340) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('toByte': Name@341) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('toChar': Name@342) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('toDouble': Name@343) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('toFloat': Name@344) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('toInt': Name@345) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('toLong': Name@346) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('toShort': Name@347) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('toString': Name@348) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('unaryOperation': Name@349) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('ushr': Name@350) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + functions('xor': Name@351) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@288 + memberIndex = computeMemberIndex$1@356 // through LazyPackageFragmentScopeForJavaPackage@288 } -LazyJavaPackageFragment@237['io'] { - classes('ANY': Name@285) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('Any': Name@287) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('BOOLEAN': Name@288) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('BYTE': Name@289) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('BigInteger': Name@290) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('BinaryOperationKey': Name@291) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('Boolean': Name@292) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('Byte': Name@293) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('CHAR': Name@294) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('Char': Name@295) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('CompileTimeType': Name@296) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('DOUBLE': Name@297) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('Double': Name@298) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('FLOAT': Name@299) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('Float': Name@300) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('Function1': Name@301) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('Function2': Name@302) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('INT': Name@304) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('Int': Name@305) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('LONG': Name@306) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('Long': Name@307) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('Pair': Name@308) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('SHORT': Name@309) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('STRING': Name@310) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('Short': Name@311) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('String': Name@312) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('UnaryOperationKey': Name@313) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('add': Name@314) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('and': Name@315) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('binaryOperation': Name@316) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('compareTo': Name@317) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('data': Name@318) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('div': Name@319) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('divide': Name@320) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('emptyBinaryFun': Name@321) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('emptyUnaryFun': Name@322) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('equals': Name@323) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('get': Name@324) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('hashMapOf': Name@325) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('inv': Name@326) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('minus': Name@328) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('mod': Name@329) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('multiply': Name@330) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('not': Name@331) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('or': Name@332) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('plus': Name@333) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('shl': Name@334) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('shr': Name@335) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('subtract': Name@336) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('times': Name@337) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('to': Name@338) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('toByte': Name@339) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('toChar': Name@340) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('toDouble': Name@341) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('toFloat': Name@342) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('toInt': Name@343) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('toLong': Name@344) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('toShort': Name@345) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('toString': Name@346) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('unaryOperation': Name@347) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('ushr': Name@348) = null // through LazyPackageFragmentScopeForJavaPackage@355 - classes('xor': Name@349) = null // through LazyPackageFragmentScopeForJavaPackage@355 - deserializedPackageScope = DeserializedPackageMemberScope@356 // through LazyPackageFragmentScopeForJavaPackage@355 - functions('BigInteger': Name@290) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('BigInteger': Name@290) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('BinaryOperationKey': Name@291) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('BinaryOperationKey': Name@291) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('CompileTimeType': Name@296) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('CompileTimeType': Name@296) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('Pair': Name@352) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('Pair': Name@352) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('UnaryOperationKey': Name@313) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('UnaryOperationKey': Name@313) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('add': Name@314) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('add': Name@314) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('and': Name@315) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('and': Name@315) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('binaryOperation': Name@316) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('binaryOperation': Name@316) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('compareTo': Name@317) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('compareTo': Name@317) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('div': Name@319) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('div': Name@319) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('divide': Name@320) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('divide': Name@320) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('equals': Name@323) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('equals': Name@323) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('get': Name@324) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('get': Name@324) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('hashMapOf': Name@325) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('hashMapOf': Name@325) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('inv': Name@326) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('inv': Name@326) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('minus': Name@328) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('minus': Name@328) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('mod': Name@329) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('mod': Name@329) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('multiply': Name@330) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('multiply': Name@330) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('not': Name@331) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('not': Name@331) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('or': Name@332) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('or': Name@332) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('plus': Name@333) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('plus': Name@333) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('shl': Name@334) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('shl': Name@334) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('shr': Name@335) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('shr': Name@335) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('subtract': Name@336) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('subtract': Name@336) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('times': Name@337) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('times': Name@337) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('to': Name@338) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('to': Name@338) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('toByte': Name@339) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('toByte': Name@339) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('toChar': Name@340) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('toChar': Name@340) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('toDouble': Name@341) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('toDouble': Name@341) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('toFloat': Name@342) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('toFloat': Name@342) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('toInt': Name@343) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('toInt': Name@343) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('toLong': Name@344) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('toLong': Name@344) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('toShort': Name@345) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('toShort': Name@345) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('toString': Name@346) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('toString': Name@346) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('unaryOperation': Name@347) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('unaryOperation': Name@347) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('ushr': Name@348) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('ushr': Name@348) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - functions('xor': Name@349) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - functions('xor': Name@349) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@355 - memberIndex = computeMemberIndex$1@357 // through LazyPackageFragmentScopeForJavaPackage@355 - membersProtos = HashMap@358 // through DeserializedPackageMemberScope@356 - properties('ANY': Name@285) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('BOOLEAN': Name@288) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('BYTE': Name@289) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('BigInteger': Name@290) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('BinaryOperationKey': Name@291) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('CHAR': Name@294) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('CompileTimeType': Name@296) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('DOUBLE': Name@297) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('FLOAT': Name@299) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('INT': Name@304) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('LONG': Name@306) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('Pair': Name@352) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('SHORT': Name@309) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('STRING': Name@310) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('UnaryOperationKey': Name@313) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('add': Name@314) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('and': Name@315) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('binaryOperation': Name@316) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('compareTo': Name@317) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('div': Name@319) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('divide': Name@320) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('emptyBinaryFun': Name@321) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('emptyUnaryFun': Name@322) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('equals': Name@323) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('get': Name@324) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('hashMapOf': Name@325) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('inv': Name@326) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('minus': Name@328) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('mod': Name@329) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('multiply': Name@330) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('not': Name@331) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('o': Name@359) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('or': Name@332) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('plus': Name@333) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('shl': Name@334) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('shr': Name@335) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('subtract': Name@336) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('times': Name@337) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('to': Name@338) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('toByte': Name@339) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('toChar': Name@340) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('toDouble': Name@341) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('toFloat': Name@342) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('toInt': Name@343) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('toLong': Name@344) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('toShort': Name@345) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('toString': Name@346) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('unaryOperation': Name@347) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('ushr': Name@348) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 - properties('xor': Name@349) = EmptyList@351[empty] // through DeserializedPackageMemberScope@356 +LazyJavaPackageFragment@239['io'] { + classes('ANY': Name@287) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('Any': Name@289) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('BOOLEAN': Name@290) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('BYTE': Name@291) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('BigInteger': Name@292) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('BinaryOperationKey': Name@293) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('Boolean': Name@294) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('Byte': Name@295) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('CHAR': Name@296) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('Char': Name@297) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('CompileTimeType': Name@298) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('DOUBLE': Name@299) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('Double': Name@300) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('FLOAT': Name@301) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('Float': Name@302) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('Function1': Name@303) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('Function2': Name@304) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('INT': Name@306) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('Int': Name@307) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('LONG': Name@308) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('Long': Name@309) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('Pair': Name@310) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('SHORT': Name@311) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('STRING': Name@312) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('Short': Name@313) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('String': Name@314) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('UnaryOperationKey': Name@315) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('add': Name@316) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('and': Name@317) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('binaryOperation': Name@318) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('compareTo': Name@319) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('data': Name@320) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('div': Name@321) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('divide': Name@322) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('emptyBinaryFun': Name@323) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('emptyUnaryFun': Name@324) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('equals': Name@325) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('get': Name@326) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('hashMapOf': Name@327) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('inv': Name@328) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('minus': Name@330) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('mod': Name@331) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('multiply': Name@332) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('not': Name@333) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('or': Name@334) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('plus': Name@335) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('shl': Name@336) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('shr': Name@337) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('subtract': Name@338) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('times': Name@339) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('to': Name@340) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('toByte': Name@341) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('toChar': Name@342) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('toDouble': Name@343) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('toFloat': Name@344) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('toInt': Name@345) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('toLong': Name@346) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('toShort': Name@347) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('toString': Name@348) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('unaryOperation': Name@349) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('ushr': Name@350) = null // through LazyPackageFragmentScopeForJavaPackage@357 + classes('xor': Name@351) = null // through LazyPackageFragmentScopeForJavaPackage@357 + deserializedPackageScope = DeserializedPackageMemberScope@358 // through LazyPackageFragmentScopeForJavaPackage@357 + functions('BigInteger': Name@292) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('BigInteger': Name@292) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('BinaryOperationKey': Name@293) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('BinaryOperationKey': Name@293) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('CompileTimeType': Name@298) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('CompileTimeType': Name@298) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('Pair': Name@354) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('Pair': Name@354) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('UnaryOperationKey': Name@315) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('UnaryOperationKey': Name@315) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('add': Name@316) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('add': Name@316) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('and': Name@317) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('and': Name@317) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('binaryOperation': Name@318) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('binaryOperation': Name@318) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('compareTo': Name@319) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('compareTo': Name@319) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('div': Name@321) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('div': Name@321) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('divide': Name@322) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('divide': Name@322) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('equals': Name@325) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('equals': Name@325) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('get': Name@326) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('get': Name@326) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('hashMapOf': Name@327) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('hashMapOf': Name@327) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('inv': Name@328) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('inv': Name@328) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('minus': Name@330) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('minus': Name@330) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('mod': Name@331) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('mod': Name@331) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('multiply': Name@332) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('multiply': Name@332) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('not': Name@333) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('not': Name@333) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('or': Name@334) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('or': Name@334) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('plus': Name@335) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('plus': Name@335) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('shl': Name@336) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('shl': Name@336) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('shr': Name@337) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('shr': Name@337) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('subtract': Name@338) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('subtract': Name@338) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('times': Name@339) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('times': Name@339) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('to': Name@340) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('to': Name@340) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('toByte': Name@341) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('toByte': Name@341) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('toChar': Name@342) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('toChar': Name@342) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('toDouble': Name@343) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('toDouble': Name@343) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('toFloat': Name@344) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('toFloat': Name@344) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('toInt': Name@345) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('toInt': Name@345) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('toLong': Name@346) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('toLong': Name@346) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('toShort': Name@347) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('toShort': Name@347) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('toString': Name@348) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('toString': Name@348) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('unaryOperation': Name@349) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('unaryOperation': Name@349) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('ushr': Name@350) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('ushr': Name@350) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + functions('xor': Name@351) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + functions('xor': Name@351) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@357 + memberIndex = computeMemberIndex$1@359 // through LazyPackageFragmentScopeForJavaPackage@357 + membersProtos = LinkedHashMap@360 // through DeserializedPackageMemberScope@358 + properties('ANY': Name@287) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('BOOLEAN': Name@290) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('BYTE': Name@291) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('BigInteger': Name@292) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('BinaryOperationKey': Name@293) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('CHAR': Name@296) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('CompileTimeType': Name@298) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('DOUBLE': Name@299) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('FLOAT': Name@301) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('INT': Name@306) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('LONG': Name@308) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('Pair': Name@354) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('SHORT': Name@311) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('STRING': Name@312) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('UnaryOperationKey': Name@315) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('add': Name@316) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('and': Name@317) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('binaryOperation': Name@318) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('compareTo': Name@319) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('div': Name@321) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('divide': Name@322) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('emptyBinaryFun': Name@323) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('emptyUnaryFun': Name@324) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('equals': Name@325) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('get': Name@326) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('hashMapOf': Name@327) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('inv': Name@328) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('minus': Name@330) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('mod': Name@331) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('multiply': Name@332) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('not': Name@333) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('o': Name@361) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('or': Name@334) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('plus': Name@335) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('shl': Name@336) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('shr': Name@337) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('subtract': Name@338) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('times': Name@339) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('to': Name@340) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('toByte': Name@341) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('toChar': Name@342) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('toDouble': Name@343) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('toFloat': Name@344) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('toInt': Name@345) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('toLong': Name@346) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('toShort': Name@347) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('toString': Name@348) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('unaryOperation': Name@349) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('ushr': Name@350) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 + properties('xor': Name@351) = EmptyList@353[empty] // through DeserializedPackageMemberScope@358 } -LazyJavaPackageFragment@187['io'] { - classes('Serializable': Name@360) = LazyJavaClassDescriptor@138['Serializable'] // through LazyPackageFragmentScopeForJavaPackage@361 +LazyJavaPackageFragment@189['io'] { + classes('Serializable': Name@362) = LazyJavaClassDescriptor@140['Serializable'] // through LazyPackageFragmentScopeForJavaPackage@363 } -LazyJavaPackageFragment@185['java'] { - classes('lang': Name@362) = null // through LazyPackageFragmentScopeForJavaPackage@363 - classes('util': Name@364) = null // through LazyPackageFragmentScopeForJavaPackage@363 - deserializedPackageScope = Empty@350 // through LazyPackageFragmentScopeForJavaPackage@363 - functions('lang': Name@365) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@363 - functions('util': Name@366) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@363 - memberIndex = computeMemberIndex$1@367 // through LazyPackageFragmentScopeForJavaPackage@363 +LazyJavaPackageFragment@187['java'] { + classes('lang': Name@364) = null // through LazyPackageFragmentScopeForJavaPackage@365 + classes('util': Name@366) = null // through LazyPackageFragmentScopeForJavaPackage@365 + deserializedPackageScope = Empty@352 // through LazyPackageFragmentScopeForJavaPackage@365 + functions('lang': Name@367) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@365 + functions('util': Name@368) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@365 + memberIndex = computeMemberIndex$1@369 // through LazyPackageFragmentScopeForJavaPackage@365 } -LazyJavaPackageFragment@260['jvm'] { - classes('ANY': Name@285) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('Any': Name@287) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('BOOLEAN': Name@288) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('BYTE': Name@289) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('BigInteger': Name@290) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('BinaryOperationKey': Name@291) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('Boolean': Name@292) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('Byte': Name@293) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('CHAR': Name@294) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('Char': Name@295) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('CompileTimeType': Name@296) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('DOUBLE': Name@297) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('Double': Name@298) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('FLOAT': Name@299) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('Float': Name@300) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('Function1': Name@301) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('Function2': Name@302) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('INT': Name@304) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('Int': Name@305) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('LONG': Name@306) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('Long': Name@307) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('Pair': Name@308) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('SHORT': Name@309) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('STRING': Name@310) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('Short': Name@311) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('String': Name@312) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('UnaryOperationKey': Name@313) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('add': Name@314) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('and': Name@315) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('binaryOperation': Name@316) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('compareTo': Name@317) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('data': Name@318) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('div': Name@319) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('divide': Name@320) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('emptyBinaryFun': Name@321) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('emptyUnaryFun': Name@322) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('equals': Name@323) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('get': Name@324) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('hashMapOf': Name@325) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('inv': Name@326) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('minus': Name@328) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('mod': Name@329) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('multiply': Name@330) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('not': Name@331) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('or': Name@332) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('plus': Name@333) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('shl': Name@334) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('shr': Name@335) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('subtract': Name@336) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('times': Name@337) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('to': Name@338) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('toByte': Name@339) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('toChar': Name@340) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('toDouble': Name@341) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('toFloat': Name@342) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('toInt': Name@343) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('toLong': Name@344) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('toShort': Name@345) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('toString': Name@346) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('unaryOperation': Name@347) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('ushr': Name@348) = null // through LazyPackageFragmentScopeForJavaPackage@368 - classes('xor': Name@349) = null // through LazyPackageFragmentScopeForJavaPackage@368 - deserializedPackageScope = Empty@350 // through LazyPackageFragmentScopeForJavaPackage@368 - functions('BigInteger': Name@290) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('BinaryOperationKey': Name@291) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('CompileTimeType': Name@296) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('Pair': Name@352) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('UnaryOperationKey': Name@313) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('add': Name@314) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('and': Name@315) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('binaryOperation': Name@316) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('compareTo': Name@317) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('div': Name@319) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('divide': Name@320) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('equals': Name@323) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('get': Name@324) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('hashMapOf': Name@325) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('inv': Name@326) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('minus': Name@328) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('mod': Name@329) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('multiply': Name@330) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('not': Name@331) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('or': Name@332) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('plus': Name@333) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('shl': Name@334) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('shr': Name@335) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('subtract': Name@336) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('times': Name@337) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('to': Name@338) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('toByte': Name@339) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('toChar': Name@340) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('toDouble': Name@341) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('toFloat': Name@342) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('toInt': Name@343) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('toLong': Name@344) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('toShort': Name@345) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('toString': Name@346) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('unaryOperation': Name@347) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('ushr': Name@348) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - functions('xor': Name@349) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@368 - memberIndex = computeMemberIndex$1@369 // through LazyPackageFragmentScopeForJavaPackage@368 +LazyJavaPackageFragment@262['jvm'] { + classes('ANY': Name@287) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('Any': Name@289) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('BOOLEAN': Name@290) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('BYTE': Name@291) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('BigInteger': Name@292) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('BinaryOperationKey': Name@293) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('Boolean': Name@294) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('Byte': Name@295) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('CHAR': Name@296) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('Char': Name@297) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('CompileTimeType': Name@298) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('DOUBLE': Name@299) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('Double': Name@300) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('FLOAT': Name@301) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('Float': Name@302) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('Function1': Name@303) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('Function2': Name@304) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('INT': Name@306) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('Int': Name@307) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('LONG': Name@308) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('Long': Name@309) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('Pair': Name@310) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('SHORT': Name@311) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('STRING': Name@312) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('Short': Name@313) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('String': Name@314) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('UnaryOperationKey': Name@315) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('add': Name@316) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('and': Name@317) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('binaryOperation': Name@318) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('compareTo': Name@319) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('data': Name@320) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('div': Name@321) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('divide': Name@322) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('emptyBinaryFun': Name@323) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('emptyUnaryFun': Name@324) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('equals': Name@325) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('get': Name@326) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('hashMapOf': Name@327) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('inv': Name@328) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('minus': Name@330) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('mod': Name@331) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('multiply': Name@332) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('not': Name@333) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('or': Name@334) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('plus': Name@335) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('shl': Name@336) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('shr': Name@337) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('subtract': Name@338) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('times': Name@339) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('to': Name@340) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('toByte': Name@341) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('toChar': Name@342) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('toDouble': Name@343) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('toFloat': Name@344) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('toInt': Name@345) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('toLong': Name@346) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('toShort': Name@347) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('toString': Name@348) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('unaryOperation': Name@349) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('ushr': Name@350) = null // through LazyPackageFragmentScopeForJavaPackage@370 + classes('xor': Name@351) = null // through LazyPackageFragmentScopeForJavaPackage@370 + deserializedPackageScope = Empty@352 // through LazyPackageFragmentScopeForJavaPackage@370 + functions('BigInteger': Name@292) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('BinaryOperationKey': Name@293) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('CompileTimeType': Name@298) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('Pair': Name@354) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('UnaryOperationKey': Name@315) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('add': Name@316) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('and': Name@317) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('binaryOperation': Name@318) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('compareTo': Name@319) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('div': Name@321) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('divide': Name@322) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('equals': Name@325) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('get': Name@326) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('hashMapOf': Name@327) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('inv': Name@328) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('minus': Name@330) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('mod': Name@331) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('multiply': Name@332) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('not': Name@333) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('or': Name@334) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('plus': Name@335) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('shl': Name@336) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('shr': Name@337) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('subtract': Name@338) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('times': Name@339) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('to': Name@340) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('toByte': Name@341) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('toChar': Name@342) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('toDouble': Name@343) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('toFloat': Name@344) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('toInt': Name@345) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('toLong': Name@346) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('toShort': Name@347) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('toString': Name@348) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('unaryOperation': Name@349) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('ushr': Name@350) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + functions('xor': Name@351) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@370 + memberIndex = computeMemberIndex$1@371 // through LazyPackageFragmentScopeForJavaPackage@370 } LazyJavaPackageFragment@35['kotlin'] { - classes('ANY': Name@285) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('Any': Name@287) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('Array': Name@371) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('BOOLEAN': Name@288) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('BYTE': Name@289) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('BigInteger': Name@290) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('BinaryOperationKey': Name@291) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('Boolean': Name@292) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('Byte': Name@293) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('CHAR': Name@294) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('Char': Name@295) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('CompileTimeType': Name@296) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('DOUBLE': Name@297) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('Double': Name@298) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('FLOAT': Name@299) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('Float': Name@300) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('Function1': Name@301) = DeserializedClassDescriptor@2['Function1'] // through LazyPackageFragmentScopeForJavaPackage@370 - classes('Function2': Name@302) = DeserializedClassDescriptor@4['Function2'] // through LazyPackageFragmentScopeForJavaPackage@370 - classes('INT': Name@304) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('InlineOption': Name@372) = DeserializedClassDescriptor@6['InlineOption'] // through LazyPackageFragmentScopeForJavaPackage@370 - classes('Int': Name@305) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('LONG': Name@306) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('Long': Name@307) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('Pair': Name@308) = DeserializedClassDescriptor@8['Pair'] // through LazyPackageFragmentScopeForJavaPackage@370 - classes('SHORT': Name@309) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('STRING': Name@310) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('Short': Name@311) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('String': Name@312) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('UnaryOperationKey': Name@313) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('add': Name@314) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('and': Name@315) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('binaryOperation': Name@316) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('compareTo': Name@317) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('data': Name@318) = DeserializedClassDescriptor@10['data'] // through LazyPackageFragmentScopeForJavaPackage@370 - classes('deprecated': Name@373) = DeserializedClassDescriptor@12['deprecated'] // through LazyPackageFragmentScopeForJavaPackage@370 - classes('div': Name@319) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('divide': Name@320) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('emptyBinaryFun': Name@321) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('emptyUnaryFun': Name@322) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('equals': Name@323) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('get': Name@324) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('hashMapOf': Name@325) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('inline': Name@374) = DeserializedClassDescriptor@14['inline'] // through LazyPackageFragmentScopeForJavaPackage@370 - classes('inlineOptions': Name@375) = DeserializedClassDescriptor@16['inlineOptions'] // through LazyPackageFragmentScopeForJavaPackage@370 - classes('inv': Name@326) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('io': Name@376) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('jvm': Name@377) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('minus': Name@328) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('mod': Name@329) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('multiply': Name@330) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('not': Name@331) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('or': Name@332) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('plus': Name@333) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('shl': Name@334) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('shr': Name@335) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('subtract': Name@336) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('times': Name@337) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('to': Name@338) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('toByte': Name@339) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('toChar': Name@340) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('toDouble': Name@341) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('toFloat': Name@342) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('toInt': Name@343) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('toLong': Name@344) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('toShort': Name@345) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('toString': Name@346) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('unaryOperation': Name@347) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('ushr': Name@348) = null // through LazyPackageFragmentScopeForJavaPackage@370 - classes('xor': Name@349) = null // through LazyPackageFragmentScopeForJavaPackage@370 - deserializedPackageScope = DeserializedPackageMemberScope@378 // through LazyPackageFragmentScopeForJavaPackage@370 - functions('BigInteger': Name@290) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('BigInteger': Name@290) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('BinaryOperationKey': Name@291) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('BinaryOperationKey': Name@291) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('CompileTimeType': Name@296) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('CompileTimeType': Name@296) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('Pair': Name@352) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('Pair': Name@352) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('UnaryOperationKey': Name@313) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('UnaryOperationKey': Name@313) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('add': Name@314) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('add': Name@314) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('and': Name@315) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('and': Name@315) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('binaryOperation': Name@316) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('binaryOperation': Name@316) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('compareTo': Name@317) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('compareTo': Name@317) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('div': Name@319) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('div': Name@319) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('divide': Name@320) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('divide': Name@320) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('equals': Name@323) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('equals': Name@323) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('get': Name@324) = ArrayList@379[2] { DeserializedSimpleFunctionDescriptor@380['get'], DeserializedSimpleFunctionDescriptor@381['get'] } // through DeserializedPackageMemberScope@378 - functions('get': Name@324) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('hashMapOf': Name@325) = ArrayList@382[1] { DeserializedSimpleFunctionDescriptor@383['hashMapOf'] } // through DeserializedPackageMemberScope@378 - functions('hashMapOf': Name@325) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('inv': Name@326) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('inv': Name@326) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('io': Name@384) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('io': Name@384) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('jvm': Name@385) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('jvm': Name@385) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('minus': Name@328) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('minus': Name@328) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('mod': Name@329) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('mod': Name@329) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('multiply': Name@330) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('multiply': Name@330) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('not': Name@331) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('not': Name@331) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('or': Name@332) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('or': Name@332) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('plus': Name@333) = ArrayList@386[37] { DeserializedSimpleFunctionDescriptor@387['plus'], DeserializedSimpleFunctionDescriptor@388['plus'], DeserializedSimpleFunctionDescriptor@389['plus'], ... } // through DeserializedPackageMemberScope@378 - functions('plus': Name@333) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('shl': Name@334) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('shl': Name@334) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('shr': Name@335) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('shr': Name@335) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('subtract': Name@336) = ArrayList@390[10] { DeserializedSimpleFunctionDescriptor@391['subtract'], DeserializedSimpleFunctionDescriptor@392['subtract'], DeserializedSimpleFunctionDescriptor@393['subtract'], ... } // through DeserializedPackageMemberScope@378 - functions('subtract': Name@336) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('times': Name@337) = ArrayList@394[1] { DeserializedSimpleFunctionDescriptor@395['times'] } // through DeserializedPackageMemberScope@378 - functions('times': Name@337) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('to': Name@338) = ArrayList@396[1] { DeserializedSimpleFunctionDescriptor@397['to'] } // through DeserializedPackageMemberScope@378 - functions('to': Name@338) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('toByte': Name@339) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('toByte': Name@339) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('toChar': Name@340) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('toChar': Name@340) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('toDouble': Name@341) = ArrayList@398[1] { DeserializedSimpleFunctionDescriptor@399['toDouble'] } // through DeserializedPackageMemberScope@378 - functions('toDouble': Name@341) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('toFloat': Name@342) = ArrayList@400[1] { DeserializedSimpleFunctionDescriptor@401['toFloat'] } // through DeserializedPackageMemberScope@378 - functions('toFloat': Name@342) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('toInt': Name@343) = ArrayList@402[1] { DeserializedSimpleFunctionDescriptor@403['toInt'] } // through DeserializedPackageMemberScope@378 - functions('toInt': Name@343) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('toLong': Name@344) = ArrayList@404[1] { DeserializedSimpleFunctionDescriptor@405['toLong'] } // through DeserializedPackageMemberScope@378 - functions('toLong': Name@344) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('toShort': Name@345) = ArrayList@406[1] { DeserializedSimpleFunctionDescriptor@407['toShort'] } // through DeserializedPackageMemberScope@378 - functions('toShort': Name@345) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('toString': Name@346) = ArrayList@408[3] { DeserializedSimpleFunctionDescriptor@409['toString'], DeserializedSimpleFunctionDescriptor@410['toString'], DeserializedSimpleFunctionDescriptor@411['toString'] } // through DeserializedPackageMemberScope@378 - functions('toString': Name@346) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('unaryOperation': Name@347) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('unaryOperation': Name@347) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('ushr': Name@348) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('ushr': Name@348) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - functions('xor': Name@349) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - functions('xor': Name@349) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@370 - memberIndex = computeMemberIndex$1@412 // through LazyPackageFragmentScopeForJavaPackage@370 - membersProtos = HashMap@413 // through DeserializedPackageMemberScope@378 - properties('ANY': Name@285) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('BOOLEAN': Name@288) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('BYTE': Name@289) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('BigInteger': Name@290) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('BinaryOperationKey': Name@291) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('CHAR': Name@294) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('CompileTimeType': Name@296) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('DOUBLE': Name@297) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('FLOAT': Name@299) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('INT': Name@304) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('LONG': Name@306) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('Pair': Name@352) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('SHORT': Name@309) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('STRING': Name@310) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('UnaryOperationKey': Name@313) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('add': Name@314) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('and': Name@315) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('binaryOperation': Name@316) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('compareTo': Name@317) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('div': Name@319) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('divide': Name@320) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('emptyBinaryFun': Name@321) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('emptyUnaryFun': Name@322) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('equals': Name@323) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('get': Name@324) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('hashMapOf': Name@325) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('inv': Name@326) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('io': Name@384) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('jvm': Name@385) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('minus': Name@328) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('mod': Name@329) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('multiply': Name@330) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('not': Name@331) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('o': Name@359) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('or': Name@332) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('plus': Name@333) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('shl': Name@334) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('shr': Name@335) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('subtract': Name@336) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('times': Name@337) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('to': Name@338) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('toByte': Name@339) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('toChar': Name@340) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('toDouble': Name@341) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('toFloat': Name@342) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('toInt': Name@343) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('toLong': Name@344) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('toShort': Name@345) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('toString': Name@346) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('unaryOperation': Name@347) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('ushr': Name@348) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 - properties('xor': Name@349) = EmptyList@351[empty] // through DeserializedPackageMemberScope@378 + classes('ANY': Name@287) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('Any': Name@289) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('Array': Name@373) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('BOOLEAN': Name@290) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('BYTE': Name@291) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('BigInteger': Name@292) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('BinaryOperationKey': Name@293) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('Boolean': Name@294) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('Byte': Name@295) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('CHAR': Name@296) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('Char': Name@297) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('CompileTimeType': Name@298) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('DOUBLE': Name@299) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('Double': Name@300) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('FLOAT': Name@301) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('Float': Name@302) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('Function1': Name@303) = DeserializedClassDescriptor@2['Function1'] // through LazyPackageFragmentScopeForJavaPackage@372 + classes('Function2': Name@304) = DeserializedClassDescriptor@4['Function2'] // through LazyPackageFragmentScopeForJavaPackage@372 + classes('INT': Name@306) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('InlineOption': Name@374) = DeserializedClassDescriptor@6['InlineOption'] // through LazyPackageFragmentScopeForJavaPackage@372 + classes('Int': Name@307) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('LONG': Name@308) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('Long': Name@309) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('Pair': Name@310) = DeserializedClassDescriptor@8['Pair'] // through LazyPackageFragmentScopeForJavaPackage@372 + classes('SHORT': Name@311) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('STRING': Name@312) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('Short': Name@313) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('String': Name@314) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('UnaryOperationKey': Name@315) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('add': Name@316) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('and': Name@317) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('binaryOperation': Name@318) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('compareTo': Name@319) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('data': Name@320) = DeserializedClassDescriptor@10['data'] // through LazyPackageFragmentScopeForJavaPackage@372 + classes('deprecated': Name@375) = DeserializedClassDescriptor@12['deprecated'] // through LazyPackageFragmentScopeForJavaPackage@372 + classes('div': Name@321) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('divide': Name@322) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('emptyBinaryFun': Name@323) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('emptyUnaryFun': Name@324) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('equals': Name@325) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('get': Name@326) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('hashMapOf': Name@327) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('inline': Name@376) = DeserializedClassDescriptor@14['inline'] // through LazyPackageFragmentScopeForJavaPackage@372 + classes('inlineOptions': Name@377) = DeserializedClassDescriptor@16['inlineOptions'] // through LazyPackageFragmentScopeForJavaPackage@372 + classes('inv': Name@328) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('io': Name@378) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('jvm': Name@379) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('minus': Name@330) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('mod': Name@331) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('multiply': Name@332) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('not': Name@333) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('or': Name@334) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('plus': Name@335) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('shl': Name@336) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('shr': Name@337) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('subtract': Name@338) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('times': Name@339) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('to': Name@340) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('toByte': Name@341) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('toChar': Name@342) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('toDouble': Name@343) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('toFloat': Name@344) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('toInt': Name@345) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('toLong': Name@346) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('toShort': Name@347) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('toString': Name@348) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('unaryOperation': Name@349) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('ushr': Name@350) = null // through LazyPackageFragmentScopeForJavaPackage@372 + classes('xor': Name@351) = null // through LazyPackageFragmentScopeForJavaPackage@372 + deserializedPackageScope = DeserializedPackageMemberScope@380 // through LazyPackageFragmentScopeForJavaPackage@372 + functions('BigInteger': Name@292) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('BigInteger': Name@292) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('BinaryOperationKey': Name@293) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('BinaryOperationKey': Name@293) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('CompileTimeType': Name@298) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('CompileTimeType': Name@298) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('Pair': Name@354) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('Pair': Name@354) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('UnaryOperationKey': Name@315) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('UnaryOperationKey': Name@315) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('add': Name@316) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('add': Name@316) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('and': Name@317) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('and': Name@317) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('binaryOperation': Name@318) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('binaryOperation': Name@318) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('compareTo': Name@319) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('compareTo': Name@319) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('div': Name@321) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('div': Name@321) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('divide': Name@322) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('divide': Name@322) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('equals': Name@325) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('equals': Name@325) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('get': Name@326) = ArrayList@381[2] { DeserializedSimpleFunctionDescriptor@382['get'], DeserializedSimpleFunctionDescriptor@383['get'] } // through DeserializedPackageMemberScope@380 + functions('get': Name@326) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('hashMapOf': Name@327) = ArrayList@384[1] { DeserializedSimpleFunctionDescriptor@385['hashMapOf'] } // through DeserializedPackageMemberScope@380 + functions('hashMapOf': Name@327) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('inv': Name@328) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('inv': Name@328) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('io': Name@386) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('io': Name@386) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('jvm': Name@387) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('jvm': Name@387) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('minus': Name@330) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('minus': Name@330) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('mod': Name@331) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('mod': Name@331) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('multiply': Name@332) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('multiply': Name@332) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('not': Name@333) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('not': Name@333) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('or': Name@334) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('or': Name@334) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('plus': Name@335) = ArrayList@388[37] { DeserializedSimpleFunctionDescriptor@389['plus'], DeserializedSimpleFunctionDescriptor@390['plus'], DeserializedSimpleFunctionDescriptor@391['plus'], ... } // through DeserializedPackageMemberScope@380 + functions('plus': Name@335) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('shl': Name@336) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('shl': Name@336) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('shr': Name@337) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('shr': Name@337) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('subtract': Name@338) = ArrayList@392[10] { DeserializedSimpleFunctionDescriptor@393['subtract'], DeserializedSimpleFunctionDescriptor@394['subtract'], DeserializedSimpleFunctionDescriptor@395['subtract'], ... } // through DeserializedPackageMemberScope@380 + functions('subtract': Name@338) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('times': Name@339) = ArrayList@396[1] { DeserializedSimpleFunctionDescriptor@397['times'] } // through DeserializedPackageMemberScope@380 + functions('times': Name@339) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('to': Name@340) = ArrayList@398[1] { DeserializedSimpleFunctionDescriptor@399['to'] } // through DeserializedPackageMemberScope@380 + functions('to': Name@340) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('toByte': Name@341) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('toByte': Name@341) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('toChar': Name@342) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('toChar': Name@342) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('toDouble': Name@343) = ArrayList@400[1] { DeserializedSimpleFunctionDescriptor@401['toDouble'] } // through DeserializedPackageMemberScope@380 + functions('toDouble': Name@343) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('toFloat': Name@344) = ArrayList@402[1] { DeserializedSimpleFunctionDescriptor@403['toFloat'] } // through DeserializedPackageMemberScope@380 + functions('toFloat': Name@344) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('toInt': Name@345) = ArrayList@404[1] { DeserializedSimpleFunctionDescriptor@405['toInt'] } // through DeserializedPackageMemberScope@380 + functions('toInt': Name@345) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('toLong': Name@346) = ArrayList@406[1] { DeserializedSimpleFunctionDescriptor@407['toLong'] } // through DeserializedPackageMemberScope@380 + functions('toLong': Name@346) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('toShort': Name@347) = ArrayList@408[1] { DeserializedSimpleFunctionDescriptor@409['toShort'] } // through DeserializedPackageMemberScope@380 + functions('toShort': Name@347) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('toString': Name@348) = ArrayList@410[3] { DeserializedSimpleFunctionDescriptor@411['toString'], DeserializedSimpleFunctionDescriptor@412['toString'], DeserializedSimpleFunctionDescriptor@413['toString'] } // through DeserializedPackageMemberScope@380 + functions('toString': Name@348) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('unaryOperation': Name@349) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('unaryOperation': Name@349) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('ushr': Name@350) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('ushr': Name@350) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + functions('xor': Name@351) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + functions('xor': Name@351) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@372 + memberIndex = computeMemberIndex$1@414 // through LazyPackageFragmentScopeForJavaPackage@372 + membersProtos = LinkedHashMap@415 // through DeserializedPackageMemberScope@380 + properties('ANY': Name@287) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('BOOLEAN': Name@290) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('BYTE': Name@291) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('BigInteger': Name@292) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('BinaryOperationKey': Name@293) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('CHAR': Name@296) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('CompileTimeType': Name@298) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('DOUBLE': Name@299) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('FLOAT': Name@301) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('INT': Name@306) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('LONG': Name@308) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('Pair': Name@354) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('SHORT': Name@311) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('STRING': Name@312) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('UnaryOperationKey': Name@315) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('add': Name@316) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('and': Name@317) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('binaryOperation': Name@318) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('compareTo': Name@319) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('div': Name@321) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('divide': Name@322) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('emptyBinaryFun': Name@323) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('emptyUnaryFun': Name@324) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('equals': Name@325) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('get': Name@326) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('hashMapOf': Name@327) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('inv': Name@328) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('io': Name@386) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('jvm': Name@387) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('minus': Name@330) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('mod': Name@331) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('multiply': Name@332) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('not': Name@333) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('o': Name@361) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('or': Name@334) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('plus': Name@335) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('shl': Name@336) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('shr': Name@337) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('subtract': Name@338) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('times': Name@339) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('to': Name@340) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('toByte': Name@341) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('toChar': Name@342) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('toDouble': Name@343) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('toFloat': Name@344) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('toInt': Name@345) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('toLong': Name@346) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('toShort': Name@347) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('toString': Name@348) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('unaryOperation': Name@349) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('ushr': Name@350) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 + properties('xor': Name@351) = EmptyList@353[empty] // through DeserializedPackageMemberScope@380 } -LazyJavaPackageFragment@189['lang'] { - classes('ANY': Name@285) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('BOOLEAN': Name@288) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('BYTE': Name@289) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('BigInteger': Name@290) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('BinaryOperationKey': Name@291) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('CHAR': Name@294) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('CompileTimeType': Name@296) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('DOUBLE': Name@297) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('FLOAT': Name@299) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('INT': Name@304) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('LONG': Name@306) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('Pair': Name@352) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('SHORT': Name@309) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('STRING': Name@310) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('UnaryOperationKey': Name@313) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('add': Name@314) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('and': Name@315) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('binaryOperation': Name@316) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('compareTo': Name@317) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('div': Name@319) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('divide': Name@320) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('emptyBinaryFun': Name@321) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('emptyUnaryFun': Name@322) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('equals': Name@323) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('get': Name@324) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('hashMapOf': Name@325) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('inv': Name@326) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('minus': Name@328) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('mod': Name@329) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('multiply': Name@330) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('not': Name@331) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('or': Name@332) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('plus': Name@333) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('shl': Name@334) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('shr': Name@335) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('subtract': Name@336) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('times': Name@337) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('to': Name@338) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('toByte': Name@339) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('toChar': Name@340) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('toDouble': Name@341) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('toFloat': Name@342) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('toInt': Name@343) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('toLong': Name@344) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('toShort': Name@345) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('toString': Name@346) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('unaryOperation': Name@347) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('ushr': Name@348) = null // through LazyPackageFragmentScopeForJavaPackage@414 - classes('xor': Name@349) = null // through LazyPackageFragmentScopeForJavaPackage@414 - deserializedPackageScope = Empty@350 // through LazyPackageFragmentScopeForJavaPackage@414 - functions('BigInteger': Name@290) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('BinaryOperationKey': Name@291) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('CompileTimeType': Name@296) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('Pair': Name@352) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('UnaryOperationKey': Name@313) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('add': Name@314) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('and': Name@315) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('binaryOperation': Name@316) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('compareTo': Name@317) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('div': Name@319) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('divide': Name@320) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('equals': Name@323) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('get': Name@324) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('hashMapOf': Name@325) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('inv': Name@326) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('minus': Name@328) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('mod': Name@329) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('multiply': Name@330) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('not': Name@331) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('or': Name@332) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('plus': Name@333) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('shl': Name@334) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('shr': Name@335) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('subtract': Name@336) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('times': Name@337) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('to': Name@338) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('toByte': Name@339) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('toChar': Name@340) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('toDouble': Name@341) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('toFloat': Name@342) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('toInt': Name@343) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('toLong': Name@344) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('toShort': Name@345) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('toString': Name@346) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('unaryOperation': Name@347) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('ushr': Name@348) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - functions('xor': Name@349) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@414 - memberIndex = computeMemberIndex$1@415 // through LazyPackageFragmentScopeForJavaPackage@414 +LazyJavaPackageFragment@191['lang'] { + classes('ANY': Name@287) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('BOOLEAN': Name@290) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('BYTE': Name@291) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('BigInteger': Name@292) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('BinaryOperationKey': Name@293) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('CHAR': Name@296) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('CompileTimeType': Name@298) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('DOUBLE': Name@299) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('FLOAT': Name@301) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('INT': Name@306) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('LONG': Name@308) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('Pair': Name@354) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('SHORT': Name@311) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('STRING': Name@312) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('UnaryOperationKey': Name@315) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('add': Name@316) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('and': Name@317) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('binaryOperation': Name@318) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('compareTo': Name@319) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('div': Name@321) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('divide': Name@322) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('emptyBinaryFun': Name@323) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('emptyUnaryFun': Name@324) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('equals': Name@325) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('get': Name@326) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('hashMapOf': Name@327) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('inv': Name@328) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('minus': Name@330) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('mod': Name@331) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('multiply': Name@332) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('not': Name@333) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('or': Name@334) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('plus': Name@335) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('shl': Name@336) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('shr': Name@337) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('subtract': Name@338) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('times': Name@339) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('to': Name@340) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('toByte': Name@341) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('toChar': Name@342) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('toDouble': Name@343) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('toFloat': Name@344) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('toInt': Name@345) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('toLong': Name@346) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('toShort': Name@347) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('toString': Name@348) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('unaryOperation': Name@349) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('ushr': Name@350) = null // through LazyPackageFragmentScopeForJavaPackage@416 + classes('xor': Name@351) = null // through LazyPackageFragmentScopeForJavaPackage@416 + deserializedPackageScope = Empty@352 // through LazyPackageFragmentScopeForJavaPackage@416 + functions('BigInteger': Name@292) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('BinaryOperationKey': Name@293) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('CompileTimeType': Name@298) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('Pair': Name@354) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('UnaryOperationKey': Name@315) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('add': Name@316) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('and': Name@317) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('binaryOperation': Name@318) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('compareTo': Name@319) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('div': Name@321) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('divide': Name@322) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('equals': Name@325) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('get': Name@326) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('hashMapOf': Name@327) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('inv': Name@328) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('minus': Name@330) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('mod': Name@331) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('multiply': Name@332) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('not': Name@333) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('or': Name@334) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('plus': Name@335) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('shl': Name@336) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('shr': Name@337) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('subtract': Name@338) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('times': Name@339) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('to': Name@340) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('toByte': Name@341) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('toChar': Name@342) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('toDouble': Name@343) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('toFloat': Name@344) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('toInt': Name@345) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('toLong': Name@346) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('toShort': Name@347) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('toString': Name@348) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('unaryOperation': Name@349) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('ushr': Name@350) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + functions('xor': Name@351) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@416 + memberIndex = computeMemberIndex$1@417 // through LazyPackageFragmentScopeForJavaPackage@416 } -LazyJavaPackageFragment@212['util'] { - classes('HashMap': Name@416) = LazyJavaClassDescriptor@137['HashMap'] // through LazyPackageFragmentScopeForJavaPackage@417 - deserializedPackageScope = Empty@350 // through LazyPackageFragmentScopeForJavaPackage@417 - functions('HashMap': Name@418) = EmptyList@351[empty] // through LazyPackageFragmentScopeForJavaPackage@417 - memberIndex = computeMemberIndex$1@419 // through LazyPackageFragmentScopeForJavaPackage@417 +LazyJavaPackageFragment@214['util'] { + classes('HashMap': Name@418) = LazyJavaClassDescriptor@139['HashMap'] // through LazyPackageFragmentScopeForJavaPackage@419 + deserializedPackageScope = Empty@352 // through LazyPackageFragmentScopeForJavaPackage@419 + functions('HashMap': Name@420) = EmptyList@353[empty] // through LazyPackageFragmentScopeForJavaPackage@419 + memberIndex = computeMemberIndex$1@421 // through LazyPackageFragmentScopeForJavaPackage@419 } -LazyJavaTypeParameterDescriptor@140['K'] { - typeConstructor = AbstractLazyTypeParameterDescriptor$1@420 - upperBounds = LinkedHashSet@421[1] { NullableType@422 } +LazyJavaTypeParameterDescriptor@142['K'] { + typeConstructor = AbstractLazyTypeParameterDescriptor$1@422 + upperBounds = LinkedHashSet@423[1] { NullableType@424 } } -LazyJavaTypeParameterDescriptor@141['V'] { - typeConstructor = AbstractLazyTypeParameterDescriptor$1@423 - upperBounds = LinkedHashSet@424[1] { NullableType@425 } +LazyJavaTypeParameterDescriptor@143['V'] { + typeConstructor = AbstractLazyTypeParameterDescriptor$1@425 + upperBounds = LinkedHashSet@426[1] { NullableType@427 } } -LazyJavaTypeParameterResolver@426 { - resolve(JavaTypeParameterImpl@427['K']) = LazyJavaTypeParameterDescriptor@140['K'] - resolve(JavaTypeParameterImpl@428['V']) = LazyJavaTypeParameterDescriptor@141['V'] -} - -NestedClassDescriptors@429 { - findClass('ONLY_LOCAL_RETURN': Name@430) = EnumEntrySyntheticClassDescriptor@129['ONLY_LOCAL_RETURN'] +LazyJavaTypeParameterResolver@428 { + resolve(JavaTypeParameterImpl@429['K']) = LazyJavaTypeParameterDescriptor@142['K'] + resolve(JavaTypeParameterImpl@430['V']) = LazyJavaTypeParameterDescriptor@143['V'] } TypeDeserializer@431 { @@ -1205,26 +1205,26 @@ TypeDeserializer@431 { } TypeDeserializer@433 { - classDescriptors('117': Integer@434) = DeserializedClassDescriptor@8['Pair'] - classDescriptors('118': Integer@435) = LazyJavaClassDescriptor@137['HashMap'] - classDescriptors('2': Integer@436) = DeserializedClassDescriptor@437['Any'] - classDescriptors('3': Integer@438) = DeserializedClassDescriptor@439['Array'] + classDescriptors('2': Integer@434) = DeserializedClassDescriptor@435['Any'] + classDescriptors('5': Integer@436) = LazyJavaClassDescriptor@140['Serializable'] } -TypeDeserializer@440 { - classDescriptors('117': Integer@434) = DeserializedClassDescriptor@8['Pair'] - classDescriptors('2': Integer@436) = DeserializedClassDescriptor@437['Any'] +TypeDeserializer@437 { + classDescriptors('2': Integer@434) = DeserializedClassDescriptor@435['Any'] } -TypeDeserializer@441 { - classDescriptors('2': Integer@436) = DeserializedClassDescriptor@437['Any'] - classDescriptors('5': Integer@442) = LazyJavaClassDescriptor@138['Serializable'] +TypeDeserializer@438 { + classDescriptors('2': Integer@434) = DeserializedClassDescriptor@435['Any'] } -TypeDeserializer@443 { - classDescriptors('2': Integer@436) = DeserializedClassDescriptor@437['Any'] +TypeDeserializer@439 { + classDescriptors('8': Integer@440) = DeserializedClassDescriptor@441['Array'] + classDescriptors('80': Integer@442) = DeserializedClassDescriptor@8['Pair'] + classDescriptors('81': Integer@443) = LazyJavaClassDescriptor@139['HashMap'] + classDescriptors('9': Integer@444) = DeserializedClassDescriptor@435['Any'] } -TypeDeserializer@444 { - classDescriptors('2': Integer@436) = DeserializedClassDescriptor@437['Any'] +TypeDeserializer@445 { + classDescriptors('80': Integer@442) = DeserializedClassDescriptor@8['Pair'] + classDescriptors('9': Integer@444) = DeserializedClassDescriptor@435['Any'] } diff --git a/compiler/testData/diagnostics/testsWithStdLib/kotlinSignature/constructorNamedArguments.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/kotlinSignature/constructorNamedArguments.lazy.log index 8cd74d52b88..a3201e0702a 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/kotlinSignature/constructorNamedArguments.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/kotlinSignature/constructorNamedArguments.lazy.log @@ -51,7 +51,7 @@ LazyJavaPackageFragment@26['io'] { functions('A': Name@31) = EmptyList@34[empty] // through DeserializedPackageMemberScope@37 functions('A': Name@31) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@36 memberIndex = computeMemberIndex$1@38 // through LazyPackageFragmentScopeForJavaPackage@36 - membersProtos = HashMap@39 // through DeserializedPackageMemberScope@37 + membersProtos = LinkedHashMap@39 // through DeserializedPackageMemberScope@37 properties('A': Name@31) = EmptyList@34[empty] // through DeserializedPackageMemberScope@37 } @@ -81,7 +81,7 @@ LazyJavaPackageFragment@24['kotlin'] { functions('jvm': Name@51) = EmptyList@34[empty] // through DeserializedPackageMemberScope@49 functions('jvm': Name@51) = EmptyList@34[empty] // through LazyPackageFragmentScopeForJavaPackage@46 memberIndex = computeMemberIndex$1@52 // through LazyPackageFragmentScopeForJavaPackage@46 - membersProtos = HashMap@53 // through DeserializedPackageMemberScope@49 + membersProtos = LinkedHashMap@53 // through DeserializedPackageMemberScope@49 properties('A': Name@31) = EmptyList@34[empty] // through DeserializedPackageMemberScope@49 properties('io': Name@50) = EmptyList@34[empty] // through DeserializedPackageMemberScope@49 properties('jvm': Name@51) = EmptyList@34[empty] // through DeserializedPackageMemberScope@49 diff --git a/compiler/testData/diagnostics/testsWithStdLib/kotlinSignature/parameterNames.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/kotlinSignature/parameterNames.lazy.log index 6b42981a2a5..c862cccc2aa 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/kotlinSignature/parameterNames.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/kotlinSignature/parameterNames.lazy.log @@ -95,7 +95,7 @@ LazyJavaPackageFragment@57['kotlin'] { functions('jvm': Name@84) = EmptyList@10[empty] // through DeserializedPackageMemberScope@82 functions('jvm': Name@84) = EmptyList@10[empty] // through LazyPackageFragmentScopeForJavaPackage@79 memberIndex = computeMemberIndex$1@85 // through LazyPackageFragmentScopeForJavaPackage@79 - membersProtos = HashMap@86 // through DeserializedPackageMemberScope@82 + membersProtos = LinkedHashMap@86 // through DeserializedPackageMemberScope@82 properties('io': Name@83) = EmptyList@10[empty] // through DeserializedPackageMemberScope@82 properties('jvm': Name@84) = EmptyList@10[empty] // through DeserializedPackageMemberScope@82 } diff --git a/compiler/testData/diagnostics/testsWithStdLib/reified/arrayOfNullsReified.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/reified/arrayOfNullsReified.lazy.log index cf689408faf..d17aa7d7bfb 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/reified/arrayOfNullsReified.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/reified/arrayOfNullsReified.lazy.log @@ -66,7 +66,7 @@ LazyJavaPackageFragment@30['io'] { functions('bar': Name@45) = EmptyList@48[empty] // through DeserializedPackageMemberScope@51 functions('bar': Name@45) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@50 memberIndex = computeMemberIndex$1@52 // through LazyPackageFragmentScopeForJavaPackage@50 - membersProtos = HashMap@53 // through DeserializedPackageMemberScope@51 + membersProtos = LinkedHashMap@53 // through DeserializedPackageMemberScope@51 properties('arrayOfNulls': Name@44) = EmptyList@48[empty] // through DeserializedPackageMemberScope@51 properties('bar': Name@45) = EmptyList@48[empty] // through DeserializedPackageMemberScope@51 } @@ -108,7 +108,7 @@ LazyJavaPackageFragment@3['kotlin'] { functions('jvm': Name@65) = EmptyList@48[empty] // through DeserializedPackageMemberScope@63 functions('jvm': Name@65) = EmptyList@48[empty] // through LazyPackageFragmentScopeForJavaPackage@60 memberIndex = computeMemberIndex$1@66 // through LazyPackageFragmentScopeForJavaPackage@60 - membersProtos = HashMap@67 // through DeserializedPackageMemberScope@63 + membersProtos = LinkedHashMap@67 // through DeserializedPackageMemberScope@63 properties('arrayOfNulls': Name@44) = EmptyList@48[empty] // through DeserializedPackageMemberScope@63 properties('bar': Name@45) = EmptyList@48[empty] // through DeserializedPackageMemberScope@63 properties('io': Name@64) = EmptyList@48[empty] // through DeserializedPackageMemberScope@63 diff --git a/compiler/testData/diagnostics/testsWithStdLib/reified/nonCallableReiefied.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/reified/nonCallableReiefied.lazy.log index 7a67df9162b..54a057c932f 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/reified/nonCallableReiefied.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/reified/nonCallableReiefied.lazy.log @@ -68,7 +68,7 @@ LazyJavaPackageFragment@27['io'] { functions('toString': Name@46) = EmptyList@49[empty] // through DeserializedPackageMemberScope@52 functions('toString': Name@46) = EmptyList@49[empty] // through LazyPackageFragmentScopeForJavaPackage@51 memberIndex = computeMemberIndex$1@53 // through LazyPackageFragmentScopeForJavaPackage@51 - membersProtos = HashMap@54 // through DeserializedPackageMemberScope@52 + membersProtos = LinkedHashMap@54 // through DeserializedPackageMemberScope@52 properties('a': Name@55) = EmptyList@49[empty] // through DeserializedPackageMemberScope@52 properties('get': Name@44) = EmptyList@49[empty] // through DeserializedPackageMemberScope@52 properties('length': Name@56) = EmptyList@49[empty] // through DeserializedPackageMemberScope@52 @@ -121,7 +121,7 @@ LazyJavaPackageFragment@20['kotlin'] { functions('toString': Name@46) = ArrayList@74[3] { DeserializedSimpleFunctionDescriptor@75['toString'], DeserializedSimpleFunctionDescriptor@76['toString'], DeserializedSimpleFunctionDescriptor@77['toString'] } // through DeserializedPackageMemberScope@66 functions('toString': Name@46) = EmptyList@49[empty] // through LazyPackageFragmentScopeForJavaPackage@63 memberIndex = computeMemberIndex$1@78 // through LazyPackageFragmentScopeForJavaPackage@63 - membersProtos = HashMap@79 // through DeserializedPackageMemberScope@66 + membersProtos = LinkedHashMap@79 // through DeserializedPackageMemberScope@66 properties('a': Name@55) = EmptyList@49[empty] // through DeserializedPackageMemberScope@66 properties('get': Name@44) = EmptyList@49[empty] // through DeserializedPackageMemberScope@66 properties('io': Name@70) = EmptyList@49[empty] // through DeserializedPackageMemberScope@66 diff --git a/compiler/testData/diagnostics/testsWithStdLib/reified/reifiedNothingSubstitution.lazy.log b/compiler/testData/diagnostics/testsWithStdLib/reified/reifiedNothingSubstitution.lazy.log index 8b3d5871817..6a7bf0060a6 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/reified/reifiedNothingSubstitution.lazy.log +++ b/compiler/testData/diagnostics/testsWithStdLib/reified/reifiedNothingSubstitution.lazy.log @@ -31,19 +31,19 @@ DeserializedTypeParameterDescriptor@20['T'] { } DeserializedType@24['T in kotlin'] { - constructor = AbstractLazyTypeParameterDescriptor$1@17 -} - -DeserializedType@25['T in kotlin'] { constructor = AbstractLazyTypeParameterDescriptor$1@21 } -DeserializedType@26['T in kotlin'] { +DeserializedType@25['T in kotlin'] { constructor = AbstractLazyTypeParameterDescriptor$1@17 } +DeserializedType@26['T in kotlin'] { + constructor = AbstractLazyTypeParameterDescriptor$1@21 +} + DeserializedType@27['T in kotlin'] { - constructor = AbstractLazyTypeParameterDescriptor$1@17 + constructor = AbstractLazyTypeParameterDescriptor$1@21 } DeserializedType@28['java.lang.Class'] { @@ -51,12 +51,12 @@ DeserializedType@28['java.lang.Class'] { memberScope = SubstitutingScope@30 } -DeserializedType@19['kotlin.Any'] { +DeserializedType@23['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@31 memberScope = DeserializedClassMemberScope@32 } -DeserializedType@23['kotlin.Any'] { +DeserializedType@19['kotlin.Any'] { constructor = DeserializedClassTypeConstructor@31 memberScope = DeserializedClassMemberScope@32 } @@ -176,7 +176,7 @@ LazyJavaPackageFragment@69['io'] { functions('toString': Name@95) = EmptyList@97[empty] // through DeserializedPackageMemberScope@102 functions('toString': Name@95) = EmptyList@97[empty] // through LazyPackageFragmentScopeForJavaPackage@101 memberIndex = computeMemberIndex$1@103 // through LazyPackageFragmentScopeForJavaPackage@101 - membersProtos = HashMap@104 // through DeserializedPackageMemberScope@102 + membersProtos = LinkedHashMap@104 // through DeserializedPackageMemberScope@102 properties('Array': Name@86) = EmptyList@97[empty] // through DeserializedPackageMemberScope@102 properties('array': Name@89) = EmptyList@97[empty] // through DeserializedPackageMemberScope@102 properties('foo': Name@91) = EmptyList@97[empty] // through DeserializedPackageMemberScope@102 @@ -248,7 +248,7 @@ LazyJavaPackageFragment@13['kotlin'] { functions('toString': Name@95) = ArrayList@123[3] { DeserializedSimpleFunctionDescriptor@124['toString'], DeserializedSimpleFunctionDescriptor@125['toString'], DeserializedSimpleFunctionDescriptor@126['toString'] } // through DeserializedPackageMemberScope@116 functions('toString': Name@95) = EmptyList@97[empty] // through LazyPackageFragmentScopeForJavaPackage@112 memberIndex = computeMemberIndex$1@127 // through LazyPackageFragmentScopeForJavaPackage@112 - membersProtos = HashMap@128 // through DeserializedPackageMemberScope@116 + membersProtos = LinkedHashMap@128 // through DeserializedPackageMemberScope@116 properties('Array': Name@86) = EmptyList@97[empty] // through DeserializedPackageMemberScope@116 properties('array': Name@89) = EmptyList@97[empty] // through DeserializedPackageMemberScope@116 properties('foo': Name@91) = EmptyList@97[empty] // through DeserializedPackageMemberScope@116 @@ -287,11 +287,11 @@ LazyJavaTypeParameterResolver@135 { } TypeDeserializer@137 { - classDescriptors('2': Integer@138) = DeserializedClassDescriptor@139['Any'] - classDescriptors('3': Integer@140) = DeserializedClassDescriptor@141['Array'] + classDescriptors('27': Integer@138) = LazyJavaClassDescriptor@42['Class'] + classDescriptors('9': Integer@139) = DeserializedClassDescriptor@140['Any'] } -TypeDeserializer@142 { - classDescriptors('2': Integer@138) = DeserializedClassDescriptor@139['Any'] - classDescriptors('54': Integer@143) = LazyJavaClassDescriptor@42['Class'] +TypeDeserializer@141 { + classDescriptors('8': Integer@142) = DeserializedClassDescriptor@143['Array'] + classDescriptors('9': Integer@139) = DeserializedClassDescriptor@140['Any'] } diff --git a/compiler/testData/loadJava/compiledJava/EnumMembers.txt b/compiler/testData/loadJava/compiledJava/EnumMembers.txt index 22e7b72057a..83e953dc2c1 100644 --- a/compiler/testData/loadJava/compiledJava/EnumMembers.txt +++ b/compiler/testData/loadJava/compiledJava/EnumMembers.txt @@ -1,13 +1,6 @@ package test public final enum class EnumMembers : kotlin.Enum { - private constructor EnumMembers(/*0*/ p0: kotlin.Boolean) - public final val isFirst: kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.EnumMembers!): kotlin.Int - public open fun first(): kotlin.Boolean - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public enum entry FIRST : test.EnumMembers { private constructor FIRST() public final override /*1*/ /*fake_override*/ val isFirst: kotlin.Boolean @@ -44,6 +37,13 @@ public final enum class EnumMembers : kotlin.Enum { } } + private constructor EnumMembers(/*0*/ p0: kotlin.Boolean) + public final val isFirst: kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.EnumMembers!): kotlin.Int + public open fun first(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.EnumMembers public final /*synthesized*/ fun values(): kotlin.Array diff --git a/compiler/testData/loadJava/compiledJava/JavaEnum.txt b/compiler/testData/loadJava/compiledJava/JavaEnum.txt index e6e0db576cd..ab71ce8034d 100644 --- a/compiler/testData/loadJava/compiledJava/JavaEnum.txt +++ b/compiler/testData/loadJava/compiledJava/JavaEnum.txt @@ -1,10 +1,19 @@ package test public final enum class JavaEnum : kotlin.Enum { - private constructor JavaEnum() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.JavaEnum!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public enum entry ENTRY : test.JavaEnum { + private constructor ENTRY() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.JavaEnum!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + + public class object : test.JavaEnum.ENTRY { + private constructor () + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.JavaEnum!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + } + } public enum entry ANOTHER : test.JavaEnum { private constructor ANOTHER() @@ -20,19 +29,10 @@ public final enum class JavaEnum : kotlin.Enum { } } - public enum entry ENTRY : test.JavaEnum { - private constructor ENTRY() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.JavaEnum!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - - public class object : test.JavaEnum.ENTRY { - private constructor () - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.JavaEnum!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - } - } + private constructor JavaEnum() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.JavaEnum!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.JavaEnum diff --git a/compiler/testData/loadJava/compiledJava/annotations/CustomAnnotation.txt b/compiler/testData/loadJava/compiledJava/annotations/CustomAnnotation.txt index a22c82e6ec7..8f6ffc8b4c4 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/CustomAnnotation.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/CustomAnnotation.txt @@ -8,11 +8,6 @@ public trait CustomAnnotation { } public final enum class MyEnum : kotlin.Enum { - private constructor MyEnum() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.CustomAnnotation.MyEnum!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public enum entry ONE : test.CustomAnnotation.MyEnum { private constructor ONE() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.CustomAnnotation.MyEnum!): kotlin.Int @@ -27,6 +22,11 @@ public trait CustomAnnotation { } } + private constructor MyEnum() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.CustomAnnotation.MyEnum!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.CustomAnnotation.MyEnum 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 a8cde7941ec..2115fba3906 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/NestedEnumArgument.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/NestedEnumArgument.txt @@ -10,11 +10,6 @@ public open class NestedEnumArgument { } public final enum class E : kotlin.Enum { - private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.NestedEnumArgument.E!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public enum entry FIRST : test.NestedEnumArgument.E { private constructor FIRST() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.NestedEnumArgument.E!): kotlin.Int @@ -29,6 +24,11 @@ public open class NestedEnumArgument { } } + private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.NestedEnumArgument.E!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.NestedEnumArgument.E 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 c0a5137bd86..9c1512eb743 100644 --- a/compiler/testData/loadJava/compiledJava/static/Enum.txt +++ b/compiler/testData/loadJava/compiledJava/static/Enum.txt @@ -1,11 +1,6 @@ package test public final enum class Enum : kotlin.Enum { - private constructor Enum() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Enum!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public enum entry A : test.Enum { private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Enum!): kotlin.Int @@ -48,6 +43,11 @@ public final enum class Enum : kotlin.Enum { } } + private constructor Enum() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Enum!): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open inner class Inner { public constructor Inner() public/*package*/ open fun bar(): kotlin.Unit diff --git a/compiler/testData/loadJava/compiledJava/static/StaticMembersInEnum.txt b/compiler/testData/loadJava/compiledJava/static/StaticMembersInEnum.txt index 6e73f77f08e..a2d0fc1f944 100644 --- a/compiler/testData/loadJava/compiledJava/static/StaticMembersInEnum.txt +++ b/compiler/testData/loadJava/compiledJava/static/StaticMembersInEnum.txt @@ -1,11 +1,6 @@ package test public final enum class StaticMembersInEnum : kotlin.Enum { - private constructor StaticMembersInEnum() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.StaticMembersInEnum!): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public enum entry ENTRY : test.StaticMembersInEnum { private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.StaticMembersInEnum!): kotlin.Int @@ -20,6 +15,11 @@ public final enum class StaticMembersInEnum : kotlin.Enum { - /*primary*/ private constructor In() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.In): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public enum entry A : test.In { /*primary*/ private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.In): kotlin.Int @@ -20,17 +15,17 @@ internal final enum class In : kotlin.Enum { } } + /*primary*/ private constructor In() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.In): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.In public final /*synthesized*/ fun values(): kotlin.Array } private final enum class Pr : kotlin.Enum { - /*primary*/ private constructor Pr() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Pr): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public enum entry A : test.Pr { /*primary*/ private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Pr): kotlin.Int @@ -45,17 +40,17 @@ private final enum class Pr : kotlin.Enum { } } + /*primary*/ private constructor Pr() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Pr): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.Pr public final /*synthesized*/ fun values(): kotlin.Array } public final enum class Pu : kotlin.Enum { - /*primary*/ private constructor Pu() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Pu): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public enum entry A : test.Pu { /*primary*/ private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Pu): kotlin.Int @@ -70,6 +65,11 @@ public final enum class Pu : kotlin.Enum { } } + /*primary*/ private constructor Pu() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Pu): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.Pu 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 14505300321..b36edd27e3a 100644 --- a/compiler/testData/loadJava/compiledKotlin/enum/enumWithConstuctor.txt +++ b/compiler/testData/loadJava/compiledKotlin/enum/enumWithConstuctor.txt @@ -1,15 +1,6 @@ package test internal final enum class En : kotlin.Enum { - /*primary*/ private constructor En(/*0*/ b: kotlin.Boolean = ..., /*1*/ i: kotlin.Int = ...) - internal final val b: kotlin.Boolean - internal final fun (): kotlin.Boolean - internal final val i: kotlin.Int - internal final fun (): kotlin.Int - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.En): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public enum entry E1 : test.En { /*primary*/ private constructor E1() internal final override /*1*/ /*fake_override*/ val b: kotlin.Boolean @@ -76,6 +67,15 @@ internal final enum class En : kotlin.Enum { } } + /*primary*/ private constructor En(/*0*/ b: kotlin.Boolean = ..., /*1*/ i: kotlin.Int = ...) + internal final val b: kotlin.Boolean + internal final fun (): kotlin.Boolean + internal final val i: kotlin.Int + internal final fun (): kotlin.Int + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.En): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.En 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 bab117fa93f..1f767f89634 100644 --- a/compiler/testData/loadJava/compiledKotlin/enum/innerEnum.txt +++ b/compiler/testData/loadJava/compiledKotlin/enum/innerEnum.txt @@ -4,11 +4,6 @@ internal final class A { /*primary*/ public constructor A() internal final enum class E : kotlin.Enum { - /*primary*/ private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.A.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public enum entry ENTRY : test.A.E { /*primary*/ private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.A.E): kotlin.Int @@ -23,6 +18,11 @@ internal final class A { } } + /*primary*/ private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.A.E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.A.E 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 45bd84e3ad7..2c77ce4c8e9 100644 --- a/compiler/testData/loadJava/compiledKotlin/enum/innerEnumExistingClassObject.txt +++ b/compiler/testData/loadJava/compiledKotlin/enum/innerEnumExistingClassObject.txt @@ -8,11 +8,6 @@ internal final class A { } internal final enum class E : kotlin.Enum { - /*primary*/ private constructor E() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.A.E): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public enum entry ENTRY : test.A.E { /*primary*/ private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.A.E): kotlin.Int @@ -27,6 +22,11 @@ internal final class A { } } + /*primary*/ private constructor E() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.A.E): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.A.E 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 4e75606ab22..04757389ed8 100644 --- a/compiler/testData/loadJava/compiledKotlin/enum/simpleEnum.txt +++ b/compiler/testData/loadJava/compiledKotlin/enum/simpleEnum.txt @@ -1,11 +1,6 @@ package test internal final enum class MyEnum : kotlin.Enum { - /*primary*/ private constructor MyEnum() - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.MyEnum): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public enum entry ENTRY : test.MyEnum { /*primary*/ private constructor ENTRY() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.MyEnum): kotlin.Int @@ -20,6 +15,11 @@ internal final enum class MyEnum : kotlin.Enum { } } + /*primary*/ private constructor MyEnum() + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.MyEnum): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.MyEnum 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 4f4a5c1f913..4765000141b 100644 --- a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/enum.txt +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/enum.txt @@ -1,11 +1,6 @@ package test internal final enum class Test : kotlin.Enum { - /*primary*/ private constructor Test(/*0*/ a: kotlin.Int) - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Test): kotlin.Int - public final override /*1*/ /*fake_override*/ fun name(): kotlin.String - public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int - public enum entry A : test.Test { /*primary*/ private constructor A() public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Test): kotlin.Int @@ -34,6 +29,11 @@ internal final enum class Test : kotlin.Enum { } } + /*primary*/ private constructor Test(/*0*/ a: kotlin.Int) + public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.Test): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.Test public final /*synthesized*/ fun values(): kotlin.Array diff --git a/idea/testData/decompiler/decompiledText/Enum.expected.kt b/idea/testData/decompiler/decompiledText/Enum.expected.kt index 04cc19a3255..c6035bd88b7 100644 --- a/idea/testData/decompiler/decompiledText/Enum.expected.kt +++ b/idea/testData/decompiler/decompiledText/Enum.expected.kt @@ -6,7 +6,7 @@ package test public final enum class Enum() : kotlin.Enum, dependency.Tr { ONE - THREE - TWO + + THREE } diff --git a/idea/testData/decompiler/navigation/decompiled/Color.kt b/idea/testData/decompiler/navigation/decompiled/Color.kt index 889b86eb96b..b64d21029b4 100644 --- a/idea/testData/decompiler/navigation/decompiled/Color.kt +++ b/idea/testData/decompiler/navigation/decompiled/Color.kt @@ -4,11 +4,11 @@ package testData.libraries [[public final enum class Color(rgb: kotlin.Int) : kotlin.Enum { - [internal final val rgb: kotlin.Int /* compiled code */] - - [[BLUE]] + [[RED]] [[GREEN]] - [[RED]] + [[BLUE]] + + [internal final val rgb: kotlin.Int /* compiled code */] }]] \ No newline at end of file