dev_compiler
dev_compiler copied to clipboard
some dev_compiler issues when run over the dev_compiler sourcebase
Don't know if it's a goal to be dev_compiler clean (since it won't be hosted in a web page), but I encountered some issues when analyzing the dev_compiler source with the dev_compiler. This is after normalizing path + package self-reference (which fixes ~50 issues):
severe: [InvalidMethodOverride] Invalid override. The type of FunctionTypeImpl.substitute2 ((List<DartType>, List<DartType>, [List<FunctionTypeAliasElement>]) → DartType) is not a subtype of FunctionType.substitute2 ((List<DartType>, List<DartType>) → FunctionType). (package:analyzer/src/generated/element.dart, line 5451, col 3)
severe: [StaticTypeError] Type check failed: const DefaultEquality() (DefaultEquality) is not of type Equality<E> (package:collection/equality.dart, line 75, col 31)
severe: [StaticTypeError] Type check failed: const DefaultEquality() (DefaultEquality) is not of type Equality<E> (package:collection/equality.dart, line 120, col 53)
severe: [StaticTypeError] Type check failed: const DefaultEquality() (DefaultEquality) is not of type Equality<E> (package:collection/equality.dart, line 205, col 38)
severe: [StaticTypeError] Type check failed: const DefaultEquality() (DefaultEquality) is not of type Equality<E> (package:collection/equality.dart, line 223, col 38)
severe: [StaticTypeError] Type check failed: const DefaultEquality() (DefaultEquality) is not of type Equality<K> (package:collection/equality.dart, line 263, col 42)
severe: [StaticTypeError] Type check failed: const DefaultEquality() (DefaultEquality) is not of type Equality<V> (package:collection/equality.dart, line 264, col 44)
severe: [InvalidMethodOverride] Invalid override. The type of UnmodifiableMapMixin.remove ((K) → V) is not a subtype of Map<K, V>.remove ((Object) → V). (package:collection/src/unmodifiable_wrappers.dart, line 230, col 3)
severe: [InvalidMethodOverride] Invalid override. The type of DelegatingSet.lookup ((E) → E) is not a subtype of Set<E>.lookup ((Object) → E). (package:collection/wrappers.dart, line 237, col 3)
severe: [InvalidMethodOverride] Invalid override. The type of MapValueSet.lookup ((V) → V) is not a subtype of Set<V>.lookup ((Object) → V). (package:collection/wrappers.dart, line 521, col 3)
severe: [AnalyzerMessage] The getter 'text' is not defined for the class 'Expression' (package:csslib/parser.dart, line 2267, col 45)
severe: [AnalyzerMessage] The getter 'text' is not defined for the class 'Expression' (package:csslib/parser.dart, line 2486, col 45)
severe: [StaticTypeError] Type check failed: [new NoOp()] (List<dynamic>) is not of type Iterable<RuleSet> (package:csslib/src/analyzer.dart, line 467, col 62)
severe: [StaticTypeError] Type check failed: [new NoOp()] (List<dynamic>) is not of type Iterable<RuleSet> (package:csslib/src/analyzer.dart, line 478, col 67)
severe: [StaticTypeError] Type check failed: [new NoOp()] (List<dynamic>) is not of type Iterable<RuleSet> (package:csslib/src/analyzer.dart, line 544, col 52)
severe: [AnalyzerMessage] The getter 'expressions' is not defined for the class 'Expression' (package:csslib/src/analyzer.dart, line 636, col 43)
severe: [StaticTypeError] Type check failed: const [const {'type' : TokenKind.DIRECTIVE_IMPORT, 'value' : 'import'}, const {'type' : TokenKind.DIRECTIVE_MEDIA, 'value' : 'media'}, const {'type' : TokenKind.DIRECTIVE_PAGE, 'value' : 'page'}, const {'type' : TokenKind.DIRECTIVE_CHARSET, 'value' : 'charset'}, const {'type' : TokenKind.DIRECTIVE_STYLET, 'value' : 'stylet'}, const {'type' : TokenKind.DIRECTIVE_KEYFRAMES, 'value' : 'keyframes'}, const {'type' : TokenKind.DIRECTIVE_WEB_KIT_KEYFRAMES, 'value' : '-webkit-keyframes'}, const {'type' : TokenKind.DIRECTIVE_MOZ_KEYFRAMES, 'value' : '-moz-keyframes'}, const {'type' : TokenKind.DIRECTIVE_MS_KEYFRAMES, 'value' : '-ms-keyframes'}, const {'type' : TokenKind.DIRECTIVE_O_KEYFRAMES, 'value' : '-o-keyframes'}, const {'type' : TokenKind.DIRECTIVE_FONTFACE, 'value' : 'font-face'}, const {'type' : TokenKind.DIRECTIVE_NAMESPACE, 'value' : 'namespace'}, const {'type' : TokenKind.DIRECTIVE_HOST, 'value' : 'host'}, const {'type' : TokenKind.DIRECTIVE_MIXIN, 'value' : 'mixin'}, const {'type' : TokenKind.DIRECTIVE_INCLUDE, 'value' : 'include'}, const {'type' : TokenKind.DIRECTIVE_CONTENT, 'value' : 'content'}, const {'type' : TokenKind.DIRECTIVE_EXTEND, 'value' : 'extend'}] (List<dynamic>) is not of type List<Map<int, String>> because 'type' cannot be typed as int (package:csslib/src/tokenkind.dart, line 195, col 53)
severe: [StaticTypeError] Type check failed: const [const {'type' : TokenKind.MEDIA_OP_ONLY, 'value' : 'only'}, const {'type' : TokenKind.MEDIA_OP_NOT, 'value' : 'not'}, const {'type' : TokenKind.MEDIA_OP_AND, 'value' : 'and'}] (List<dynamic>) is not of type List<Map<int, String>> because 'type' cannot be typed as int (package:csslib/src/tokenkind.dart, line 221, col 57)
severe: [StaticTypeError] Type check failed: const [const {'type' : TokenKind.MARGIN_DIRECTIVE_TOPLEFTCORNER, 'value' : 'top-left-corner'}, const {'type' : TokenKind.MARGIN_DIRECTIVE_TOPLEFT, 'value' : 'top-left'}, const {'type' : TokenKind.MARGIN_DIRECTIVE_TOPCENTER, 'value' : 'top-center'}, const {'type' : TokenKind.MARGIN_DIRECTIVE_TOPRIGHT, 'value' : 'top-right'}, const {'type' : TokenKind.MARGIN_DIRECTIVE_TOPRIGHTCORNER, 'value' : 'top-right-corner'}, const {'type' : TokenKind.MARGIN_DIRECTIVE_BOTTOMLEFTCORNER, 'value' : 'bottom-left-corner'}, const {'type' : TokenKind.MARGIN_DIRECTIVE_BOTTOMLEFT, 'value' : 'bottom-left'}, const {'type' : TokenKind.MARGIN_DIRECTIVE_BOTTOMCENTER, 'value' : 'bottom-center'}, const {'type' : TokenKind.MARGIN_DIRECTIVE_BOTTOMRIGHT, 'value' : 'bottom-right'}, const {'type' : TokenKind.MARGIN_DIRECTIVE_BOTTOMRIGHTCORNER, 'value' : 'bottom-right-corner'}, const {'type' : TokenKind.MARGIN_DIRECTIVE_LEFTTOP, 'value' : 'left-top'}, const {'type' : TokenKind.MARGIN_DIRECTIVE_LEFTMIDDLE, 'value' : 'left-middle'}, const {'type' : TokenKind.MARGIN_DIRECTIVE_LEFTBOTTOM, 'value' : 'right-bottom'}, const {'type' : TokenKind.MARGIN_DIRECTIVE_RIGHTTOP, 'value' : 'right-top'}, const {'type' : TokenKind.MARGIN_DIRECTIVE_RIGHTMIDDLE, 'value' : 'right-middle'}, const {'type' : TokenKind.MARGIN_DIRECTIVE_RIGHTBOTTOM, 'value' : 'right-bottom'}] (List<dynamic>) is not of type List<Map<int, String>> because 'type' cannot be typed as int (package:csslib/src/tokenkind.dart, line 227, col 59)
severe: [InvalidMethodOverride] Invalid override. The type of FilteredElementList.contains ((Element) → bool) is not a subtype of Iterable<Element>.contains ((Object) → bool). (package:html/dom.dart, line 863, col 3)
severe: [InvalidMethodOverride] Invalid override. The type of FilteredElementList.contains ((Element) → bool) is not a subtype of ListMixin<Element>.contains ((Object) → bool). (package:html/dom.dart, line 863, col 3)
severe: [InvalidMethodOverride] Invalid override. The type of FilteredElementList.indexOf ((Element, [int]) → int) is not a subtype of ListMixin<Element>.indexOf ((Object, [int]) → int). (package:html/dom.dart, line 971, col 3)
severe: [InvalidMethodOverride] Invalid override. The type of FilteredElementList.lastIndexOf ((Element, [int]) → int) is not a subtype of ListMixin<Element>.lastIndexOf ((Object, [int]) → int). (package:html/dom.dart, line 974, col 3)
severe: [StaticTypeError] Type check failed: {} (Map<dynamic, dynamic>) is not of type LinkedHashMap<dynamic, String> (package:html/parser.dart, line 822, col 53)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 878, col 16)
severe: [StaticTypeError] Type check failed: startTagHead(token) (void) is not of type Token (package:html/parser.dart, line 878, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 892, col 16)
severe: [StaticTypeError] Type check failed: endTagOther(token) (void) is not of type Token (package:html/parser.dart, line 892, col 16)
severe: [StaticTypeError] Type check failed: {} (Map<dynamic, dynamic>) is not of type LinkedHashMap<dynamic, String> (package:html/parser.dart, line 897, col 50)
severe: [StaticTypeError] Type check failed: {} (Map<dynamic, dynamic>) is not of type LinkedHashMap<dynamic, String> (package:html/parser.dart, line 906, col 50)
severe: [StaticTypeError] Type check failed: {} (Map<dynamic, dynamic>) is not of type LinkedHashMap<dynamic, String> (package:html/parser.dart, line 921, col 50)
severe: [StaticTypeError] Type check failed: {} (Map<dynamic, dynamic>) is not of type LinkedHashMap<dynamic, String> (package:html/parser.dart, line 926, col 50)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 944, col 16)
severe: [StaticTypeError] Type check failed: startTagTitle(token) (void) is not of type Token (package:html/parser.dart, line 944, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 948, col 16)
severe: [StaticTypeError] Type check failed: startTagNoScriptNoFramesStyle(token) (void) is not of type Token (package:html/parser.dart, line 948, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 950, col 16)
severe: [StaticTypeError] Type check failed: startTagScript(token) (void) is not of type Token (package:html/parser.dart, line 950, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 956, col 16)
severe: [StaticTypeError] Type check failed: startTagBaseLinkCommand(token) (void) is not of type Token (package:html/parser.dart, line 956, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 958, col 16)
severe: [StaticTypeError] Type check failed: startTagMeta(token) (void) is not of type Token (package:html/parser.dart, line 958, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 960, col 16)
severe: [StaticTypeError] Type check failed: startTagHead(token) (void) is not of type Token (package:html/parser.dart, line 960, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 969, col 16)
severe: [StaticTypeError] Type check failed: endTagHead(token) (void) is not of type Token (package:html/parser.dart, line 969, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 975, col 16)
severe: [StaticTypeError] Type check failed: endTagOther(token) (void) is not of type Token (package:html/parser.dart, line 975, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1078, col 16)
severe: [StaticTypeError] Type check failed: startTagBody(token) (void) is not of type Token (package:html/parser.dart, line 1078, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1080, col 16)
severe: [StaticTypeError] Type check failed: startTagFrameset(token) (void) is not of type Token (package:html/parser.dart, line 1080, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1090, col 16)
severe: [StaticTypeError] Type check failed: startTagFromHead(token) (void) is not of type Token (package:html/parser.dart, line 1090, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1092, col 16)
severe: [StaticTypeError] Type check failed: startTagHead(token) (void) is not of type Token (package:html/parser.dart, line 1092, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 1105, col 16)
severe: [StaticTypeError] Type check failed: endTagOther(token) (void) is not of type Token (package:html/parser.dart, line 1105, col 16)
severe: [StaticTypeError] Type check failed: {} (Map<dynamic, dynamic>) is not of type LinkedHashMap<dynamic, String> (package:html/parser.dart, line 1167, col 56)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1198, col 16)
severe: [StaticTypeError] Type check failed: startTagBody(token) (void) is not of type Token (package:html/parser.dart, line 1198, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1200, col 16)
severe: [StaticTypeError] Type check failed: startTagFrameset(token) (void) is not of type Token (package:html/parser.dart, line 1200, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1224, col 16)
severe: [StaticTypeError] Type check failed: startTagCloseP(token) (void) is not of type Token (package:html/parser.dart, line 1224, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1232, col 16)
severe: [StaticTypeError] Type check failed: startTagHeading(token) (void) is not of type Token (package:html/parser.dart, line 1232, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1235, col 16)
severe: [StaticTypeError] Type check failed: startTagPreListing(token) (void) is not of type Token (package:html/parser.dart, line 1235, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1237, col 16)
severe: [StaticTypeError] Type check failed: startTagForm(token) (void) is not of type Token (package:html/parser.dart, line 1237, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1241, col 16)
severe: [StaticTypeError] Type check failed: startTagListItem(token) (void) is not of type Token (package:html/parser.dart, line 1241, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1243, col 16)
severe: [StaticTypeError] Type check failed: startTagPlaintext(token) (void) is not of type Token (package:html/parser.dart, line 1243, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1245, col 16)
severe: [StaticTypeError] Type check failed: startTagA(token) (void) is not of type Token (package:html/parser.dart, line 1245, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1258, col 16)
severe: [StaticTypeError] Type check failed: startTagFormatting(token) (void) is not of type Token (package:html/parser.dart, line 1258, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1260, col 16)
severe: [StaticTypeError] Type check failed: startTagNobr(token) (void) is not of type Token (package:html/parser.dart, line 1260, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1266, col 16)
severe: [StaticTypeError] Type check failed: startTagAppletMarqueeObject(token) (void) is not of type Token (package:html/parser.dart, line 1266, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1268, col 16)
severe: [StaticTypeError] Type check failed: startTagXmp(token) (void) is not of type Token (package:html/parser.dart, line 1268, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1270, col 16)
severe: [StaticTypeError] Type check failed: startTagTable(token) (void) is not of type Token (package:html/parser.dart, line 1270, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1277, col 16)
severe: [StaticTypeError] Type check failed: startTagVoidFormatting(token) (void) is not of type Token (package:html/parser.dart, line 1277, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1281, col 16)
severe: [StaticTypeError] Type check failed: startTagParamSource(token) (void) is not of type Token (package:html/parser.dart, line 1281, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1283, col 16)
severe: [StaticTypeError] Type check failed: startTagInput(token) (void) is not of type Token (package:html/parser.dart, line 1283, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1285, col 16)
severe: [StaticTypeError] Type check failed: startTagHr(token) (void) is not of type Token (package:html/parser.dart, line 1285, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1287, col 16)
severe: [StaticTypeError] Type check failed: startTagImage(token) (void) is not of type Token (package:html/parser.dart, line 1287, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1289, col 16)
severe: [StaticTypeError] Type check failed: startTagIsIndex(token) (void) is not of type Token (package:html/parser.dart, line 1289, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1291, col 16)
severe: [StaticTypeError] Type check failed: startTagTextarea(token) (void) is not of type Token (package:html/parser.dart, line 1291, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1293, col 16)
severe: [StaticTypeError] Type check failed: startTagIFrame(token) (void) is not of type Token (package:html/parser.dart, line 1293, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1297, col 16)
severe: [StaticTypeError] Type check failed: startTagRawtext(token) (void) is not of type Token (package:html/parser.dart, line 1297, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1299, col 16)
severe: [StaticTypeError] Type check failed: startTagSelect(token) (void) is not of type Token (package:html/parser.dart, line 1299, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1302, col 16)
severe: [StaticTypeError] Type check failed: startTagRpRt(token) (void) is not of type Token (package:html/parser.dart, line 1302, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1305, col 16)
severe: [StaticTypeError] Type check failed: startTagOpt(token) (void) is not of type Token (package:html/parser.dart, line 1305, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1307, col 16)
severe: [StaticTypeError] Type check failed: startTagMath(token) (void) is not of type Token (package:html/parser.dart, line 1307, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1309, col 16)
severe: [StaticTypeError] Type check failed: startTagSvg(token) (void) is not of type Token (package:html/parser.dart, line 1309, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 1321, col 16)
severe: [StaticTypeError] Type check failed: startTagMisplaced(token) (void) is not of type Token (package:html/parser.dart, line 1321, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 1330, col 16)
severe: [StaticTypeError] Type check failed: endTagBody(token) (void) is not of type Token (package:html/parser.dart, line 1330, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 1356, col 16)
severe: [StaticTypeError] Type check failed: endTagBlock(token) (void) is not of type Token (package:html/parser.dart, line 1356, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 1358, col 16)
severe: [StaticTypeError] Type check failed: endTagForm(token) (void) is not of type Token (package:html/parser.dart, line 1358, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 1360, col 16)
severe: [StaticTypeError] Type check failed: endTagP(token) (void) is not of type Token (package:html/parser.dart, line 1360, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 1364, col 16)
severe: [StaticTypeError] Type check failed: endTagListItem(token) (void) is not of type Token (package:html/parser.dart, line 1364, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 1372, col 16)
severe: [StaticTypeError] Type check failed: endTagHeading(token) (void) is not of type Token (package:html/parser.dart, line 1372, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 1391, col 16)
severe: [StaticTypeError] Type check failed: endTagAppletMarqueeObject(token) (void) is not of type Token (package:html/parser.dart, line 1391, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 1393, col 16)
severe: [StaticTypeError] Type check failed: endTagBr(token) (void) is not of type Token (package:html/parser.dart, line 1393, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 1395, col 16)
severe: [StaticTypeError] Type check failed: endTagOther(token) (void) is not of type Token (package:html/parser.dart, line 1395, col 16)
severe: [StaticTypeError] Type check failed: {} (Map<dynamic, dynamic>) is not of type LinkedHashMap<dynamic, String> (package:html/parser.dart, line 1742, col 51)
severe: [StaticTypeError] Type check failed: {} (Map<dynamic, dynamic>) is not of type LinkedHashMap<dynamic, String> (package:html/parser.dart, line 1743, col 54)
severe: [StaticTypeError] Type check failed: {} (Map<dynamic, dynamic>) is not of type LinkedHashMap<dynamic, String> (package:html/parser.dart, line 1757, col 51)
severe: [StaticTypeError] Type check failed: {} (Map<dynamic, dynamic>) is not of type LinkedHashMap<dynamic, String> (package:html/parser.dart, line 1860, col 51)
severe: [StaticTypeError] Type check failed: {} (Map<dynamic, dynamic>) is not of type LinkedHashMap<dynamic, String> (package:html/parser.dart, line 2167, col 54)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 2202, col 40)
severe: [StaticTypeError] Type check failed: endTagScript(token) (void) is not of type Token (package:html/parser.dart, line 2202, col 40)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 2203, col 12)
severe: [StaticTypeError] Type check failed: endTagOther(token) (void) is not of type Token (package:html/parser.dart, line 2203, col 12)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 2243, col 16)
severe: [StaticTypeError] Type check failed: startTagCaption(token) (void) is not of type Token (package:html/parser.dart, line 2243, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 2245, col 16)
severe: [StaticTypeError] Type check failed: startTagColgroup(token) (void) is not of type Token (package:html/parser.dart, line 2245, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 2251, col 16)
severe: [StaticTypeError] Type check failed: startTagRowGroup(token) (void) is not of type Token (package:html/parser.dart, line 2251, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 2262, col 16)
severe: [StaticTypeError] Type check failed: startTagInput(token) (void) is not of type Token (package:html/parser.dart, line 2262, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 2264, col 16)
severe: [StaticTypeError] Type check failed: startTagForm(token) (void) is not of type Token (package:html/parser.dart, line 2264, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 2266, col 16)
severe: [StaticTypeError] Type check failed: startTagOther(token) (void) is not of type Token (package:html/parser.dart, line 2266, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 2273, col 16)
severe: [StaticTypeError] Type check failed: endTagTable(token) (void) is not of type Token (package:html/parser.dart, line 2273, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 2285, col 16)
severe: [StaticTypeError] Type check failed: endTagIgnore(token) (void) is not of type Token (package:html/parser.dart, line 2285, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 2287, col 16)
severe: [StaticTypeError] Type check failed: endTagOther(token) (void) is not of type Token (package:html/parser.dart, line 2287, col 16)
severe: [StaticTypeError] Type check failed: {} (Map<dynamic, dynamic>) is not of type LinkedHashMap<dynamic, String> (package:html/parser.dart, line 2353, col 58)
severe: [StaticTypeError] Type check failed: {} (Map<dynamic, dynamic>) is not of type LinkedHashMap<dynamic, String> (package:html/parser.dart, line 2364, col 55)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 2545, col 16)
severe: [StaticTypeError] Type check failed: endTagCaption(token) (void) is not of type Token (package:html/parser.dart, line 2545, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 2558, col 16)
severe: [StaticTypeError] Type check failed: endTagIgnore(token) (void) is not of type Token (package:html/parser.dart, line 2558, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 2644, col 16)
severe: [StaticTypeError] Type check failed: startTagCol(token) (void) is not of type Token (package:html/parser.dart, line 2644, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 2653, col 16)
severe: [StaticTypeError] Type check failed: endTagColgroup(token) (void) is not of type Token (package:html/parser.dart, line 2653, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 2655, col 16)
severe: [StaticTypeError] Type check failed: endTagCol(token) (void) is not of type Token (package:html/parser.dart, line 2655, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 2725, col 16)
severe: [StaticTypeError] Type check failed: startTagTr(token) (void) is not of type Token (package:html/parser.dart, line 2725, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 2746, col 16)
severe: [StaticTypeError] Type check failed: endTagTableRowGroup(token) (void) is not of type Token (package:html/parser.dart, line 2746, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 2757, col 16)
severe: [StaticTypeError] Type check failed: endTagIgnore(token) (void) is not of type Token (package:html/parser.dart, line 2757, col 16)
severe: [StaticTypeError] Type check failed: {} (Map<dynamic, dynamic>) is not of type LinkedHashMap<dynamic, String> (package:html/parser.dart, line 2799, col 46)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 2857, col 16)
severe: [StaticTypeError] Type check failed: startTagTableCell(token) (void) is not of type Token (package:html/parser.dart, line 2857, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 2874, col 16)
severe: [StaticTypeError] Type check failed: endTagTr(token) (void) is not of type Token (package:html/parser.dart, line 2874, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 2888, col 16)
severe: [StaticTypeError] Type check failed: endTagIgnore(token) (void) is not of type Token (package:html/parser.dart, line 2888, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 3012, col 16)
severe: [StaticTypeError] Type check failed: endTagTableCell(token) (void) is not of type Token (package:html/parser.dart, line 3012, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 3018, col 16)
severe: [StaticTypeError] Type check failed: endTagIgnore(token) (void) is not of type Token (package:html/parser.dart, line 3018, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 3112, col 16)
severe: [StaticTypeError] Type check failed: startTagOption(token) (void) is not of type Token (package:html/parser.dart, line 3112, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 3114, col 16)
severe: [StaticTypeError] Type check failed: startTagOptgroup(token) (void) is not of type Token (package:html/parser.dart, line 3114, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 3116, col 16)
severe: [StaticTypeError] Type check failed: startTagSelect(token) (void) is not of type Token (package:html/parser.dart, line 3116, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 3131, col 16)
severe: [StaticTypeError] Type check failed: endTagOption(token) (void) is not of type Token (package:html/parser.dart, line 3131, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 3133, col 16)
severe: [StaticTypeError] Type check failed: endTagOptgroup(token) (void) is not of type Token (package:html/parser.dart, line 3133, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 3135, col 16)
severe: [StaticTypeError] Type check failed: endTagSelect(token) (void) is not of type Token (package:html/parser.dart, line 3135, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 3137, col 16)
severe: [StaticTypeError] Type check failed: endTagOther(token) (void) is not of type Token (package:html/parser.dart, line 3137, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 3507, col 38)
severe: [StaticTypeError] Type check failed: endTagHtml(token) (void) is not of type Token (package:html/parser.dart, line 3507, col 38)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 3569, col 16)
severe: [StaticTypeError] Type check failed: startTagFrameset(token) (void) is not of type Token (package:html/parser.dart, line 3569, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 3571, col 16)
severe: [StaticTypeError] Type check failed: startTagFrame(token) (void) is not of type Token (package:html/parser.dart, line 3571, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 3582, col 16)
severe: [StaticTypeError] Type check failed: endTagFrameset(token) (void) is not of type Token (package:html/parser.dart, line 3582, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 3584, col 16)
severe: [StaticTypeError] Type check failed: endTagOther(token) (void) is not of type Token (package:html/parser.dart, line 3584, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 3656, col 16)
severe: [StaticTypeError] Type check failed: startTagOther(token) (void) is not of type Token (package:html/parser.dart, line 3656, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 3663, col 16)
severe: [StaticTypeError] Type check failed: endTagHtml(token) (void) is not of type Token (package:html/parser.dart, line 3663, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processEndTag' (package:html/parser.dart, line 3665, col 16)
severe: [StaticTypeError] Type check failed: endTagOther(token) (void) is not of type Token (package:html/parser.dart, line 3665, col 16)
severe: [AnalyzerMessage] The return type 'void' is not a 'Token', as defined by the method 'processStartTag' (package:html/parser.dart, line 3751, col 16)
severe: [StaticTypeError] Type check failed: startTagOther(token) (void) is not of type Token (package:html/parser.dart, line 3751, col 16)
severe: [InvalidMethodOverride] Invalid override. The type of CssClassSet.contains ((String) → bool) is not a subtype of Set<String>.contains ((Object) → bool). (package:html/src/css_class_set.dart, line 58, col 3)
severe: [InvalidMethodOverride] Invalid override. The type of CssClassSet.removeAll ((Iterable<String>) → void) is not a subtype of Set<String>.removeAll ((Iterable<Object>) → void). (package:html/src/css_class_set.dart, line 96, col 3)
severe: [InvalidMethodOverride] Invalid override. The type of CssClassSetImpl.lookup ((String) → String) is not a subtype of Set<String>.lookup ((Object) → String). (package:html/src/css_class_set.dart, line 190, col 3)
severe: [InvalidMethodOverride] Invalid override. The type of CssClassSetImpl.retainAll ((Iterable<String>) → void) is not a subtype of Set<String>.retainAll ((Iterable<Object>) → void). (package:html/src/css_class_set.dart, line 254, col 3)
severe: [InvalidMethodOverride] Invalid override. The type of CssClassSetImpl.containsAll ((Iterable<String>) → bool) is not a subtype of Set<String>.containsAll ((Iterable<Object>) → bool). (package:html/src/css_class_set.dart, line 266, col 3)
severe: [InvalidMethodOverride] Invalid override. The type of CssClassSetImpl.intersection ((Set<String>) → Set<String>) is not a subtype of Set<String>.intersection ((Set<Object>) → Set<String>). (package:html/src/css_class_set.dart, line 269, col 3)
severe: [InvalidMethodOverride] Invalid override. The type of CssClassSetImpl.firstWhere (((String) → bool, {orElse: () → Object}) → dynamic) is not a subtype of Iterable<String>.firstWhere (((String) → bool, {orElse: () → String}) → String). (package:html/src/css_class_set.dart, line 288, col 3)
severe: [InvalidMethodOverride] Invalid override. The type of CssClassSetImpl.lastWhere (((String) → bool, {orElse: () → Object}) → dynamic) is not a subtype of Iterable<String>.lastWhere (((String) → bool, {orElse: () → String}) → String). (package:html/src/css_class_set.dart, line 290, col 3)
severe: [InvalidMethodOverride] Invalid override. The type of ListProxy.remove ((E) → bool) is not a subtype of List<E>.remove ((Object) → bool). (package:html/src/list_proxy.dart, line 23, col 3)
severe: [InvalidMethodOverride] Invalid override. The type of ListProxy.setRange ((int, int, List<E>, [int]) → void) is not a subtype of List<E>.setRange ((int, int, Iterable<E>, [int]) → void). (package:html/src/list_proxy.dart, line 84, col 3)
severe: [AnalyzerMessage] A value of type 'void' cannot be assigned to a variable of type 'bool' (package:html/src/query_selector.dart, line 72, col 18)
severe: [StaticTypeError] Type check failed: s.simpleSelector.visit(this) (void) is not of type bool (package:html/src/query_selector.dart, line 72, col 18)
severe: [AnalyzerMessage] Negation argument must have a static type of 'bool' (package:html/src/query_selector.dart, line 78, col 39)
severe: [StaticTypeError] Type check failed: s.simpleSelector.visit(this) (void) is not of type bool (package:html/src/query_selector.dart, line 78, col 39)
severe: [AnalyzerMessage] Negation argument must have a static type of 'bool' (package:html/src/query_selector.dart, line 86, col 39)
severe: [StaticTypeError] Type check failed: s.simpleSelector.visit(this) (void) is not of type bool (package:html/src/query_selector.dart, line 86, col 39)
severe: [AnalyzerMessage] Negation argument must have a static type of 'bool' (package:html/src/query_selector.dart, line 244, col 10)
severe: [StaticTypeError] Type check failed: selector.nameAsSimpleSelector.visit(this) (void) is not of type bool (package:html/src/query_selector.dart, line 244, col 10)
severe: [AnalyzerMessage] Negation argument must have a static type of 'bool' (package:html/src/query_selector.dart, line 265, col 8)
severe: [StaticTypeError] Type check failed: selector.negationArg.visit(this) (void) is not of type bool (package:html/src/query_selector.dart, line 265, col 8)
severe: [StaticTypeError] Type check failed: new Stream.eventTransformed(stream, (EventSink<String> sink) {if (_outSink != null) {throw new StateError("String decoder already used");} _outSink = sink; return this;}) (Stream<dynamic>) is not of type Stream<String> (package:utf/src/utf/utf_stream.dart, line 19, col 12)
severe: [StaticTypeError] Type check failed: new Stream.eventTransformed(stream, (EventSink<List<int>> sink) {if (_outSink != null) {throw new StateError("String encoder already used");} _outSink = sink; return this;}) (Stream<dynamic>) is not of type Stream<List<int>> (package:utf/src/utf/utf_stream.dart, line 177, col 12)
severe: [AnalyzerMessage] The getter 'isImplicit' is not defined for the class 'Event' (package:yaml/src/loader.dart, line 75, col 32)
severe: [AnalyzerMessage] The getter 'name' is not defined for the class 'Token' (package:yaml/src/parser.dart, line 257, col 47)
severe: [AnalyzerMessage] The getter 'name' is not defined for the class 'Token' (package:yaml/src/parser.dart, line 264, col 22)
severe: [AnalyzerMessage] The method 'expand' is not defined for the class 'SourceSpan' (package:yaml/src/parser.dart, line 265, col 19)
severe: [AnalyzerMessage] The method 'expand' is not defined for the class 'SourceSpan' (package:yaml/src/parser.dart, line 271, col 19)
severe: [AnalyzerMessage] The method 'expand' is not defined for the class 'SourceSpan' (package:yaml/src/parser.dart, line 300, col 16)
severe: [AnalyzerMessage] The getter 'style' is not defined for the class 'Token' (package:yaml/src/parser.dart, line 306, col 32)
severe: [AnalyzerMessage] The method 'expand' is not defined for the class 'SourceSpan' (package:yaml/src/parser.dart, line 311, col 16)
severe: [AnalyzerMessage] The getter 'value' is not defined for the class 'Token' (package:yaml/src/parser.dart, line 311, col 42)
severe: [AnalyzerMessage] The getter 'style' is not defined for the class 'Token' (package:yaml/src/parser.dart, line 311, col 55)
severe: [AnalyzerMessage] The method 'expand' is not defined for the class 'SourceSpan' (package:yaml/src/parser.dart, line 318, col 16)
severe: [AnalyzerMessage] The method 'expand' is not defined for the class 'SourceSpan' (package:yaml/src/parser.dart, line 325, col 16)
severe: [AnalyzerMessage] The method 'expand' is not defined for the class 'SourceSpan' (package:yaml/src/parser.dart, line 332, col 16)
severe: [AnalyzerMessage] The method 'expand' is not defined for the class 'SourceSpan' (package:yaml/src/parser.dart, line 340, col 16)
severe: [StaticTypeError] Type check failed: new Pair(versionDirective, tagDirectives) (Pair<dynamic, dynamic>) is not of type Pair<VersionDirective, List<TagDirective>> because tagDirectives cannot be typed as List<TagDirective> (package:yaml/src/parser.dart, line 712, col 12)
severe: [AnalyzerMessage] The getter 'style' is not defined for the class 'Token' (package:yaml/src/scanner.dart, line 446, col 56)
severe: [InvalidMethodOverride] Mixin introduces an invalid override. The type of UnmodifiableMapMixin.remove ((dynamic) → dynamic) is not a subtype of MapMixin<dynamic, dynamic>.remove ((Object) → dynamic). (package:yaml/src/yaml_node.dart, line 44, col 58)
severe: [InvalidMethodOverride] Base class introduces an invalid override. The type of MapMixin.containsValue ((dynamic) → bool) is not a subtype of Map<dynamic, dynamic>.containsValue ((Object) → bool). (package:yaml/src/yaml_node_wrapper.dart, line 17, col 22)
severe: [InvalidMethodOverride] Mixin introduces an invalid override. The type of UnmodifiableMapMixin.remove ((dynamic) → dynamic) is not a subtype of Map<dynamic, dynamic>.remove ((Object) → dynamic). (package:yaml/src/yaml_node_wrapper.dart, line 18, col 10)
severe: [InvalidMethodOverride] Mixin introduces an invalid override. The type of UnmodifiableMapMixin.remove ((dynamic) → dynamic) is not a subtype of MapMixin<dynamic, dynamic>.remove ((Object) → dynamic). (package:yaml/src/yaml_node_wrapper.dart, line 18, col 10)
severe: [AnalyzerMessage] No setter named 'type' in class 'VariableElement' (lib/src/checker/resolver.dart, line 228, col 18)
severe: [AnalyzerMessage] No setter named 'returnType' in class 'ExecutableElement' (lib/src/checker/resolver.dart, line 229, col 25)
severe: [AnalyzerMessage] No setter named 'type' in class 'VariableElement' (lib/src/checker/resolver.dart, line 230, col 64)
severe: [AnalyzerMessage] No setter named 'returnType' in class 'ExecutableElement' (lib/src/checker/resolver.dart, line 247, col 23)
severe: [AnalyzerMessage] The getter 'parameter' is not defined for the class 'FormalParameter' (lib/src/checker/resolver.dart, line 257, col 70)
severe: [AnalyzerMessage] No setter named 'type' in class 'VariableElement' (lib/src/checker/resolver.dart, line 262, col 29)
severe: [AnalyzerMessage] No setter named 'type' in class 'VariableElement' (lib/src/checker/resolver.dart, line 288, col 15)
severe: [AnalyzerMessage] No setter named 'returnType' in class 'ExecutableElement' (lib/src/checker/resolver.dart, line 289, col 22)
severe: [AnalyzerMessage] No setter named 'type' in class 'VariableElement' (lib/src/checker/resolver.dart, line 291, col 38)
severe: [AnalyzerMessage] No setter named 'type' in class 'VariableElement' (lib/src/checker/resolver.dart, line 491, col 19)
severe: [AnalyzerMessage] No setter named 'type' in class 'VariableElement' (lib/src/checker/resolver.dart, line 552, col 13)
severe: [AnalyzerMessage] No setter named 'returnType' in class 'ExecutableElement' (lib/src/checker/resolver.dart, line 554, col 22)
severe: [AnalyzerMessage] No setter named 'type' in class 'VariableElement' (lib/src/checker/resolver.dart, line 556, col 38)
severe: [AnalyzerMessage] Missing return value after 'return' (lib/src/checker/resolver.dart, line 590, col 28)
severe: [AnalyzerMessage] The getter 'type' is not defined for the class 'Element' (lib/src/checker/resolver.dart, line 635, col 32)
severe: [AnalyzerMessage] The getter 'typeArguments' is not defined for the class 'DartType' (lib/src/checker/resolver.dart, line 636, col 40)
severe: [AnalyzerMessage] The getter 'isNotEmpty' is not defined for the class 'EfficientLength' (lib/src/codegen/js_codegen.dart, line 1546, col 20)
severe: [AnalyzerMessage] The method 'map' is not defined for the class 'EfficientLength' (lib/src/codegen/js_codegen.dart, line 1547, col 29)
severe: [AnalyzerMessage] The argument type 'EfficientLength' cannot be assigned to the parameter type 'Iterable' (lib/src/codegen/js_codegen.dart, line 1548, col 60)
severe: [StaticTypeError] Type check failed: metadata (EfficientLength) is not of type Iterable<dynamic> (lib/src/codegen/js_codegen.dart, line 1548, col 60)
severe: [StaticTypeError] Type check failed: new Map.fromIterables(variables.keys, valueInstantiators.map((i) => i(args))) (Map<dynamic, dynamic>) is not of type Map<String, Expression> because valueInstantiators.map((i) => i(args)) cannot be typed as Iterable<Expression> (lib/src/codegen/js_metalet.dart, line 156, col 9)
severe: [InvalidMethodOverride] Invalid override. The type of _AstCloner.cloneNodeList ((List<dynamic>) → List<dynamic>) is not a subtype of AstCloner.cloneNodeList ((NodeList<dynamic>) → List<AstNode>). (lib/src/info.dart, line 87, col 3)
severe: [AnalyzerMessage] The getter 'name' is not defined for the class 'Parameter' (lib/src/js/printer.dart, line 1228, col 28)
severe: [AnalyzerMessage] The getter 'evaluationResult' is not defined for the class 'ElementAnnotation' (lib/src/utils.dart, line 344, col 31)
@devoncarew it's a goal, eventually :). For now it's not. As you can see, we have issues in packages we depend on. Also some issues are hard to fix without generic methods.
This is after normalizing path + package self-reference (which fixes ~50 issues)
I asked in the pull request, but can you explain this? Analyzer (normal analyzer) has no problems with our import style. Is this a DDC bug of some sort?
Is this a DDC bug of some sort?
Yup, just a few lines to copy over which will normalize imports where possible. It would mean that you could use both relative path and package: self-references in the lib/ folder w/o issues.
I'll go fork another bug for the package:html issues, that one seems like a big offender :)
html bug is https://github.com/dart-lang/html/issues/38
update: we're blocked on html, and it's blocked on #337
fyi, I've been slowly making progress on getting Analyzer clean itself. Lots to do though