Add quickfix for replacing positioned arguments in Java annotation
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
public @interface JavaAnn {
|
||||
int value();
|
||||
String arg1();
|
||||
Class<?>[] arg2();
|
||||
Class<?> arg3();
|
||||
int arg4() default 0;
|
||||
}
|
||||
@@ -42,3 +42,5 @@ fun unnecessaryExclExcl(x: String) {
|
||||
fun unnecessaryCast(x: String) = x as String
|
||||
|
||||
fun unnecessaryElvis(x: String) = x ?: ""
|
||||
|
||||
JavaAnn(1, "abc", arrayOf(javaClass<Array<Int>>()), javaClass<String>()) class MyClass
|
||||
|
||||
@@ -44,3 +44,5 @@ fun unnecessaryExclExcl(x: String) {
|
||||
fun unnecessaryCast(x: String) = x
|
||||
|
||||
fun unnecessaryElvis(x: String) = x
|
||||
|
||||
JavaAnn(1, arg1 = "abc", arg2 = arrayOf(Array<Int>::class), arg3 = String::class) class MyClass
|
||||
|
||||
Reference in New Issue
Block a user