package package pkg { public fun TestBasic(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestBasicReverse(): kotlin.Unit public fun TestDifferencesInInternalAndPublicVisibilitiesA(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestDifferencesInInternalAndPublicVisibilitiesAReverse(): kotlin.Unit internal fun TestDifferencesInInternalAndPublicVisibilitiesB(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal fun TestDifferencesInInternalAndPublicVisibilitiesBReverse(): kotlin.Unit internal fun TestDifferencesInPrivateAndInternalVisibilitiesA(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal fun TestDifferencesInPrivateAndInternalVisibilitiesAReverse(): kotlin.Unit private fun TestDifferencesInPrivateAndInternalVisibilitiesB(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private fun TestDifferencesInPrivateAndInternalVisibilitiesBReverse(): kotlin.Unit public fun TestDifferencesInPrivateAndPublicVisibilitiesA(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestDifferencesInPrivateAndPublicVisibilitiesAReverse(): kotlin.Unit private fun TestDifferencesInPrivateAndPublicVisibilitiesB(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private fun TestDifferencesInPrivateAndPublicVisibilitiesBReverse(): kotlin.Unit public fun TestDifferentlyNamedValueParameters(/*0*/ argB: pkg.UserKlass): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestDifferentlyNamedValueParametersReverse(/*0*/ argB: pkg.UserKlass): kotlin.Unit public fun TestFunctionVsDelegatedPrimaryConstructorCall(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestFunctionVsDelegatedPrimaryConstructorCallReverse(): kotlin.Unit public fun TestFunctionVsDelegatedSuperConstructorCall(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestFunctionVsDelegatedSuperConstructorCallReverse(): kotlin.Unit public fun TestFunctionVsPrimaryConstructor(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestFunctionVsPrimaryConstructorReverse(): kotlin.Unit public inline fun TestFunctionWithReifiedTypeParameterVsConstructorA(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun TestFunctionWithReifiedTypeParameterVsConstructorAReverse(): kotlin.Unit public inline fun TestFunctionWithReifiedTypeParameterVsConstructorB(/*0*/ arg: T): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun TestFunctionWithReifiedTypeParameterVsConstructorBReverse(/*0*/ arg: T): kotlin.Unit public inline fun TestFunctionWithReifiedTypeParameterVsConstructorC(/*0*/ arg: pkg.Invariant): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun TestFunctionWithReifiedTypeParameterVsConstructorCReverse(/*0*/ arg: pkg.Invariant): kotlin.Unit internal fun TestIdenticalInternalVisibility(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal fun TestIdenticalInternalVisibilityReverse(): kotlin.Unit private fun TestIdenticalPrivateVisibility(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private fun TestIdenticalPrivateVisibilityReverse(): kotlin.Unit public fun TestIdenticalReturnTypes(): pkg.TestIdenticalReturnTypes @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestIdenticalReturnTypesReverse(): pkg.TestIdenticalReturnTypesReverse public fun TestIdenticalTypeParametersA(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestIdenticalTypeParametersAReverse(): kotlin.Unit public fun TestIdenticalTypeParametersB(/*0*/ arg: T): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestIdenticalTypeParametersBReverse(/*0*/ arg: T): kotlin.Unit public fun TestIdenticalTypeParametersC(/*0*/ arg: pkg.Invariant): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestIdenticalTypeParametersCReverse(/*0*/ arg: pkg.Invariant): kotlin.Unit public fun TestIdenticalValueParameters(/*0*/ arg: pkg.UserKlass): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestIdenticalValueParametersReverse(/*0*/ arg: pkg.UserKlass): kotlin.Unit public inline fun TestInlineFunctionVsConstructor(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun TestInlineFunctionVsConstructorReverse(): kotlin.Unit public fun TestMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2B: pkg.UserKlassB): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestMultipleDifferentlyNamedValueParametersAReverse(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2B: pkg.UserKlassB): kotlin.Unit public fun TestMultipleDifferentlyNamedValueParametersB(/*0*/ arg1B: pkg.UserKlassA, /*1*/ arg2B: pkg.UserKlassB): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestMultipleDifferentlyNamedValueParametersBReverse(/*0*/ arg1B: pkg.UserKlassA, /*1*/ arg2B: pkg.UserKlassB): kotlin.Unit public fun TestMultipleIdenticalTypeParameters(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestMultipleIdenticalTypeParametersReverse(): kotlin.Unit public fun TestMultipleIdenticalValueParameters(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.UserKlassB): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestMultipleIdenticalValueParametersReverse(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.UserKlassB): kotlin.Unit public fun TestMultipleTypeAliasedValueParameterTypesA(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestMultipleTypeAliasedValueParameterTypesAReverse(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */): kotlin.Unit public fun TestMultipleTypeAliasedValueParameterTypesB(/*0*/ arg1: pkg.SameUserKlassA /* = pkg.UserKlassA */, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestMultipleTypeAliasedValueParameterTypesBReverse(/*0*/ arg1: pkg.SameUserKlassA /* = pkg.UserKlassA */, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */): kotlin.Unit public tailrec fun TestTailrecFunctionVsConstructor(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public tailrec fun TestTailrecFunctionVsConstructorReverse(): kotlin.Unit public fun TestTypeAliasedValueParameterTypesA(/*0*/ arg: pkg.SameUserKlass /* = pkg.UserKlass */): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestTypeAliasedValueParameterTypesAReverse(/*0*/ arg: pkg.SameUserKlass /* = pkg.UserKlass */): kotlin.Unit public fun TestTypeAliasedValueParameterTypesB(/*0*/ arg: pkg.UserKlass): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestTypeAliasedValueParameterTypesBReverse(/*0*/ arg: pkg.UserKlass): kotlin.Unit public fun TestTypeParameterWithIdenticalUpperBoundsA(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestTypeParameterWithIdenticalUpperBoundsAReverse(): kotlin.Unit public fun TestTypeParameterWithIdenticalUpperBoundsB(/*0*/ arg: T): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestTypeParameterWithIdenticalUpperBoundsBReverse(/*0*/ arg: T): kotlin.Unit public fun TestTypeParameterWithIdenticalUpperBoundsC(/*0*/ arg: pkg.Invariant): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestTypeParameterWithIdenticalUpperBoundsCReverse(/*0*/ arg: pkg.Invariant): kotlin.Unit public fun TestTypeParameterWithMultipleIdenticalUpperBoundsAA(): kotlin.Unit where T : pkg.UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestTypeParameterWithMultipleIdenticalUpperBoundsAAReverse(): kotlin.Unit where T : pkg.UserInterfaceB public fun TestTypeParameterWithMultipleIdenticalUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestTypeParameterWithMultipleIdenticalUpperBoundsABReverse(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB public fun TestTypeParameterWithMultipleIdenticalUpperBoundsAC(/*0*/ arg: pkg.Invariant): kotlin.Unit where T : pkg.UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestTypeParameterWithMultipleIdenticalUpperBoundsACReverse(/*0*/ arg: pkg.Invariant): kotlin.Unit where T : pkg.UserInterfaceB public fun TestTypeParameterWithMultipleIdenticalUpperBoundsBA(): kotlin.Unit where T : pkg.UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestTypeParameterWithMultipleIdenticalUpperBoundsBAReverse(): kotlin.Unit where T : pkg.UserInterfaceB public fun TestTypeParameterWithMultipleIdenticalUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestTypeParameterWithMultipleIdenticalUpperBoundsBBReverse(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB public fun TestTypeParameterWithMultipleIdenticalUpperBoundsBC(/*0*/ arg: pkg.Invariant): kotlin.Unit where T : pkg.UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestTypeParameterWithMultipleIdenticalUpperBoundsBCReverse(/*0*/ arg: pkg.Invariant): kotlin.Unit where T : pkg.UserInterfaceB public open class Invariant { public constructor Invariant() 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 open class SuperConstructorSource { public constructor SuperConstructorSource(/*0*/ placeholder: pkg.UserKlass) 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 final class TestBasic { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestBasic() 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 final class TestBasicReverse { public constructor TestBasicReverse() 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 final class TestDifferencesInInternalAndPublicVisibilitiesA { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal constructor TestDifferencesInInternalAndPublicVisibilitiesA() 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 final class TestDifferencesInInternalAndPublicVisibilitiesAReverse { internal constructor TestDifferencesInInternalAndPublicVisibilitiesAReverse() 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 final class TestDifferencesInInternalAndPublicVisibilitiesB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferencesInInternalAndPublicVisibilitiesB() 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 final class TestDifferencesInInternalAndPublicVisibilitiesBReverse { public constructor TestDifferencesInInternalAndPublicVisibilitiesBReverse() 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 final class TestDifferencesInPrivateAndInternalVisibilitiesA { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private constructor TestDifferencesInPrivateAndInternalVisibilitiesA() 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 final class TestDifferencesInPrivateAndInternalVisibilitiesAReverse { private constructor TestDifferencesInPrivateAndInternalVisibilitiesAReverse() 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 final class TestDifferencesInPrivateAndInternalVisibilitiesB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal constructor TestDifferencesInPrivateAndInternalVisibilitiesB() 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 final class TestDifferencesInPrivateAndInternalVisibilitiesBReverse { internal constructor TestDifferencesInPrivateAndInternalVisibilitiesBReverse() 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 final class TestDifferencesInPrivateAndPublicVisibilitiesA { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private constructor TestDifferencesInPrivateAndPublicVisibilitiesA() 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 final class TestDifferencesInPrivateAndPublicVisibilitiesAReverse { private constructor TestDifferencesInPrivateAndPublicVisibilitiesAReverse() 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 final class TestDifferencesInPrivateAndPublicVisibilitiesB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferencesInPrivateAndPublicVisibilitiesB() 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 final class TestDifferencesInPrivateAndPublicVisibilitiesBReverse { public constructor TestDifferencesInPrivateAndPublicVisibilitiesBReverse() 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 final class TestDifferentlyNamedValueParameters { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferentlyNamedValueParameters(/*0*/ argA: pkg.UserKlass) 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 final class TestDifferentlyNamedValueParametersReverse { public constructor TestDifferentlyNamedValueParametersReverse(/*0*/ argA: pkg.UserKlass) 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 final class TestFunctionVsDelegatedPrimaryConstructorCall { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionVsDelegatedPrimaryConstructorCall() public constructor TestFunctionVsDelegatedPrimaryConstructorCall(/*0*/ placeholder: pkg.UserKlass) 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 final class TestFunctionVsDelegatedPrimaryConstructorCallReverse { public constructor TestFunctionVsDelegatedPrimaryConstructorCallReverse() public constructor TestFunctionVsDelegatedPrimaryConstructorCallReverse(/*0*/ placeholder: pkg.UserKlass) 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 final class TestFunctionVsDelegatedSuperConstructorCall : pkg.SuperConstructorSource { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionVsDelegatedSuperConstructorCall() 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 final class TestFunctionVsDelegatedSuperConstructorCallReverse : pkg.SuperConstructorSource { public constructor TestFunctionVsDelegatedSuperConstructorCallReverse() 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 final class TestFunctionVsPrimaryConstructor { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionVsPrimaryConstructor() 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 final class TestFunctionVsPrimaryConstructorReverse { public constructor TestFunctionVsPrimaryConstructorReverse() 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 final class TestFunctionWithReifiedTypeParameterVsConstructorA { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionWithReifiedTypeParameterVsConstructorA() 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 final class TestFunctionWithReifiedTypeParameterVsConstructorAReverse { public constructor TestFunctionWithReifiedTypeParameterVsConstructorAReverse() 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 final class TestFunctionWithReifiedTypeParameterVsConstructorB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionWithReifiedTypeParameterVsConstructorB(/*0*/ arg: T) 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 final class TestFunctionWithReifiedTypeParameterVsConstructorBReverse { public constructor TestFunctionWithReifiedTypeParameterVsConstructorBReverse(/*0*/ arg: T) 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 final class TestFunctionWithReifiedTypeParameterVsConstructorC { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionWithReifiedTypeParameterVsConstructorC(/*0*/ arg: pkg.Invariant) 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 final class TestFunctionWithReifiedTypeParameterVsConstructorCReverse { public constructor TestFunctionWithReifiedTypeParameterVsConstructorCReverse(/*0*/ arg: pkg.Invariant) 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 final class TestIdenticalInternalVisibility { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal constructor TestIdenticalInternalVisibility() 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 final class TestIdenticalInternalVisibilityReverse { internal constructor TestIdenticalInternalVisibilityReverse() 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 final class TestIdenticalPrivateVisibility { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private constructor TestIdenticalPrivateVisibility() 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 final class TestIdenticalPrivateVisibilityReverse { private constructor TestIdenticalPrivateVisibilityReverse() 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 final class TestIdenticalReturnTypes { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalReturnTypes() 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 final class TestIdenticalReturnTypesReverse { public constructor TestIdenticalReturnTypesReverse() 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 final class TestIdenticalTypeParametersA { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersA() 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 final class TestIdenticalTypeParametersAReverse { public constructor TestIdenticalTypeParametersAReverse() 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 final class TestIdenticalTypeParametersB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersB(/*0*/ arg: T) 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 final class TestIdenticalTypeParametersBReverse { public constructor TestIdenticalTypeParametersBReverse(/*0*/ arg: T) 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 final class TestIdenticalTypeParametersC { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersC(/*0*/ arg: pkg.Invariant) 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 final class TestIdenticalTypeParametersCReverse { public constructor TestIdenticalTypeParametersCReverse(/*0*/ arg: pkg.Invariant) 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 final class TestIdenticalValueParameters { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalValueParameters(/*0*/ arg: pkg.UserKlass) 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 final class TestIdenticalValueParametersReverse { public constructor TestIdenticalValueParametersReverse(/*0*/ arg: pkg.UserKlass) 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 final class TestInlineFunctionVsConstructor { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestInlineFunctionVsConstructor() 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 final class TestInlineFunctionVsConstructorReverse { public constructor TestInlineFunctionVsConstructorReverse() 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 final class TestMultipleDifferentlyNamedValueParametersA { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2A: pkg.UserKlassB) 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 final class TestMultipleDifferentlyNamedValueParametersAReverse { public constructor TestMultipleDifferentlyNamedValueParametersAReverse(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2A: pkg.UserKlassB) 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 final class TestMultipleDifferentlyNamedValueParametersB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleDifferentlyNamedValueParametersB(/*0*/ arg1A: pkg.UserKlassA, /*1*/ arg2A: pkg.UserKlassB) 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 final class TestMultipleDifferentlyNamedValueParametersBReverse { public constructor TestMultipleDifferentlyNamedValueParametersBReverse(/*0*/ arg1A: pkg.UserKlassA, /*1*/ arg2A: pkg.UserKlassB) 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 final class TestMultipleIdenticalTypeParameters { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleIdenticalTypeParameters() 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 final class TestMultipleIdenticalTypeParametersReverse { public constructor TestMultipleIdenticalTypeParametersReverse() 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 final class TestMultipleIdenticalValueParameters { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleIdenticalValueParameters(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.UserKlassB) 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 final class TestMultipleIdenticalValueParametersReverse { public constructor TestMultipleIdenticalValueParametersReverse(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.UserKlassB) 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 final class TestMultipleTypeAliasedValueParameterTypesA { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleTypeAliasedValueParameterTypesA(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */) 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 final class TestMultipleTypeAliasedValueParameterTypesAReverse { public constructor TestMultipleTypeAliasedValueParameterTypesAReverse(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */) 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 final class TestMultipleTypeAliasedValueParameterTypesB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleTypeAliasedValueParameterTypesB(/*0*/ arg1: pkg.SameUserKlassA /* = pkg.UserKlassA */, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */) 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 final class TestMultipleTypeAliasedValueParameterTypesBReverse { public constructor TestMultipleTypeAliasedValueParameterTypesBReverse(/*0*/ arg1: pkg.SameUserKlassA /* = pkg.UserKlassA */, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */) 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 final class TestTailrecFunctionVsConstructor { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTailrecFunctionVsConstructor() 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 final class TestTailrecFunctionVsConstructorReverse { public constructor TestTailrecFunctionVsConstructorReverse() 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 final class TestTypeAliasedValueParameterTypesA { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeAliasedValueParameterTypesA(/*0*/ arg: pkg.UserKlass) 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 final class TestTypeAliasedValueParameterTypesAReverse { public constructor TestTypeAliasedValueParameterTypesAReverse(/*0*/ arg: pkg.UserKlass) 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 final class TestTypeAliasedValueParameterTypesB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeAliasedValueParameterTypesB(/*0*/ arg: pkg.SameUserKlass /* = pkg.UserKlass */) 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 final class TestTypeAliasedValueParameterTypesBReverse { public constructor TestTypeAliasedValueParameterTypesBReverse(/*0*/ arg: pkg.SameUserKlass /* = pkg.UserKlass */) 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 final class TestTypeParameterWithIdenticalUpperBoundsA { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsA() 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 final class TestTypeParameterWithIdenticalUpperBoundsAReverse { public constructor TestTypeParameterWithIdenticalUpperBoundsAReverse() 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 final class TestTypeParameterWithIdenticalUpperBoundsB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsB(/*0*/ arg: T) 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 final class TestTypeParameterWithIdenticalUpperBoundsBReverse { public constructor TestTypeParameterWithIdenticalUpperBoundsBReverse(/*0*/ arg: T) 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 final class TestTypeParameterWithIdenticalUpperBoundsC { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsC(/*0*/ arg: pkg.Invariant) 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 final class TestTypeParameterWithIdenticalUpperBoundsCReverse { public constructor TestTypeParameterWithIdenticalUpperBoundsCReverse(/*0*/ arg: pkg.Invariant) 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 final class TestTypeParameterWithMultipleIdenticalUpperBoundsAA where T : pkg.UserInterfaceB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAA() where T : pkg.UserInterfaceB 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 final class TestTypeParameterWithMultipleIdenticalUpperBoundsAAReverse where T : pkg.UserInterfaceB { public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAAReverse() where T : pkg.UserInterfaceB 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 final class TestTypeParameterWithMultipleIdenticalUpperBoundsAB where T : pkg.UserInterfaceB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAB(/*0*/ arg: T) where T : pkg.UserInterfaceB 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 final class TestTypeParameterWithMultipleIdenticalUpperBoundsABReverse where T : pkg.UserInterfaceB { public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsABReverse(/*0*/ arg: T) where T : pkg.UserInterfaceB 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 final class TestTypeParameterWithMultipleIdenticalUpperBoundsAC where T : pkg.UserInterfaceB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAC(/*0*/ arg: pkg.Invariant) where T : pkg.UserInterfaceB 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 final class TestTypeParameterWithMultipleIdenticalUpperBoundsACReverse where T : pkg.UserInterfaceB { public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsACReverse(/*0*/ arg: pkg.Invariant) where T : pkg.UserInterfaceB 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 final class TestTypeParameterWithMultipleIdenticalUpperBoundsBA where T : pkg.UserInterfaceB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBA() where T : pkg.UserInterfaceB 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 final class TestTypeParameterWithMultipleIdenticalUpperBoundsBAReverse where T : pkg.UserInterfaceB { public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBAReverse() where T : pkg.UserInterfaceB 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 final class TestTypeParameterWithMultipleIdenticalUpperBoundsBB where T : pkg.UserInterfaceB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBB(/*0*/ arg: T) where T : pkg.UserInterfaceB 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 final class TestTypeParameterWithMultipleIdenticalUpperBoundsBBReverse where T : pkg.UserInterfaceB { public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBBReverse(/*0*/ arg: T) where T : pkg.UserInterfaceB 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 final class TestTypeParameterWithMultipleIdenticalUpperBoundsBC where T : pkg.UserInterfaceB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBC(/*0*/ arg: pkg.Invariant) where T : pkg.UserInterfaceB 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 final class TestTypeParameterWithMultipleIdenticalUpperBoundsBCReverse where T : pkg.UserInterfaceB { public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBCReverse(/*0*/ arg: pkg.Invariant) where T : pkg.UserInterfaceB 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 interface UserInterface { 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 interface UserInterfaceA { 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 interface UserInterfaceB { 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 final class UserKlass { public constructor UserKlass() 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 final class UserKlassA { public constructor UserKlassA() 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 final class UserKlassB { public constructor UserKlassB() 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 typealias SameUserKlass = pkg.UserKlass public typealias SameUserKlassA = pkg.UserKlassA public typealias SameUserKlassB = pkg.UserKlassB }