package package pkg { public val defaultArgument: pkg.UserKlass public val defaultArgumentA: pkg.UserKlass public val defaultArgumentB: pkg.UserKlass public val sameDefaultArgument: pkg.UserKlass 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 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 TestDifferencesInInternalAndPublicVisibilities { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal constructor TestDifferencesInInternalAndPublicVisibilities() public constructor TestDifferencesInInternalAndPublicVisibilities() 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 TestDifferencesInInternalAndPublicVisibilitiesReverse { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferencesInInternalAndPublicVisibilitiesReverse() internal constructor TestDifferencesInInternalAndPublicVisibilitiesReverse() 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 TestDifferencesInPrivateAndInternalVisibilities { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private constructor TestDifferencesInPrivateAndInternalVisibilities() internal constructor TestDifferencesInPrivateAndInternalVisibilities() 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 TestDifferencesInPrivateAndInternalVisibilitiesReverse { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal constructor TestDifferencesInPrivateAndInternalVisibilitiesReverse() private constructor TestDifferencesInPrivateAndInternalVisibilitiesReverse() 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 TestDifferencesInPrivateAndPublicVisibilities { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private constructor TestDifferencesInPrivateAndPublicVisibilities() public constructor TestDifferencesInPrivateAndPublicVisibilities() 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 TestDifferencesInPrivateAndPublicVisibilitiesReverse { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferencesInPrivateAndPublicVisibilitiesReverse() private constructor TestDifferencesInPrivateAndPublicVisibilitiesReverse() 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 TestDifferencesInProtectedAndInternalVisibilities { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") protected constructor TestDifferencesInProtectedAndInternalVisibilities() internal constructor TestDifferencesInProtectedAndInternalVisibilities() 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 TestDifferencesInProtectedAndInternalVisibilitiesReverse { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal constructor TestDifferencesInProtectedAndInternalVisibilitiesReverse() protected constructor TestDifferencesInProtectedAndInternalVisibilitiesReverse() 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 TestDifferencesInProtectedAndPrivateVisibilities { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") protected constructor TestDifferencesInProtectedAndPrivateVisibilities() private constructor TestDifferencesInProtectedAndPrivateVisibilities() 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 TestDifferencesInProtectedAndPrivateVisibilitiesReverse { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private constructor TestDifferencesInProtectedAndPrivateVisibilitiesReverse() protected constructor TestDifferencesInProtectedAndPrivateVisibilitiesReverse() 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 TestDifferencesInProtectedAndPublicVisibilities { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") protected constructor TestDifferencesInProtectedAndPublicVisibilities() public constructor TestDifferencesInProtectedAndPublicVisibilities() 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 TestDifferencesInProtectedAndPublicVisibilitiesReverse { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferencesInProtectedAndPublicVisibilitiesReverse() protected constructor TestDifferencesInProtectedAndPublicVisibilitiesReverse() 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 TestDifferencesInValueParameterDefaultArgumentsPresence { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferencesInValueParameterDefaultArgumentsPresence(/*0*/ arg: pkg.UserKlass = ...) public constructor TestDifferencesInValueParameterDefaultArgumentsPresence(/*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 TestDifferencesInValueParameterDefaultArgumentsPresenceReverse { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferencesInValueParameterDefaultArgumentsPresenceReverse(/*0*/ arg: pkg.UserKlass) public constructor TestDifferencesInValueParameterDefaultArgumentsPresenceReverse(/*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 TestDifferentlyNamedValueParameters { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferentlyNamedValueParameters(/*0*/ argA: pkg.UserKlass) public constructor TestDifferentlyNamedValueParameters(/*0*/ argB: 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 TestIdenticalDelegatedPrimaryConstructorCalls { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalDelegatedPrimaryConstructorCalls() public constructor TestIdenticalDelegatedPrimaryConstructorCalls() public constructor TestIdenticalDelegatedPrimaryConstructorCalls(/*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 TestIdenticalDelegatedSuperConstructorCalls : pkg.SuperConstructorSource { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalDelegatedSuperConstructorCalls() public constructor TestIdenticalDelegatedSuperConstructorCalls() 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() 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 TestIdenticalPrimaryAndSecondaryConstructorsA { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalPrimaryAndSecondaryConstructorsA() public constructor TestIdenticalPrimaryAndSecondaryConstructorsA() 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 TestIdenticalPrimaryAndSecondaryConstructorsB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalPrimaryAndSecondaryConstructorsB() public constructor TestIdenticalPrimaryAndSecondaryConstructorsB() 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() 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 open class TestIdenticalProtectedVisibility { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") protected constructor TestIdenticalProtectedVisibility() protected constructor TestIdenticalProtectedVisibility() 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 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 TestIdenticalTypeParametersB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersB(/*0*/ arg: T) 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 TestIdenticalTypeParametersC { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersC(/*0*/ arg: pkg.Invariant) 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 TestIdenticalValueParameters { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalValueParameters(/*0*/ arg: pkg.UserKlass) 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 TestMultipleDifferentlyNamedValueParametersA { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2A: pkg.UserKlassB) public constructor TestMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2B: 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 constructor TestMultipleDifferentlyNamedValueParametersB(/*0*/ arg1B: pkg.UserKlassA, /*1*/ arg2B: 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 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 TestMultipleIdenticalValueParameters { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleIdenticalValueParameters(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.UserKlassB) 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 TestMultipleTypeAliasedValueParameterTypesA { public constructor TestMultipleTypeAliasedValueParameterTypesA(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */) @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleTypeAliasedValueParameterTypesA(/*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 TestMultipleTypeAliasedValueParameterTypesAReverse { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleTypeAliasedValueParameterTypesAReverse(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */) public constructor TestMultipleTypeAliasedValueParameterTypesAReverse(/*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 TestMultipleTypeAliasedValueParameterTypesB { public constructor TestMultipleTypeAliasedValueParameterTypesB(/*0*/ arg1: pkg.SameUserKlassA /* = pkg.UserKlassA */, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */) @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleTypeAliasedValueParameterTypesB(/*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 TestMultipleTypeAliasedValueParameterTypesBReverse { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleTypeAliasedValueParameterTypesBReverse(/*0*/ arg1: pkg.SameUserKlassA /* = pkg.UserKlassA */, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */) public constructor TestMultipleTypeAliasedValueParameterTypesBReverse(/*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 TestTypeAliasedValueParameterTypes { public constructor TestTypeAliasedValueParameterTypes(/*0*/ arg: pkg.SameUserKlass /* = pkg.UserKlass */) @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeAliasedValueParameterTypes(/*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 TestTypeAliasedValueParameterTypesReverse { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeAliasedValueParameterTypesReverse(/*0*/ arg: pkg.SameUserKlass /* = pkg.UserKlass */) public constructor TestTypeAliasedValueParameterTypesReverse(/*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 TestTypeParameterWithIdenticalUpperBoundsA { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsA() 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 TestTypeParameterWithIdenticalUpperBoundsB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsB(/*0*/ arg: T) 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 TestTypeParameterWithIdenticalUpperBoundsC { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsC(/*0*/ arg: pkg.Invariant) 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 TestTypeParameterWithMultipleIdenticalUpperBoundsAA where T : pkg.UserInterfaceB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAA() where T : pkg.UserInterfaceB 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 TestTypeParameterWithMultipleIdenticalUpperBoundsAB where T : pkg.UserInterfaceB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAB(/*0*/ arg: T) where T : pkg.UserInterfaceB 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 TestTypeParameterWithMultipleIdenticalUpperBoundsAC where T : pkg.UserInterfaceB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAC(/*0*/ arg: pkg.Invariant) where T : pkg.UserInterfaceB 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 TestTypeParameterWithMultipleIdenticalUpperBoundsBA where T : pkg.UserInterfaceB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBA() where T : pkg.UserInterfaceB 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 TestTypeParameterWithMultipleIdenticalUpperBoundsBB where T : pkg.UserInterfaceB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBB(/*0*/ arg: T) where T : pkg.UserInterfaceB 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 TestTypeParameterWithMultipleIdenticalUpperBoundsBC where T : pkg.UserInterfaceB { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBC(/*0*/ arg: pkg.Invariant) where T : pkg.UserInterfaceB 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 TestValueParameterWithAliasedDefaultArguments { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestValueParameterWithAliasedDefaultArguments(/*0*/ arg: pkg.UserKlass = ...) public constructor TestValueParameterWithAliasedDefaultArguments(/*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 TestValueParameterWithAliasedDefaultArgumentsReverse { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestValueParameterWithAliasedDefaultArgumentsReverse(/*0*/ arg: pkg.UserKlass = ...) public constructor TestValueParameterWithAliasedDefaultArgumentsReverse(/*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 TestValueParameterWithDifferentDefaultArguments { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestValueParameterWithDifferentDefaultArguments(/*0*/ arg: pkg.UserKlass = ...) public constructor TestValueParameterWithDifferentDefaultArguments(/*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 TestValueParameterWithIdenticalDefaultArguments { @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestValueParameterWithIdenticalDefaultArguments(/*0*/ arg: pkg.UserKlass = ...) public constructor TestValueParameterWithIdenticalDefaultArguments(/*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 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 }