Don't highlight declaration with WRAPPED_INTO_REF
Leave highlighting only for usage. This may allow to make highlighting more local and lazy. Java follows the same rules for "Implicit anonymous class parameter".
This commit is contained in:
+6
-6
@@ -1,36 +1,36 @@
|
||||
fun refs() {
|
||||
var <info><warning>a</warning></info> = 1
|
||||
var <warning>a</warning> = 1
|
||||
val <warning>v</warning> = {
|
||||
<info>a</info> = 2
|
||||
}
|
||||
|
||||
var <info><warning>x</warning></info> = 1
|
||||
var <warning>x</warning> = 1
|
||||
val <warning>b</warning> = object {
|
||||
fun foo() {
|
||||
<info>x</info> = 2
|
||||
}
|
||||
}
|
||||
|
||||
var <info><warning>y</warning></info> = 1
|
||||
var <warning>y</warning> = 1
|
||||
fun foo() {
|
||||
<info>y</info> = 1
|
||||
}
|
||||
}
|
||||
|
||||
fun refsPlusAssign() {
|
||||
var <info>a</info> = 1
|
||||
var a = 1
|
||||
val <warning>v</warning> = {
|
||||
<info>a</info> += 2
|
||||
}
|
||||
|
||||
var <info>x</info> = 1
|
||||
var x = 1
|
||||
val <warning>b</warning> = object {
|
||||
fun foo() {
|
||||
<info>x</info> += 2
|
||||
}
|
||||
}
|
||||
|
||||
var <info>y</info> = 1
|
||||
var y = 1
|
||||
fun foo() {
|
||||
<info>y</info> += 1
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user