Report syntax error on unescaped annotation

Also adjust parser testData
This commit is contained in:
Denis Zharkov
2015-09-14 13:54:52 +03:00
parent 3adeb966b5
commit 02aafe4262
51 changed files with 372 additions and 47 deletions
@@ -1,25 +1,30 @@
class Outer1 {
class Nested1
private Ann ()
private @Ann ()
}
class Outer2 {
class Nested2 private Ann
class Nested2 private @Ann
fun foo() {}
}
class Outer3 {
class Nested3 private Ann {}
class Nested3 private @Ann {}
fun foo()
}
class Outer4 {
class Nested3 private Ann() {}
class Nested3 private @Ann() {}
fun foo()
}
class Outer4 {
class Nested3 private Ann() : Base()
class Outer5 {
class Nested3 private @Ann() : Base()
fun foo()
}
class Outer6 {
class Nested1
private Ann ()
}