DescriptionReplace is_synthetic bit on Fields with is_reflectable. Mark private fields of dart:* as non-reflectable.
This fixes an inconsistency in mirrors where some classes in dart:* would claim to have a field but throw NSM if one attempts to access it, and prevents accessing private static fields of dart:* that don't have implicit getters or setters.
R=asiva@google.com
Committed: https://github.com/dart-lang/sdk/commit/b34267d0d79d43bc343a26901f67a00a176f4bb8
Patch Set 1 #
Messages
Total messages: 4 (1 generated)
|