Report default object specific diagnostics on 'default' modifier

This commit is contained in:
Pavel V. Talanov
2015-03-06 16:21:58 +03:00
parent 012d25dbca
commit 5540f09751
10 changed files with 31 additions and 22 deletions
@@ -18,13 +18,13 @@ class C {
class D {
default object A {
default <!DEFAULT_OBJECT_NOT_ALLOWED!>object<!> {
<!DEFAULT_OBJECT_NOT_ALLOWED!>default<!> object {
}
}
}
<!ILLEGAL_MODIFIER!>default<!> object G {
default <!DEFAULT_OBJECT_NOT_ALLOWED!>object<!>
<!DEFAULT_OBJECT_NOT_ALLOWED!>default<!> object
}
<!ILLEGAL_MODIFIER!>default<!> trait H {
@@ -33,7 +33,7 @@ class D {
class J {
default object C {
default <!DEFAULT_OBJECT_NOT_ALLOWED!>object<!>
<!DEFAULT_OBJECT_NOT_ALLOWED!>default<!> object
}
}