override is forbidden inside annotations

This commit is contained in:
Mikhail Glukhikh
2015-10-05 13:57:55 +03:00
committed by Mikhail Glukhikh
parent c07f0e9602
commit 7331eec817
3 changed files with 25 additions and 2 deletions
@@ -3,4 +3,10 @@ annotation class My(
<!WRONG_MODIFIER_CONTAINING_DECLARATION!>protected<!> val y: Int,
<!WRONG_MODIFIER_CONTAINING_DECLARATION!>internal<!> val z: Int,
<!WRONG_MODIFIER_CONTAINING_DECLARATION!>private<!> val w: Int
)
)
open class Your {
open val x: Int = 0
}
annotation class His(<!WRONG_MODIFIER_CONTAINING_DECLARATION!>override<!> val x: Int): <!SUPERTYPES_FOR_ANNOTATION_CLASS!>Your()<!>