package public val defaultArgument: UserKlass public val defaultArgumentA: UserKlass public val defaultArgumentB: UserKlass public val sameDefaultArgument: UserKlass @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testBasic(): kotlin.Unit public fun testBasic(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun testDifferencesInInlineModifierPresence(): kotlin.Unit public fun testDifferencesInInlineModifierPresence(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferencesInInlineModifierPresenceReverse(): kotlin.Unit public inline fun testDifferencesInInlineModifierPresenceReverse(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal fun testDifferencesInInternalAndPublicVisibilities(): kotlin.Unit public fun testDifferencesInInternalAndPublicVisibilities(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferencesInInternalAndPublicVisibilitiesReverse(): kotlin.Unit internal fun testDifferencesInInternalAndPublicVisibilitiesReverse(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private fun testDifferencesInPrivateAndInternalVisibilities(): kotlin.Unit internal fun testDifferencesInPrivateAndInternalVisibilities(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal fun testDifferencesInPrivateAndInternalVisibilitiesReverse(): kotlin.Unit private fun testDifferencesInPrivateAndInternalVisibilitiesReverse(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private fun testDifferencesInPrivateAndPublicVisibilities(): kotlin.Unit public fun testDifferencesInPrivateAndPublicVisibilities(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferencesInPrivateAndPublicVisibilitiesReverse(): kotlin.Unit private fun testDifferencesInPrivateAndPublicVisibilitiesReverse(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun testDifferencesInReifiedBehaviorOfTypeParameterA(): kotlin.Unit public inline fun testDifferencesInReifiedBehaviorOfTypeParameterA(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun testDifferencesInReifiedBehaviorOfTypeParameterAReverse(): kotlin.Unit public inline fun testDifferencesInReifiedBehaviorOfTypeParameterAReverse(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun testDifferencesInReifiedBehaviorOfTypeParameterB(/*0*/ arg: T): kotlin.Unit public inline fun testDifferencesInReifiedBehaviorOfTypeParameterB(/*0*/ arg: T): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun testDifferencesInReifiedBehaviorOfTypeParameterBReverse(/*0*/ arg: T): kotlin.Unit public inline fun testDifferencesInReifiedBehaviorOfTypeParameterBReverse(/*0*/ arg: T): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun testDifferencesInReifiedBehaviorOfTypeParameterC(/*0*/ arg: Invariant): kotlin.Unit public inline fun testDifferencesInReifiedBehaviorOfTypeParameterC(/*0*/ arg: Invariant): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun testDifferencesInReifiedBehaviorOfTypeParameterCReverse(/*0*/ arg: Invariant): kotlin.Unit public inline fun testDifferencesInReifiedBehaviorOfTypeParameterCReverse(/*0*/ arg: Invariant): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferencesInReturnTypePresence(): kotlin.Unit public fun testDifferencesInReturnTypePresence(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferencesInReturnTypePresenceReverse(): kotlin.Unit public fun testDifferencesInReturnTypePresenceReverse(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public tailrec fun testDifferencesInTailrecModifierPresence(): kotlin.Unit public fun testDifferencesInTailrecModifierPresence(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferencesInTailrecModifierPresenceReverse(): kotlin.Unit public tailrec fun testDifferencesInTailrecModifierPresenceReverse(): kotlin.Unit public fun testDifferencesInTypeParameterMultipleUpperBoundsPresenceA(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferencesInTypeParameterMultipleUpperBoundsPresenceA(): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferencesInTypeParameterMultipleUpperBoundsPresenceB(): kotlin.Unit public fun testDifferencesInTypeParameterMultipleUpperBoundsPresenceB(): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferencesInTypeParameterUpperBoundsPresence(): kotlin.Unit public fun testDifferencesInTypeParameterUpperBoundsPresence(): kotlin.Unit public fun testDifferencesInTypeParameterUpperBoundsPresenceReverse(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferencesInTypeParameterUpperBoundsPresenceReverse(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferencesInValueParameterDefaultArgumentsPresence(/*0*/ arg: UserKlass = ...): kotlin.Unit public fun testDifferencesInValueParameterDefaultArgumentsPresence(/*0*/ arg: UserKlass): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferencesInValueParameterDefaultArgumentsPresenceReverse(/*0*/ arg: UserKlass): kotlin.Unit public fun testDifferencesInValueParameterDefaultArgumentsPresenceReverse(/*0*/ arg: UserKlass = ...): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferentReturnTypes(): UserKlassA public fun testDifferentReturnTypes(): UserKlassB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferentlyNamedTypeParametersA(): kotlin.Unit public fun testDifferentlyNamedTypeParametersA(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferentlyNamedTypeParametersB(/*0*/ arg: TA): kotlin.Unit public fun testDifferentlyNamedTypeParametersB(/*0*/ arg: TB): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferentlyNamedTypeParametersC(/*0*/ arg: Invariant): kotlin.Unit public fun testDifferentlyNamedTypeParametersC(/*0*/ arg: Invariant): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferentlyNamedValueParameters(/*0*/ argA: UserKlass): kotlin.Unit public fun testDifferentlyNamedValueParameters(/*0*/ argB: UserKlass): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal fun testIdenticalInternalVisibility(): kotlin.Unit internal fun testIdenticalInternalVisibility(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun testIdenticalPresenceOfInlineModifier(): kotlin.Unit public inline fun testIdenticalPresenceOfInlineModifier(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public tailrec fun testIdenticalPresenceOfTailrecModifier(): kotlin.Unit public tailrec fun testIdenticalPresenceOfTailrecModifier(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private fun testIdenticalPrivateVisibility(): kotlin.Unit private fun testIdenticalPrivateVisibility(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun testIdenticalReifiedTypeParameterA(): kotlin.Unit public inline fun testIdenticalReifiedTypeParameterA(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun testIdenticalReifiedTypeParameterB(/*0*/ arg: T): kotlin.Unit public inline fun testIdenticalReifiedTypeParameterB(/*0*/ arg: T): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun testIdenticalReifiedTypeParameterC(/*0*/ arg: Invariant): kotlin.Unit public inline fun testIdenticalReifiedTypeParameterC(/*0*/ arg: Invariant): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testIdenticalReturnTypes(): UserKlass public fun testIdenticalReturnTypes(): UserKlass @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testIdenticalTypeParametersA(): kotlin.Unit public fun testIdenticalTypeParametersA(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testIdenticalTypeParametersB(/*0*/ arg: T): kotlin.Unit public fun testIdenticalTypeParametersB(/*0*/ arg: T): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testIdenticalTypeParametersC(/*0*/ arg: Invariant): kotlin.Unit public fun testIdenticalTypeParametersC(/*0*/ arg: Invariant): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testIdenticalValueParameters(/*0*/ arg: UserKlass): kotlin.Unit public fun testIdenticalValueParameters(/*0*/ arg: UserKlass): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testMultipleDifferentlyNamedTypeParametersA(): kotlin.Unit public fun testMultipleDifferentlyNamedTypeParametersA(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testMultipleDifferentlyNamedTypeParametersB(): kotlin.Unit public fun testMultipleDifferentlyNamedTypeParametersB(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: UserKlassA, /*1*/ arg2A: UserKlassB): kotlin.Unit public fun testMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: UserKlassA, /*1*/ arg2B: UserKlassB): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testMultipleDifferentlyNamedValueParametersB(/*0*/ arg1A: UserKlassA, /*1*/ arg2A: UserKlassB): kotlin.Unit public fun testMultipleDifferentlyNamedValueParametersB(/*0*/ arg1B: UserKlassA, /*1*/ arg2B: UserKlassB): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testMultipleIdenticalTypeParameters(): kotlin.Unit public fun testMultipleIdenticalTypeParameters(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testMultipleIdenticalValueParameters(/*0*/ arg1: UserKlassA, /*1*/ arg2: UserKlassB): kotlin.Unit public fun testMultipleIdenticalValueParameters(/*0*/ arg1: UserKlassA, /*1*/ arg2: UserKlassB): kotlin.Unit public fun testMultipleTypeAliasedValueParameterTypesA(/*0*/ arg1: UserKlassA, /*1*/ arg2: SameUserKlassB /* = UserKlassB */): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testMultipleTypeAliasedValueParameterTypesA(/*0*/ arg1: UserKlassA, /*1*/ arg2: UserKlassB): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testMultipleTypeAliasedValueParameterTypesAReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2: SameUserKlassB /* = UserKlassB */): kotlin.Unit public fun testMultipleTypeAliasedValueParameterTypesAReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2: UserKlassB): kotlin.Unit public fun testMultipleTypeAliasedValueParameterTypesB(/*0*/ arg1: SameUserKlassA /* = UserKlassA */, /*1*/ arg2: SameUserKlassB /* = UserKlassB */): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testMultipleTypeAliasedValueParameterTypesB(/*0*/ arg1: UserKlassA, /*1*/ arg2: UserKlassB): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testMultipleTypeAliasedValueParameterTypesBReverse(/*0*/ arg1: SameUserKlassA /* = UserKlassA */, /*1*/ arg2: SameUserKlassB /* = UserKlassB */): kotlin.Unit public fun testMultipleTypeAliasedValueParameterTypesBReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2: UserKlassB): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeAliasedReturnTypes(): UserKlass public fun testTypeAliasedReturnTypes(): SameUserKlass /* = UserKlass */ @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeAliasedReturnTypesReverse(): SameUserKlass /* = UserKlass */ public fun testTypeAliasedReturnTypesReverse(): UserKlass public fun testTypeAliasedValueParameterTypes(/*0*/ arg: SameUserKlass /* = UserKlass */): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeAliasedValueParameterTypes(/*0*/ arg: UserKlass): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeAliasedValueParameterTypesReverse(/*0*/ arg: SameUserKlass /* = UserKlass */): kotlin.Unit public fun testTypeAliasedValueParameterTypesReverse(/*0*/ arg: UserKlass): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithDifferentUpperBounds(): kotlin.Unit public fun testTypeParameterWithDifferentUpperBounds(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithIdenticalUpperBoundsA(): kotlin.Unit public fun testTypeParameterWithIdenticalUpperBoundsA(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithIdenticalUpperBoundsB(/*0*/ arg: T): kotlin.Unit public fun testTypeParameterWithIdenticalUpperBoundsB(/*0*/ arg: T): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithIdenticalUpperBoundsC(/*0*/ arg: Invariant): kotlin.Unit public fun testTypeParameterWithIdenticalUpperBoundsC(/*0*/ arg: Invariant): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleDifferentUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleDifferentUpperBoundsAA(): kotlin.Unit where T : UserInterfaceC @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleDifferentUpperBoundsAB(): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleDifferentUpperBoundsAB(): kotlin.Unit where T : UserInterfaceC @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleDifferentUpperBoundsAC(): kotlin.Unit where T : UserInterfaceA public fun testTypeParameterWithMultipleDifferentUpperBoundsAC(): kotlin.Unit where T : UserInterfaceA @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleDifferentUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleDifferentUpperBoundsBA(): kotlin.Unit where T : UserInterfaceD @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleDifferentUpperBoundsBB(): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleDifferentUpperBoundsBB(): kotlin.Unit where T : UserInterfaceD @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleIdenticalUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleIdenticalUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleIdenticalUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleIdenticalUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleIdenticalUpperBoundsAC(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleIdenticalUpperBoundsAC(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleIdenticalUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleIdenticalUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleIdenticalUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleIdenticalUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleIdenticalUpperBoundsBC(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleIdenticalUpperBoundsBC(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleShuffledUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleShuffledUpperBoundsAA(): kotlin.Unit where T : UserInterfaceA @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleShuffledUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleShuffledUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleShuffledUpperBoundsAC(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleShuffledUpperBoundsAC(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceA @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleShuffledUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleShuffledUpperBoundsBA(): kotlin.Unit where T : UserInterfaceA @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleShuffledUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleShuffledUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleShuffledUpperBoundsBC(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleShuffledUpperBoundsBC(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceA public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsAAA(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsAAA(): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsAAAReverse(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsAAAReverse(): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsAAB(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsAAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsAABReverse(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsAABReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsAAC(/*0*/ arg: Invariant): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsAAC(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsAACReverse(/*0*/ arg: Invariant): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsAACReverse(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsABA(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsABA(): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsABAReverse(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsABAReverse(): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsABB(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsABB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsABBReverse(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsABBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsABC(/*0*/ arg: Invariant): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsABC(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsABCReverse(/*0*/ arg: Invariant): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsABCReverse(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsACA(): kotlin.Unit where T : UserInterfaceA @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsACA(): kotlin.Unit where T : UserInterfaceA @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsACAReverse(): kotlin.Unit where T : UserInterfaceA public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsACAReverse(): kotlin.Unit where T : UserInterfaceA public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsACB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsACB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsACBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsACBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsACC(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceA @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsACC(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceA @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsACCReverse(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceA public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsACCReverse(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceA public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBAA(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBAA(): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBAAReverse(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBAAReverse(): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBAB(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBABReverse(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBABReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBAC(/*0*/ arg: Invariant): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBAC(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBACReverse(/*0*/ arg: Invariant): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBACReverse(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBBA(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBBA(): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBBAReverse(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBBAReverse(): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBBB(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBBBReverse(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBBBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBBC(/*0*/ arg: Invariant): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBBC(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceB @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBBCReverse(/*0*/ arg: Invariant): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */ public fun testTypeParameterWithMultipleTypeAliasedUpperBoundsBBCReverse(/*0*/ arg: Invariant): kotlin.Unit where T : UserInterfaceB public fun testTypeParameterWithTypeAliasedUpperBoundsA(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithTypeAliasedUpperBoundsA(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithTypeAliasedUpperBoundsAReverse(): kotlin.Unit public fun testTypeParameterWithTypeAliasedUpperBoundsAReverse(): kotlin.Unit public fun testTypeParameterWithTypeAliasedUpperBoundsB(/*0*/ arg: T): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithTypeAliasedUpperBoundsB(/*0*/ arg: T): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithTypeAliasedUpperBoundsBReverse(/*0*/ arg: T): kotlin.Unit public fun testTypeParameterWithTypeAliasedUpperBoundsBReverse(/*0*/ arg: T): kotlin.Unit public fun testTypeParameterWithTypeAliasedUpperBoundsC(/*0*/ arg: Invariant): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithTypeAliasedUpperBoundsC(/*0*/ arg: Invariant): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeParameterWithTypeAliasedUpperBoundsCReverse(/*0*/ arg: Invariant): kotlin.Unit public fun testTypeParameterWithTypeAliasedUpperBoundsCReverse(/*0*/ arg: Invariant): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun > testTypeParameterWithVarianceDifferentUpperBoundsA(): kotlin.Unit public fun > testTypeParameterWithVarianceDifferentUpperBoundsA(): kotlin.Unit public fun > testTypeParameterWithVarianceDifferentUpperBoundsAReverse(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun > testTypeParameterWithVarianceDifferentUpperBoundsAReverse(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun > testTypeParameterWithVarianceDifferentUpperBoundsB(): kotlin.Unit public fun > testTypeParameterWithVarianceDifferentUpperBoundsB(): kotlin.Unit public fun > testTypeParameterWithVarianceDifferentUpperBoundsBReverse(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun > testTypeParameterWithVarianceDifferentUpperBoundsBReverse(): kotlin.Unit public fun > testTypeParameterWithVarianceDifferentUpperBoundsC(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun > testTypeParameterWithVarianceDifferentUpperBoundsC(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun > testTypeParameterWithVarianceDifferentUpperBoundsCReverse(): kotlin.Unit public fun > testTypeParameterWithVarianceDifferentUpperBoundsCReverse(): kotlin.Unit public fun > testTypeParameterWithVarianceDifferentUpperBoundsD(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun > testTypeParameterWithVarianceDifferentUpperBoundsD(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun > testTypeParameterWithVarianceDifferentUpperBoundsDReverse(): kotlin.Unit public fun > testTypeParameterWithVarianceDifferentUpperBoundsDReverse(): kotlin.Unit public fun > testTypeParameterWithVarianceDifferentUpperBoundsE(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun > testTypeParameterWithVarianceDifferentUpperBoundsE(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun > testTypeParameterWithVarianceDifferentUpperBoundsEReverse(): kotlin.Unit public fun > testTypeParameterWithVarianceDifferentUpperBoundsEReverse(): kotlin.Unit public fun > testTypeParameterWithVarianceDifferentUpperBoundsF(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun > testTypeParameterWithVarianceDifferentUpperBoundsF(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun > testTypeParameterWithVarianceDifferentUpperBoundsFReverse(): kotlin.Unit public fun > testTypeParameterWithVarianceDifferentUpperBoundsFReverse(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testValueParameterWithAliasedDefaultArguments(/*0*/ arg: UserKlass = ...): kotlin.Unit public fun testValueParameterWithAliasedDefaultArguments(/*0*/ arg: UserKlass = ...): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testValueParameterWithAliasedDefaultArgumentsReverse(/*0*/ arg: UserKlass = ...): kotlin.Unit public fun testValueParameterWithAliasedDefaultArgumentsReverse(/*0*/ arg: UserKlass = ...): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testValueParameterWithDifferentDefaultArguments(/*0*/ arg: UserKlass = ...): kotlin.Unit public fun testValueParameterWithDifferentDefaultArguments(/*0*/ arg: UserKlass = ...): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testValueParameterWithIdenticalDefaultArguments(/*0*/ arg: UserKlass = ...): kotlin.Unit public fun testValueParameterWithIdenticalDefaultArguments(/*0*/ arg: UserKlass = ...): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesA(): Invariant public fun testVarianceDifferentReturnTypesA(): Invariant @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesAReverse(): Invariant public fun testVarianceDifferentReturnTypesAReverse(): Invariant @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesB(): Invariant public fun testVarianceDifferentReturnTypesB(): Invariant @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesBReverse(): Invariant public fun testVarianceDifferentReturnTypesBReverse(): Invariant @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesC(): Invariant public fun testVarianceDifferentReturnTypesC(): Invariant<*> @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesCReverse(): Invariant<*> public fun testVarianceDifferentReturnTypesCReverse(): Invariant @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesD(): Invariant public fun testVarianceDifferentReturnTypesD(): Invariant<*> @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesDReverse(): Invariant<*> public fun testVarianceDifferentReturnTypesDReverse(): Invariant @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesE(): Invariant public fun testVarianceDifferentReturnTypesE(): Invariant<*> @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesEReverse(): Invariant<*> public fun testVarianceDifferentReturnTypesEReverse(): Invariant @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesF(): Invariant public fun testVarianceDifferentReturnTypesF(): Invariant @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesFReverse(): Invariant public fun testVarianceDifferentReturnTypesFReverse(): Invariant @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public infix fun UserKlass.testDifferencesInInfixModifierPresence(/*0*/ arg: UserKlass): kotlin.Unit public fun UserKlass.testDifferencesInInfixModifierPresence(/*0*/ arg: UserKlass): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun UserKlass.testDifferencesInInfixModifierPresenceReverse(/*0*/ arg: UserKlass): kotlin.Unit public infix fun UserKlass.testDifferencesInInfixModifierPresenceReverse(/*0*/ arg: UserKlass): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun UserKlass.testIdenticalExtensionReceivers(): kotlin.Unit public fun UserKlass.testIdenticalExtensionReceivers(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public infix fun UserKlass.testIdenticalPresenceOfInfixModifier(/*0*/ arg: UserKlass): kotlin.Unit public infix fun UserKlass.testIdenticalPresenceOfInfixModifier(/*0*/ arg: UserKlass): kotlin.Unit public fun SameUserKlass /* = UserKlass */.testTypeAliasedExtensionReceivers(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun UserKlass.testTypeAliasedExtensionReceivers(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun SameUserKlass /* = UserKlass */.testTypeAliasedExtensionReceiversReverse(): kotlin.Unit public fun UserKlass.testTypeAliasedExtensionReceiversReverse(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun UserKlassB.unaryMinus(): kotlin.Unit public operator fun UserKlassB.unaryMinus(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public operator fun UserKlassA.unaryPlus(): kotlin.Unit public operator fun UserKlassA.unaryPlus(): kotlin.Unit @kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public operator fun UserKlassB.unaryPlus(): kotlin.Unit public fun UserKlassB.unaryPlus(): kotlin.Unit 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 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 interface UserInterfaceC { 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 UserInterfaceD { 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 SameUserInterface = UserInterface public typealias SameUserInterfaceA = UserInterfaceA public typealias SameUserInterfaceB = UserInterfaceB public typealias SameUserKlass = UserKlass public typealias SameUserKlassA = UserKlassA public typealias SameUserKlassB = UserKlassB