add quickfix for NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION

This commit is contained in:
Dmitry Jemerov
2015-09-25 14:36:54 +02:00
parent 743c59331d
commit 250456ab4b
10 changed files with 100 additions and 18 deletions
+6
View File
@@ -36,6 +36,12 @@ fun unnecessaryElvis(x: String) = x ?: ""
@JavaAnn(1, "abc") class MyClass
val i = 1
annotation class Fancy(val param: Int)
@Fancy(<caret>i) class D
class Foo {
var x: Int = 0
get = $x
+6
View File
@@ -35,6 +35,12 @@ fun unnecessaryElvis(x: String) = x
@JavaAnn(1, arg1 = "abc") class MyClass
const val i = 1
annotation class Fancy(val param: Int)
@Fancy(<caret>i) class D
class Foo {
var x: Int = 0
get = field
+6
View File
@@ -0,0 +1,6 @@
// "Add 'const' modifier" "true"
val i = 1
annotation class Fancy(val param: Int)
@Fancy(<caret>i) class D
+6
View File
@@ -0,0 +1,6 @@
// "Add 'const' modifier" "true"
const val i = 1
annotation class Fancy(val param: Int)
@Fancy(<caret>i) class D