[tests] Add missing .txt for conflicting overloads with hidden tests

This commit is contained in:
marat.akhin
2023-11-21 11:02:50 +01:00
committed by Space Team
parent 0bc79fe69d
commit 83abbe8a78
19 changed files with 5210 additions and 0 deletions
@@ -0,0 +1,11 @@
package
public final class A {
public constructor A()
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "test") public final fun b(): kotlin.Unit
public final fun b(): kotlin.Unit
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
}
@@ -0,0 +1,11 @@
package
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "A") public fun A(): A
public final class A {
public constructor A()
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
}
@@ -0,0 +1,11 @@
package
public final class Aaa {
public constructor Aaa()
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "a") public final val a: kotlin.Int = 1
public final val a: kotlin.Int = 1
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
}
@@ -0,0 +1,11 @@
package
public final class Aaa {
public constructor Aaa()
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "a") public final val a: kotlin.String = ""
public final val a: kotlin.Int = 1
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
}
@@ -0,0 +1,96 @@
package
package constructorVsFun {
public fun G(/*0*/ s: kotlin.String): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "J") public fun J(/*0*/ s: kotlin.String): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "a") public fun a(): kotlin.Int
public fun b(): kotlin.Int
public open class G {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, value = "G") public constructor G(/*0*/ s: kotlin.String!)
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 J {
public constructor J(/*0*/ s: kotlin.String!)
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 Rtyu {
public constructor Rtyu()
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 final fun ololo(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
public companion object Companion {
private constructor Companion()
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 ololo {
public constructor ololo()
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 Tram {
public constructor Tram()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "f") public final fun f(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
public final class f {
public constructor f()
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 Yvayva {
public constructor Yvayva()
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 companion object Companion {
private constructor Companion()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "fghj") public final fun fghj(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
public final class fghj {
public constructor fghj()
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 a {
public constructor a()
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 b {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "b") public constructor b()
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
}
}
@@ -0,0 +1,471 @@
package
public val defaultArgument: UserKlass
public val defaultArgumentA: UserKlass
public val defaultArgumentB: UserKlass
public val sameDefaultArgument: UserKlass
public open class Invariant</*0*/ T> {
public constructor Invariant</*0*/ 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 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
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
public open class SuperConstructorSource {
public constructor SuperConstructorSource(/*0*/ placeholder: 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: UserKlass = ...)
public constructor TestDifferencesInValueParameterDefaultArgumentsPresence(/*0*/ arg: 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: UserKlass)
public constructor TestDifferencesInValueParameterDefaultArgumentsPresenceReverse(/*0*/ arg: 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: UserKlass)
public constructor TestDifferentlyNamedValueParameters(/*0*/ argB: 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: 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 : MemberScope.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</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersA</*0*/ T>()
public constructor TestIdenticalTypeParametersA</*0*/ 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 TestIdenticalTypeParametersB</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersB</*0*/ T>(/*0*/ arg: T)
public constructor TestIdenticalTypeParametersB</*0*/ T>(/*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</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersC</*0*/ T>(/*0*/ arg: Invariant<T>)
public constructor TestIdenticalTypeParametersC</*0*/ T>(/*0*/ arg: Invariant<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 TestIdenticalValueParameters {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalValueParameters(/*0*/ arg: UserKlass)
public constructor TestIdenticalValueParameters(/*0*/ arg: 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: UserKlassA, /*1*/ arg2A: UserKlassB)
public constructor TestMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: UserKlassA, /*1*/ arg2B: 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: UserKlassA, /*1*/ arg2A: UserKlassB)
public constructor TestMultipleDifferentlyNamedValueParametersB(/*0*/ arg1B: UserKlassA, /*1*/ arg2B: 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</*0*/ T1, /*1*/ T2> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleIdenticalTypeParameters</*0*/ T1, /*1*/ T2>()
public constructor TestMultipleIdenticalTypeParameters</*0*/ T1, /*1*/ T2>()
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: UserKlassA, /*1*/ arg2: UserKlassB)
public constructor TestMultipleIdenticalValueParameters(/*0*/ arg1: UserKlassA, /*1*/ arg2: 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: UserKlassA, /*1*/ arg2: SameUserKlassB /* = UserKlassB */)
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleTypeAliasedValueParameterTypesA(/*0*/ arg1: UserKlassA, /*1*/ arg2: 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: UserKlassA, /*1*/ arg2: SameUserKlassB /* = UserKlassB */)
public constructor TestMultipleTypeAliasedValueParameterTypesAReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2: 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: SameUserKlassA /* = UserKlassA */, /*1*/ arg2: SameUserKlassB /* = UserKlassB */)
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleTypeAliasedValueParameterTypesB(/*0*/ arg1: UserKlassA, /*1*/ arg2: 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: SameUserKlassA /* = UserKlassA */, /*1*/ arg2: SameUserKlassB /* = UserKlassB */)
public constructor TestMultipleTypeAliasedValueParameterTypesBReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2: 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: SameUserKlass /* = UserKlass */)
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeAliasedValueParameterTypes(/*0*/ arg: 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: SameUserKlass /* = UserKlass */)
public constructor TestTypeAliasedValueParameterTypesReverse(/*0*/ arg: 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</*0*/ T : UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsA</*0*/ T : UserInterface>()
public constructor TestTypeParameterWithIdenticalUpperBoundsA</*0*/ T : 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 final class TestTypeParameterWithIdenticalUpperBoundsB</*0*/ T : UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsB</*0*/ T : UserInterface>(/*0*/ arg: T)
public constructor TestTypeParameterWithIdenticalUpperBoundsB</*0*/ T : UserInterface>(/*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</*0*/ T : UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsC</*0*/ T : UserInterface>(/*0*/ arg: Invariant<T>)
public constructor TestTypeParameterWithIdenticalUpperBoundsC</*0*/ T : UserInterface>(/*0*/ arg: Invariant<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 TestTypeParameterWithMultipleIdenticalUpperBoundsAA</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAA</*0*/ T : UserInterfaceA>() where T : UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAA</*0*/ T : UserInterfaceA>() where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAB</*0*/ T : UserInterfaceA>(/*0*/ arg: T) where T : UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAB</*0*/ T : UserInterfaceA>(/*0*/ arg: T) where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAC</*0*/ T : UserInterfaceA>(/*0*/ arg: Invariant<T>) where T : UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAC</*0*/ T : UserInterfaceA>(/*0*/ arg: Invariant<T>) where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBA</*0*/ T : UserInterfaceA>() where T : UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBA</*0*/ T : UserInterfaceA>() where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBB</*0*/ T : UserInterfaceA>(/*0*/ arg: T) where T : UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBB</*0*/ T : UserInterfaceA>(/*0*/ arg: T) where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBC</*0*/ T : UserInterfaceA>(/*0*/ arg: Invariant<T>) where T : UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBC</*0*/ T : UserInterfaceA>(/*0*/ arg: Invariant<T>) where T : 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: UserKlass = ...)
public constructor TestValueParameterWithAliasedDefaultArguments(/*0*/ arg: 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: UserKlass = ...)
public constructor TestValueParameterWithAliasedDefaultArgumentsReverse(/*0*/ arg: 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: UserKlass = ...)
public constructor TestValueParameterWithDifferentDefaultArguments(/*0*/ arg: 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: UserKlass = ...)
public constructor TestValueParameterWithIdenticalDefaultArguments(/*0*/ arg: 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 = UserKlass
public typealias SameUserKlassA = UserKlassA
public typealias SameUserKlassB = UserKlassB
@@ -0,0 +1,466 @@
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</*0*/ T> {
public constructor Invariant</*0*/ 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 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</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersA</*0*/ T>()
public constructor TestIdenticalTypeParametersA</*0*/ 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 TestIdenticalTypeParametersB</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersB</*0*/ T>(/*0*/ arg: T)
public constructor TestIdenticalTypeParametersB</*0*/ T>(/*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</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersC</*0*/ T>(/*0*/ arg: pkg.Invariant<T>)
public constructor TestIdenticalTypeParametersC</*0*/ T>(/*0*/ arg: pkg.Invariant<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 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</*0*/ T1, /*1*/ T2> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleIdenticalTypeParameters</*0*/ T1, /*1*/ T2>()
public constructor TestMultipleIdenticalTypeParameters</*0*/ T1, /*1*/ T2>()
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</*0*/ T : pkg.UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsA</*0*/ T : pkg.UserInterface>()
public constructor TestTypeParameterWithIdenticalUpperBoundsA</*0*/ T : pkg.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 final class TestTypeParameterWithIdenticalUpperBoundsB</*0*/ T : pkg.UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsB</*0*/ T : pkg.UserInterface>(/*0*/ arg: T)
public constructor TestTypeParameterWithIdenticalUpperBoundsB</*0*/ T : pkg.UserInterface>(/*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</*0*/ T : pkg.UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsC</*0*/ T : pkg.UserInterface>(/*0*/ arg: pkg.Invariant<T>)
public constructor TestTypeParameterWithIdenticalUpperBoundsC</*0*/ T : pkg.UserInterface>(/*0*/ arg: pkg.Invariant<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 TestTypeParameterWithMultipleIdenticalUpperBoundsAA</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAA</*0*/ T : pkg.UserInterfaceA>() where T : pkg.UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAA</*0*/ T : pkg.UserInterfaceA>() 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</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAB</*0*/ T : pkg.UserInterfaceA>(/*0*/ arg: T) where T : pkg.UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAB</*0*/ T : pkg.UserInterfaceA>(/*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</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAC</*0*/ T : pkg.UserInterfaceA>(/*0*/ arg: pkg.Invariant<T>) where T : pkg.UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAC</*0*/ T : pkg.UserInterfaceA>(/*0*/ arg: pkg.Invariant<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 TestTypeParameterWithMultipleIdenticalUpperBoundsBA</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBA</*0*/ T : pkg.UserInterfaceA>() where T : pkg.UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBA</*0*/ T : pkg.UserInterfaceA>() 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</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBB</*0*/ T : pkg.UserInterfaceA>(/*0*/ arg: T) where T : pkg.UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBB</*0*/ T : pkg.UserInterfaceA>(/*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</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBC</*0*/ T : pkg.UserInterfaceA>(/*0*/ arg: pkg.Invariant<T>) where T : pkg.UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBC</*0*/ T : pkg.UserInterfaceA>(/*0*/ arg: pkg.Invariant<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 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
}
@@ -0,0 +1,464 @@
package
public val defaultArgument: UserKlass
public val defaultArgumentA: UserKlass
public val defaultArgumentB: UserKlass
public val sameDefaultArgument: UserKlass
public open class Invariant</*0*/ T> {
public constructor Invariant</*0*/ 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 open class SuperConstructorSource {
public constructor SuperConstructorSource(/*0*/ placeholder: 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: UserKlass = ...)
public constructor TestDifferencesInValueParameterDefaultArgumentsPresence(/*0*/ arg: 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: UserKlass)
public constructor TestDifferencesInValueParameterDefaultArgumentsPresenceReverse(/*0*/ arg: 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: UserKlass)
public constructor TestDifferentlyNamedValueParameters(/*0*/ argB: 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: 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 : 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</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersA</*0*/ T>()
public constructor TestIdenticalTypeParametersA</*0*/ 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 TestIdenticalTypeParametersB</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersB</*0*/ T>(/*0*/ arg: T)
public constructor TestIdenticalTypeParametersB</*0*/ T>(/*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</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersC</*0*/ T>(/*0*/ arg: Invariant<T>)
public constructor TestIdenticalTypeParametersC</*0*/ T>(/*0*/ arg: Invariant<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 TestIdenticalValueParameters {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalValueParameters(/*0*/ arg: UserKlass)
public constructor TestIdenticalValueParameters(/*0*/ arg: 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: UserKlassA, /*1*/ arg2A: UserKlassB)
public constructor TestMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: UserKlassA, /*1*/ arg2B: 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: UserKlassA, /*1*/ arg2A: UserKlassB)
public constructor TestMultipleDifferentlyNamedValueParametersB(/*0*/ arg1B: UserKlassA, /*1*/ arg2B: 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</*0*/ T1, /*1*/ T2> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleIdenticalTypeParameters</*0*/ T1, /*1*/ T2>()
public constructor TestMultipleIdenticalTypeParameters</*0*/ T1, /*1*/ T2>()
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: UserKlassA, /*1*/ arg2: UserKlassB)
public constructor TestMultipleIdenticalValueParameters(/*0*/ arg1: UserKlassA, /*1*/ arg2: 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: UserKlassA, /*1*/ arg2: SameUserKlassB /* = UserKlassB */)
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleTypeAliasedValueParameterTypesA(/*0*/ arg1: UserKlassA, /*1*/ arg2: 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: UserKlassA, /*1*/ arg2: SameUserKlassB /* = UserKlassB */)
public constructor TestMultipleTypeAliasedValueParameterTypesAReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2: 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: SameUserKlassA /* = UserKlassA */, /*1*/ arg2: SameUserKlassB /* = UserKlassB */)
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleTypeAliasedValueParameterTypesB(/*0*/ arg1: UserKlassA, /*1*/ arg2: 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: SameUserKlassA /* = UserKlassA */, /*1*/ arg2: SameUserKlassB /* = UserKlassB */)
public constructor TestMultipleTypeAliasedValueParameterTypesBReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2: 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: SameUserKlass /* = UserKlass */)
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeAliasedValueParameterTypes(/*0*/ arg: 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: SameUserKlass /* = UserKlass */)
public constructor TestTypeAliasedValueParameterTypesReverse(/*0*/ arg: 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</*0*/ T : UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsA</*0*/ T : UserInterface>()
public constructor TestTypeParameterWithIdenticalUpperBoundsA</*0*/ T : 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 final class TestTypeParameterWithIdenticalUpperBoundsB</*0*/ T : UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsB</*0*/ T : UserInterface>(/*0*/ arg: T)
public constructor TestTypeParameterWithIdenticalUpperBoundsB</*0*/ T : UserInterface>(/*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</*0*/ T : UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsC</*0*/ T : UserInterface>(/*0*/ arg: Invariant<T>)
public constructor TestTypeParameterWithIdenticalUpperBoundsC</*0*/ T : UserInterface>(/*0*/ arg: Invariant<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 TestTypeParameterWithMultipleIdenticalUpperBoundsAA</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAA</*0*/ T : UserInterfaceA>() where T : UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAA</*0*/ T : UserInterfaceA>() where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAB</*0*/ T : UserInterfaceA>(/*0*/ arg: T) where T : UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAB</*0*/ T : UserInterfaceA>(/*0*/ arg: T) where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAC</*0*/ T : UserInterfaceA>(/*0*/ arg: Invariant<T>) where T : UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAC</*0*/ T : UserInterfaceA>(/*0*/ arg: Invariant<T>) where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBA</*0*/ T : UserInterfaceA>() where T : UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBA</*0*/ T : UserInterfaceA>() where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBB</*0*/ T : UserInterfaceA>(/*0*/ arg: T) where T : UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBB</*0*/ T : UserInterfaceA>(/*0*/ arg: T) where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBC</*0*/ T : UserInterfaceA>(/*0*/ arg: Invariant<T>) where T : UserInterfaceB
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBC</*0*/ T : UserInterfaceA>(/*0*/ arg: Invariant<T>) where T : 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: UserKlass = ...)
public constructor TestValueParameterWithAliasedDefaultArguments(/*0*/ arg: 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: UserKlass = ...)
public constructor TestValueParameterWithAliasedDefaultArgumentsReverse(/*0*/ arg: 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: UserKlass = ...)
public constructor TestValueParameterWithDifferentDefaultArguments(/*0*/ arg: 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: UserKlass = ...)
public constructor TestValueParameterWithIdenticalDefaultArguments(/*0*/ arg: 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 = UserKlass
public typealias SameUserKlassA = UserKlassA
public typealias SameUserKlassB = UserKlassB
@@ -0,0 +1,9 @@
package
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "") public fun TestError(): kotlin.Unit
public fun TestError(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestHidden(): kotlin.Unit
public fun TestHidden(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.WARNING, message = "") public fun TestWarning(): kotlin.Unit
public fun TestWarning(): kotlin.Unit
@@ -0,0 +1,707 @@
package
public open class Invariant</*0*/ T> {
public constructor Invariant</*0*/ 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 MemberScope {
public constructor MemberScope()
public final fun TestBasic(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun TestBasicReverse(): kotlin.Unit
public final fun TestDifferencesInInternalAndPublicVisibilitiesA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun TestDifferencesInInternalAndPublicVisibilitiesAReverse(): kotlin.Unit
internal final fun TestDifferencesInInternalAndPublicVisibilitiesB(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal final fun TestDifferencesInInternalAndPublicVisibilitiesBReverse(): kotlin.Unit
internal final fun TestDifferencesInPrivateAndInternalVisibilitiesA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal final fun TestDifferencesInPrivateAndInternalVisibilitiesAReverse(): kotlin.Unit
private final fun TestDifferencesInPrivateAndInternalVisibilitiesB(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private final fun TestDifferencesInPrivateAndInternalVisibilitiesBReverse(): kotlin.Unit
public final fun TestDifferencesInPrivateAndPublicVisibilitiesA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun TestDifferencesInPrivateAndPublicVisibilitiesAReverse(): kotlin.Unit
private final fun TestDifferencesInPrivateAndPublicVisibilitiesB(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private final fun TestDifferencesInPrivateAndPublicVisibilitiesBReverse(): kotlin.Unit
public final fun TestDifferentlyNamedValueParameters(/*0*/ argB: UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun TestDifferentlyNamedValueParametersReverse(/*0*/ argB: UserKlass): kotlin.Unit
public final fun TestFunctionVsDelegatedPrimaryConstructorCall(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun TestFunctionVsDelegatedPrimaryConstructorCallReverse(): kotlin.Unit
public final fun TestFunctionVsDelegatedSuperConstructorCall(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun TestFunctionVsDelegatedSuperConstructorCallReverse(): kotlin.Unit
public final fun TestFunctionVsPrimaryConstructor(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun TestFunctionVsPrimaryConstructorReverse(): kotlin.Unit
public final inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorAReverse(): kotlin.Unit
public final inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorBReverse(/*0*/ arg: T): kotlin.Unit
public final inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit
internal final fun TestIdenticalInternalVisibility(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal final fun TestIdenticalInternalVisibilityReverse(): kotlin.Unit
private final fun TestIdenticalPrivateVisibility(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private final fun TestIdenticalPrivateVisibilityReverse(): kotlin.Unit
public final fun TestIdenticalReturnTypes(): MemberScope.TestIdenticalReturnTypes
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun TestIdenticalReturnTypesReverse(): MemberScope.TestIdenticalReturnTypesReverse
public final fun </*0*/ T> TestIdenticalTypeParametersA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T> TestIdenticalTypeParametersAReverse(): kotlin.Unit
public final fun </*0*/ T> TestIdenticalTypeParametersB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T> TestIdenticalTypeParametersBReverse(/*0*/ arg: T): kotlin.Unit
public final fun </*0*/ T> TestIdenticalTypeParametersC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T> TestIdenticalTypeParametersCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit
public final fun TestIdenticalValueParameters(/*0*/ arg: UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun TestIdenticalValueParametersReverse(/*0*/ arg: UserKlass): kotlin.Unit
public final inline fun TestInlineFunctionVsConstructor(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final inline fun TestInlineFunctionVsConstructorReverse(): kotlin.Unit
public final fun TestMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: UserKlassA, /*1*/ arg2B: UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun TestMultipleDifferentlyNamedValueParametersAReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2B: UserKlassB): kotlin.Unit
public final fun TestMultipleDifferentlyNamedValueParametersB(/*0*/ arg1B: UserKlassA, /*1*/ arg2B: UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun TestMultipleDifferentlyNamedValueParametersBReverse(/*0*/ arg1B: UserKlassA, /*1*/ arg2B: UserKlassB): kotlin.Unit
public final fun </*0*/ T1, /*1*/ T2> TestMultipleIdenticalTypeParameters(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T1, /*1*/ T2> TestMultipleIdenticalTypeParametersReverse(): kotlin.Unit
public final fun TestMultipleIdenticalValueParameters(/*0*/ arg1: UserKlassA, /*1*/ arg2: UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun TestMultipleIdenticalValueParametersReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2: UserKlassB): kotlin.Unit
public final fun TestMultipleTypeAliasedValueParameterTypesA(/*0*/ arg1: UserKlassA, /*1*/ arg2: SameUserKlassB /* = UserKlassB */): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun TestMultipleTypeAliasedValueParameterTypesAReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2: SameUserKlassB /* = UserKlassB */): kotlin.Unit
public final fun TestMultipleTypeAliasedValueParameterTypesB(/*0*/ arg1: SameUserKlassA /* = UserKlassA */, /*1*/ arg2: SameUserKlassB /* = UserKlassB */): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun TestMultipleTypeAliasedValueParameterTypesBReverse(/*0*/ arg1: SameUserKlassA /* = UserKlassA */, /*1*/ arg2: SameUserKlassB /* = UserKlassB */): kotlin.Unit
public final tailrec fun TestTailrecFunctionVsConstructor(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final tailrec fun TestTailrecFunctionVsConstructorReverse(): kotlin.Unit
public final fun TestTypeAliasedValueParameterTypesA(/*0*/ arg: SameUserKlass /* = UserKlass */): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun TestTypeAliasedValueParameterTypesAReverse(/*0*/ arg: SameUserKlass /* = UserKlass */): kotlin.Unit
public final fun TestTypeAliasedValueParameterTypesB(/*0*/ arg: UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun TestTypeAliasedValueParameterTypesBReverse(/*0*/ arg: UserKlass): kotlin.Unit
public final fun </*0*/ T : UserInterface> TestTypeParameterWithIdenticalUpperBoundsA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterface> TestTypeParameterWithIdenticalUpperBoundsAReverse(): kotlin.Unit
public final fun </*0*/ T : UserInterface> TestTypeParameterWithIdenticalUpperBoundsB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterface> TestTypeParameterWithIdenticalUpperBoundsBReverse(/*0*/ arg: T): kotlin.Unit
public final fun </*0*/ T : UserInterface> TestTypeParameterWithIdenticalUpperBoundsC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterface> TestTypeParameterWithIdenticalUpperBoundsCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit
public final fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsAAReverse(): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsABReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsACReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBAReverse(): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : 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 open class SuperConstructorSource {
public constructor SuperConstructorSource(/*0*/ placeholder: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestBasic {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestBasic()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestBasicReverse {
public constructor TestBasicReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInInternalAndPublicVisibilitiesA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal constructor TestDifferencesInInternalAndPublicVisibilitiesA()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInInternalAndPublicVisibilitiesAReverse {
internal constructor TestDifferencesInInternalAndPublicVisibilitiesAReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInInternalAndPublicVisibilitiesB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferencesInInternalAndPublicVisibilitiesB()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInInternalAndPublicVisibilitiesBReverse {
public constructor TestDifferencesInInternalAndPublicVisibilitiesBReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndInternalVisibilitiesA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private constructor TestDifferencesInPrivateAndInternalVisibilitiesA()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndInternalVisibilitiesAReverse {
private constructor TestDifferencesInPrivateAndInternalVisibilitiesAReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndInternalVisibilitiesB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal constructor TestDifferencesInPrivateAndInternalVisibilitiesB()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndInternalVisibilitiesBReverse {
internal constructor TestDifferencesInPrivateAndInternalVisibilitiesBReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndPublicVisibilitiesA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private constructor TestDifferencesInPrivateAndPublicVisibilitiesA()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndPublicVisibilitiesAReverse {
private constructor TestDifferencesInPrivateAndPublicVisibilitiesAReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndPublicVisibilitiesB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferencesInPrivateAndPublicVisibilitiesB()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndPublicVisibilitiesBReverse {
public constructor TestDifferencesInPrivateAndPublicVisibilitiesBReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferentlyNamedValueParameters {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferentlyNamedValueParameters(/*0*/ argA: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferentlyNamedValueParametersReverse {
public constructor TestDifferentlyNamedValueParametersReverse(/*0*/ argA: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsDelegatedPrimaryConstructorCall {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionVsDelegatedPrimaryConstructorCall()
public constructor TestFunctionVsDelegatedPrimaryConstructorCall(/*0*/ placeholder: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsDelegatedPrimaryConstructorCallReverse {
public constructor TestFunctionVsDelegatedPrimaryConstructorCallReverse()
public constructor TestFunctionVsDelegatedPrimaryConstructorCallReverse(/*0*/ placeholder: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsDelegatedSuperConstructorCall : MemberScope.SuperConstructorSource {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionVsDelegatedSuperConstructorCall()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsDelegatedSuperConstructorCallReverse : MemberScope.SuperConstructorSource {
public constructor TestFunctionVsDelegatedSuperConstructorCallReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsPrimaryConstructor {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionVsPrimaryConstructor()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsPrimaryConstructorReverse {
public constructor TestFunctionVsPrimaryConstructorReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionWithReifiedTypeParameterVsConstructorA</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionWithReifiedTypeParameterVsConstructorA</*0*/ 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 TestFunctionWithReifiedTypeParameterVsConstructorAReverse</*0*/ T> {
public constructor TestFunctionWithReifiedTypeParameterVsConstructorAReverse</*0*/ 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 TestFunctionWithReifiedTypeParameterVsConstructorB</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionWithReifiedTypeParameterVsConstructorB</*0*/ T>(/*0*/ arg: T)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionWithReifiedTypeParameterVsConstructorBReverse</*0*/ T> {
public constructor TestFunctionWithReifiedTypeParameterVsConstructorBReverse</*0*/ T>(/*0*/ arg: T)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionWithReifiedTypeParameterVsConstructorC</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionWithReifiedTypeParameterVsConstructorC</*0*/ T>(/*0*/ arg: Invariant<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 TestFunctionWithReifiedTypeParameterVsConstructorCReverse</*0*/ T> {
public constructor TestFunctionWithReifiedTypeParameterVsConstructorCReverse</*0*/ T>(/*0*/ arg: Invariant<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 TestIdenticalInternalVisibility {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal constructor TestIdenticalInternalVisibility()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalInternalVisibilityReverse {
internal constructor TestIdenticalInternalVisibilityReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalPrivateVisibility {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private constructor TestIdenticalPrivateVisibility()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalPrivateVisibilityReverse {
private constructor TestIdenticalPrivateVisibilityReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalReturnTypes {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalReturnTypes()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalReturnTypesReverse {
public constructor TestIdenticalReturnTypesReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalTypeParametersA</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersA</*0*/ 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 TestIdenticalTypeParametersAReverse</*0*/ T> {
public constructor TestIdenticalTypeParametersAReverse</*0*/ 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 TestIdenticalTypeParametersB</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersB</*0*/ T>(/*0*/ arg: T)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalTypeParametersBReverse</*0*/ T> {
public constructor TestIdenticalTypeParametersBReverse</*0*/ T>(/*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</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersC</*0*/ T>(/*0*/ arg: Invariant<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 TestIdenticalTypeParametersCReverse</*0*/ T> {
public constructor TestIdenticalTypeParametersCReverse</*0*/ T>(/*0*/ arg: Invariant<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 TestIdenticalValueParameters {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalValueParameters(/*0*/ arg: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalValueParametersReverse {
public constructor TestIdenticalValueParametersReverse(/*0*/ arg: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestInlineFunctionVsConstructor {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestInlineFunctionVsConstructor()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestInlineFunctionVsConstructorReverse {
public constructor TestInlineFunctionVsConstructorReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleDifferentlyNamedValueParametersA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: UserKlassA, /*1*/ arg2A: UserKlassB)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleDifferentlyNamedValueParametersAReverse {
public constructor TestMultipleDifferentlyNamedValueParametersAReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2A: 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: UserKlassA, /*1*/ arg2A: UserKlassB)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleDifferentlyNamedValueParametersBReverse {
public constructor TestMultipleDifferentlyNamedValueParametersBReverse(/*0*/ arg1A: UserKlassA, /*1*/ arg2A: 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</*0*/ T1, /*1*/ T2> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleIdenticalTypeParameters</*0*/ T1, /*1*/ T2>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleIdenticalTypeParametersReverse</*0*/ T1, /*1*/ T2> {
public constructor TestMultipleIdenticalTypeParametersReverse</*0*/ T1, /*1*/ T2>()
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: UserKlassA, /*1*/ arg2: UserKlassB)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleIdenticalValueParametersReverse {
public constructor TestMultipleIdenticalValueParametersReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2: UserKlassB)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleTypeAliasedValueParameterTypesA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleTypeAliasedValueParameterTypesA(/*0*/ arg1: UserKlassA, /*1*/ arg2: SameUserKlassB /* = UserKlassB */)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleTypeAliasedValueParameterTypesAReverse {
public constructor TestMultipleTypeAliasedValueParameterTypesAReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2: SameUserKlassB /* = UserKlassB */)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleTypeAliasedValueParameterTypesB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleTypeAliasedValueParameterTypesB(/*0*/ arg1: SameUserKlassA /* = UserKlassA */, /*1*/ arg2: SameUserKlassB /* = UserKlassB */)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleTypeAliasedValueParameterTypesBReverse {
public constructor TestMultipleTypeAliasedValueParameterTypesBReverse(/*0*/ arg1: SameUserKlassA /* = UserKlassA */, /*1*/ arg2: SameUserKlassB /* = UserKlassB */)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTailrecFunctionVsConstructor {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTailrecFunctionVsConstructor()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTailrecFunctionVsConstructorReverse {
public constructor TestTailrecFunctionVsConstructorReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeAliasedValueParameterTypesA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeAliasedValueParameterTypesA(/*0*/ arg: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeAliasedValueParameterTypesAReverse {
public constructor TestTypeAliasedValueParameterTypesAReverse(/*0*/ arg: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeAliasedValueParameterTypesB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeAliasedValueParameterTypesB(/*0*/ arg: SameUserKlass /* = UserKlass */)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeAliasedValueParameterTypesBReverse {
public constructor TestTypeAliasedValueParameterTypesBReverse(/*0*/ arg: SameUserKlass /* = 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</*0*/ T : UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsA</*0*/ T : 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 final class TestTypeParameterWithIdenticalUpperBoundsAReverse</*0*/ T : UserInterface> {
public constructor TestTypeParameterWithIdenticalUpperBoundsAReverse</*0*/ T : 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 final class TestTypeParameterWithIdenticalUpperBoundsB</*0*/ T : UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsB</*0*/ T : UserInterface>(/*0*/ arg: T)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithIdenticalUpperBoundsBReverse</*0*/ T : UserInterface> {
public constructor TestTypeParameterWithIdenticalUpperBoundsBReverse</*0*/ T : UserInterface>(/*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</*0*/ T : UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsC</*0*/ T : UserInterface>(/*0*/ arg: Invariant<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 TestTypeParameterWithIdenticalUpperBoundsCReverse</*0*/ T : UserInterface> {
public constructor TestTypeParameterWithIdenticalUpperBoundsCReverse</*0*/ T : UserInterface>(/*0*/ arg: Invariant<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 TestTypeParameterWithMultipleIdenticalUpperBoundsAA</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAA</*0*/ T : UserInterfaceA>() where T : UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithMultipleIdenticalUpperBoundsAAReverse</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAAReverse</*0*/ T : UserInterfaceA>() where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAB</*0*/ T : UserInterfaceA>(/*0*/ arg: T) where T : UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithMultipleIdenticalUpperBoundsABReverse</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsABReverse</*0*/ T : UserInterfaceA>(/*0*/ arg: T) where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAC</*0*/ T : UserInterfaceA>(/*0*/ arg: Invariant<T>) where T : UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithMultipleIdenticalUpperBoundsACReverse</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsACReverse</*0*/ T : UserInterfaceA>(/*0*/ arg: Invariant<T>) where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBA</*0*/ T : UserInterfaceA>() where T : UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithMultipleIdenticalUpperBoundsBAReverse</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBAReverse</*0*/ T : UserInterfaceA>() where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBB</*0*/ T : UserInterfaceA>(/*0*/ arg: T) where T : UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithMultipleIdenticalUpperBoundsBBReverse</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBBReverse</*0*/ T : UserInterfaceA>(/*0*/ arg: T) where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBC</*0*/ T : UserInterfaceA>(/*0*/ arg: Invariant<T>) where T : UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithMultipleIdenticalUpperBoundsBCReverse</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBCReverse</*0*/ T : UserInterfaceA>(/*0*/ arg: Invariant<T>) where T : UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
public interface UserInterface {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public interface UserInterfaceA {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public interface UserInterfaceB {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class UserKlass {
public constructor UserKlass()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class UserKlassA {
public constructor UserKlassA()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class UserKlassB {
public constructor UserKlassB()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public typealias SameUserKlass = UserKlass
public typealias SameUserKlassA = UserKlassA
public typealias SameUserKlassB = UserKlassB
@@ -0,0 +1,703 @@
package
package pkg {
public fun TestBasic(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestBasicReverse(): kotlin.Unit
public fun TestDifferencesInInternalAndPublicVisibilitiesA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestDifferencesInInternalAndPublicVisibilitiesAReverse(): kotlin.Unit
internal fun TestDifferencesInInternalAndPublicVisibilitiesB(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal fun TestDifferencesInInternalAndPublicVisibilitiesBReverse(): kotlin.Unit
internal fun TestDifferencesInPrivateAndInternalVisibilitiesA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal fun TestDifferencesInPrivateAndInternalVisibilitiesAReverse(): kotlin.Unit
private fun TestDifferencesInPrivateAndInternalVisibilitiesB(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private fun TestDifferencesInPrivateAndInternalVisibilitiesBReverse(): kotlin.Unit
public fun TestDifferencesInPrivateAndPublicVisibilitiesA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestDifferencesInPrivateAndPublicVisibilitiesAReverse(): kotlin.Unit
private fun TestDifferencesInPrivateAndPublicVisibilitiesB(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private fun TestDifferencesInPrivateAndPublicVisibilitiesBReverse(): kotlin.Unit
public fun TestDifferentlyNamedValueParameters(/*0*/ argB: pkg.UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestDifferentlyNamedValueParametersReverse(/*0*/ argB: pkg.UserKlass): kotlin.Unit
public fun TestFunctionVsDelegatedPrimaryConstructorCall(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestFunctionVsDelegatedPrimaryConstructorCallReverse(): kotlin.Unit
public fun TestFunctionVsDelegatedSuperConstructorCall(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestFunctionVsDelegatedSuperConstructorCallReverse(): kotlin.Unit
public fun TestFunctionVsPrimaryConstructor(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestFunctionVsPrimaryConstructorReverse(): kotlin.Unit
public inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorAReverse(): kotlin.Unit
public inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorBReverse(/*0*/ arg: T): kotlin.Unit
public inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorCReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
internal fun TestIdenticalInternalVisibility(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal fun TestIdenticalInternalVisibilityReverse(): kotlin.Unit
private fun TestIdenticalPrivateVisibility(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private fun TestIdenticalPrivateVisibilityReverse(): kotlin.Unit
public fun TestIdenticalReturnTypes(): pkg.TestIdenticalReturnTypes
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestIdenticalReturnTypesReverse(): pkg.TestIdenticalReturnTypesReverse
public fun </*0*/ T> TestIdenticalTypeParametersA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T> TestIdenticalTypeParametersAReverse(): kotlin.Unit
public fun </*0*/ T> TestIdenticalTypeParametersB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T> TestIdenticalTypeParametersBReverse(/*0*/ arg: T): kotlin.Unit
public fun </*0*/ T> TestIdenticalTypeParametersC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T> TestIdenticalTypeParametersCReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
public fun TestIdenticalValueParameters(/*0*/ arg: pkg.UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestIdenticalValueParametersReverse(/*0*/ arg: pkg.UserKlass): kotlin.Unit
public inline fun TestInlineFunctionVsConstructor(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun TestInlineFunctionVsConstructorReverse(): kotlin.Unit
public fun TestMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2B: pkg.UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestMultipleDifferentlyNamedValueParametersAReverse(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2B: pkg.UserKlassB): kotlin.Unit
public fun TestMultipleDifferentlyNamedValueParametersB(/*0*/ arg1B: pkg.UserKlassA, /*1*/ arg2B: pkg.UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestMultipleDifferentlyNamedValueParametersBReverse(/*0*/ arg1B: pkg.UserKlassA, /*1*/ arg2B: pkg.UserKlassB): kotlin.Unit
public fun </*0*/ T1, /*1*/ T2> TestMultipleIdenticalTypeParameters(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T1, /*1*/ T2> TestMultipleIdenticalTypeParametersReverse(): kotlin.Unit
public fun TestMultipleIdenticalValueParameters(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestMultipleIdenticalValueParametersReverse(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.UserKlassB): kotlin.Unit
public fun TestMultipleTypeAliasedValueParameterTypesA(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestMultipleTypeAliasedValueParameterTypesAReverse(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */): kotlin.Unit
public fun TestMultipleTypeAliasedValueParameterTypesB(/*0*/ arg1: pkg.SameUserKlassA /* = pkg.UserKlassA */, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestMultipleTypeAliasedValueParameterTypesBReverse(/*0*/ arg1: pkg.SameUserKlassA /* = pkg.UserKlassA */, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */): kotlin.Unit
public tailrec fun TestTailrecFunctionVsConstructor(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public tailrec fun TestTailrecFunctionVsConstructorReverse(): kotlin.Unit
public fun TestTypeAliasedValueParameterTypesA(/*0*/ arg: pkg.SameUserKlass /* = pkg.UserKlass */): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestTypeAliasedValueParameterTypesAReverse(/*0*/ arg: pkg.SameUserKlass /* = pkg.UserKlass */): kotlin.Unit
public fun TestTypeAliasedValueParameterTypesB(/*0*/ arg: pkg.UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestTypeAliasedValueParameterTypesBReverse(/*0*/ arg: pkg.UserKlass): kotlin.Unit
public fun </*0*/ T : pkg.UserInterface> TestTypeParameterWithIdenticalUpperBoundsA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterface> TestTypeParameterWithIdenticalUpperBoundsAReverse(): kotlin.Unit
public fun </*0*/ T : pkg.UserInterface> TestTypeParameterWithIdenticalUpperBoundsB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterface> TestTypeParameterWithIdenticalUpperBoundsBReverse(/*0*/ arg: T): kotlin.Unit
public fun </*0*/ T : pkg.UserInterface> TestTypeParameterWithIdenticalUpperBoundsC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterface> TestTypeParameterWithIdenticalUpperBoundsCReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
public fun </*0*/ T : pkg.UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsAA(): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsAAReverse(): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsABReverse(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsAC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsACReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBA(): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBAReverse(): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBBReverse(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBCReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
public open class Invariant</*0*/ T> {
public constructor Invariant</*0*/ 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 open class SuperConstructorSource {
public constructor SuperConstructorSource(/*0*/ placeholder: pkg.UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestBasic {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestBasic()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestBasicReverse {
public constructor TestBasicReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInInternalAndPublicVisibilitiesA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal constructor TestDifferencesInInternalAndPublicVisibilitiesA()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInInternalAndPublicVisibilitiesAReverse {
internal constructor TestDifferencesInInternalAndPublicVisibilitiesAReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInInternalAndPublicVisibilitiesB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferencesInInternalAndPublicVisibilitiesB()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInInternalAndPublicVisibilitiesBReverse {
public constructor TestDifferencesInInternalAndPublicVisibilitiesBReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndInternalVisibilitiesA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private constructor TestDifferencesInPrivateAndInternalVisibilitiesA()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndInternalVisibilitiesAReverse {
private constructor TestDifferencesInPrivateAndInternalVisibilitiesAReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndInternalVisibilitiesB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal constructor TestDifferencesInPrivateAndInternalVisibilitiesB()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndInternalVisibilitiesBReverse {
internal constructor TestDifferencesInPrivateAndInternalVisibilitiesBReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndPublicVisibilitiesA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private constructor TestDifferencesInPrivateAndPublicVisibilitiesA()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndPublicVisibilitiesAReverse {
private constructor TestDifferencesInPrivateAndPublicVisibilitiesAReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndPublicVisibilitiesB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferencesInPrivateAndPublicVisibilitiesB()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndPublicVisibilitiesBReverse {
public constructor TestDifferencesInPrivateAndPublicVisibilitiesBReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferentlyNamedValueParameters {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferentlyNamedValueParameters(/*0*/ argA: pkg.UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferentlyNamedValueParametersReverse {
public constructor TestDifferentlyNamedValueParametersReverse(/*0*/ argA: pkg.UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsDelegatedPrimaryConstructorCall {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionVsDelegatedPrimaryConstructorCall()
public constructor TestFunctionVsDelegatedPrimaryConstructorCall(/*0*/ placeholder: pkg.UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsDelegatedPrimaryConstructorCallReverse {
public constructor TestFunctionVsDelegatedPrimaryConstructorCallReverse()
public constructor TestFunctionVsDelegatedPrimaryConstructorCallReverse(/*0*/ placeholder: pkg.UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsDelegatedSuperConstructorCall : pkg.SuperConstructorSource {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionVsDelegatedSuperConstructorCall()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsDelegatedSuperConstructorCallReverse : pkg.SuperConstructorSource {
public constructor TestFunctionVsDelegatedSuperConstructorCallReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsPrimaryConstructor {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionVsPrimaryConstructor()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsPrimaryConstructorReverse {
public constructor TestFunctionVsPrimaryConstructorReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionWithReifiedTypeParameterVsConstructorA</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionWithReifiedTypeParameterVsConstructorA</*0*/ 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 TestFunctionWithReifiedTypeParameterVsConstructorAReverse</*0*/ T> {
public constructor TestFunctionWithReifiedTypeParameterVsConstructorAReverse</*0*/ 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 TestFunctionWithReifiedTypeParameterVsConstructorB</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionWithReifiedTypeParameterVsConstructorB</*0*/ T>(/*0*/ arg: T)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionWithReifiedTypeParameterVsConstructorBReverse</*0*/ T> {
public constructor TestFunctionWithReifiedTypeParameterVsConstructorBReverse</*0*/ T>(/*0*/ arg: T)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionWithReifiedTypeParameterVsConstructorC</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionWithReifiedTypeParameterVsConstructorC</*0*/ T>(/*0*/ arg: pkg.Invariant<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 TestFunctionWithReifiedTypeParameterVsConstructorCReverse</*0*/ T> {
public constructor TestFunctionWithReifiedTypeParameterVsConstructorCReverse</*0*/ T>(/*0*/ arg: pkg.Invariant<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 TestIdenticalInternalVisibility {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal constructor TestIdenticalInternalVisibility()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalInternalVisibilityReverse {
internal constructor TestIdenticalInternalVisibilityReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalPrivateVisibility {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private constructor TestIdenticalPrivateVisibility()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalPrivateVisibilityReverse {
private constructor TestIdenticalPrivateVisibilityReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalReturnTypes {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalReturnTypes()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalReturnTypesReverse {
public constructor TestIdenticalReturnTypesReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalTypeParametersA</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersA</*0*/ 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 TestIdenticalTypeParametersAReverse</*0*/ T> {
public constructor TestIdenticalTypeParametersAReverse</*0*/ 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 TestIdenticalTypeParametersB</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersB</*0*/ T>(/*0*/ arg: T)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalTypeParametersBReverse</*0*/ T> {
public constructor TestIdenticalTypeParametersBReverse</*0*/ T>(/*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</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersC</*0*/ T>(/*0*/ arg: pkg.Invariant<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 TestIdenticalTypeParametersCReverse</*0*/ T> {
public constructor TestIdenticalTypeParametersCReverse</*0*/ T>(/*0*/ arg: pkg.Invariant<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 TestIdenticalValueParameters {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalValueParameters(/*0*/ arg: pkg.UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalValueParametersReverse {
public constructor TestIdenticalValueParametersReverse(/*0*/ arg: pkg.UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestInlineFunctionVsConstructor {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestInlineFunctionVsConstructor()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestInlineFunctionVsConstructorReverse {
public constructor TestInlineFunctionVsConstructorReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleDifferentlyNamedValueParametersA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2A: pkg.UserKlassB)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleDifferentlyNamedValueParametersAReverse {
public constructor TestMultipleDifferentlyNamedValueParametersAReverse(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2A: pkg.UserKlassB)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleDifferentlyNamedValueParametersB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleDifferentlyNamedValueParametersB(/*0*/ arg1A: pkg.UserKlassA, /*1*/ arg2A: pkg.UserKlassB)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleDifferentlyNamedValueParametersBReverse {
public constructor TestMultipleDifferentlyNamedValueParametersBReverse(/*0*/ arg1A: pkg.UserKlassA, /*1*/ arg2A: pkg.UserKlassB)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleIdenticalTypeParameters</*0*/ T1, /*1*/ T2> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleIdenticalTypeParameters</*0*/ T1, /*1*/ T2>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleIdenticalTypeParametersReverse</*0*/ T1, /*1*/ T2> {
public constructor TestMultipleIdenticalTypeParametersReverse</*0*/ T1, /*1*/ T2>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleIdenticalValueParameters {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleIdenticalValueParameters(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.UserKlassB)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleIdenticalValueParametersReverse {
public constructor TestMultipleIdenticalValueParametersReverse(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.UserKlassB)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleTypeAliasedValueParameterTypesA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleTypeAliasedValueParameterTypesA(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleTypeAliasedValueParameterTypesAReverse {
public constructor TestMultipleTypeAliasedValueParameterTypesAReverse(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleTypeAliasedValueParameterTypesB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleTypeAliasedValueParameterTypesB(/*0*/ arg1: pkg.SameUserKlassA /* = pkg.UserKlassA */, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleTypeAliasedValueParameterTypesBReverse {
public constructor TestMultipleTypeAliasedValueParameterTypesBReverse(/*0*/ arg1: pkg.SameUserKlassA /* = pkg.UserKlassA */, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTailrecFunctionVsConstructor {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTailrecFunctionVsConstructor()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTailrecFunctionVsConstructorReverse {
public constructor TestTailrecFunctionVsConstructorReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeAliasedValueParameterTypesA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeAliasedValueParameterTypesA(/*0*/ arg: pkg.UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeAliasedValueParameterTypesAReverse {
public constructor TestTypeAliasedValueParameterTypesAReverse(/*0*/ arg: pkg.UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeAliasedValueParameterTypesB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeAliasedValueParameterTypesB(/*0*/ arg: pkg.SameUserKlass /* = pkg.UserKlass */)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeAliasedValueParameterTypesBReverse {
public constructor TestTypeAliasedValueParameterTypesBReverse(/*0*/ arg: pkg.SameUserKlass /* = pkg.UserKlass */)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithIdenticalUpperBoundsA</*0*/ T : pkg.UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsA</*0*/ T : pkg.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 final class TestTypeParameterWithIdenticalUpperBoundsAReverse</*0*/ T : pkg.UserInterface> {
public constructor TestTypeParameterWithIdenticalUpperBoundsAReverse</*0*/ T : pkg.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 final class TestTypeParameterWithIdenticalUpperBoundsB</*0*/ T : pkg.UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsB</*0*/ T : pkg.UserInterface>(/*0*/ arg: T)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithIdenticalUpperBoundsBReverse</*0*/ T : pkg.UserInterface> {
public constructor TestTypeParameterWithIdenticalUpperBoundsBReverse</*0*/ T : pkg.UserInterface>(/*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</*0*/ T : pkg.UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsC</*0*/ T : pkg.UserInterface>(/*0*/ arg: pkg.Invariant<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 TestTypeParameterWithIdenticalUpperBoundsCReverse</*0*/ T : pkg.UserInterface> {
public constructor TestTypeParameterWithIdenticalUpperBoundsCReverse</*0*/ T : pkg.UserInterface>(/*0*/ arg: pkg.Invariant<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 TestTypeParameterWithMultipleIdenticalUpperBoundsAA</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAA</*0*/ T : pkg.UserInterfaceA>() where T : pkg.UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithMultipleIdenticalUpperBoundsAAReverse</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAAReverse</*0*/ T : pkg.UserInterfaceA>() 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</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAB</*0*/ T : pkg.UserInterfaceA>(/*0*/ arg: T) where T : pkg.UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithMultipleIdenticalUpperBoundsABReverse</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsABReverse</*0*/ T : pkg.UserInterfaceA>(/*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</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAC</*0*/ T : pkg.UserInterfaceA>(/*0*/ arg: pkg.Invariant<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 TestTypeParameterWithMultipleIdenticalUpperBoundsACReverse</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsACReverse</*0*/ T : pkg.UserInterfaceA>(/*0*/ arg: pkg.Invariant<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 TestTypeParameterWithMultipleIdenticalUpperBoundsBA</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBA</*0*/ T : pkg.UserInterfaceA>() where T : pkg.UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithMultipleIdenticalUpperBoundsBAReverse</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBAReverse</*0*/ T : pkg.UserInterfaceA>() 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</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBB</*0*/ T : pkg.UserInterfaceA>(/*0*/ arg: T) where T : pkg.UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithMultipleIdenticalUpperBoundsBBReverse</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBBReverse</*0*/ T : pkg.UserInterfaceA>(/*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</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBC</*0*/ T : pkg.UserInterfaceA>(/*0*/ arg: pkg.Invariant<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 TestTypeParameterWithMultipleIdenticalUpperBoundsBCReverse</*0*/ T : pkg.UserInterfaceA> where T : pkg.UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBCReverse</*0*/ T : pkg.UserInterfaceA>(/*0*/ arg: pkg.Invariant<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 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
}
@@ -0,0 +1,701 @@
package
public fun TestBasic(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestBasicReverse(): kotlin.Unit
public fun TestDifferencesInInternalAndPublicVisibilitiesA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestDifferencesInInternalAndPublicVisibilitiesAReverse(): kotlin.Unit
internal fun TestDifferencesInInternalAndPublicVisibilitiesB(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal fun TestDifferencesInInternalAndPublicVisibilitiesBReverse(): kotlin.Unit
internal fun TestDifferencesInPrivateAndInternalVisibilitiesA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal fun TestDifferencesInPrivateAndInternalVisibilitiesAReverse(): kotlin.Unit
private fun TestDifferencesInPrivateAndInternalVisibilitiesB(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private fun TestDifferencesInPrivateAndInternalVisibilitiesBReverse(): kotlin.Unit
public fun TestDifferencesInPrivateAndPublicVisibilitiesA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestDifferencesInPrivateAndPublicVisibilitiesAReverse(): kotlin.Unit
private fun TestDifferencesInPrivateAndPublicVisibilitiesB(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private fun TestDifferencesInPrivateAndPublicVisibilitiesBReverse(): kotlin.Unit
public fun TestDifferentlyNamedValueParameters(/*0*/ argB: UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestDifferentlyNamedValueParametersReverse(/*0*/ argB: UserKlass): kotlin.Unit
public fun TestFunctionVsDelegatedPrimaryConstructorCall(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestFunctionVsDelegatedPrimaryConstructorCallReverse(): kotlin.Unit
public fun TestFunctionVsDelegatedSuperConstructorCall(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestFunctionVsDelegatedSuperConstructorCallReverse(): kotlin.Unit
public fun TestFunctionVsPrimaryConstructor(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestFunctionVsPrimaryConstructorReverse(): kotlin.Unit
public inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorAReverse(): kotlin.Unit
public inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorBReverse(/*0*/ arg: T): kotlin.Unit
public inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ reified T> TestFunctionWithReifiedTypeParameterVsConstructorCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit
internal fun TestIdenticalInternalVisibility(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal fun TestIdenticalInternalVisibilityReverse(): kotlin.Unit
private fun TestIdenticalPrivateVisibility(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private fun TestIdenticalPrivateVisibilityReverse(): kotlin.Unit
public fun TestIdenticalReturnTypes(): TestIdenticalReturnTypes
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestIdenticalReturnTypesReverse(): TestIdenticalReturnTypesReverse
public fun </*0*/ T> TestIdenticalTypeParametersA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T> TestIdenticalTypeParametersAReverse(): kotlin.Unit
public fun </*0*/ T> TestIdenticalTypeParametersB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T> TestIdenticalTypeParametersBReverse(/*0*/ arg: T): kotlin.Unit
public fun </*0*/ T> TestIdenticalTypeParametersC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T> TestIdenticalTypeParametersCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit
public fun TestIdenticalValueParameters(/*0*/ arg: UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestIdenticalValueParametersReverse(/*0*/ arg: UserKlass): kotlin.Unit
public inline fun TestInlineFunctionVsConstructor(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun TestInlineFunctionVsConstructorReverse(): kotlin.Unit
public fun TestMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: UserKlassA, /*1*/ arg2B: UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestMultipleDifferentlyNamedValueParametersAReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2B: UserKlassB): kotlin.Unit
public fun TestMultipleDifferentlyNamedValueParametersB(/*0*/ arg1B: UserKlassA, /*1*/ arg2B: UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestMultipleDifferentlyNamedValueParametersBReverse(/*0*/ arg1B: UserKlassA, /*1*/ arg2B: UserKlassB): kotlin.Unit
public fun </*0*/ T1, /*1*/ T2> TestMultipleIdenticalTypeParameters(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T1, /*1*/ T2> TestMultipleIdenticalTypeParametersReverse(): kotlin.Unit
public fun TestMultipleIdenticalValueParameters(/*0*/ arg1: UserKlassA, /*1*/ arg2: UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestMultipleIdenticalValueParametersReverse(/*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 TestMultipleTypeAliasedValueParameterTypesAReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2: SameUserKlassB /* = UserKlassB */): kotlin.Unit
public fun TestMultipleTypeAliasedValueParameterTypesB(/*0*/ arg1: SameUserKlassA /* = UserKlassA */, /*1*/ arg2: SameUserKlassB /* = UserKlassB */): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestMultipleTypeAliasedValueParameterTypesBReverse(/*0*/ arg1: SameUserKlassA /* = UserKlassA */, /*1*/ arg2: SameUserKlassB /* = UserKlassB */): kotlin.Unit
public tailrec fun TestTailrecFunctionVsConstructor(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public tailrec fun TestTailrecFunctionVsConstructorReverse(): kotlin.Unit
public fun TestTypeAliasedValueParameterTypesA(/*0*/ arg: SameUserKlass /* = UserKlass */): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestTypeAliasedValueParameterTypesAReverse(/*0*/ arg: SameUserKlass /* = UserKlass */): kotlin.Unit
public fun TestTypeAliasedValueParameterTypesB(/*0*/ arg: UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun TestTypeAliasedValueParameterTypesBReverse(/*0*/ arg: UserKlass): kotlin.Unit
public fun </*0*/ T : UserInterface> TestTypeParameterWithIdenticalUpperBoundsA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterface> TestTypeParameterWithIdenticalUpperBoundsAReverse(): kotlin.Unit
public fun </*0*/ T : UserInterface> TestTypeParameterWithIdenticalUpperBoundsB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterface> TestTypeParameterWithIdenticalUpperBoundsBReverse(/*0*/ arg: T): kotlin.Unit
public fun </*0*/ T : UserInterface> TestTypeParameterWithIdenticalUpperBoundsC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterface> TestTypeParameterWithIdenticalUpperBoundsCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit
public fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsAAReverse(): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsABReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsACReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBAReverse(): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> TestTypeParameterWithMultipleIdenticalUpperBoundsBCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public open class Invariant</*0*/ T> {
public constructor Invariant</*0*/ 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 open class SuperConstructorSource {
public constructor SuperConstructorSource(/*0*/ placeholder: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestBasic {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestBasic()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestBasicReverse {
public constructor TestBasicReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInInternalAndPublicVisibilitiesA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal constructor TestDifferencesInInternalAndPublicVisibilitiesA()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInInternalAndPublicVisibilitiesAReverse {
internal constructor TestDifferencesInInternalAndPublicVisibilitiesAReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInInternalAndPublicVisibilitiesB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferencesInInternalAndPublicVisibilitiesB()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInInternalAndPublicVisibilitiesBReverse {
public constructor TestDifferencesInInternalAndPublicVisibilitiesBReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndInternalVisibilitiesA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private constructor TestDifferencesInPrivateAndInternalVisibilitiesA()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndInternalVisibilitiesAReverse {
private constructor TestDifferencesInPrivateAndInternalVisibilitiesAReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndInternalVisibilitiesB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal constructor TestDifferencesInPrivateAndInternalVisibilitiesB()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndInternalVisibilitiesBReverse {
internal constructor TestDifferencesInPrivateAndInternalVisibilitiesBReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndPublicVisibilitiesA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private constructor TestDifferencesInPrivateAndPublicVisibilitiesA()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndPublicVisibilitiesAReverse {
private constructor TestDifferencesInPrivateAndPublicVisibilitiesAReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndPublicVisibilitiesB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferencesInPrivateAndPublicVisibilitiesB()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferencesInPrivateAndPublicVisibilitiesBReverse {
public constructor TestDifferencesInPrivateAndPublicVisibilitiesBReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferentlyNamedValueParameters {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestDifferentlyNamedValueParameters(/*0*/ argA: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestDifferentlyNamedValueParametersReverse {
public constructor TestDifferentlyNamedValueParametersReverse(/*0*/ argA: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsDelegatedPrimaryConstructorCall {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionVsDelegatedPrimaryConstructorCall()
public constructor TestFunctionVsDelegatedPrimaryConstructorCall(/*0*/ placeholder: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsDelegatedPrimaryConstructorCallReverse {
public constructor TestFunctionVsDelegatedPrimaryConstructorCallReverse()
public constructor TestFunctionVsDelegatedPrimaryConstructorCallReverse(/*0*/ placeholder: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsDelegatedSuperConstructorCall : SuperConstructorSource {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionVsDelegatedSuperConstructorCall()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsDelegatedSuperConstructorCallReverse : SuperConstructorSource {
public constructor TestFunctionVsDelegatedSuperConstructorCallReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsPrimaryConstructor {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionVsPrimaryConstructor()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionVsPrimaryConstructorReverse {
public constructor TestFunctionVsPrimaryConstructorReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionWithReifiedTypeParameterVsConstructorA</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionWithReifiedTypeParameterVsConstructorA</*0*/ 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 TestFunctionWithReifiedTypeParameterVsConstructorAReverse</*0*/ T> {
public constructor TestFunctionWithReifiedTypeParameterVsConstructorAReverse</*0*/ 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 TestFunctionWithReifiedTypeParameterVsConstructorB</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionWithReifiedTypeParameterVsConstructorB</*0*/ T>(/*0*/ arg: T)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionWithReifiedTypeParameterVsConstructorBReverse</*0*/ T> {
public constructor TestFunctionWithReifiedTypeParameterVsConstructorBReverse</*0*/ T>(/*0*/ arg: T)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestFunctionWithReifiedTypeParameterVsConstructorC</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestFunctionWithReifiedTypeParameterVsConstructorC</*0*/ T>(/*0*/ arg: Invariant<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 TestFunctionWithReifiedTypeParameterVsConstructorCReverse</*0*/ T> {
public constructor TestFunctionWithReifiedTypeParameterVsConstructorCReverse</*0*/ T>(/*0*/ arg: Invariant<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 TestIdenticalInternalVisibility {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal constructor TestIdenticalInternalVisibility()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalInternalVisibilityReverse {
internal constructor TestIdenticalInternalVisibilityReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalPrivateVisibility {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private constructor TestIdenticalPrivateVisibility()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalPrivateVisibilityReverse {
private constructor TestIdenticalPrivateVisibilityReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalReturnTypes {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalReturnTypes()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalReturnTypesReverse {
public constructor TestIdenticalReturnTypesReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalTypeParametersA</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersA</*0*/ 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 TestIdenticalTypeParametersAReverse</*0*/ T> {
public constructor TestIdenticalTypeParametersAReverse</*0*/ 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 TestIdenticalTypeParametersB</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersB</*0*/ T>(/*0*/ arg: T)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalTypeParametersBReverse</*0*/ T> {
public constructor TestIdenticalTypeParametersBReverse</*0*/ T>(/*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</*0*/ T> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalTypeParametersC</*0*/ T>(/*0*/ arg: Invariant<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 TestIdenticalTypeParametersCReverse</*0*/ T> {
public constructor TestIdenticalTypeParametersCReverse</*0*/ T>(/*0*/ arg: Invariant<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 TestIdenticalValueParameters {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestIdenticalValueParameters(/*0*/ arg: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestIdenticalValueParametersReverse {
public constructor TestIdenticalValueParametersReverse(/*0*/ arg: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestInlineFunctionVsConstructor {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestInlineFunctionVsConstructor()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestInlineFunctionVsConstructorReverse {
public constructor TestInlineFunctionVsConstructorReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleDifferentlyNamedValueParametersA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: UserKlassA, /*1*/ arg2A: UserKlassB)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleDifferentlyNamedValueParametersAReverse {
public constructor TestMultipleDifferentlyNamedValueParametersAReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2A: 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: UserKlassA, /*1*/ arg2A: UserKlassB)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleDifferentlyNamedValueParametersBReverse {
public constructor TestMultipleDifferentlyNamedValueParametersBReverse(/*0*/ arg1A: UserKlassA, /*1*/ arg2A: 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</*0*/ T1, /*1*/ T2> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleIdenticalTypeParameters</*0*/ T1, /*1*/ T2>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleIdenticalTypeParametersReverse</*0*/ T1, /*1*/ T2> {
public constructor TestMultipleIdenticalTypeParametersReverse</*0*/ T1, /*1*/ T2>()
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: UserKlassA, /*1*/ arg2: UserKlassB)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleIdenticalValueParametersReverse {
public constructor TestMultipleIdenticalValueParametersReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2: UserKlassB)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleTypeAliasedValueParameterTypesA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleTypeAliasedValueParameterTypesA(/*0*/ arg1: UserKlassA, /*1*/ arg2: SameUserKlassB /* = UserKlassB */)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleTypeAliasedValueParameterTypesAReverse {
public constructor TestMultipleTypeAliasedValueParameterTypesAReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2: SameUserKlassB /* = UserKlassB */)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleTypeAliasedValueParameterTypesB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestMultipleTypeAliasedValueParameterTypesB(/*0*/ arg1: SameUserKlassA /* = UserKlassA */, /*1*/ arg2: SameUserKlassB /* = UserKlassB */)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestMultipleTypeAliasedValueParameterTypesBReverse {
public constructor TestMultipleTypeAliasedValueParameterTypesBReverse(/*0*/ arg1: SameUserKlassA /* = UserKlassA */, /*1*/ arg2: SameUserKlassB /* = UserKlassB */)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTailrecFunctionVsConstructor {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTailrecFunctionVsConstructor()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTailrecFunctionVsConstructorReverse {
public constructor TestTailrecFunctionVsConstructorReverse()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeAliasedValueParameterTypesA {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeAliasedValueParameterTypesA(/*0*/ arg: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeAliasedValueParameterTypesAReverse {
public constructor TestTypeAliasedValueParameterTypesAReverse(/*0*/ arg: UserKlass)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeAliasedValueParameterTypesB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeAliasedValueParameterTypesB(/*0*/ arg: SameUserKlass /* = UserKlass */)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeAliasedValueParameterTypesBReverse {
public constructor TestTypeAliasedValueParameterTypesBReverse(/*0*/ arg: SameUserKlass /* = 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</*0*/ T : UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsA</*0*/ T : 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 final class TestTypeParameterWithIdenticalUpperBoundsAReverse</*0*/ T : UserInterface> {
public constructor TestTypeParameterWithIdenticalUpperBoundsAReverse</*0*/ T : 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 final class TestTypeParameterWithIdenticalUpperBoundsB</*0*/ T : UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsB</*0*/ T : UserInterface>(/*0*/ arg: T)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithIdenticalUpperBoundsBReverse</*0*/ T : UserInterface> {
public constructor TestTypeParameterWithIdenticalUpperBoundsBReverse</*0*/ T : UserInterface>(/*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</*0*/ T : UserInterface> {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithIdenticalUpperBoundsC</*0*/ T : UserInterface>(/*0*/ arg: Invariant<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 TestTypeParameterWithIdenticalUpperBoundsCReverse</*0*/ T : UserInterface> {
public constructor TestTypeParameterWithIdenticalUpperBoundsCReverse</*0*/ T : UserInterface>(/*0*/ arg: Invariant<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 TestTypeParameterWithMultipleIdenticalUpperBoundsAA</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAA</*0*/ T : UserInterfaceA>() where T : UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithMultipleIdenticalUpperBoundsAAReverse</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAAReverse</*0*/ T : UserInterfaceA>() where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAB</*0*/ T : UserInterfaceA>(/*0*/ arg: T) where T : UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithMultipleIdenticalUpperBoundsABReverse</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsABReverse</*0*/ T : UserInterfaceA>(/*0*/ arg: T) where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsAC</*0*/ T : UserInterfaceA>(/*0*/ arg: Invariant<T>) where T : UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithMultipleIdenticalUpperBoundsACReverse</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsACReverse</*0*/ T : UserInterfaceA>(/*0*/ arg: Invariant<T>) where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBA</*0*/ T : UserInterfaceA>() where T : UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithMultipleIdenticalUpperBoundsBAReverse</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBAReverse</*0*/ T : UserInterfaceA>() where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBB</*0*/ T : UserInterfaceA>(/*0*/ arg: T) where T : UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithMultipleIdenticalUpperBoundsBBReverse</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBBReverse</*0*/ T : UserInterfaceA>(/*0*/ arg: T) where T : 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</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBC</*0*/ T : UserInterfaceA>(/*0*/ arg: Invariant<T>) where T : UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class TestTypeParameterWithMultipleIdenticalUpperBoundsBCReverse</*0*/ T : UserInterfaceA> where T : UserInterfaceB {
public constructor TestTypeParameterWithMultipleIdenticalUpperBoundsBCReverse</*0*/ T : UserInterfaceA>(/*0*/ arg: Invariant<T>) where T : UserInterfaceB
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public interface UserInterface {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public interface UserInterfaceA {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public interface UserInterfaceB {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class UserKlass {
public constructor UserKlass()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class UserKlassA {
public constructor UserKlassA()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class UserKlassB {
public constructor UserKlassB()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public typealias SameUserKlass = UserKlass
public typealias SameUserKlassA = UserKlassA
public typealias SameUserKlassB = UserKlassB
@@ -0,0 +1,378 @@
package
public val defaultArgument: UserKlass
public val defaultArgumentA: UserKlass
public val defaultArgumentB: UserKlass
public val sameDefaultArgument: UserKlass
public open class Invariant</*0*/ T> {
public constructor Invariant</*0*/ 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 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 final fun testBasic(): kotlin.Unit
public final fun testBasic(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final inline fun testDifferencesInInlineModifierPresence(): kotlin.Unit
public final fun testDifferencesInInlineModifierPresence(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testDifferencesInInlineModifierPresenceReverse(): kotlin.Unit
public final inline fun testDifferencesInInlineModifierPresenceReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal final fun testDifferencesInInternalAndPublicVisibilities(): kotlin.Unit
public final fun testDifferencesInInternalAndPublicVisibilities(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testDifferencesInInternalAndPublicVisibilitiesReverse(): kotlin.Unit
internal final fun testDifferencesInInternalAndPublicVisibilitiesReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private final fun testDifferencesInPrivateAndInternalVisibilities(): kotlin.Unit
internal final fun testDifferencesInPrivateAndInternalVisibilities(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal final fun testDifferencesInPrivateAndInternalVisibilitiesReverse(): kotlin.Unit
private final fun testDifferencesInPrivateAndInternalVisibilitiesReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private final fun testDifferencesInPrivateAndPublicVisibilities(): kotlin.Unit
public final fun testDifferencesInPrivateAndPublicVisibilities(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testDifferencesInPrivateAndPublicVisibilitiesReverse(): kotlin.Unit
private final fun testDifferencesInPrivateAndPublicVisibilitiesReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final inline fun </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterA(): kotlin.Unit
public final inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterAReverse(): kotlin.Unit
public final inline fun </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterAReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final inline fun </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterB(/*0*/ arg: T): kotlin.Unit
public final inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterBReverse(/*0*/ arg: T): kotlin.Unit
public final inline fun </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterBReverse(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final inline fun </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterC(/*0*/ arg: Invariant<T>): kotlin.Unit
public final inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit
public final inline fun </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testDifferencesInReturnTypePresence(): kotlin.Unit
public final fun testDifferencesInReturnTypePresence(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testDifferencesInReturnTypePresenceReverse(): kotlin.Unit
public final fun testDifferencesInReturnTypePresenceReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final tailrec fun testDifferencesInTailrecModifierPresence(): kotlin.Unit
public final fun testDifferencesInTailrecModifierPresence(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testDifferencesInTailrecModifierPresenceReverse(): kotlin.Unit
public final tailrec fun testDifferencesInTailrecModifierPresenceReverse(): kotlin.Unit
public final fun </*0*/ T : UserInterfaceA> testDifferencesInTypeParameterMultipleUpperBoundsPresenceA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testDifferencesInTypeParameterMultipleUpperBoundsPresenceA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testDifferencesInTypeParameterMultipleUpperBoundsPresenceB(): kotlin.Unit
public final fun </*0*/ T : UserInterfaceA> testDifferencesInTypeParameterMultipleUpperBoundsPresenceB(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterface> testDifferencesInTypeParameterUpperBoundsPresence(): kotlin.Unit
public final fun </*0*/ T> testDifferencesInTypeParameterUpperBoundsPresence(): kotlin.Unit
public final fun </*0*/ T : UserInterface> testDifferencesInTypeParameterUpperBoundsPresenceReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T> testDifferencesInTypeParameterUpperBoundsPresenceReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testDifferencesInValueParameterDefaultArgumentsPresence(/*0*/ arg: UserKlass = ...): kotlin.Unit
public final fun testDifferencesInValueParameterDefaultArgumentsPresence(/*0*/ arg: UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testDifferencesInValueParameterDefaultArgumentsPresenceReverse(/*0*/ arg: UserKlass): kotlin.Unit
public final fun testDifferencesInValueParameterDefaultArgumentsPresenceReverse(/*0*/ arg: UserKlass = ...): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testDifferentReturnTypes(): UserKlassA
public final fun testDifferentReturnTypes(): UserKlassB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ TA> testDifferentlyNamedTypeParametersA(): kotlin.Unit
public final fun </*0*/ TB> testDifferentlyNamedTypeParametersA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ TA> testDifferentlyNamedTypeParametersB(/*0*/ arg: TA): kotlin.Unit
public final fun </*0*/ TB> testDifferentlyNamedTypeParametersB(/*0*/ arg: TB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ TA> testDifferentlyNamedTypeParametersC(/*0*/ arg: Invariant<TA>): kotlin.Unit
public final fun </*0*/ TB> testDifferentlyNamedTypeParametersC(/*0*/ arg: Invariant<TB>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testDifferentlyNamedValueParameters(/*0*/ argA: UserKlass): kotlin.Unit
public final fun testDifferentlyNamedValueParameters(/*0*/ argB: UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") internal final fun testIdenticalInternalVisibility(): kotlin.Unit
internal final fun testIdenticalInternalVisibility(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final inline fun testIdenticalPresenceOfInlineModifier(): kotlin.Unit
public final inline fun testIdenticalPresenceOfInlineModifier(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final tailrec fun testIdenticalPresenceOfTailrecModifier(): kotlin.Unit
public final tailrec fun testIdenticalPresenceOfTailrecModifier(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") private final fun testIdenticalPrivateVisibility(): kotlin.Unit
private final fun testIdenticalPrivateVisibility(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final inline fun </*0*/ reified T> testIdenticalReifiedTypeParameterA(): kotlin.Unit
public final inline fun </*0*/ reified T> testIdenticalReifiedTypeParameterA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final inline fun </*0*/ reified T> testIdenticalReifiedTypeParameterB(/*0*/ arg: T): kotlin.Unit
public final inline fun </*0*/ reified T> testIdenticalReifiedTypeParameterB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final inline fun </*0*/ reified T> testIdenticalReifiedTypeParameterC(/*0*/ arg: Invariant<T>): kotlin.Unit
public final inline fun </*0*/ reified T> testIdenticalReifiedTypeParameterC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testIdenticalReturnTypes(): UserKlass
public final fun testIdenticalReturnTypes(): UserKlass
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T> testIdenticalTypeParametersA(): kotlin.Unit
public final fun </*0*/ T> testIdenticalTypeParametersA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T> testIdenticalTypeParametersB(/*0*/ arg: T): kotlin.Unit
public final fun </*0*/ T> testIdenticalTypeParametersB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T> testIdenticalTypeParametersC(/*0*/ arg: Invariant<T>): kotlin.Unit
public final fun </*0*/ T> testIdenticalTypeParametersC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testIdenticalValueParameters(/*0*/ arg: UserKlass): kotlin.Unit
public final fun testIdenticalValueParameters(/*0*/ arg: UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T1, /*1*/ T2A> testMultipleDifferentlyNamedTypeParametersA(): kotlin.Unit
public final fun </*0*/ T1, /*1*/ T2B> testMultipleDifferentlyNamedTypeParametersA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T1A, /*1*/ T2A> testMultipleDifferentlyNamedTypeParametersB(): kotlin.Unit
public final fun </*0*/ T1B, /*1*/ T2B> testMultipleDifferentlyNamedTypeParametersB(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: UserKlassA, /*1*/ arg2A: UserKlassB): kotlin.Unit
public final fun testMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: UserKlassA, /*1*/ arg2B: UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testMultipleDifferentlyNamedValueParametersB(/*0*/ arg1A: UserKlassA, /*1*/ arg2A: UserKlassB): kotlin.Unit
public final fun testMultipleDifferentlyNamedValueParametersB(/*0*/ arg1B: UserKlassA, /*1*/ arg2B: UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T1, /*1*/ T2> testMultipleIdenticalTypeParameters(): kotlin.Unit
public final fun </*0*/ T1, /*1*/ T2> testMultipleIdenticalTypeParameters(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testMultipleIdenticalValueParameters(/*0*/ arg1: UserKlassA, /*1*/ arg2: UserKlassB): kotlin.Unit
public final fun testMultipleIdenticalValueParameters(/*0*/ arg1: UserKlassA, /*1*/ arg2: UserKlassB): kotlin.Unit
public final fun testMultipleTypeAliasedValueParameterTypesA(/*0*/ arg1: UserKlassA, /*1*/ arg2: SameUserKlassB /* = UserKlassB */): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testMultipleTypeAliasedValueParameterTypesA(/*0*/ arg1: UserKlassA, /*1*/ arg2: UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testMultipleTypeAliasedValueParameterTypesAReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2: SameUserKlassB /* = UserKlassB */): kotlin.Unit
public final fun testMultipleTypeAliasedValueParameterTypesAReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2: UserKlassB): kotlin.Unit
public final fun testMultipleTypeAliasedValueParameterTypesB(/*0*/ arg1: SameUserKlassA /* = UserKlassA */, /*1*/ arg2: SameUserKlassB /* = UserKlassB */): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testMultipleTypeAliasedValueParameterTypesB(/*0*/ arg1: UserKlassA, /*1*/ arg2: UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testMultipleTypeAliasedValueParameterTypesBReverse(/*0*/ arg1: SameUserKlassA /* = UserKlassA */, /*1*/ arg2: SameUserKlassB /* = UserKlassB */): kotlin.Unit
public final fun testMultipleTypeAliasedValueParameterTypesBReverse(/*0*/ arg1: UserKlassA, /*1*/ arg2: UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testTypeAliasedReturnTypes(): UserKlass
public final fun testTypeAliasedReturnTypes(): SameUserKlass /* = UserKlass */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testTypeAliasedReturnTypesReverse(): SameUserKlass /* = UserKlass */
public final fun testTypeAliasedReturnTypesReverse(): UserKlass
public final fun testTypeAliasedValueParameterTypes(/*0*/ arg: SameUserKlass /* = UserKlass */): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testTypeAliasedValueParameterTypes(/*0*/ arg: UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testTypeAliasedValueParameterTypesReverse(/*0*/ arg: SameUserKlass /* = UserKlass */): kotlin.Unit
public final fun testTypeAliasedValueParameterTypesReverse(/*0*/ arg: UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithDifferentUpperBounds(): kotlin.Unit
public final fun </*0*/ T : UserInterfaceB> testTypeParameterWithDifferentUpperBounds(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsA(): kotlin.Unit
public final fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsB(/*0*/ arg: T): kotlin.Unit
public final fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsC(/*0*/ arg: Invariant<T>): kotlin.Unit
public final fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsAA(): kotlin.Unit where T : UserInterfaceC
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsAB(): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsAB(): kotlin.Unit where T : UserInterfaceC
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleDifferentUpperBoundsAC(): kotlin.Unit where T : UserInterfaceA
public final fun </*0*/ T : UserInterfaceC> testTypeParameterWithMultipleDifferentUpperBoundsAC(): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceC> testTypeParameterWithMultipleDifferentUpperBoundsBA(): kotlin.Unit where T : UserInterfaceD
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsBB(): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceC> testTypeParameterWithMultipleDifferentUpperBoundsBB(): kotlin.Unit where T : UserInterfaceD
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsAA(): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsBA(): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAA(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAAReverse(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAAReverse(): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAB(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAABReverse(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAABReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAACReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAACReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABA(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABAReverse(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABAReverse(): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABB(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABBReverse(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACA(): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACA(): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACAReverse(): kotlin.Unit where T : UserInterfaceA
public final fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACAReverse(): kotlin.Unit where T : UserInterfaceA
public final fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
public final fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
public final fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
public final fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
public final fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAA(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAAReverse(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAAReverse(): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAB(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBABReverse(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBABReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBACReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBACReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBA(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBAReverse(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBAReverse(): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBB(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBBReverse(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public final fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public final fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsAReverse(): kotlin.Unit
public final fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsAReverse(): kotlin.Unit
public final fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsBReverse(/*0*/ arg: T): kotlin.Unit
public final fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsBReverse(/*0*/ arg: T): kotlin.Unit
public final fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit
public final fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsA(): kotlin.Unit
public final fun </*0*/ T : Invariant<out UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsA(): kotlin.Unit
public final fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsAReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : Invariant<out UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsAReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsB(): kotlin.Unit
public final fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsB(): kotlin.Unit
public final fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsBReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsBReverse(): kotlin.Unit
public final fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsC(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsC(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsCReverse(): kotlin.Unit
public final fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsCReverse(): kotlin.Unit
public final fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsD(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : Invariant<out UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsD(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsDReverse(): kotlin.Unit
public final fun </*0*/ T : Invariant<out UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsDReverse(): kotlin.Unit
public final fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsE(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsE(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsEReverse(): kotlin.Unit
public final fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsEReverse(): kotlin.Unit
public final fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsF(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : Invariant<out UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsF(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsFReverse(): kotlin.Unit
public final fun </*0*/ T : Invariant<out UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsFReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testValueParameterWithAliasedDefaultArguments(/*0*/ arg: UserKlass = ...): kotlin.Unit
public final fun testValueParameterWithAliasedDefaultArguments(/*0*/ arg: UserKlass = ...): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testValueParameterWithAliasedDefaultArgumentsReverse(/*0*/ arg: UserKlass = ...): kotlin.Unit
public final fun testValueParameterWithAliasedDefaultArgumentsReverse(/*0*/ arg: UserKlass = ...): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testValueParameterWithDifferentDefaultArguments(/*0*/ arg: UserKlass = ...): kotlin.Unit
public final fun testValueParameterWithDifferentDefaultArguments(/*0*/ arg: UserKlass = ...): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testValueParameterWithIdenticalDefaultArguments(/*0*/ arg: UserKlass = ...): kotlin.Unit
public final fun testValueParameterWithIdenticalDefaultArguments(/*0*/ arg: UserKlass = ...): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testVarianceDifferentReturnTypesA(): Invariant<UserKlass>
public final fun testVarianceDifferentReturnTypesA(): Invariant<out UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testVarianceDifferentReturnTypesAReverse(): Invariant<out UserKlass>
public final fun testVarianceDifferentReturnTypesAReverse(): Invariant<UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testVarianceDifferentReturnTypesB(): Invariant<UserKlass>
public final fun testVarianceDifferentReturnTypesB(): Invariant<in UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testVarianceDifferentReturnTypesBReverse(): Invariant<in UserKlass>
public final fun testVarianceDifferentReturnTypesBReverse(): Invariant<UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testVarianceDifferentReturnTypesC(): Invariant<UserKlass>
public final fun testVarianceDifferentReturnTypesC(): Invariant<*>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testVarianceDifferentReturnTypesCReverse(): Invariant<*>
public final fun testVarianceDifferentReturnTypesCReverse(): Invariant<UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testVarianceDifferentReturnTypesD(): Invariant<out UserKlass>
public final fun testVarianceDifferentReturnTypesD(): Invariant<*>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testVarianceDifferentReturnTypesDReverse(): Invariant<*>
public final fun testVarianceDifferentReturnTypesDReverse(): Invariant<out UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testVarianceDifferentReturnTypesE(): Invariant<in UserKlass>
public final fun testVarianceDifferentReturnTypesE(): Invariant<*>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testVarianceDifferentReturnTypesEReverse(): Invariant<*>
public final fun testVarianceDifferentReturnTypesEReverse(): Invariant<in UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testVarianceDifferentReturnTypesF(): Invariant<out UserKlass>
public final fun testVarianceDifferentReturnTypesF(): Invariant<in UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun testVarianceDifferentReturnTypesFReverse(): Invariant<in UserKlass>
public final fun testVarianceDifferentReturnTypesFReverse(): Invariant<out UserKlass>
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final infix fun UserKlass.testDifferencesInInfixModifierPresence(/*0*/ arg: UserKlass): kotlin.Unit
public final fun UserKlass.testDifferencesInInfixModifierPresence(/*0*/ arg: UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun UserKlass.testDifferencesInInfixModifierPresenceReverse(/*0*/ arg: UserKlass): kotlin.Unit
public final infix fun UserKlass.testDifferencesInInfixModifierPresenceReverse(/*0*/ arg: UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun UserKlass.testIdenticalExtensionReceivers(): kotlin.Unit
public final fun UserKlass.testIdenticalExtensionReceivers(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final infix fun UserKlass.testIdenticalPresenceOfInfixModifier(/*0*/ arg: UserKlass): kotlin.Unit
public final infix fun UserKlass.testIdenticalPresenceOfInfixModifier(/*0*/ arg: UserKlass): kotlin.Unit
public final fun SameUserKlass /* = UserKlass */.testTypeAliasedExtensionReceivers(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun UserKlass.testTypeAliasedExtensionReceivers(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun SameUserKlass /* = UserKlass */.testTypeAliasedExtensionReceiversReverse(): kotlin.Unit
public final fun UserKlass.testTypeAliasedExtensionReceiversReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final fun UserKlassB.unaryMinus(): kotlin.Unit
public final operator fun UserKlassB.unaryMinus(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final operator fun UserKlassA.unaryPlus(): kotlin.Unit
public final operator fun UserKlassA.unaryPlus(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final operator fun UserKlassB.unaryPlus(): kotlin.Unit
public final 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
@@ -0,0 +1,373 @@
package
package pkg {
public val defaultArgument: pkg.UserKlass
public val defaultArgumentA: pkg.UserKlass
public val defaultArgumentB: pkg.UserKlass
public val sameDefaultArgument: pkg.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 </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterA(): kotlin.Unit
public inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterAReverse(): kotlin.Unit
public inline fun </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterAReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterB(/*0*/ arg: T): kotlin.Unit
public inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterBReverse(/*0*/ arg: T): kotlin.Unit
public inline fun </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterBReverse(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
public inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterCReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
public inline fun </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterCReverse(/*0*/ arg: pkg.Invariant<T>): 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 </*0*/ T : pkg.UserInterfaceA> testDifferencesInTypeParameterMultipleUpperBoundsPresenceA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testDifferencesInTypeParameterMultipleUpperBoundsPresenceA(): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testDifferencesInTypeParameterMultipleUpperBoundsPresenceB(): kotlin.Unit
public fun </*0*/ T : pkg.UserInterfaceA> testDifferencesInTypeParameterMultipleUpperBoundsPresenceB(): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T> testDifferencesInTypeParameterUpperBoundsPresence(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterface> testDifferencesInTypeParameterUpperBoundsPresence(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T> testDifferencesInTypeParameterUpperBoundsPresenceReverse(): kotlin.Unit
public fun </*0*/ T : pkg.UserInterface> testDifferencesInTypeParameterUpperBoundsPresenceReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferencesInValueParameterDefaultArgumentsPresence(/*0*/ arg: pkg.UserKlass = ...): kotlin.Unit
public fun testDifferencesInValueParameterDefaultArgumentsPresence(/*0*/ arg: pkg.UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferencesInValueParameterDefaultArgumentsPresenceReverse(/*0*/ arg: pkg.UserKlass): kotlin.Unit
public fun testDifferencesInValueParameterDefaultArgumentsPresenceReverse(/*0*/ arg: pkg.UserKlass = ...): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferentReturnTypes(): pkg.UserKlassA
public fun testDifferentReturnTypes(): pkg.UserKlassB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ TA> testDifferentlyNamedTypeParametersA(): kotlin.Unit
public fun </*0*/ TB> testDifferentlyNamedTypeParametersA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ TA> testDifferentlyNamedTypeParametersB(/*0*/ arg: TA): kotlin.Unit
public fun </*0*/ TB> testDifferentlyNamedTypeParametersB(/*0*/ arg: TB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ TA> testDifferentlyNamedTypeParametersC(/*0*/ arg: pkg.Invariant<TA>): kotlin.Unit
public fun </*0*/ TB> testDifferentlyNamedTypeParametersC(/*0*/ arg: pkg.Invariant<TB>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testDifferentlyNamedValueParameters(/*0*/ argA: pkg.UserKlass): kotlin.Unit
public fun testDifferentlyNamedValueParameters(/*0*/ argB: pkg.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 </*0*/ reified T> testIdenticalReifiedTypeParameterA(): kotlin.Unit
public inline fun </*0*/ reified T> testIdenticalReifiedTypeParameterA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ reified T> testIdenticalReifiedTypeParameterB(/*0*/ arg: T): kotlin.Unit
public inline fun </*0*/ reified T> testIdenticalReifiedTypeParameterB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ reified T> testIdenticalReifiedTypeParameterC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
public inline fun </*0*/ reified T> testIdenticalReifiedTypeParameterC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testIdenticalReturnTypes(): pkg.UserKlass
public fun testIdenticalReturnTypes(): pkg.UserKlass
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T> testIdenticalTypeParametersA(): kotlin.Unit
public fun </*0*/ T> testIdenticalTypeParametersA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T> testIdenticalTypeParametersB(/*0*/ arg: T): kotlin.Unit
public fun </*0*/ T> testIdenticalTypeParametersB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T> testIdenticalTypeParametersC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
public fun </*0*/ T> testIdenticalTypeParametersC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testIdenticalValueParameters(/*0*/ arg: pkg.UserKlass): kotlin.Unit
public fun testIdenticalValueParameters(/*0*/ arg: pkg.UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T1, /*1*/ T2A> testMultipleDifferentlyNamedTypeParametersA(): kotlin.Unit
public fun </*0*/ T1, /*1*/ T2B> testMultipleDifferentlyNamedTypeParametersA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T1A, /*1*/ T2A> testMultipleDifferentlyNamedTypeParametersB(): kotlin.Unit
public fun </*0*/ T1B, /*1*/ T2B> testMultipleDifferentlyNamedTypeParametersB(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2A: pkg.UserKlassB): kotlin.Unit
public fun testMultipleDifferentlyNamedValueParametersA(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2B: pkg.UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testMultipleDifferentlyNamedValueParametersB(/*0*/ arg1A: pkg.UserKlassA, /*1*/ arg2A: pkg.UserKlassB): kotlin.Unit
public fun testMultipleDifferentlyNamedValueParametersB(/*0*/ arg1B: pkg.UserKlassA, /*1*/ arg2B: pkg.UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T1, /*1*/ T2> testMultipleIdenticalTypeParameters(): kotlin.Unit
public fun </*0*/ T1, /*1*/ T2> testMultipleIdenticalTypeParameters(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testMultipleIdenticalValueParameters(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.UserKlassB): kotlin.Unit
public fun testMultipleIdenticalValueParameters(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.UserKlassB): kotlin.Unit
public fun testMultipleTypeAliasedValueParameterTypesA(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testMultipleTypeAliasedValueParameterTypesA(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testMultipleTypeAliasedValueParameterTypesAReverse(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */): kotlin.Unit
public fun testMultipleTypeAliasedValueParameterTypesAReverse(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.UserKlassB): kotlin.Unit
public fun testMultipleTypeAliasedValueParameterTypesB(/*0*/ arg1: pkg.SameUserKlassA /* = pkg.UserKlassA */, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testMultipleTypeAliasedValueParameterTypesB(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testMultipleTypeAliasedValueParameterTypesBReverse(/*0*/ arg1: pkg.SameUserKlassA /* = pkg.UserKlassA */, /*1*/ arg2: pkg.SameUserKlassB /* = pkg.UserKlassB */): kotlin.Unit
public fun testMultipleTypeAliasedValueParameterTypesBReverse(/*0*/ arg1: pkg.UserKlassA, /*1*/ arg2: pkg.UserKlassB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeAliasedReturnTypes(): pkg.UserKlass
public fun testTypeAliasedReturnTypes(): pkg.SameUserKlass /* = pkg.UserKlass */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeAliasedReturnTypesReverse(): pkg.SameUserKlass /* = pkg.UserKlass */
public fun testTypeAliasedReturnTypesReverse(): pkg.UserKlass
public fun testTypeAliasedValueParameterTypes(/*0*/ arg: pkg.SameUserKlass /* = pkg.UserKlass */): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeAliasedValueParameterTypes(/*0*/ arg: pkg.UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testTypeAliasedValueParameterTypesReverse(/*0*/ arg: pkg.SameUserKlass /* = pkg.UserKlass */): kotlin.Unit
public fun testTypeAliasedValueParameterTypesReverse(/*0*/ arg: pkg.UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithDifferentUpperBounds(): kotlin.Unit
public fun </*0*/ T : pkg.UserInterfaceB> testTypeParameterWithDifferentUpperBounds(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterface> testTypeParameterWithIdenticalUpperBoundsA(): kotlin.Unit
public fun </*0*/ T : pkg.UserInterface> testTypeParameterWithIdenticalUpperBoundsA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterface> testTypeParameterWithIdenticalUpperBoundsB(/*0*/ arg: T): kotlin.Unit
public fun </*0*/ T : pkg.UserInterface> testTypeParameterWithIdenticalUpperBoundsB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterface> testTypeParameterWithIdenticalUpperBoundsC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
public fun </*0*/ T : pkg.UserInterface> testTypeParameterWithIdenticalUpperBoundsC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsAA(): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsAA(): kotlin.Unit where T : pkg.UserInterfaceC
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsAB(): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsAB(): kotlin.Unit where T : pkg.UserInterfaceC
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceB> testTypeParameterWithMultipleDifferentUpperBoundsAC(): kotlin.Unit where T : pkg.UserInterfaceA
public fun </*0*/ T : pkg.UserInterfaceC> testTypeParameterWithMultipleDifferentUpperBoundsAC(): kotlin.Unit where T : pkg.UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsBA(): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceC> testTypeParameterWithMultipleDifferentUpperBoundsBA(): kotlin.Unit where T : pkg.UserInterfaceD
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsBB(): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceC> testTypeParameterWithMultipleDifferentUpperBoundsBB(): kotlin.Unit where T : pkg.UserInterfaceD
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAA(): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAA(): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBA(): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBA(): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsAA(): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsAA(): kotlin.Unit where T : pkg.UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsAC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsAC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsBA(): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsBA(): kotlin.Unit where T : pkg.UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsBC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsBC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceA
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAA(): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAA(): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAAReverse(): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAAReverse(): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAB(/*0*/ arg: T): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAABReverse(/*0*/ arg: T): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAABReverse(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAACReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAACReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABA(): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABA(): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABAReverse(): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABAReverse(): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABB(/*0*/ arg: T): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABBReverse(/*0*/ arg: T): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABBReverse(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABCReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABCReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACA(): kotlin.Unit where T : pkg.UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACA(): kotlin.Unit where T : pkg.UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACAReverse(): kotlin.Unit where T : pkg.UserInterfaceA
public fun </*0*/ T : pkg.UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACAReverse(): kotlin.Unit where T : pkg.UserInterfaceA
public fun </*0*/ T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACBReverse(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceA
public fun </*0*/ T : pkg.UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACBReverse(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceA
public fun </*0*/ T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACCReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceA
public fun </*0*/ T : pkg.UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACCReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceA
public fun </*0*/ T : pkg.SameUserInterfaceA /* = pkg.UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAA(): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAA(): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.SameUserInterfaceA /* = pkg.UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAAReverse(): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAAReverse(): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.SameUserInterfaceA /* = pkg.UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAB(/*0*/ arg: T): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.SameUserInterfaceA /* = pkg.UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBABReverse(/*0*/ arg: T): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBABReverse(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.SameUserInterfaceA /* = pkg.UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.SameUserInterfaceA /* = pkg.UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBACReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBACReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.SameUserInterfaceA /* = pkg.UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBA(): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBA(): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.SameUserInterfaceA /* = pkg.UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBAReverse(): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBAReverse(): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.SameUserInterfaceA /* = pkg.UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBB(/*0*/ arg: T): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBB(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.SameUserInterfaceA /* = pkg.UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBBReverse(/*0*/ arg: T): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBBReverse(/*0*/ arg: T): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.SameUserInterfaceA /* = pkg.UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.SameUserInterfaceA /* = pkg.UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBCReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.SameUserInterfaceB /* = pkg.UserInterfaceB */
public fun </*0*/ T : pkg.UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBCReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit where T : pkg.UserInterfaceB
public fun </*0*/ T : pkg.SameUserInterface /* = pkg.UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterface> testTypeParameterWithTypeAliasedUpperBoundsA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.SameUserInterface /* = pkg.UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsAReverse(): kotlin.Unit
public fun </*0*/ T : pkg.UserInterface> testTypeParameterWithTypeAliasedUpperBoundsAReverse(): kotlin.Unit
public fun </*0*/ T : pkg.SameUserInterface /* = pkg.UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterface> testTypeParameterWithTypeAliasedUpperBoundsB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.SameUserInterface /* = pkg.UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsBReverse(/*0*/ arg: T): kotlin.Unit
public fun </*0*/ T : pkg.UserInterface> testTypeParameterWithTypeAliasedUpperBoundsBReverse(/*0*/ arg: T): kotlin.Unit
public fun </*0*/ T : pkg.SameUserInterface /* = pkg.UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.UserInterface> testTypeParameterWithTypeAliasedUpperBoundsC(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.SameUserInterface /* = pkg.UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsCReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
public fun </*0*/ T : pkg.UserInterface> testTypeParameterWithTypeAliasedUpperBoundsCReverse(/*0*/ arg: pkg.Invariant<T>): kotlin.Unit
public fun </*0*/ T : pkg.Invariant<out pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.Invariant<pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.Invariant<out pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsAReverse(): kotlin.Unit
public fun </*0*/ T : pkg.Invariant<pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsAReverse(): kotlin.Unit
public fun </*0*/ T : pkg.Invariant<in pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsB(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.Invariant<pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsB(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.Invariant<in pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsBReverse(): kotlin.Unit
public fun </*0*/ T : pkg.Invariant<pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsBReverse(): kotlin.Unit
public fun </*0*/ T : pkg.Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsC(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.Invariant<pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsC(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsCReverse(): kotlin.Unit
public fun </*0*/ T : pkg.Invariant<pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsCReverse(): kotlin.Unit
public fun </*0*/ T : pkg.Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsD(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.Invariant<out pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsD(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsDReverse(): kotlin.Unit
public fun </*0*/ T : pkg.Invariant<out pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsDReverse(): kotlin.Unit
public fun </*0*/ T : pkg.Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsE(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.Invariant<in pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsE(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsEReverse(): kotlin.Unit
public fun </*0*/ T : pkg.Invariant<in pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsEReverse(): kotlin.Unit
public fun </*0*/ T : pkg.Invariant<in pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsF(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.Invariant<out pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsF(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : pkg.Invariant<in pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsFReverse(): kotlin.Unit
public fun </*0*/ T : pkg.Invariant<out pkg.UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsFReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testValueParameterWithAliasedDefaultArguments(/*0*/ arg: pkg.UserKlass = ...): kotlin.Unit
public fun testValueParameterWithAliasedDefaultArguments(/*0*/ arg: pkg.UserKlass = ...): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testValueParameterWithAliasedDefaultArgumentsReverse(/*0*/ arg: pkg.UserKlass = ...): kotlin.Unit
public fun testValueParameterWithAliasedDefaultArgumentsReverse(/*0*/ arg: pkg.UserKlass = ...): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testValueParameterWithDifferentDefaultArguments(/*0*/ arg: pkg.UserKlass = ...): kotlin.Unit
public fun testValueParameterWithDifferentDefaultArguments(/*0*/ arg: pkg.UserKlass = ...): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testValueParameterWithIdenticalDefaultArguments(/*0*/ arg: pkg.UserKlass = ...): kotlin.Unit
public fun testValueParameterWithIdenticalDefaultArguments(/*0*/ arg: pkg.UserKlass = ...): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesA(): pkg.Invariant<pkg.UserKlass>
public fun testVarianceDifferentReturnTypesA(): pkg.Invariant<out pkg.UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesAReverse(): pkg.Invariant<out pkg.UserKlass>
public fun testVarianceDifferentReturnTypesAReverse(): pkg.Invariant<pkg.UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesB(): pkg.Invariant<pkg.UserKlass>
public fun testVarianceDifferentReturnTypesB(): pkg.Invariant<in pkg.UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesBReverse(): pkg.Invariant<in pkg.UserKlass>
public fun testVarianceDifferentReturnTypesBReverse(): pkg.Invariant<pkg.UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesC(): pkg.Invariant<pkg.UserKlass>
public fun testVarianceDifferentReturnTypesC(): pkg.Invariant<*>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesCReverse(): pkg.Invariant<*>
public fun testVarianceDifferentReturnTypesCReverse(): pkg.Invariant<pkg.UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesD(): pkg.Invariant<out pkg.UserKlass>
public fun testVarianceDifferentReturnTypesD(): pkg.Invariant<*>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesDReverse(): pkg.Invariant<*>
public fun testVarianceDifferentReturnTypesDReverse(): pkg.Invariant<out pkg.UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesE(): pkg.Invariant<in pkg.UserKlass>
public fun testVarianceDifferentReturnTypesE(): pkg.Invariant<*>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesEReverse(): pkg.Invariant<*>
public fun testVarianceDifferentReturnTypesEReverse(): pkg.Invariant<in pkg.UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesF(): pkg.Invariant<out pkg.UserKlass>
public fun testVarianceDifferentReturnTypesF(): pkg.Invariant<in pkg.UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesFReverse(): pkg.Invariant<in pkg.UserKlass>
public fun testVarianceDifferentReturnTypesFReverse(): pkg.Invariant<out pkg.UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public infix fun pkg.UserKlass.testDifferencesInInfixModifierPresence(/*0*/ arg: pkg.UserKlass): kotlin.Unit
public fun pkg.UserKlass.testDifferencesInInfixModifierPresence(/*0*/ arg: pkg.UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun pkg.UserKlass.testDifferencesInInfixModifierPresenceReverse(/*0*/ arg: pkg.UserKlass): kotlin.Unit
public infix fun pkg.UserKlass.testDifferencesInInfixModifierPresenceReverse(/*0*/ arg: pkg.UserKlass): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun pkg.UserKlass.testIdenticalExtensionReceivers(): kotlin.Unit
public fun pkg.UserKlass.testIdenticalExtensionReceivers(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public infix fun pkg.UserKlass.testIdenticalPresenceOfInfixModifier(/*0*/ arg: pkg.UserKlass): kotlin.Unit
public infix fun pkg.UserKlass.testIdenticalPresenceOfInfixModifier(/*0*/ arg: pkg.UserKlass): kotlin.Unit
public fun pkg.SameUserKlass /* = pkg.UserKlass */.testTypeAliasedExtensionReceivers(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun pkg.UserKlass.testTypeAliasedExtensionReceivers(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun pkg.SameUserKlass /* = pkg.UserKlass */.testTypeAliasedExtensionReceiversReverse(): kotlin.Unit
public fun pkg.UserKlass.testTypeAliasedExtensionReceiversReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun pkg.UserKlassB.unaryMinus(): kotlin.Unit
public operator fun pkg.UserKlassB.unaryMinus(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public operator fun pkg.UserKlassA.unaryPlus(): kotlin.Unit
public operator fun pkg.UserKlassA.unaryPlus(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public operator fun pkg.UserKlassB.unaryPlus(): kotlin.Unit
public fun pkg.UserKlassB.unaryPlus(): kotlin.Unit
public open class Invariant</*0*/ T> {
public constructor Invariant</*0*/ 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 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 = pkg.UserInterface
public typealias SameUserInterfaceA = pkg.UserInterfaceA
public typealias SameUserInterfaceB = pkg.UserInterfaceB
public typealias SameUserKlass = pkg.UserKlass
public typealias SameUserKlassA = pkg.UserKlassA
public typealias SameUserKlassB = pkg.UserKlassB
}
@@ -0,0 +1,371 @@
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 </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterA(): kotlin.Unit
public inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterAReverse(): kotlin.Unit
public inline fun </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterAReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterB(/*0*/ arg: T): kotlin.Unit
public inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterBReverse(/*0*/ arg: T): kotlin.Unit
public inline fun </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterBReverse(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterC(/*0*/ arg: Invariant<T>): kotlin.Unit
public inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ T> testDifferencesInReifiedBehaviorOfTypeParameterCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit
public inline fun </*0*/ reified T> testDifferencesInReifiedBehaviorOfTypeParameterCReverse(/*0*/ arg: Invariant<T>): 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 </*0*/ T : UserInterfaceA> testDifferencesInTypeParameterMultipleUpperBoundsPresenceA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testDifferencesInTypeParameterMultipleUpperBoundsPresenceA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testDifferencesInTypeParameterMultipleUpperBoundsPresenceB(): kotlin.Unit
public fun </*0*/ T : UserInterfaceA> testDifferencesInTypeParameterMultipleUpperBoundsPresenceB(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterface> testDifferencesInTypeParameterUpperBoundsPresence(): kotlin.Unit
public fun </*0*/ T> testDifferencesInTypeParameterUpperBoundsPresence(): kotlin.Unit
public fun </*0*/ T : UserInterface> testDifferencesInTypeParameterUpperBoundsPresenceReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T> 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 </*0*/ TA> testDifferentlyNamedTypeParametersA(): kotlin.Unit
public fun </*0*/ TB> testDifferentlyNamedTypeParametersA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ TA> testDifferentlyNamedTypeParametersB(/*0*/ arg: TA): kotlin.Unit
public fun </*0*/ TB> testDifferentlyNamedTypeParametersB(/*0*/ arg: TB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ TA> testDifferentlyNamedTypeParametersC(/*0*/ arg: Invariant<TA>): kotlin.Unit
public fun </*0*/ TB> testDifferentlyNamedTypeParametersC(/*0*/ arg: Invariant<TB>): 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 </*0*/ reified T> testIdenticalReifiedTypeParameterA(): kotlin.Unit
public inline fun </*0*/ reified T> testIdenticalReifiedTypeParameterA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ reified T> testIdenticalReifiedTypeParameterB(/*0*/ arg: T): kotlin.Unit
public inline fun </*0*/ reified T> testIdenticalReifiedTypeParameterB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public inline fun </*0*/ reified T> testIdenticalReifiedTypeParameterC(/*0*/ arg: Invariant<T>): kotlin.Unit
public inline fun </*0*/ reified T> testIdenticalReifiedTypeParameterC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testIdenticalReturnTypes(): UserKlass
public fun testIdenticalReturnTypes(): UserKlass
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T> testIdenticalTypeParametersA(): kotlin.Unit
public fun </*0*/ T> testIdenticalTypeParametersA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T> testIdenticalTypeParametersB(/*0*/ arg: T): kotlin.Unit
public fun </*0*/ T> testIdenticalTypeParametersB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T> testIdenticalTypeParametersC(/*0*/ arg: Invariant<T>): kotlin.Unit
public fun </*0*/ T> testIdenticalTypeParametersC(/*0*/ arg: Invariant<T>): 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 </*0*/ T1, /*1*/ T2A> testMultipleDifferentlyNamedTypeParametersA(): kotlin.Unit
public fun </*0*/ T1, /*1*/ T2B> testMultipleDifferentlyNamedTypeParametersA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T1A, /*1*/ T2A> testMultipleDifferentlyNamedTypeParametersB(): kotlin.Unit
public fun </*0*/ T1B, /*1*/ T2B> 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 </*0*/ T1, /*1*/ T2> testMultipleIdenticalTypeParameters(): kotlin.Unit
public fun </*0*/ T1, /*1*/ T2> 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 </*0*/ T : UserInterfaceA> testTypeParameterWithDifferentUpperBounds(): kotlin.Unit
public fun </*0*/ T : UserInterfaceB> testTypeParameterWithDifferentUpperBounds(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsA(): kotlin.Unit
public fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsB(/*0*/ arg: T): kotlin.Unit
public fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsC(/*0*/ arg: Invariant<T>): kotlin.Unit
public fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsAA(): kotlin.Unit where T : UserInterfaceC
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsAB(): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsAB(): kotlin.Unit where T : UserInterfaceC
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleDifferentUpperBoundsAC(): kotlin.Unit where T : UserInterfaceA
public fun </*0*/ T : UserInterfaceC> testTypeParameterWithMultipleDifferentUpperBoundsAC(): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceC> testTypeParameterWithMultipleDifferentUpperBoundsBA(): kotlin.Unit where T : UserInterfaceD
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsBB(): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceC> testTypeParameterWithMultipleDifferentUpperBoundsBB(): kotlin.Unit where T : UserInterfaceD
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsAA(): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsBA(): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAA(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAAReverse(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAAReverse(): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAB(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAABReverse(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAABReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAACReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAACReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABA(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABAReverse(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABAReverse(): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABB(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABBReverse(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACA(): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACA(): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACAReverse(): kotlin.Unit where T : UserInterfaceA
public fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACAReverse(): kotlin.Unit where T : UserInterfaceA
public fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
public fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
public fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
public fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
public fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAA(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAAReverse(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAAReverse(): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAB(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBABReverse(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBABReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBACReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBACReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBA(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBAReverse(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBAReverse(): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBB(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBBReverse(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsAReverse(): kotlin.Unit
public fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsAReverse(): kotlin.Unit
public fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsBReverse(/*0*/ arg: T): kotlin.Unit
public fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsBReverse(/*0*/ arg: T): kotlin.Unit
public fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit
public fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsA(): kotlin.Unit
public fun </*0*/ T : Invariant<out UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsA(): kotlin.Unit
public fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsAReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : Invariant<out UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsAReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsB(): kotlin.Unit
public fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsB(): kotlin.Unit
public fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsBReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsBReverse(): kotlin.Unit
public fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsC(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsC(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsCReverse(): kotlin.Unit
public fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsCReverse(): kotlin.Unit
public fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsD(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : Invariant<out UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsD(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsDReverse(): kotlin.Unit
public fun </*0*/ T : Invariant<out UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsDReverse(): kotlin.Unit
public fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsE(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsE(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsEReverse(): kotlin.Unit
public fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsEReverse(): kotlin.Unit
public fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsF(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : Invariant<out UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsF(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsFReverse(): kotlin.Unit
public fun </*0*/ T : Invariant<out UserInterface>> 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<UserKlass>
public fun testVarianceDifferentReturnTypesA(): Invariant<out UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesAReverse(): Invariant<out UserKlass>
public fun testVarianceDifferentReturnTypesAReverse(): Invariant<UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesB(): Invariant<UserKlass>
public fun testVarianceDifferentReturnTypesB(): Invariant<in UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesBReverse(): Invariant<in UserKlass>
public fun testVarianceDifferentReturnTypesBReverse(): Invariant<UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesC(): Invariant<UserKlass>
public fun testVarianceDifferentReturnTypesC(): Invariant<*>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesCReverse(): Invariant<*>
public fun testVarianceDifferentReturnTypesCReverse(): Invariant<UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesD(): Invariant<out UserKlass>
public fun testVarianceDifferentReturnTypesD(): Invariant<*>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesDReverse(): Invariant<*>
public fun testVarianceDifferentReturnTypesDReverse(): Invariant<out UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesE(): Invariant<in UserKlass>
public fun testVarianceDifferentReturnTypesE(): Invariant<*>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesEReverse(): Invariant<*>
public fun testVarianceDifferentReturnTypesEReverse(): Invariant<in UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesF(): Invariant<out UserKlass>
public fun testVarianceDifferentReturnTypesF(): Invariant<in UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public fun testVarianceDifferentReturnTypesFReverse(): Invariant<in UserKlass>
public fun testVarianceDifferentReturnTypesFReverse(): Invariant<out UserKlass>
@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</*0*/ T> {
public constructor Invariant</*0*/ 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 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
@@ -0,0 +1,24 @@
package
public val obj: kotlin.Any
public val property: kotlin.Any
public fun test(): kotlin.Unit
public object Object {
private constructor Object()
public final val property: kotlin.Any
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 final fun test(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class Test {
public constructor Test()
public final val property: kotlin.Any
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 final fun test(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -0,0 +1,35 @@
package
public fun KlassA(): kotlin.Unit
public fun KlassB(): kotlin.Unit
public fun KlassC(): kotlin.Unit
public fun KlassD(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final class KlassA {
public constructor KlassA()
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
}
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final class KlassB {
public constructor KlassB()
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
}
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final class KlassC {
public constructor KlassC()
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
}
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public final class KlassD {
public constructor KlassD()
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
}
@@ -0,0 +1,338 @@
package
public val defaultArgument: UserKlass
public val defaultArgumentA: UserKlass
public val defaultArgumentB: UserKlass
public val sameDefaultArgument: UserKlass
public open class Invariant</*0*/ T> {
public constructor Invariant</*0*/ 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 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 </*0*/ T : UserInterfaceA> testDifferencesInTypeParameterMultipleUpperBoundsPresenceA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testDifferencesInTypeParameterMultipleUpperBoundsPresenceA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testDifferencesInTypeParameterMultipleUpperBoundsPresenceB(): kotlin.Unit
public open fun </*0*/ T : UserInterfaceA> testDifferencesInTypeParameterMultipleUpperBoundsPresenceB(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterface> testDifferencesInTypeParameterUpperBoundsPresence(): kotlin.Unit
public open fun </*0*/ T> testDifferencesInTypeParameterUpperBoundsPresence(): kotlin.Unit
public open fun </*0*/ T : UserInterface> testDifferencesInTypeParameterUpperBoundsPresenceReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T> 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 </*0*/ TA> testDifferentlyNamedTypeParametersA(): kotlin.Unit
public open fun </*0*/ TB> testDifferentlyNamedTypeParametersA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ TA> testDifferentlyNamedTypeParametersB(/*0*/ arg: TA): kotlin.Unit
public open fun </*0*/ TB> testDifferentlyNamedTypeParametersB(/*0*/ arg: TB): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ TA> testDifferentlyNamedTypeParametersC(/*0*/ arg: Invariant<TA>): kotlin.Unit
public open fun </*0*/ TB> testDifferentlyNamedTypeParametersC(/*0*/ arg: Invariant<TB>): 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 </*0*/ T> testIdenticalTypeParametersA(): kotlin.Unit
public open fun </*0*/ T> testIdenticalTypeParametersA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T> testIdenticalTypeParametersB(/*0*/ arg: T): kotlin.Unit
public open fun </*0*/ T> testIdenticalTypeParametersB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T> testIdenticalTypeParametersC(/*0*/ arg: Invariant<T>): kotlin.Unit
public open fun </*0*/ T> testIdenticalTypeParametersC(/*0*/ arg: Invariant<T>): 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 </*0*/ T1, /*1*/ T2A> testMultipleDifferentlyNamedTypeParametersA(): kotlin.Unit
public open fun </*0*/ T1, /*1*/ T2B> testMultipleDifferentlyNamedTypeParametersA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T1A, /*1*/ T2A> testMultipleDifferentlyNamedTypeParametersB(): kotlin.Unit
public open fun </*0*/ T1B, /*1*/ T2B> 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 </*0*/ T1, /*1*/ T2> testMultipleIdenticalTypeParameters(): kotlin.Unit
public open fun </*0*/ T1, /*1*/ T2> 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 </*0*/ T : UserInterfaceA> testTypeParameterWithDifferentUpperBounds(): kotlin.Unit
public open fun </*0*/ T : UserInterfaceB> testTypeParameterWithDifferentUpperBounds(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsA(): kotlin.Unit
public open fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsB(/*0*/ arg: T): kotlin.Unit
public open fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsC(/*0*/ arg: Invariant<T>): kotlin.Unit
public open fun </*0*/ T : UserInterface> testTypeParameterWithIdenticalUpperBoundsC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsAA(): kotlin.Unit where T : UserInterfaceC
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsAB(): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsAB(): kotlin.Unit where T : UserInterfaceC
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleDifferentUpperBoundsAC(): kotlin.Unit where T : UserInterfaceA
public open fun </*0*/ T : UserInterfaceC> testTypeParameterWithMultipleDifferentUpperBoundsAC(): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceC> testTypeParameterWithMultipleDifferentUpperBoundsBA(): kotlin.Unit where T : UserInterfaceD
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleDifferentUpperBoundsBB(): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceC> testTypeParameterWithMultipleDifferentUpperBoundsBB(): kotlin.Unit where T : UserInterfaceD
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleIdenticalUpperBoundsBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsAA(): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsAA(): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsBA(): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsBA(): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleShuffledUpperBoundsBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleShuffledUpperBoundsBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAA(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAAReverse(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAAReverse(): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAB(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAABReverse(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAABReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAACReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsAACReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABA(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABAReverse(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABAReverse(): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABB(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABBReverse(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsABCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACA(): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACA(): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACAReverse(): kotlin.Unit where T : UserInterfaceA
public open fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACAReverse(): kotlin.Unit where T : UserInterfaceA
public open fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
public open fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceA
public open fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : SameUserInterfaceB /* = UserInterfaceB */> testTypeParameterWithMultipleTypeAliasedUpperBoundsACCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
public open fun </*0*/ T : UserInterfaceB> testTypeParameterWithMultipleTypeAliasedUpperBoundsACCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceA
public open fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAA(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAAReverse(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAAReverse(): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAB(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBABReverse(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBABReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBAC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBACReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBACReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBA(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBA(): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBAReverse(): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBAReverse(): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBB(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBB(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBBReverse(/*0*/ arg: T): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBBReverse(/*0*/ arg: T): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBC(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : SameUserInterfaceA /* = UserInterfaceA */> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : SameUserInterfaceB /* = UserInterfaceB */
public open fun </*0*/ T : UserInterfaceA> testTypeParameterWithMultipleTypeAliasedUpperBoundsBBCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit where T : UserInterfaceB
public open fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsA(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsAReverse(): kotlin.Unit
public open fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsAReverse(): kotlin.Unit
public open fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsB(/*0*/ arg: T): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsBReverse(/*0*/ arg: T): kotlin.Unit
public open fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsBReverse(/*0*/ arg: T): kotlin.Unit
public open fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsC(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : SameUserInterface /* = UserInterface */> testTypeParameterWithTypeAliasedUpperBoundsCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit
public open fun </*0*/ T : UserInterface> testTypeParameterWithTypeAliasedUpperBoundsCReverse(/*0*/ arg: Invariant<T>): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsA(): kotlin.Unit
public open fun </*0*/ T : Invariant<out UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsA(): kotlin.Unit
public open fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsAReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : Invariant<out UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsAReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsB(): kotlin.Unit
public open fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsB(): kotlin.Unit
public open fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsBReverse(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsBReverse(): kotlin.Unit
public open fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsC(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsC(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsCReverse(): kotlin.Unit
public open fun </*0*/ T : Invariant<UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsCReverse(): kotlin.Unit
public open fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsD(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : Invariant<out UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsD(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsDReverse(): kotlin.Unit
public open fun </*0*/ T : Invariant<out UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsDReverse(): kotlin.Unit
public open fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsE(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsE(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : Invariant<*>> testTypeParameterWithVarianceDifferentUpperBoundsEReverse(): kotlin.Unit
public open fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsEReverse(): kotlin.Unit
public open fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsF(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : Invariant<out UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsF(): kotlin.Unit
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun </*0*/ T : Invariant<in UserInterface>> testTypeParameterWithVarianceDifferentUpperBoundsFReverse(): kotlin.Unit
public open fun </*0*/ T : Invariant<out UserInterface>> 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<UserKlass>
public open fun testVarianceDifferentReturnTypesA(): Invariant<out UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun testVarianceDifferentReturnTypesAReverse(): Invariant<out UserKlass>
public open fun testVarianceDifferentReturnTypesAReverse(): Invariant<UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun testVarianceDifferentReturnTypesB(): Invariant<UserKlass>
public open fun testVarianceDifferentReturnTypesB(): Invariant<in UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun testVarianceDifferentReturnTypesBReverse(): Invariant<in UserKlass>
public open fun testVarianceDifferentReturnTypesBReverse(): Invariant<UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun testVarianceDifferentReturnTypesC(): Invariant<UserKlass>
public open fun testVarianceDifferentReturnTypesC(): Invariant<*>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun testVarianceDifferentReturnTypesCReverse(): Invariant<*>
public open fun testVarianceDifferentReturnTypesCReverse(): Invariant<UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun testVarianceDifferentReturnTypesD(): Invariant<out UserKlass>
public open fun testVarianceDifferentReturnTypesD(): Invariant<*>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun testVarianceDifferentReturnTypesDReverse(): Invariant<*>
public open fun testVarianceDifferentReturnTypesDReverse(): Invariant<out UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun testVarianceDifferentReturnTypesE(): Invariant<in UserKlass>
public open fun testVarianceDifferentReturnTypesE(): Invariant<*>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun testVarianceDifferentReturnTypesEReverse(): Invariant<*>
public open fun testVarianceDifferentReturnTypesEReverse(): Invariant<in UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun testVarianceDifferentReturnTypesF(): Invariant<out UserKlass>
public open fun testVarianceDifferentReturnTypesF(): Invariant<in UserKlass>
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "") public open fun testVarianceDifferentReturnTypesFReverse(): Invariant<in UserKlass>
public open fun testVarianceDifferentReturnTypesFReverse(): Invariant<out UserKlass>
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
@@ -0,0 +1,30 @@
package
public interface I1 {
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 I2 : I1 {
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 Test1 {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "foo") public abstract fun </*0*/ T : java.io.Serializable> foo(/*0*/ t: T): kotlin.Unit where T : kotlin.Cloneable
public abstract fun </*0*/ T : kotlin.Cloneable> foo(/*0*/ t: T): kotlin.Unit where T : java.io.Serializable
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public interface Test2 {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public abstract fun </*0*/ T : I1> foo(/*0*/ t: T): kotlin.Unit where T : I2
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "foo") public abstract fun </*0*/ T : I2> foo(/*0*/ t: T): kotlin.Unit where T : I1
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}