Reduce highlighting range for UNCHECKED_CAST
#KT-18985 Fixed
This commit is contained in:
@@ -3,12 +3,12 @@
|
||||
|
||||
class Qwe<T : Any>(val a: T?) {
|
||||
fun test1(obj: Any) {
|
||||
<!UNCHECKED_CAST!>obj as Qwe<T><!>
|
||||
obj <!UNCHECKED_CAST!>as Qwe<T><!>
|
||||
check(<!DEBUG_INFO_SMARTCAST!>obj<!>.a)
|
||||
}
|
||||
|
||||
fun test1(obj: Qwe<*>) {
|
||||
<!UNCHECKED_CAST!>obj as Qwe<T><!>
|
||||
obj <!UNCHECKED_CAST!>as Qwe<T><!>
|
||||
check(<!DEBUG_INFO_SMARTCAST!>obj<!>.a)
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Works already in M11
|
||||
|
||||
fun test(c : Class<*>) {
|
||||
val sc = <!UNCHECKED_CAST!>c as Class<String><!>
|
||||
val sc = c <!UNCHECKED_CAST!>as Class<String><!>
|
||||
// No ambiguous overload
|
||||
c.getAnnotations();
|
||||
sc.getAnnotations();
|
||||
|
||||
Reference in New Issue
Block a user