KT-12152 : constructor consistency analysis, base cases
This commit is contained in:
+2
-2
@@ -10,8 +10,8 @@ class Q {
|
||||
C()
|
||||
}
|
||||
|
||||
private var x = foo<CharSequence>()()
|
||||
private var y = foo<String>()()
|
||||
private var x = <!DEBUG_INFO_LEAKING_THIS!>foo<!><CharSequence>()()
|
||||
private var y = <!DEBUG_INFO_LEAKING_THIS!>foo<!><String>()()
|
||||
|
||||
fun bar() {
|
||||
x = <!TYPE_MISMATCH!>y<!>
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ class Q {
|
||||
C<F>()
|
||||
}
|
||||
|
||||
private var x = foo<CharSequence, Number>()()
|
||||
private var x = <!DEBUG_INFO_LEAKING_THIS!>foo<!><CharSequence, Number>()()
|
||||
|
||||
fun bar() {
|
||||
x.e.checkType { _<CharSequence>() }
|
||||
|
||||
+2
-2
@@ -8,8 +8,8 @@ class Q {
|
||||
val prop: E = magic()
|
||||
}
|
||||
|
||||
private var x = foo<CharSequence>()
|
||||
private var y = foo<String>()
|
||||
private var x = <!DEBUG_INFO_LEAKING_THIS!>foo<!><CharSequence>()
|
||||
private var y = <!DEBUG_INFO_LEAKING_THIS!>foo<!><String>()
|
||||
|
||||
fun bar() {
|
||||
x = <!TYPE_MISMATCH!>y<!>
|
||||
|
||||
Reference in New Issue
Block a user