Augment. Support for abstract top-level variables and static fields.

Change-Id: Idf0ce319492c405dd06364cb6feb81e000a7c741
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/506606
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Johnni Winther <johnniwinther@google.com>
Reviewed-by: Paul Berry <paulberry@google.com>
This commit is contained in:
Konstantin Shcheglov
2026-05-28 09:19:15 -07:00
committed by dart-scoped@luci-project-accounts.iam.gserviceaccount.com
parent 6f804b8121
commit a898adf8b7
13 changed files with 379 additions and 22 deletions
@@ -43,7 +43,6 @@ final abstract class FinalAbstract {}
// [cfe] Expected ';' after this.
// [cfe] The modifier 'abstract' should be before the modifier 'final'.
// ^^^^^
// [analyzer] COMPILE_TIME_ERROR.FINAL_NOT_INITIALIZED
// [analyzer] SYNTACTIC_ERROR.MISSING_IDENTIFIER
// [cfe] Expected an identifier, but got 'class'.
base abstract class BaseAbstract {}