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:
Nikolay Krasko
2016-08-31 20:32:35 +03:00
parent f797d53343
commit 795fef20d7
8 changed files with 34 additions and 30 deletions
+6 -6
View File
@@ -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
}