dart-sdk/docs/language
Lasse R.H. Nielsen 38d92ddb6c Allow Type objects as case expressions and constant map keys.
This is already implemented by all platforms and may be in use.

Also clean up redundant requirements for constant literals and
object expressions. There is no need to check whether `x` is constant
in order to allow `const [x]` as a potentially constant expression.
We will get a compile-time error anyway if it isn't, because that is
written explicitly for constant map literals.
Similarly for map literals and constant object expressions.

Change-Id: I425489ff3c0063fa59937978267b13ee68aa039d
Reviewed-on: https://dart-review.googlesource.com/c/81274
Reviewed-by: Lasse R.H. Nielsen <lrn@google.com>
Reviewed-by: Erik Ernst <eernst@google.com>
Reviewed-by: Leaf Petersen <leafp@google.com>
Commit-Queue: Lasse R.H. Nielsen <lrn@google.com>
2018-11-06 07:28:13 +00:00
..
informal Fix dead link in mixin-declaration 2018-11-02 14:16:10 +00:00
.gitignore Cleaned up some terminology, whitespace, and added index. 2018-11-02 12:11:41 +00:00
Dart.g Introduced support for metadata on enum values 2018-05-09 08:27:08 +00:00
dart.sty Cleaned up some terminology, whitespace, and added index. 2018-11-02 12:11:41 +00:00
dartLangSpec.tex Allow Type objects as case expressions and constant map keys. 2018-11-06 07:28:13 +00:00
Makefile Cleaned up some terminology, whitespace, and added index. 2018-11-02 12:11:41 +00:00