Files
sdk/pkg/dev_compiler/lib
Leaf Petersen 25e87d9748 Better error messages
This records the actual point at which type inference fails and uses that to give a better error message.  So where before we would say:

severe: line 76, column 38 of package:angular2/src/forms/directives.dart: [StaticTypeError] Type check failed: [c.validator, this.validator] (List<dynamic>) is not of type List<Function>
    c.validator = validators.compose([c.validator, this.validator]);

we will now in addition say:

because c.validator cannot be typed as Function

BUG=
R=vsm@google.com

Review URL: https://codereview.chromium.org/1056183002
2015-04-03 12:49:04 -07:00
..
2015-04-03 12:49:04 -07:00