Annotation target checking in front-end, a set of tests for different annotation targets, existing test fixes
No checks for erroneous annotations. Additional checks for identifiers.
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
// FILE: annotation.kt
|
||||
|
||||
package test
|
||||
|
||||
target(AnnotationTarget.FILE) annotation class special
|
||||
|
||||
annotation class common
|
||||
|
||||
// FILE: other.kt
|
||||
|
||||
@file:special
|
||||
|
||||
package test
|
||||
|
||||
<!WRONG_ANNOTATION_TARGET!>special<!> class Incorrect
|
||||
|
||||
// FILE: another.kt
|
||||
|
||||
<!WRONG_ANNOTATION_TARGET!>@file:common<!>
|
||||
|
||||
package test
|
||||
|
||||
common class Correct
|
||||
Reference in New Issue
Block a user