e1d7e33aad
```
class A<T> {
const A();
Type get type => T;
}
class B extends A<String>{
const B();
}
main() {
print(const B().type);
}
```
Should print "String".
Before this CL it printed "dynamic", now it prints "String".
See dartbug.com/30588 for more information.
BUG=
R=kustermann@google.com
Review-Url: https://codereview.chromium.org/3007123002 .