Use the new type inference for top-level callable reference resolution
^KT-47797 Fixed ^KT-47987 Fixed ^KT-45034 Fixed ^KT-48446 Fixed ^KT-13934 Fixed
This commit is contained in:
-1
@@ -8,7 +8,6 @@ class A {
|
||||
|
||||
Resolved call:
|
||||
|
||||
Candidate descriptor: constructor B(arg: String) defined in A.B
|
||||
Resulting descriptor: constructor B(arg: String) defined in A.B
|
||||
|
||||
Explicit receiver kind = DISPATCH_RECEIVER
|
||||
|
||||
-1
@@ -9,7 +9,6 @@ class A {
|
||||
|
||||
Resolved call:
|
||||
|
||||
Candidate descriptor: constructor B(x: String) defined in A.B
|
||||
Resulting descriptor: constructor B(x: String) defined in A.B
|
||||
|
||||
Explicit receiver kind = DISPATCH_RECEIVER
|
||||
|
||||
@@ -8,7 +8,6 @@ class A : B, C {
|
||||
|
||||
Resolved call:
|
||||
|
||||
Candidate descriptor: constructor B(x: Int) defined in B
|
||||
Resulting descriptor: constructor B(x: Int) defined in B
|
||||
|
||||
Explicit receiver kind = NO_EXPLICIT_RECEIVER
|
||||
|
||||
@@ -8,7 +8,6 @@ class A : B, C {
|
||||
|
||||
Resolved call:
|
||||
|
||||
Candidate descriptor: constructor B() defined in B
|
||||
Resulting descriptor: constructor B() defined in B
|
||||
|
||||
Explicit receiver kind = NO_EXPLICIT_RECEIVER
|
||||
|
||||
@@ -8,7 +8,6 @@ class A : B, C {
|
||||
|
||||
Resolved call:
|
||||
|
||||
Candidate descriptor: constructor B() defined in B
|
||||
Resulting descriptor: constructor B() defined in B
|
||||
|
||||
Explicit receiver kind = NO_EXPLICIT_RECEIVER
|
||||
|
||||
@@ -10,7 +10,6 @@ class A : B, C {
|
||||
|
||||
Resolved call:
|
||||
|
||||
Candidate descriptor: constructor B(x: Int) defined in B
|
||||
Resulting descriptor: constructor B(x: Int) defined in B
|
||||
|
||||
Explicit receiver kind = NO_EXPLICIT_RECEIVER
|
||||
|
||||
-1
@@ -10,7 +10,6 @@ class A : B, C {
|
||||
|
||||
Resolved call:
|
||||
|
||||
Candidate descriptor: constructor B() defined in B
|
||||
Resulting descriptor: constructor B() defined in B
|
||||
|
||||
Explicit receiver kind = NO_EXPLICIT_RECEIVER
|
||||
|
||||
-1
@@ -11,7 +11,6 @@ class A : B, C {
|
||||
|
||||
Resolved call:
|
||||
|
||||
Candidate descriptor: constructor B(x: String) defined in B
|
||||
Resulting descriptor: constructor B(x: String) defined in B
|
||||
|
||||
Explicit receiver kind = NO_EXPLICIT_RECEIVER
|
||||
|
||||
@@ -6,7 +6,6 @@ class A(x: Int) {
|
||||
|
||||
Resolved call:
|
||||
|
||||
Candidate descriptor: constructor A(x: Int) defined in A
|
||||
Resulting descriptor: constructor A(x: Int) defined in A
|
||||
|
||||
Explicit receiver kind = NO_EXPLICIT_RECEIVER
|
||||
|
||||
@@ -7,7 +7,6 @@ class A {
|
||||
|
||||
Resolved call:
|
||||
|
||||
Candidate descriptor: constructor A(x: Int) defined in A
|
||||
Resulting descriptor: constructor A(x: Int) defined in A
|
||||
|
||||
Explicit receiver kind = NO_EXPLICIT_RECEIVER
|
||||
|
||||
@@ -8,7 +8,6 @@ class A(x: Double) {
|
||||
|
||||
Resolved call:
|
||||
|
||||
Candidate descriptor: constructor A(x: String) defined in A
|
||||
Resulting descriptor: constructor A(x: String) defined in A
|
||||
|
||||
Explicit receiver kind = NO_EXPLICIT_RECEIVER
|
||||
|
||||
@@ -10,7 +10,6 @@ class A : B {
|
||||
|
||||
Resolved call:
|
||||
|
||||
Candidate descriptor: constructor B(vararg x: Int) defined in B
|
||||
Resulting descriptor: constructor B(vararg x: Int) defined in B
|
||||
|
||||
Explicit receiver kind = NO_EXPLICIT_RECEIVER
|
||||
|
||||
Reference in New Issue
Block a user