Drop javaClass in annotations related things from inspections/quickfixes
This commit is contained in:
@@ -1,7 +1,5 @@
|
||||
public @interface JavaAnn {
|
||||
int value();
|
||||
String arg1();
|
||||
Class<?>[] arg2();
|
||||
Class<?> arg3();
|
||||
int arg4() default 0;
|
||||
}
|
||||
|
||||
+1
-5
@@ -12,10 +12,6 @@ enum class F(val name: String) {
|
||||
|
||||
val f = { (a: Int, b: Int) -> a + b }
|
||||
|
||||
annotation class Ann(val arg1: Class<*>, val arg2: Class<out Any?>)
|
||||
|
||||
Ann(javaClass<String>(), javaClass<Int>()) class MyClass
|
||||
|
||||
class A private()
|
||||
|
||||
val x = fun foo(x: String) { }
|
||||
@@ -43,4 +39,4 @@ fun unnecessaryCast(x: String) = x as String
|
||||
|
||||
fun unnecessaryElvis(x: String) = x ?: ""
|
||||
|
||||
JavaAnn(1, "abc", arrayOf(javaClass<Array<Int>>()), javaClass<String>()) class MyClass
|
||||
JavaAnn(1, "abc") class MyClass
|
||||
|
||||
+1
-7
@@ -1,5 +1,3 @@
|
||||
import kotlin.reflect.KClass
|
||||
|
||||
interface Foo {
|
||||
}
|
||||
|
||||
@@ -14,10 +12,6 @@ enum class F(val name: String) {
|
||||
|
||||
val f = { a: Int, b: Int -> a + b }
|
||||
|
||||
annotation class Ann(val arg1: KClass<*>, val arg2: KClass<out Any?>)
|
||||
|
||||
Ann(String::class, Int::class) class MyClass
|
||||
|
||||
class A private constructor()
|
||||
|
||||
val x = fun(x: String) { }
|
||||
@@ -45,4 +39,4 @@ fun unnecessaryCast(x: String) = x
|
||||
|
||||
fun unnecessaryElvis(x: String) = x
|
||||
|
||||
JavaAnn(1, arg1 = "abc", arg2 = arrayOf(Array<Int>::class), arg3 = String::class) class MyClass
|
||||
JavaAnn(1, arg1 = "abc") class MyClass
|
||||
|
||||
Reference in New Issue
Block a user