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,15 @@
|
||||
target(AnnotationTarget.CLASSIFIER)
|
||||
annotation class base
|
||||
|
||||
target(AnnotationTarget.ANNOTATION_CLASS)
|
||||
annotation class meta
|
||||
|
||||
base class Outer {
|
||||
base <!WRONG_ANNOTATION_TARGET!>meta<!> class Nested
|
||||
|
||||
base meta annotation class Annotated
|
||||
|
||||
fun foo() {
|
||||
@base <!WRONG_ANNOTATION_TARGET!>@meta<!> class Local
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user