Deprecate escaped modifiers and unescaped annotations
This commit is contained in:
+5
-5
@@ -7,14 +7,14 @@ annotation class Ann3(val arg: Array<KClass<*>>)
|
||||
class A1
|
||||
class A2
|
||||
|
||||
Ann1(A1::class)
|
||||
Ann2(A1::class, A2::class)
|
||||
Ann3(arrayOf(A1::class, A2::class))
|
||||
@Ann1(A1::class)
|
||||
@Ann2(A1::class, A2::class)
|
||||
@Ann3(arrayOf(A1::class, A2::class))
|
||||
class MyClass1
|
||||
|
||||
Ann1(<!ANNOTATION_PARAMETER_MUST_BE_CONST!><!UNRESOLVED_REFERENCE!>A3<!>::class<!>)
|
||||
@Ann1(<!ANNOTATION_PARAMETER_MUST_BE_CONST!><!UNRESOLVED_REFERENCE!>A3<!>::class<!>)
|
||||
class MyClass2
|
||||
|
||||
val x = A1::class
|
||||
Ann1(<!ANNOTATION_PARAMETER_MUST_BE_KCLASS_LITERAL!>x<!>)
|
||||
@Ann1(<!ANNOTATION_PARAMETER_MUST_BE_KCLASS_LITERAL!>x<!>)
|
||||
class MyClass3
|
||||
|
||||
Reference in New Issue
Block a user