According to the official docs [1], it does not: They have no effect whatsoever in production mode.
Dart does, indeed, have a "checked mode" in which types are checked (I wasn't aware of that before).
In any case, Dart's type system is inconsistent (like Java's), intentionally, but I still don't think I could be called "static".
[1] https://docs.google.com/document/pub?id=1RqcfL64kw5SJkyut6eN...
According to the official docs [1], it does not: They have no effect whatsoever in production mode.
Dart does, indeed, have a "checked mode" in which types are checked (I wasn't aware of that before).
In any case, Dart's type system is inconsistent (like Java's), intentionally, but I still don't think I could be called "static".
[1] https://docs.google.com/document/pub?id=1RqcfL64kw5SJkyut6eN...