Chromium Code Reviews| Index: runtime/lib/error.dart |
| =================================================================== |
| --- runtime/lib/error.dart (revision 5060) |
| +++ runtime/lib/error.dart (working copy) |
| @@ -33,11 +33,14 @@ |
| String malformed_error) |
| native "TypeError_throwNew"; |
| String toString() { |
| - if (malformedError != null) { |
| - return malformedError; |
| + String str = (malformedError != null) ? malformedError : ""; |
| + if ((dstName != null) && (dstName.length > 0)) { |
| + str += |
|
srdjan
2012/03/07 00:41:23
Do not use the deprecated + String operator.
regis
2012/03/07 02:22:38
Done.
|
| + "type '$srcType' is not assignable to type '$dstType' of '$dstName'."; |
| + } else { |
| + str += "malformed type used in type test."; |
| } |
| - return "'$url': Failed type check: line $line pos $column: " + |
| - "type '$srcType' is not assignable to type '$dstType' of '$dstName'."; |
| + return str; |
| } |
| final String srcType; |
| final String dstType; |