7ac495e02a
Validating the class hierarchy requires subtype tests. Previously, Fasta has worked around this by computing the hierarchy twice, as well as visiting the hierarchy several times. In order to improve performance of modular compilation, we're working on changing this. To enable creating a TypeEnvironment without a hierarchy, we're removing the field from the API. Change-Id: If1aa10598012e53455b92a63ebae12dbae316fc7 Reviewed-on: https://dart-review.googlesource.com/c/88822 Reviewed-by: Jenny Messerly <jmesserly@google.com>