// !LANGUAGE: +ContextReceivers // FIR_IDENTICAL package foo val Int.simple: Int get() = 0 val Int.simple: Int get() = 0 val Int.differentTypes: Int get() = 0 val String.differentTypes: Int get() = 0 val T.sameNamedGenerics: Int get() = 0 val T.sameNamedGenerics: Int get() = 0 val T.differentlyNamedGenerics: Int get() = 0 val R.differentlyNamedGenerics: Int get() = 0 val T.sameNamedGenericsDifferentBounds: Int get() = 0 val T.sameNamedGenericsDifferentBounds: String get() = "" val T.differentlyNamedGenericsDifferentBounds: Int get() = 0 val R.differentlyNamedGenericsDifferentBounds: String get() = "" val List.sameNamedGenericsListDifferentBounds: Int get() = 0 val List.sameNamedGenericsListDifferentBounds: String get() = "" val List.differentlyNamedGenericsListDifferentBounds: Int get() = 0 val List.differentlyNamedGenericsListDifferentBounds: String get() = "" context(Int) val simpleContextReceivers: Int get() = 0 context(Int) val simpleContextReceivers: Int get() = 0 context(Int) val differentTypesContextReceivers: Int get() = 0 context(String) val differentTypesContextReceivers: Int get() = 0 context(T) val sameNamedGenericsContextReceivers: Int get() = 0 context(T) val sameNamedGenericsContextReceivers: Int get() = 0 context(T) val differentlyNamedGenericsContextReceivers: Int get() = 0 context(R) val differentlyNamedGenericsContextReceivers: Int get() = 0 context(T) val sameNamedGenericsDifferentBoundsContextReceivers: Int get() = 0 context(T) val sameNamedGenericsDifferentBoundsContextReceivers: String get() = "" context(T) val differentlyNamedGenericsDifferentBoundsContextReceivers: Int get() = 0 context(R) val differentlyNamedGenericsDifferentBoundsContextReceivers: String get() = "" context(List) val sameNamedGenericsListDifferentBoundsContextReceivers: Int get() = 0 context(List) val sameNamedGenericsListDifferentBoundsContextReceivers: String get() = "" context(List) val differentlyNamedGenericsListDifferentBoundsContextReceivers: Int get() = 0 context(List) val differentlyNamedGenericsListDifferentBoundsContextReceivers: String get() = "" val Int.extensionVsContextReceiver: Int get() = 0 context(Int) val extensionVsContextReceiver: String get() = "" class C { val Int.simple: Int get() = 0 val Int.simple: Int get() = 0 val Int.differentTypes: Int get() = 0 val String.differentTypes: Int get() = 0 val T.sameNamedGenerics: Int get() = 0 val T.sameNamedGenerics: Int get() = 0 val T.differentlyNamedGenerics: Int get() = 0 val R.differentlyNamedGenerics: Int get() = 0 val T.sameNamedGenericsDifferentBounds: Int get() = 0 val T.sameNamedGenericsDifferentBounds: String get() = "" val T.differentlyNamedGenericsDifferentBounds: Int get() = 0 val R.differentlyNamedGenericsDifferentBounds: String get() = "" val List.sameNamedGenericsListDifferentBounds: Int get() = 0 val List.sameNamedGenericsListDifferentBounds: String get() = "" val List.differentlyNamedGenericsListDifferentBounds: Int get() = 0 val List.differentlyNamedGenericsListDifferentBounds: String get() = "" context(Int) val simpleContextReceivers: Int get() = 0 context(Int) val simpleContextReceivers: Int get() = 0 context(Int) val differentTypesContextReceivers: Int get() = 0 context(String) val differentTypesContextReceivers: Int get() = 0 context(T) val sameNamedGenericsContextReceivers: Int get() = 0 context(T) val sameNamedGenericsContextReceivers: Int get() = 0 context(T) val differentlyNamedGenericsContextReceivers: Int get() = 0 context(R) val differentlyNamedGenericsContextReceivers: Int get() = 0 context(T) val sameNamedGenericsDifferentBoundsContextReceivers: Int get() = 0 context(T) val sameNamedGenericsDifferentBoundsContextReceivers: String get() = "" context(T) val differentlyNamedGenericsDifferentBoundsContextReceivers: Int get() = 0 context(R) val differentlyNamedGenericsDifferentBoundsContextReceivers: String get() = "" context(List) val sameNamedGenericsListDifferentBoundsContextReceivers: Int get() = 0 context(List) val sameNamedGenericsListDifferentBoundsContextReceivers: String get() = "" context(List) val differentlyNamedGenericsListDifferentBoundsContextReceivers: Int get() = 0 context(List) val differentlyNamedGenericsListDifferentBoundsContextReceivers: String get() = "" val Int.extensionVsContextReceiver: Int get() = 0 context(Int) val extensionVsContextReceiver: String get() = "" }