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