Ignore irrelevant diagnostics in overload-set related spec tests
This commit is contained in:
+5
-5
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -EXTENSION_SHADOWED_BY_MEMBER
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -21,7 +21,7 @@ class Marker {
|
||||
// TESTCASE NUMBER: 1
|
||||
class Case1() {
|
||||
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>() = println("local extension marker.foo")
|
||||
fun Marker.foo() = println("local extension marker.foo")
|
||||
|
||||
fun test() {
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: Marker.foo; typeCall: function")!>foo()<!>
|
||||
@@ -35,12 +35,12 @@ fun case1() {
|
||||
// TESTCASE NUMBER: 2
|
||||
class Case2() {
|
||||
fun test() {
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>() = println("local extension marker.foo")
|
||||
fun Marker.foo() = println("local extension marker.foo")
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: Marker.foo; typeCall: function")!>foo()<!>
|
||||
}
|
||||
}
|
||||
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>() = println("top level extension marker.foo")
|
||||
fun Marker.foo() = println("top level extension marker.foo")
|
||||
|
||||
fun case2() {
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: Marker.foo; typeCall: function")!>foo()<!>
|
||||
@@ -48,6 +48,6 @@ fun case2() {
|
||||
|
||||
// TESTCASE NUMBER: 3
|
||||
fun case3() {
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>() = println("local extension marker.foo")
|
||||
fun Marker.foo() = println("local extension marker.foo")
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: Marker.foo; typeCall: function")!>foo()<!>
|
||||
}
|
||||
|
||||
+5
-5
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -EXTENSION_SHADOWED_BY_MEMBER
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -34,7 +34,7 @@ import libPackage.Marker
|
||||
// TESTCASE NUMBER: 1
|
||||
class Case1() {
|
||||
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>() = println("local extension marker.foo")
|
||||
fun Marker.foo() = println("local extension marker.foo")
|
||||
|
||||
fun test() {
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo()<!>
|
||||
@@ -48,12 +48,12 @@ fun case1() {
|
||||
// TESTCASE NUMBER: 2
|
||||
class Case2() {
|
||||
fun test() {
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>() = println("local extension marker.foo")
|
||||
fun Marker.foo() = println("local extension marker.foo")
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo()<!>
|
||||
}
|
||||
}
|
||||
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>() = println("top level extension marker.foo")
|
||||
fun Marker.foo() = println("top level extension marker.foo")
|
||||
|
||||
fun case2() {
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo()<!>
|
||||
@@ -61,6 +61,6 @@ fun case2() {
|
||||
|
||||
// TESTCASE NUMBER: 3
|
||||
fun case3() {
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>() = println("local extension marker.foo")
|
||||
fun Marker.foo() = println("local extension marker.foo")
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo()<!>
|
||||
}
|
||||
|
||||
+8
-8
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -DEBUG_INFO_LEAKING_THIS -EXTENSION_SHADOWED_BY_MEMBER
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -24,7 +24,7 @@ package libPackage
|
||||
|
||||
class Marker {
|
||||
fun foo() = println("non-extension member Marker.foo()")
|
||||
val foo: Marker = <!DEBUG_INFO_LEAKING_THIS!>this<!>
|
||||
val foo: Marker = this
|
||||
operator fun invoke() = println("non-extension member Marker.invoke()")
|
||||
}
|
||||
|
||||
@@ -36,7 +36,7 @@ import libPackage.Marker
|
||||
|
||||
class Case1() {
|
||||
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>() = println("local extension marker.foo")
|
||||
fun Marker.foo() = println("local extension marker.foo")
|
||||
|
||||
fun test() {
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo()<!>
|
||||
@@ -50,12 +50,12 @@ fun case1() {
|
||||
// TESTCASE NUMBER: 2
|
||||
class Case2() {
|
||||
fun test() {
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>() = println("local extension marker.foo")
|
||||
fun Marker.foo() = println("local extension marker.foo")
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo()<!>
|
||||
}
|
||||
}
|
||||
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>() = println("top level extension marker.foo")
|
||||
fun Marker.foo() = println("top level extension marker.foo")
|
||||
|
||||
fun case2() {
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo()<!>
|
||||
@@ -63,7 +63,7 @@ fun case2() {
|
||||
|
||||
// TESTCASE NUMBER: 3
|
||||
fun case3() {
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>() = println("local extension marker.foo")
|
||||
fun Marker.foo() = println("local extension marker.foo")
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo()<!>
|
||||
}
|
||||
|
||||
@@ -75,8 +75,8 @@ fun case4(marker : Marker?) {
|
||||
// TESTCASE NUMBER: 5
|
||||
fun case5(marker : Marker?) {
|
||||
fun bar(){
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>() = println("local extension marker.foo")
|
||||
fun Marker.foo() = println("local extension marker.foo")
|
||||
marker?.<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo()<!>
|
||||
}
|
||||
marker?.<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo()<!>
|
||||
}
|
||||
}
|
||||
|
||||
+8
-8
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -UNREACHABLE_CODE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -IMPLICIT_NOTHING_RETURN_TYPE
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -UNREACHABLE_CODE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -IMPLICIT_NOTHING_RETURN_TYPE -DEBUG_INFO_LEAKING_THIS -EXTENSION_SHADOWED_BY_MEMBER
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -21,7 +21,7 @@ package libPackage
|
||||
|
||||
class Marker {
|
||||
fun foo(y: Int) = TODO()
|
||||
val foo: Marker = <!DEBUG_INFO_LEAKING_THIS!>this<!>
|
||||
val foo: Marker = this
|
||||
operator fun invoke(x: Int) = TODO()
|
||||
}
|
||||
|
||||
@@ -32,7 +32,7 @@ import libPackage.Marker
|
||||
// TESTCASE NUMBER: 1
|
||||
|
||||
class Case1() {
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(y: Int) = TODO()
|
||||
fun Marker.foo(y: Int) = TODO()
|
||||
|
||||
fun test() {
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo(y=1)<!>
|
||||
@@ -48,13 +48,13 @@ fun case1() {
|
||||
// TESTCASE NUMBER: 2
|
||||
class Case2() {
|
||||
fun test() {
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x:Int) = TODO()
|
||||
fun Marker.foo(x:Int) = TODO()
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo(y=1)<!>
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.invoke; typeCall: variable&invoke")!>foo(x=1)<!>
|
||||
}
|
||||
}
|
||||
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x:Int) = TODO()
|
||||
fun Marker.foo(x:Int) = TODO()
|
||||
|
||||
fun case2() {
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo(y=1)<!>
|
||||
@@ -63,7 +63,7 @@ fun case2() {
|
||||
|
||||
// TESTCASE NUMBER: 3
|
||||
fun case3() {
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(y:Int) = TODO()
|
||||
fun Marker.foo(y:Int) = TODO()
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo(y=1)<!>
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.invoke; typeCall: variable&invoke")!>foo(x=1)<!>
|
||||
}
|
||||
@@ -86,10 +86,10 @@ fun case4(marker : Marker?) {
|
||||
*/
|
||||
fun case5(marker : Marker?) {
|
||||
fun bar(){
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(y:Int) = TODO()
|
||||
fun Marker.foo(y:Int) = TODO()
|
||||
marker?.<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo(y=1)<!>
|
||||
marker?.<!DEBUG_INFO_CALL("fqName: tests.foo; typeCall: extension function")!>foo(x=1)<!>
|
||||
}
|
||||
marker?.<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo(y=1)<!>
|
||||
marker?.<!DEBUG_INFO_CALL("fqName: tests.foo; typeCall: extension function")!>foo(x=1)<!>
|
||||
}
|
||||
}
|
||||
|
||||
+6
-6
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -NOTHING_TO_INLINE -EXTENSION_SHADOWED_BY_MEMBER
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -NOTHING_TO_INLINE -EXTENSION_SHADOWED_BY_MEMBER -EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -111,13 +111,13 @@ import libPackageCase3.*
|
||||
import libPackageCase3Explicit.listOf
|
||||
|
||||
class Case3(){
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T): List<T> = TODO()
|
||||
fun <T> Case3.listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
val listOf: A
|
||||
get() = A()
|
||||
|
||||
fun case1() {
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T): List<T> = TODO()
|
||||
fun <T> Case3.listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
<!DEBUG_INFO_CALL("fqName: testsCase3.A.invoke; typeCall: variable&invoke")!>listOf(elements1= arrayOf(1))<!>
|
||||
}
|
||||
@@ -134,7 +134,7 @@ import testsCase3.*
|
||||
val Case3.listOf: A
|
||||
get() = A()
|
||||
public fun <T> listOf(vararg elements1: T): List<T> = TODO()
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T): List<T> = TODO()
|
||||
fun <T> Case3.listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
// FILE: Lib.kt
|
||||
// TESTCASE NUMBER: 3
|
||||
@@ -144,7 +144,7 @@ import testsCase3.*
|
||||
|
||||
val Case3.listOf: A
|
||||
get() = A()
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T): List<T> = TODO()
|
||||
fun <T> Case3.listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
public fun <T> listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
@@ -155,7 +155,7 @@ package testsCase3
|
||||
val Case3.listOf: A
|
||||
get() = A()
|
||||
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T): List<T> = TODO()
|
||||
fun <T> Case3.listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
public fun <T> listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
|
||||
+10
-10
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -NOTHING_TO_INLINE
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -NOTHING_TO_INLINE -EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -70,11 +70,11 @@ import libPackageCase2Explicit.listOf
|
||||
class Case2(){
|
||||
|
||||
fun case1_0() {
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T): List<T> = TODO()
|
||||
fun <T> Case2.listOf(vararg elements1: T): List<T> = TODO()
|
||||
<!DEBUG_INFO_CALL("fqName: testsCase2.Case2.case1_0.listOf; typeCall: extension function")!>listOf(elements1= arrayOf(1))<!>
|
||||
|
||||
fun case1_1() {
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T): List<T> = TODO()
|
||||
fun <T> Case2.listOf(vararg elements1: T): List<T> = TODO()
|
||||
<!DEBUG_INFO_CALL("fqName: testsCase2.Case2.case1_0.case1_1.listOf; typeCall: extension function")!>listOf(elements1= arrayOf(1))<!>
|
||||
}
|
||||
}
|
||||
@@ -82,7 +82,7 @@ class Case2(){
|
||||
val Case2.listOf: A
|
||||
get() = A()
|
||||
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T): List<T> = TODO()
|
||||
fun <T> Case2.listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
fun case2_0(){
|
||||
<!DEBUG_INFO_CALL("fqName: testsCase2.Case2.listOf; typeCall: extension function")!>listOf(elements1= arrayOf(1))<!>
|
||||
@@ -100,7 +100,7 @@ import testsCase2.*
|
||||
val Case2.listOf: A
|
||||
get() = A()
|
||||
public fun <T> listOf(vararg elements1: T): List<T> = TODO()
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T): List<T> = TODO()
|
||||
fun <T> Case2.listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
// FILE: Lib.kt
|
||||
// TESTCASE NUMBER: 2
|
||||
@@ -108,7 +108,7 @@ fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>list
|
||||
package libPackageCase2Explicit
|
||||
import testsCase2.*
|
||||
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T): List<T> = TODO()
|
||||
fun <T> Case2.listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
public fun <T> listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
@@ -116,7 +116,7 @@ public fun <T> listOf(vararg elements1: T): List<T> = TODO()
|
||||
// TESTCASE NUMBER: 2
|
||||
|
||||
package testsCase2
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T): List<T> = TODO()
|
||||
fun <T> Case2.listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
public fun <T> listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
@@ -165,7 +165,7 @@ import testsCase3.*
|
||||
val Case3.listOf: A
|
||||
get() = A()
|
||||
public fun <T> listOf(vararg elements1: T): List<T> = TODO()
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T): List<T> = TODO()
|
||||
fun <T> Case3.listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
// FILE: Lib.kt
|
||||
// TESTCASE NUMBER: 3
|
||||
@@ -173,14 +173,14 @@ fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>list
|
||||
package libPackageCase3Explicit
|
||||
import testsCase3.*
|
||||
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T): List<T> = TODO()
|
||||
fun <T> Case3.listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
public fun <T> listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
// FILE: LibtestsPack.kt
|
||||
// TESTCASE NUMBER: 3
|
||||
package testsCase3
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T): List<T> = TODO()
|
||||
fun <T> Case3.listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
public fun <T> listOf(vararg elements1: T): List<T> = TODO()
|
||||
|
||||
|
||||
+8
-8
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -UNREACHABLE_CODE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -IMPLICIT_NOTHING_RETURN_TYPE
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -UNREACHABLE_CODE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -IMPLICIT_NOTHING_RETURN_TYPE -DEBUG_INFO_LEAKING_THIS -EXTENSION_SHADOWED_BY_MEMBER
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -21,7 +21,7 @@ package libPackage
|
||||
|
||||
class Marker {
|
||||
fun foo(y: () -> Int) = TODO()
|
||||
val foo: Marker = <!DEBUG_INFO_LEAKING_THIS!>this<!>
|
||||
val foo: Marker = this
|
||||
operator fun invoke(x: () -> Int) = TODO()
|
||||
}
|
||||
|
||||
@@ -32,7 +32,7 @@ import libPackage.Marker
|
||||
// TESTCASE NUMBER: 1
|
||||
|
||||
class Case1() {
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(y: ()->Int) = TODO()
|
||||
fun Marker.foo(y: ()->Int) = TODO()
|
||||
|
||||
fun test() {
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo(y = { 1 })<!>
|
||||
@@ -48,13 +48,13 @@ fun case1() {
|
||||
// TESTCASE NUMBER: 2
|
||||
class Case2() {
|
||||
fun test() {
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: ()->Int) = TODO()
|
||||
fun Marker.foo(x: ()->Int) = TODO()
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo(y = { 1 })<!>
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.invoke; typeCall: variable&invoke")!>foo(x = { 1 })<!>
|
||||
}
|
||||
}
|
||||
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: ()->Int) = TODO()
|
||||
fun Marker.foo(x: ()->Int) = TODO()
|
||||
|
||||
fun case2() {
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo(y = { 1 })<!>
|
||||
@@ -63,7 +63,7 @@ fun case2() {
|
||||
|
||||
// TESTCASE NUMBER: 3
|
||||
fun case3() {
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(y: ()->Int) = TODO()
|
||||
fun Marker.foo(y: ()->Int) = TODO()
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo(y = { 1 })<!>
|
||||
Marker().<!DEBUG_INFO_CALL("fqName: libPackage.Marker.invoke; typeCall: variable&invoke")!>foo(x = { 1 })<!>
|
||||
}
|
||||
@@ -86,10 +86,10 @@ fun case4(marker: Marker?) {
|
||||
*/
|
||||
fun case5(marker: Marker?) {
|
||||
fun bar() {
|
||||
fun Marker.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(y: ()->Int) = TODO()
|
||||
fun Marker.foo(y: ()->Int) = TODO()
|
||||
marker?.<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo(y = { 1 })<!>
|
||||
marker?.<!DEBUG_INFO_CALL("fqName: tests.foo; typeCall: extension function")!>foo(x = { 1 })<!>
|
||||
}
|
||||
marker?.<!DEBUG_INFO_CALL("fqName: libPackage.Marker.foo; typeCall: function")!>foo(y = { 1 })<!>
|
||||
marker?.<!DEBUG_INFO_CALL("fqName: tests.foo; typeCall: extension function")!>foo(x = { 1 })<!>
|
||||
}
|
||||
}
|
||||
|
||||
+6
-6
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -NOTHING_TO_INLINE -EXTENSION_SHADOWED_BY_MEMBER
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -NOTHING_TO_INLINE -EXTENSION_SHADOWED_BY_MEMBER -EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -111,14 +111,14 @@ import libPackageCase3.*
|
||||
import libPackageCase3Explicit.listOf
|
||||
|
||||
class Case3() {
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T = TODO(), body: () -> T =
|
||||
fun <T> Case3.listOf(vararg elements1: T = TODO(), body: () -> T =
|
||||
{ TODO() }): List<T> = TODO()
|
||||
|
||||
val listOf: A
|
||||
get() = A()
|
||||
|
||||
fun case1() {
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
fun <T> Case3.listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
|
||||
<!DEBUG_INFO_CALL("fqName: testsCase3.A.invoke; typeCall: variable&invoke")!>listOf(elements1 = arrayOf(1), body = { "" })<!>
|
||||
}
|
||||
@@ -137,7 +137,7 @@ val Case3.listOf: A
|
||||
get() = A()
|
||||
|
||||
public fun <T> listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
fun <T> Case3.listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
|
||||
// FILE: Lib.kt
|
||||
// TESTCASE NUMBER: 3
|
||||
@@ -148,7 +148,7 @@ import testsCase3.*
|
||||
val Case3.listOf: A
|
||||
get() = A()
|
||||
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
fun <T> Case3.listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
|
||||
public fun <T> listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
|
||||
@@ -159,7 +159,7 @@ package testsCase3
|
||||
val Case3.listOf: A
|
||||
get() = A()
|
||||
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
fun <T> Case3.listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
|
||||
public fun <T> listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
|
||||
|
||||
+10
-10
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -NOTHING_TO_INLINE
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -NOTHING_TO_INLINE -EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -71,11 +71,11 @@ import libPackageCase2Explicit.listOf
|
||||
class Case2() {
|
||||
|
||||
fun case1_0() {
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
fun <T> Case2.listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
<!DEBUG_INFO_CALL("fqName: testsCase2.Case2.case1_0.listOf; typeCall: extension function")!>listOf(elements1 = arrayOf(1), body = { "" })<!>
|
||||
|
||||
fun case1_1() {
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
fun <T> Case2.listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
<!DEBUG_INFO_CALL("fqName: testsCase2.Case2.case1_0.case1_1.listOf; typeCall: extension function")!>listOf(elements1 = arrayOf(1), body = { "" })<!>
|
||||
}
|
||||
}
|
||||
@@ -83,7 +83,7 @@ class Case2() {
|
||||
val Case2.listOf: A
|
||||
get() = A()
|
||||
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T = TODO(), body: () -> T =
|
||||
fun <T> Case2.listOf(vararg elements1: T = TODO(), body: () -> T =
|
||||
{ TODO() }): List<T> = TODO()
|
||||
|
||||
fun case2_0() {
|
||||
@@ -105,7 +105,7 @@ val Case2.listOf: A
|
||||
get() = A()
|
||||
|
||||
public fun <T> listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
fun <T> Case2.listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
|
||||
// FILE: Lib.kt
|
||||
// TESTCASE NUMBER: 2
|
||||
@@ -113,7 +113,7 @@ fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>list
|
||||
package libPackageCase2Explicit
|
||||
import testsCase2.*
|
||||
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
fun <T> Case2.listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
|
||||
public fun <T> listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
|
||||
@@ -121,7 +121,7 @@ public fun <T> listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }):
|
||||
// TESTCASE NUMBER: 2
|
||||
|
||||
package testsCase2
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
fun <T> Case2.listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
|
||||
public fun <T> listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
|
||||
@@ -173,7 +173,7 @@ val Case3.listOf: A
|
||||
get() = A()
|
||||
|
||||
public fun <T> listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
fun <T> Case3.listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
|
||||
// FILE: Lib.kt
|
||||
// TESTCASE NUMBER: 3
|
||||
@@ -181,14 +181,14 @@ fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>list
|
||||
package libPackageCase3Explicit
|
||||
import testsCase3.*
|
||||
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
fun <T> Case3.listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
|
||||
public fun <T> listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
|
||||
// FILE: LibtestsPack.kt
|
||||
// TESTCASE NUMBER: 3
|
||||
package testsCase3
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>listOf<!>(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
fun <T> Case3.listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
|
||||
public fun <T> listOf(vararg elements1: T = TODO(), body: () -> T = { TODO() }): List<T> = TODO()
|
||||
|
||||
|
||||
+9
-9
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -EXTENSION_SHADOWED_BY_MEMBER
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -28,7 +28,7 @@ class A() {
|
||||
package sentence3
|
||||
import libPackage.A
|
||||
|
||||
infix fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: ()->Int) = "pack scope extension fun foo"
|
||||
infix fun A.foo(x: ()->Int) = "pack scope extension fun foo"
|
||||
|
||||
// FILE: TestCase1.kt
|
||||
// TESTCASE NUMBER: 1
|
||||
@@ -37,7 +37,7 @@ package sentence3
|
||||
import libPackage.A
|
||||
|
||||
class Case1() {
|
||||
infix fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: ()->Int) = "local extension fun foo"
|
||||
infix fun A.foo(x: ()->Int) = "local extension fun foo"
|
||||
|
||||
fun case1() {
|
||||
val a = A()
|
||||
@@ -52,7 +52,7 @@ package sentence3
|
||||
import libPackage.A
|
||||
|
||||
interface Case2 {
|
||||
infix fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: ()->Int) = "local extension fun foo"
|
||||
infix fun A.foo(x: ()->Int) = "local extension fun foo"
|
||||
|
||||
fun case2() {
|
||||
val a = A()
|
||||
@@ -66,11 +66,11 @@ interface Case2 {
|
||||
package testPack
|
||||
import libPackage.A
|
||||
|
||||
infix fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: ()->Int) = "my package scope top level trim"
|
||||
infix fun A.foo(x: ()->Int) = "my package scope top level trim"
|
||||
|
||||
|
||||
fun case3() {
|
||||
infix fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: ()->Int) = "my local scope trim"
|
||||
infix fun A.foo(x: ()->Int) = "my local scope trim"
|
||||
|
||||
val a = A()
|
||||
<!DEBUG_INFO_CALL("fqName: libPackage.A.foo; typeCall: infix function")!>a foo {1}<!>
|
||||
@@ -82,15 +82,15 @@ fun case3() {
|
||||
package testPackNew
|
||||
import libPackage.A
|
||||
|
||||
infix fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: ()->Int) = "my package scope top level trim"
|
||||
infix fun A.foo(x: ()->Int) = "my package scope top level trim"
|
||||
|
||||
|
||||
fun case4() {
|
||||
|
||||
infix fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: ()->Int) = "my local trim"
|
||||
infix fun A.foo(x: ()->Int) = "my local trim"
|
||||
|
||||
fun subfun() {
|
||||
infix fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: ()->Int) = "my local trim"
|
||||
infix fun A.foo(x: ()->Int) = "my local trim"
|
||||
val a = A()
|
||||
<!DEBUG_INFO_CALL("fqName: libPackage.A.foo; typeCall: infix function")!>a foo {1}<!>
|
||||
<!DEBUG_INFO_CALL("fqName: libPackage.A.foo; typeCall: infix function")!>A() foo {1}<!>
|
||||
|
||||
+6
-6
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -NOTHING_TO_INLINE -EXTENSION_SHADOWED_BY_MEMBER
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -NOTHING_TO_INLINE -EXTENSION_SHADOWED_BY_MEMBER -EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -114,13 +114,13 @@ import libPackageCase3.*
|
||||
import libPackageCase3Explicit.emptyArray
|
||||
|
||||
class Case3(){
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>emptyArray<!>(): Array<T> = TODO()
|
||||
fun <T> Case3.emptyArray(): Array<T> = TODO()
|
||||
|
||||
val emptyArray: A
|
||||
get() = A()
|
||||
|
||||
fun case1() {
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>emptyArray<!>(): Array<T> = TODO()
|
||||
fun <T> Case3.emptyArray(): Array<T> = TODO()
|
||||
|
||||
<!DEBUG_INFO_CALL("fqName: testsCase3.A.invoke; typeCall: variable&invoke")!>emptyArray<Int>()<!>
|
||||
}
|
||||
@@ -137,7 +137,7 @@ import testsCase3.*
|
||||
val Case3.emptyArray: A
|
||||
get() = A()
|
||||
public fun <T> emptyArray(): Array<T> = TODO()
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>emptyArray<!>(): Array<T> = TODO()
|
||||
fun <T> Case3.emptyArray(): Array<T> = TODO()
|
||||
|
||||
// FILE: Lib.kt
|
||||
// TESTCASE NUMBER: 3
|
||||
@@ -147,7 +147,7 @@ import testsCase3.*
|
||||
|
||||
val Case3.emptyArray: A
|
||||
get() = A()
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>emptyArray<!>(): Array<T> = TODO()
|
||||
fun <T> Case3.emptyArray(): Array<T> = TODO()
|
||||
|
||||
public fun <T> emptyArray(): Array<T> = TODO()
|
||||
|
||||
@@ -158,7 +158,7 @@ package testsCase3
|
||||
val Case3.emptyArray: A
|
||||
get() = A()
|
||||
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>emptyArray<!>(): Array<T> = TODO()
|
||||
fun <T> Case3.emptyArray(): Array<T> = TODO()
|
||||
|
||||
public fun <T> emptyArray(): Array<T> = TODO()
|
||||
|
||||
|
||||
+10
-10
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -NOTHING_TO_INLINE
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -NOTHING_TO_INLINE -EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -73,11 +73,11 @@ import libPackageCase2Explicit.emptyArray
|
||||
class Case2(){
|
||||
|
||||
fun case1_0() {
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>emptyArray<!>(): Array<T> = TODO()
|
||||
fun <T> Case2.emptyArray(): Array<T> = TODO()
|
||||
<!DEBUG_INFO_CALL("fqName: testsCase2.Case2.case1_0.emptyArray; typeCall: extension function")!>emptyArray<Int>()<!>
|
||||
|
||||
fun case1_1() {
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>emptyArray<!>(): Array<T> = TODO()
|
||||
fun <T> Case2.emptyArray(): Array<T> = TODO()
|
||||
<!DEBUG_INFO_CALL("fqName: testsCase2.Case2.case1_0.case1_1.emptyArray; typeCall: extension function")!>emptyArray<Int>()<!>
|
||||
}
|
||||
}
|
||||
@@ -85,7 +85,7 @@ class Case2(){
|
||||
val Case2.emptyArray: A
|
||||
get() = A()
|
||||
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>emptyArray<!>(): Array<T> = TODO()
|
||||
fun <T> Case2.emptyArray(): Array<T> = TODO()
|
||||
|
||||
fun case2_0(){
|
||||
<!DEBUG_INFO_CALL("fqName: testsCase2.Case2.emptyArray; typeCall: extension function")!>emptyArray<Int>()<!>
|
||||
@@ -103,7 +103,7 @@ import testsCase2.*
|
||||
val Case2.emptyArray: A
|
||||
get() = A()
|
||||
public fun <T> emptyArray(): Array<T> = TODO()
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>emptyArray<!>(): Array<T> = TODO()
|
||||
fun <T> Case2.emptyArray(): Array<T> = TODO()
|
||||
|
||||
// FILE: Lib.kt
|
||||
// TESTCASE NUMBER: 2
|
||||
@@ -111,7 +111,7 @@ fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>empt
|
||||
package libPackageCase2Explicit
|
||||
import testsCase2.*
|
||||
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>emptyArray<!>(): Array<T> = TODO()
|
||||
fun <T> Case2.emptyArray(): Array<T> = TODO()
|
||||
|
||||
public fun <T> emptyArray(): Array<T> = TODO()
|
||||
|
||||
@@ -119,7 +119,7 @@ public fun <T> emptyArray(): Array<T> = TODO()
|
||||
// TESTCASE NUMBER: 2
|
||||
|
||||
package testsCase2
|
||||
fun <T> Case2.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>emptyArray<!>(): Array<T> = TODO()
|
||||
fun <T> Case2.emptyArray(): Array<T> = TODO()
|
||||
|
||||
public fun <T> emptyArray(): Array<T> = TODO()
|
||||
|
||||
@@ -168,7 +168,7 @@ import testsCase3.*
|
||||
val Case3.emptyArray: A
|
||||
get() = A()
|
||||
public fun <T> emptyArray(): Array<T> = TODO()
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>emptyArray<!>(): Array<T> = TODO()
|
||||
fun <T> Case3.emptyArray(): Array<T> = TODO()
|
||||
|
||||
// FILE: Lib.kt
|
||||
// TESTCASE NUMBER: 3
|
||||
@@ -176,14 +176,14 @@ fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>empt
|
||||
package libPackageCase3Explicit
|
||||
import testsCase3.*
|
||||
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>emptyArray<!>(): Array<T> = TODO()
|
||||
fun <T> Case3.emptyArray(): Array<T> = TODO()
|
||||
|
||||
public fun <T> emptyArray(): Array<T> = TODO()
|
||||
|
||||
// FILE: LibtestsPack.kt
|
||||
// TESTCASE NUMBER: 3
|
||||
package testsCase3
|
||||
fun <T> Case3.<!EXTENSION_FUNCTION_SHADOWED_BY_MEMBER_PROPERTY_WITH_INVOKE!>emptyArray<!>(): Array<T> = TODO()
|
||||
fun <T> Case3.emptyArray(): Array<T> = TODO()
|
||||
|
||||
public fun <T> emptyArray(): Array<T> = TODO()
|
||||
|
||||
|
||||
+9
-9
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -EXTENSION_SHADOWED_BY_MEMBER
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -26,7 +26,7 @@ class A() {
|
||||
package sentence3
|
||||
import libPackage.A
|
||||
|
||||
fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: Int) = "pack scope extension fun foo"
|
||||
fun A.foo(x: Int) = "pack scope extension fun foo"
|
||||
|
||||
// FILE: TestCase1.kt
|
||||
// TESTCASE NUMBER: 1
|
||||
@@ -35,7 +35,7 @@ package sentence3
|
||||
import libPackage.A
|
||||
|
||||
class Case1() {
|
||||
fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: Int) = "local extension fun foo"
|
||||
fun A.foo(x: Int) = "local extension fun foo"
|
||||
|
||||
fun case1() {
|
||||
val a = A()
|
||||
@@ -50,7 +50,7 @@ package sentence3
|
||||
import libPackage.A
|
||||
|
||||
interface Case2 {
|
||||
fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: Int) = "local extension fun foo"
|
||||
fun A.foo(x: Int) = "local extension fun foo"
|
||||
|
||||
fun case2() {
|
||||
val a = A()
|
||||
@@ -64,11 +64,11 @@ interface Case2 {
|
||||
package testPack
|
||||
import libPackage.A
|
||||
|
||||
fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: Int) = "my package scope top level contains"
|
||||
fun A.foo(x: Int) = "my package scope top level contains"
|
||||
|
||||
|
||||
fun case3() {
|
||||
fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: Int) ="my local scope contains"
|
||||
fun A.foo(x: Int) ="my local scope contains"
|
||||
|
||||
val a = A()
|
||||
a <!INFIX_MODIFIER_REQUIRED!>foo<!> 1
|
||||
@@ -80,15 +80,15 @@ fun case3() {
|
||||
package testPackNew
|
||||
import libPackage.A
|
||||
|
||||
fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: Int) = "my package scope top level contains"
|
||||
fun A.foo(x: Int) = "my package scope top level contains"
|
||||
|
||||
|
||||
fun case4() {
|
||||
|
||||
fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: Int) = "my local contains"
|
||||
fun A.foo(x: Int) = "my local contains"
|
||||
|
||||
fun subfun() {
|
||||
fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: Int) = "my local contains"
|
||||
fun A.foo(x: Int) = "my local contains"
|
||||
val a = A()
|
||||
a <!INFIX_MODIFIER_REQUIRED!>foo<!> 1
|
||||
A() <!INFIX_MODIFIER_REQUIRED!>foo<!> 1
|
||||
|
||||
+9
-9
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -EXTENSION_SHADOWED_BY_MEMBER
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -27,7 +27,7 @@ class A() {
|
||||
|
||||
package sentence3
|
||||
import libPackage.A
|
||||
infix fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: Int) = "pack scope extension fun foo"
|
||||
infix fun A.foo(x: Int) = "pack scope extension fun foo"
|
||||
|
||||
// FILE: TestCase1.kt
|
||||
// TESTCASE NUMBER: 1
|
||||
@@ -36,7 +36,7 @@ package sentence3
|
||||
import libPackage.A
|
||||
|
||||
class Case1() {
|
||||
infix fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: Int) = "local extension fun foo"
|
||||
infix fun A.foo(x: Int) = "local extension fun foo"
|
||||
|
||||
fun case1() {
|
||||
val a = A()
|
||||
@@ -51,7 +51,7 @@ package sentence3
|
||||
import libPackage.A
|
||||
|
||||
interface Case2 {
|
||||
infix fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: Int) = "local extension fun foo"
|
||||
infix fun A.foo(x: Int) = "local extension fun foo"
|
||||
|
||||
fun case2() {
|
||||
val a = A()
|
||||
@@ -65,11 +65,11 @@ interface Case2 {
|
||||
package testPack
|
||||
import libPackage.A
|
||||
|
||||
infix fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: Int) = "my package scope top level contains"
|
||||
infix fun A.foo(x: Int) = "my package scope top level contains"
|
||||
|
||||
|
||||
fun case3() {
|
||||
infix fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: Int) = "my local scope contains"
|
||||
infix fun A.foo(x: Int) = "my local scope contains"
|
||||
|
||||
val a = A()
|
||||
<!DEBUG_INFO_CALL("fqName: libPackage.A.foo; typeCall: infix function")!>a foo 1<!>
|
||||
@@ -81,15 +81,15 @@ fun case3() {
|
||||
package testPackNew
|
||||
import libPackage.A
|
||||
|
||||
infix fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: Int) = "my package scope top level contains"
|
||||
infix fun A.foo(x: Int) = "my package scope top level contains"
|
||||
|
||||
|
||||
fun case4() {
|
||||
|
||||
infix fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: Int) = "my local contains"
|
||||
infix fun A.foo(x: Int) = "my local contains"
|
||||
|
||||
fun subfun() {
|
||||
infix fun A.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>(x: Int) = "my local contains"
|
||||
infix fun A.foo(x: Int) = "my local contains"
|
||||
val a = A()
|
||||
<!DEBUG_INFO_CALL("fqName: libPackage.A.foo; typeCall: infix function")!>a foo 1<!>
|
||||
<!DEBUG_INFO_CALL("fqName: libPackage.A.foo; typeCall: infix function")!>A() foo 1<!>
|
||||
|
||||
+23
-23
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -EXTENSION_SHADOWED_BY_MEMBER
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -23,8 +23,8 @@ import testPackCase1.Case.Inv
|
||||
import testPackCase1.Case.E
|
||||
import kotlin.reflect.KProperty
|
||||
|
||||
operator fun Case.E.<!EXTENSION_SHADOWED_BY_MEMBER!>plus<!>(value: Int) = Inv()
|
||||
operator fun Case.Inv.<!EXTENSION_SHADOWED_BY_MEMBER!>invoke<!>(i: Int) = 1
|
||||
operator fun Case.E.plus(value: Int) = Inv()
|
||||
operator fun Case.Inv.invoke(i: Int) = 1
|
||||
|
||||
|
||||
// FILE: TestCase1.kt
|
||||
@@ -45,7 +45,7 @@ class Case() {
|
||||
}
|
||||
|
||||
fun foo(e: E) {
|
||||
operator fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plus<!>(value: Int) = Case()
|
||||
operator fun E.plus(value: Int) = Case()
|
||||
|
||||
run {
|
||||
<!DEBUG_INFO_CALL("fqName: testPackCase1.Case.E.plus; typeCall: operator function")!>e+1<!>
|
||||
@@ -63,8 +63,8 @@ import testPackCase3.Case
|
||||
import testPackCase3.Case.Inv
|
||||
import testPackCase3.Case.E
|
||||
|
||||
operator fun Case.E.<!EXTENSION_SHADOWED_BY_MEMBER!>plus<!>(value: Int) = Inv()
|
||||
operator fun Case.Inv.<!EXTENSION_SHADOWED_BY_MEMBER!>invoke<!>(i: Int) = 1
|
||||
operator fun Case.E.plus(value: Int) = Inv()
|
||||
operator fun Case.Inv.invoke(i: Int) = 1
|
||||
|
||||
|
||||
// FILE: TestCase3.kt
|
||||
@@ -85,20 +85,20 @@ class Case() {
|
||||
}
|
||||
|
||||
fun foo(e: E) {
|
||||
operator fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plus<!>(value: Int) = Case()
|
||||
operator fun E.plus(value: Int) = Case()
|
||||
|
||||
run {
|
||||
operator fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plus<!>(value: Int) = Case()
|
||||
operator fun E.plus(value: Int) = Case()
|
||||
|
||||
<!DEBUG_INFO_CALL("fqName: testPackCase3.Case.E.plus; typeCall: operator function")!>e+1<!>
|
||||
}
|
||||
<!DEBUG_INFO_CALL("fqName: testPackCase3.Case.E.plus; typeCall: operator function")!>e+1<!>
|
||||
}
|
||||
fun boo(e: E) {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plus<!>(value: Int) = Case()
|
||||
/*operator*/ fun E.plus(value: Int) = Case()
|
||||
|
||||
run {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plus<!>(value: Int) = Case()
|
||||
/*operator*/ fun E.plus(value: Int) = Case()
|
||||
|
||||
<!DEBUG_INFO_CALL("fqName: testPackCase3.Case.E.plus; typeCall: operator function")!>e+1<!>
|
||||
}
|
||||
@@ -114,8 +114,8 @@ import testPackCase5.Case
|
||||
import testPackCase5.Case.Inv
|
||||
import testPackCase5.Case.E
|
||||
|
||||
operator fun Case.E.<!EXTENSION_SHADOWED_BY_MEMBER!>plusAssign<!>(value: Int) {}
|
||||
operator fun Case.Inv.<!EXTENSION_SHADOWED_BY_MEMBER!>invoke<!>(i: Int) {}
|
||||
operator fun Case.E.plusAssign(value: Int) {}
|
||||
operator fun Case.Inv.invoke(i: Int) {}
|
||||
|
||||
|
||||
// FILE: TestCase6.kt
|
||||
@@ -136,7 +136,7 @@ class Case() {
|
||||
}
|
||||
|
||||
fun foo(e: E) {
|
||||
operator fun Case.E.<!EXTENSION_SHADOWED_BY_MEMBER!>plusAssign<!>(value: Int) {}
|
||||
operator fun Case.E.plusAssign(value: Int) {}
|
||||
|
||||
run {
|
||||
<!DEBUG_INFO_CALL("fqName: testPackCase5.Case.E.plusAssign; typeCall: operator function")!>e+=1<!>
|
||||
@@ -155,8 +155,8 @@ import testPackCase8.Case
|
||||
import testPackCase8.Case.Inv
|
||||
import testPackCase8.Case.E
|
||||
|
||||
operator fun Case.E.<!EXTENSION_SHADOWED_BY_MEMBER!>plusAssign<!>(value: Int) {}
|
||||
operator fun Case.Inv.<!EXTENSION_SHADOWED_BY_MEMBER!>invoke<!>(i: Int) {}
|
||||
operator fun Case.E.plusAssign(value: Int) {}
|
||||
operator fun Case.Inv.invoke(i: Int) {}
|
||||
|
||||
// FILE: TestCase8.kt
|
||||
// TESTCASE NUMBER: 7, 8
|
||||
@@ -176,20 +176,20 @@ class Case() {
|
||||
}
|
||||
|
||||
fun foo(e: E) {
|
||||
operator fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plusAssign<!>(value: Int) {}
|
||||
operator fun E.plusAssign(value: Int) {}
|
||||
|
||||
run {
|
||||
operator fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plusAssign<!>(value: Int) {}
|
||||
operator fun E.plusAssign(value: Int) {}
|
||||
|
||||
<!DEBUG_INFO_CALL("fqName: testPackCase8.Case.E.plusAssign; typeCall: operator function")!>e+=1<!>
|
||||
}
|
||||
<!DEBUG_INFO_CALL("fqName: testPackCase8.Case.E.plusAssign; typeCall: operator function")!>e+=1<!>
|
||||
}
|
||||
fun boo(e: E) {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plusAssign<!>(value: Int) {}
|
||||
/*operator*/ fun E.plusAssign(value: Int) {}
|
||||
|
||||
run {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plusAssign<!>(value: Int) {}
|
||||
/*operator*/ fun E.plusAssign(value: Int) {}
|
||||
|
||||
<!DEBUG_INFO_CALL("fqName: testPackCase8.Case.E.plusAssign; typeCall: operator function")!>e+=1<!>
|
||||
}
|
||||
@@ -204,8 +204,8 @@ package libPackage
|
||||
import testPackCase10.Iterable
|
||||
import testPackCase10.Inv
|
||||
|
||||
operator fun Iterable.<!EXTENSION_SHADOWED_BY_MEMBER!>iterator<!>() : CharIterator = TODO()
|
||||
operator fun Inv.<!EXTENSION_SHADOWED_BY_MEMBER!>invoke<!>() {}
|
||||
operator fun Iterable.iterator() : CharIterator = TODO()
|
||||
operator fun Inv.invoke() {}
|
||||
|
||||
// FILE: TestCase10.kt
|
||||
// TESTCASE NUMBER: 9, 10
|
||||
@@ -221,10 +221,10 @@ class Inv(val c: Char) {
|
||||
operator fun invoke(): CharIterator = TODO()
|
||||
}
|
||||
|
||||
operator fun Iterable.<!EXTENSION_SHADOWED_BY_MEMBER!>iterator<!>() : CharIterator = TODO()
|
||||
operator fun Iterable.iterator() : CharIterator = TODO()
|
||||
|
||||
fun case(){
|
||||
operator fun Iterable.<!EXTENSION_SHADOWED_BY_MEMBER!>iterator<!>() : CharIterator = TODO()
|
||||
operator fun Iterable.iterator() : CharIterator = TODO()
|
||||
val iterable: Iterable = Iterable(Inv('c'))
|
||||
|
||||
fun foo(){
|
||||
|
||||
+7
-7
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -EXTENSION_SHADOWED_BY_MEMBER
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -52,7 +52,7 @@ class Case() {
|
||||
}
|
||||
|
||||
fun foo(e: E) {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plus<!>(value: Int) = Case()
|
||||
/*operator*/ fun E.plus(value: Int) = Case()
|
||||
|
||||
run {
|
||||
<!DEBUG_INFO_CALL("fqName: libPackage1.plus; typeCall: operator extension function")!>e + 1<!>
|
||||
@@ -100,10 +100,10 @@ class Case() {
|
||||
}
|
||||
|
||||
fun foo(e: E) {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plus<!>(value: Int) = Case()
|
||||
/*operator*/ fun E.plus(value: Int) = Case()
|
||||
|
||||
run {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plus<!>(value: Int) = Case()
|
||||
/*operator*/ fun E.plus(value: Int) = Case()
|
||||
|
||||
<!DEBUG_INFO_CALL("fqName: libPackage1.plus; typeCall: operator extension function")!>e + 1<!>
|
||||
}
|
||||
@@ -139,7 +139,7 @@ class Case() {
|
||||
}
|
||||
|
||||
fun foo(e: E) {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plusAssign<!>(value: Int) {}
|
||||
/*operator*/ fun E.plusAssign(value: Int) {}
|
||||
|
||||
run {
|
||||
<!DEBUG_INFO_CALL("fqName: libPackage.plusAssign; typeCall: operator extension function")!>e += 1<!>
|
||||
@@ -181,10 +181,10 @@ class Case() {
|
||||
}
|
||||
|
||||
fun foo(e: E) {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plusAssign<!>(value: Int) {}
|
||||
/*operator*/ fun E.plusAssign(value: Int) {}
|
||||
|
||||
run {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plusAssign<!>(value: Int) {}
|
||||
/*operator*/ fun E.plusAssign(value: Int) {}
|
||||
|
||||
<!DEBUG_INFO_CALL("fqName: libPackage.plusAssign; typeCall: operator extension function")!>e += 1<!>
|
||||
}
|
||||
|
||||
+8
-8
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -EXTENSION_SHADOWED_BY_MEMBER
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -43,7 +43,7 @@ class Case() {
|
||||
}
|
||||
|
||||
fun foo(e: E) {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plus<!>(value: Int) = Case()
|
||||
/*operator*/ fun E.plus(value: Int) = Case()
|
||||
|
||||
run {
|
||||
<!DEBUG_INFO_CALL("fqName: testPackCase1.plus; typeCall: operator extension function")!>e + 1<!>
|
||||
@@ -92,10 +92,10 @@ class Case() {
|
||||
}
|
||||
|
||||
fun foo(e: E) {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plus<!>(value: Int) = Case()
|
||||
/*operator*/ fun E.plus(value: Int) = Case()
|
||||
|
||||
run {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plus<!>(value: Int) = Case()
|
||||
/*operator*/ fun E.plus(value: Int) = Case()
|
||||
|
||||
<!DEBUG_INFO_CALL("fqName: testPackCase2.plus; typeCall: operator extension function")!>e + 1<!>
|
||||
}
|
||||
@@ -133,7 +133,7 @@ class Case() {
|
||||
}
|
||||
|
||||
fun foo(e: E) {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plusAssign<!>(value: Int) {}
|
||||
/*operator*/ fun E.plusAssign(value: Int) {}
|
||||
|
||||
run {
|
||||
<!DEBUG_INFO_CALL("fqName: testPackCase3.plusAssign; typeCall: operator extension function")!>e += 1<!>
|
||||
@@ -182,13 +182,13 @@ class Case() {
|
||||
}
|
||||
|
||||
fun foo(e: E) {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plusAssign<!>(value: Int) {}
|
||||
/*operator*/ fun E.plusAssign(value: Int) {}
|
||||
|
||||
run {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plusAssign<!>(value: Int) {}
|
||||
/*operator*/ fun E.plusAssign(value: Int) {}
|
||||
|
||||
<!DEBUG_INFO_CALL("fqName: testPackCase4.plusAssign; typeCall: operator extension function")!>e += 1<!>
|
||||
}
|
||||
<!DEBUG_INFO_CALL("fqName: testPackCase4.plusAssign; typeCall: operator extension function")!>e += 1<!>
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+3
-3
@@ -1,5 +1,5 @@
|
||||
// !LANGUAGE: +NewInference
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION -EXTENSION_SHADOWED_BY_MEMBER
|
||||
// SKIP_TXT
|
||||
|
||||
/*
|
||||
@@ -40,7 +40,7 @@ class Case() {
|
||||
}
|
||||
|
||||
fun foo(e: E) {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plus<!>(value: Int) = Case()
|
||||
/*operator*/ fun E.plus(value: Int) = Case()
|
||||
|
||||
run {
|
||||
<!DEBUG_INFO_CALL("fqName: libPackage.plus; typeCall: operator extension function")!>e + 1<!>
|
||||
@@ -93,7 +93,7 @@ class Case() {
|
||||
}
|
||||
|
||||
fun foo(e: E) {
|
||||
/*operator*/ fun E.<!EXTENSION_SHADOWED_BY_MEMBER!>plusAssign<!>(value: Int) {}
|
||||
/*operator*/ fun E.plusAssign(value: Int) {}
|
||||
|
||||
run {
|
||||
<!DEBUG_INFO_CALL("fqName: libPackage.plusAssign; typeCall: operator extension function")!>e += 1<!>
|
||||
|
||||
Reference in New Issue
Block a user