Add quickfix for replacing deprecated annotations
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
// "Replace with '@' annotations" "true"
|
||||
|
||||
annotation class Ann(val x: Int = 1)
|
||||
|
||||
@Ann @Ann(2) class MyClass
|
||||
@@ -0,0 +1,5 @@
|
||||
// "Replace with '@' annotations" "true"
|
||||
|
||||
annotation class Ann(val x: Int = 1)
|
||||
|
||||
[Ann Ann(2)]<caret> class MyClass
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
[file: Ann]
|
||||
|
||||
@Ann class B [Ann(1)]()
|
||||
@@ -0,0 +1,31 @@
|
||||
// "Replace with '@' annotations in whole project" "true"
|
||||
|
||||
annotation class Ann(val x: Int = 1)
|
||||
|
||||
@Ann @Ann(2) class MyClass {
|
||||
@Ann(3) @Ann /* abc */fun foo(x: @Ann Int) {
|
||||
@Ann class Local {
|
||||
@Ann init {}
|
||||
|
||||
private @Ann @Ann(4) fun foo() {}
|
||||
}
|
||||
|
||||
@Ann var x = 1
|
||||
|
||||
1+ @Ann(5) 2
|
||||
|
||||
3+ @Ann(55)4
|
||||
|
||||
5+ @Ann @Ann(6)/* cde */7
|
||||
|
||||
label@@Ann(7) @Ann for (i in 1..100) {}
|
||||
}
|
||||
}
|
||||
@Ann(1) @Ann
|
||||
class Q1
|
||||
|
||||
@Ann(2)
|
||||
|
||||
@Ann(3)
|
||||
|
||||
fun bar() {}
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
// "Replace with '@' annotations in whole project" "true"
|
||||
|
||||
annotation class Ann(val x: Int = 1)
|
||||
|
||||
[Ann Ann(2)]<caret> class MyClass {
|
||||
[Ann(3) Ann]/* abc */fun foo(x: [Ann] Int) {
|
||||
[Ann] class Local {
|
||||
[Ann] init {}
|
||||
|
||||
private[Ann Ann(4)]fun foo() {}
|
||||
}
|
||||
|
||||
[Ann]var x = 1
|
||||
|
||||
1+[Ann(5)] 2
|
||||
|
||||
3+[Ann(55)]4
|
||||
|
||||
5+[Ann Ann(6)]/* cde */7
|
||||
|
||||
label@[Ann(7) Ann] for (i in 1..100) {}
|
||||
}
|
||||
}
|
||||
[Ann(1) Ann]
|
||||
class Q1
|
||||
|
||||
[Ann(2)]
|
||||
|
||||
[Ann(3)]
|
||||
|
||||
fun bar() {}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
[file: Ann]
|
||||
|
||||
[Ann] class B [Ann(1)]()
|
||||
Reference in New Issue
Block a user