Add a quickfix for warning on ambiguously annotated expression
#KT-14238 Fixed
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
// "Add new line after annotations" "true"
|
||||
|
||||
@Target(AnnotationTarget.EXPRESSION)
|
||||
annotation class Ann
|
||||
|
||||
fun foo(y: Int) {
|
||||
var x = 1
|
||||
@Ann x<caret> += 2
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Add new line after annotations" "true"
|
||||
|
||||
@Target(AnnotationTarget.EXPRESSION)
|
||||
annotation class Ann
|
||||
|
||||
fun foo(y: Int) {
|
||||
var x = 1
|
||||
@Ann
|
||||
x += 2
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
// "Add new line after annotations" "true"
|
||||
|
||||
@Target(AnnotationTarget.EXPRESSION)
|
||||
annotation class Ann
|
||||
|
||||
@Target(AnnotationTarget.EXPRESSION)
|
||||
annotation class Ann2(val x: String)
|
||||
|
||||
fun foo(y: Int) {
|
||||
var x = 1
|
||||
@Ann @Ann2("") x<caret> += 2
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
// "Add new line after annotations" "true"
|
||||
|
||||
@Target(AnnotationTarget.EXPRESSION)
|
||||
annotation class Ann
|
||||
|
||||
@Target(AnnotationTarget.EXPRESSION)
|
||||
annotation class Ann2(val x: String)
|
||||
|
||||
fun foo(y: Int) {
|
||||
var x = 1
|
||||
@Ann @Ann2("")
|
||||
x += 2
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// "Add new line after annotations" "true"
|
||||
|
||||
@Target(AnnotationTarget.EXPRESSION)
|
||||
annotation class Ann
|
||||
|
||||
fun foo(y: IntArray) {
|
||||
// Currently it calls reformatting of base expression, but it seems to be a minor issue
|
||||
@Ann y [ 0 + 9 * 4]<caret> = y[y [1]]
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Add new line after annotations" "true"
|
||||
|
||||
@Target(AnnotationTarget.EXPRESSION)
|
||||
annotation class Ann
|
||||
|
||||
fun foo(y: IntArray) {
|
||||
// Currently it calls reformatting of base expression, but it seems to be a minor issue
|
||||
@Ann
|
||||
y [0 + 9 * 4] = y[y [1]]
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
// "Add new line after annotations" "true"
|
||||
|
||||
@Target(AnnotationTarget.EXPRESSION)
|
||||
annotation class Ann
|
||||
|
||||
@Target(AnnotationTarget.EXPRESSION)
|
||||
annotation class Ann2(val x: String)
|
||||
|
||||
fun foo(y: Int) {
|
||||
var x = 1
|
||||
@Ann // abc
|
||||
@Ann2("") /* abc2*/ x<caret> += 2
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
// "Add new line after annotations" "true"
|
||||
|
||||
@Target(AnnotationTarget.EXPRESSION)
|
||||
annotation class Ann
|
||||
|
||||
@Target(AnnotationTarget.EXPRESSION)
|
||||
annotation class Ann2(val x: String)
|
||||
|
||||
fun foo(y: Int) {
|
||||
var x = 1
|
||||
@Ann // abc
|
||||
@Ann2("") /* abc2*/
|
||||
x += 2
|
||||
}
|
||||
Reference in New Issue
Block a user