Prohibit unescaped annotations on primary constructor of local class

This commit is contained in:
Denis Zharkov
2015-05-16 17:43:29 +03:00
parent 89337ff51e
commit dd14b36921
4 changed files with 133 additions and 17 deletions
@@ -1,4 +1,15 @@
fun foo() {
class A1 constructor()
class A2 Ann private constructor()
class A3 private @Ann("") constructor()
class A4 @Ann("") constructor()
class A5
Ann
constructor()
class A6
Ann("")
constructor()
}