Fix RemoveExpressionTargetFix and don't remove the whole annotation (KT-25574)

This commit is contained in:
Nikolay Krasko
2019-04-08 13:07:58 +03:00
parent ecda8cd889
commit a9beb04cb7
6 changed files with 59 additions and 5 deletions
@@ -0,0 +1,6 @@
// "Remove EXPRESSION target" "true"
import kotlin.annotation.AnnotationTarget.*
<caret>@Retention
@Target(FIELD, EXPRESSION, PROPERTY)
annotation class Ann
@@ -0,0 +1,6 @@
// "Remove EXPRESSION target" "true"
import kotlin.annotation.AnnotationTarget.*
<caret>@Retention
@Target(FIELD, PROPERTY)
annotation class Ann
@@ -0,0 +1,4 @@
// "Remove EXPRESSION target" "true"
<caret>@Retention
@Target(AnnotationTarget.FIELD, AnnotationTarget.EXPRESSION, AnnotationTarget.PROPERTY)
annotation class Ann
@@ -0,0 +1,4 @@
// "Remove EXPRESSION target" "true"
<caret>@Retention
@Target(AnnotationTarget.FIELD, AnnotationTarget.PROPERTY)
annotation class Ann