Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(168)

Side by Side Diff: pkg/analyzer/test/generated/parser_fasta_test.dart

Issue 3004063002: Triage the newly added tests for Fasta (Closed)
Patch Set: Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | pkg/analyzer/test/generated/parser_test.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 import 'package:analyzer/dart/ast/ast.dart'; 5 import 'package:analyzer/dart/ast/ast.dart';
6 import 'package:analyzer/dart/ast/token.dart' as analyzer; 6 import 'package:analyzer/dart/ast/token.dart' as analyzer;
7 import 'package:analyzer/dart/ast/token.dart' show TokenType; 7 import 'package:analyzer/dart/ast/token.dart' show TokenType;
8 import 'package:analyzer/error/error.dart'; 8 import 'package:analyzer/error/error.dart';
9 import 'package:analyzer/error/listener.dart' show ErrorReporter; 9 import 'package:analyzer/error/listener.dart' show ErrorReporter;
10 import 'package:analyzer/src/dart/scanner/scanner.dart'; 10 import 'package:analyzer/src/dart/scanner/scanner.dart';
(...skipping 2543 matching lines...) Expand 10 before | Expand all | Expand 10 after
2554 } 2554 }
2555 2555
2556 Expression _parseExpression(String code) { 2556 Expression _parseExpression(String code) {
2557 var statement = parseStatement('$code;') as ExpressionStatement; 2557 var statement = parseStatement('$code;') as ExpressionStatement;
2558 return statement.expression; 2558 return statement.expression;
2559 } 2559 }
2560 2560
2561 Object _runParser( 2561 Object _runParser(
2562 String source, ParseFunction getParseFunction(fasta.Parser parser), 2562 String source, ParseFunction getParseFunction(fasta.Parser parser),
2563 [List<ErrorCode> errorCodes = const <ErrorCode>[]]) { 2563 [List<ErrorCode> errorCodes = const <ErrorCode>[]]) {
2564 if (errorCodes.isNotEmpty) {
2565 // TODO(paulberry): Check that the parser generates the proper errors.
2566 throw new UnimplementedError();
2567 }
2568 createParser(source); 2564 createParser(source);
2569 return _parserProxy._run(getParseFunction); 2565 Object result = _parserProxy._run(getParseFunction);
2566 assertErrorsWithCodes(errorCodes);
2567 return result;
2570 } 2568 }
2571 2569
2572 List<ErrorCode> _toFastaGeneratedAnalyzerErrorCodes( 2570 List<ErrorCode> _toFastaGeneratedAnalyzerErrorCodes(
2573 List<ErrorCode> expectedErrorCodes) => 2571 List<ErrorCode> expectedErrorCodes) =>
2574 expectedErrorCodes.map((code) { 2572 expectedErrorCodes.map((code) {
2575 if (code == ParserErrorCode.ABSTRACT_CLASS_MEMBER || 2573 if (code == ParserErrorCode.ABSTRACT_CLASS_MEMBER ||
2576 code == ParserErrorCode.ABSTRACT_TOP_LEVEL_FUNCTION || 2574 code == ParserErrorCode.ABSTRACT_TOP_LEVEL_FUNCTION ||
2577 code == ParserErrorCode.ABSTRACT_TOP_LEVEL_VARIABLE) 2575 code == ParserErrorCode.ABSTRACT_TOP_LEVEL_VARIABLE)
2578 return ParserErrorCode.EXTRANEOUS_MODIFIER; 2576 return ParserErrorCode.EXTRANEOUS_MODIFIER;
2579 return code; 2577 return code;
2580 }).toList(); 2578 }).toList();
2581 } 2579 }
2582 2580
2583 /** 2581 /**
2584 * Tests of the fasta parser based on [FormalParameterParserTestMixin]. 2582 * Tests of the fasta parser based on [FormalParameterParserTestMixin].
2585 */ 2583 */
2586 @reflectiveTest 2584 @reflectiveTest
2587 class FormalParameterParserTest_Fasta extends FastaParserTestCase 2585 class FormalParameterParserTest_Fasta extends FastaParserTestCase
2588 with FormalParameterParserTestMixin { 2586 with FormalParameterParserTestMixin {
2589 @override 2587 @override
2590 @failingTest 2588 @failingTest
2591 void test_parseFormalParameterList_prefixedType_partial() { 2589 void test_parseFormalParameterList_prefixedType_partial() {
2592 // TODO(scheglov): Unimplemented: errors
2593 super.test_parseFormalParameterList_prefixedType_partial(); 2590 super.test_parseFormalParameterList_prefixedType_partial();
2594 } 2591 }
2595 2592
2596 @override 2593 @override
2597 @failingTest 2594 @failingTest
2598 void test_parseFormalParameterList_prefixedType_partial2() { 2595 void test_parseFormalParameterList_prefixedType_partial2() {
2599 // TODO(scheglov): Unimplemented: errors
2600 super.test_parseFormalParameterList_prefixedType_partial2(); 2596 super.test_parseFormalParameterList_prefixedType_partial2();
2601 } 2597 }
2602 2598
2599 @override
2600 @failingTest
2601 void test_parseNormalFormalParameter_field_const_noType() {
2602 // TODO(brianwilkerson) Extra error:
2603 // Expected 0 errors of type ParserErrorCode.EXTRANEOUS_MODIFIER, found 1 (1 )
2604 super.test_parseNormalFormalParameter_field_const_noType();
2605 }
2606
2603 @failingTest 2607 @failingTest
2604 void test_parseNormalFormalParameter_field_const_noType2() { 2608 void test_parseNormalFormalParameter_field_const_noType2() {
2605 // TODO(danrubel): should not be generating an error 2609 // TODO(danrubel): should not be generating an error
2606 super.test_parseNormalFormalParameter_field_const_noType(); 2610 super.test_parseNormalFormalParameter_field_const_noType();
2607 assertNoErrors(); 2611 assertNoErrors();
2608 } 2612 }
2609 2613
2614 @override
2615 @failingTest
2616 void test_parseNormalFormalParameter_field_const_type() {
2617 // TODO(brianwilkerson) Extra error:
2618 // Expected 0 errors of type ParserErrorCode.EXTRANEOUS_MODIFIER, found 1 (1 )
2619 super.test_parseNormalFormalParameter_field_const_type();
2620 }
2621
2610 @failingTest 2622 @failingTest
2611 void test_parseNormalFormalParameter_field_const_type2() { 2623 void test_parseNormalFormalParameter_field_const_type2() {
2612 // TODO(danrubel): should not be generating an error 2624 // TODO(danrubel): should not be generating an error
2613 super.test_parseNormalFormalParameter_field_const_type(); 2625 super.test_parseNormalFormalParameter_field_const_type();
2614 assertNoErrors(); 2626 assertNoErrors();
2615 } 2627 }
2616 2628
2617 @override 2629 @override
2618 @failingTest 2630 @failingTest
2619 void test_parseNormalFormalParameter_function_noType_nullable() { 2631 void test_parseNormalFormalParameter_function_noType_nullable() {
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
2653 } 2665 }
2654 2666
2655 @override 2667 @override
2656 @failingTest 2668 @failingTest
2657 void test_parseNormalFormalParameter_function_void_typeParameters_nullable() { 2669 void test_parseNormalFormalParameter_function_void_typeParameters_nullable() {
2658 // TODO(scheglov): Not implemented: Nnbd 2670 // TODO(scheglov): Not implemented: Nnbd
2659 super 2671 super
2660 .test_parseNormalFormalParameter_function_void_typeParameters_nullable() ; 2672 .test_parseNormalFormalParameter_function_void_typeParameters_nullable() ;
2661 } 2673 }
2662 2674
2675 @override
2676 @failingTest
2677 void test_parseNormalFormalParameter_simple_const_noType() {
2678 // TODO(brianwilkerson) Extra error:
2679 // Expected 0 errors of type ParserErrorCode.EXTRANEOUS_MODIFIER, found 1 (1 )
2680 super.test_parseNormalFormalParameter_simple_const_noType();
2681 }
2682
2663 @failingTest 2683 @failingTest
2664 void test_parseNormalFormalParameter_simple_const_noType2() { 2684 void test_parseNormalFormalParameter_simple_const_noType2() {
2665 // TODO(danrubel): should not be generating an error 2685 // TODO(danrubel): should not be generating an error
2666 super.test_parseNormalFormalParameter_simple_const_noType(); 2686 super.test_parseNormalFormalParameter_simple_const_noType();
2667 assertNoErrors(); 2687 assertNoErrors();
2668 } 2688 }
2669 2689
2690 @override
2691 @failingTest
2692 void test_parseNormalFormalParameter_simple_const_type() {
2693 // TODO(brianwilkerson) Extra error:
2694 // Expected 0 errors of type ParserErrorCode.EXTRANEOUS_MODIFIER, found 1 (1 )
2695 super.test_parseNormalFormalParameter_simple_const_type();
2696 }
2697
2670 @failingTest 2698 @failingTest
2671 void test_parseNormalFormalParameter_simple_const_type2() { 2699 void test_parseNormalFormalParameter_simple_const_type2() {
2672 // TODO(danrubel): should not be generating an error 2700 // TODO(danrubel): should not be generating an error
2673 super.test_parseNormalFormalParameter_simple_const_type(); 2701 super.test_parseNormalFormalParameter_simple_const_type();
2674 assertNoErrors(); 2702 assertNoErrors();
2675 } 2703 }
2676 } 2704 }
2677 2705
2678 /** 2706 /**
2679 * Proxy implementation of [KernelLibraryBuilderProxy] used by Fasta parser 2707 * Proxy implementation of [KernelLibraryBuilderProxy] used by Fasta parser
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
2749 return new ParserProxy._( 2777 return new ParserProxy._(
2750 startingToken, fastaParser, astBuilder, errorListener, eventListener); 2778 startingToken, fastaParser, astBuilder, errorListener, eventListener);
2751 } 2779 }
2752 2780
2753 ParserProxy._(this._currentFastaToken, this._fastaParser, this._astBuilder, 2781 ParserProxy._(this._currentFastaToken, this._fastaParser, this._astBuilder,
2754 this._errorListener, this._eventListener); 2782 this._errorListener, this._eventListener);
2755 2783
2756 noSuchMethod(Invocation invocation) => super.noSuchMethod(invocation); 2784 noSuchMethod(Invocation invocation) => super.noSuchMethod(invocation);
2757 2785
2758 @override 2786 @override
2787 Annotation parseAnnotation() {
2788 return _run((parser) => parser.parseMetadata) as Annotation;
2789 }
2790
2791 @override
2792 ArgumentList parseArgumentList() {
2793 return _run((parser) => parser.parseArguments) as ArgumentList;
2794 }
2795
2796 @override
2759 ClassMember parseClassMember(String className) { 2797 ClassMember parseClassMember(String className) {
2760 _astBuilder.className = className; 2798 _astBuilder.className = className;
2761 _eventListener.begin('CompilationUnit'); 2799 _eventListener.begin('CompilationUnit');
2762 var result = _run((parser) => parser.parseMember) as ClassMember; 2800 var result = _run((parser) => parser.parseMember) as ClassMember;
2763 _eventListener.end('CompilationUnit'); 2801 _eventListener.end('CompilationUnit');
2764 _astBuilder.className = null; 2802 _astBuilder.className = null;
2765 return result; 2803 return result;
2766 } 2804 }
2767 2805
2806 List<Combinator> parseCombinators() {
2807 return _run((parser) => parser.parseCombinators);
2808 }
2809
2768 @override 2810 @override
2769 CompilationUnit parseCompilationUnit2() { 2811 CompilationUnit parseCompilationUnit2() {
2770 var result = _run(null) as CompilationUnit; 2812 var result = _run(null) as CompilationUnit;
2771 _eventListener.expectEmpty(); 2813 _eventListener.expectEmpty();
2772 return result; 2814 return result;
2773 } 2815 }
2774 2816
2817 @override
2818 Configuration parseConfiguration() {
2819 return _run((parser) => parser.parseConditionalUri) as Configuration;
2820 }
2821
2822 @override
2823 Statement parseStatement2() {
2824 return _run((parser) => parser.parseStatement) as Statement;
2825 }
2826
2775 AnnotatedNode parseTopLevelDeclaration(bool isDirective) { 2827 AnnotatedNode parseTopLevelDeclaration(bool isDirective) {
2776 _eventListener.begin('CompilationUnit'); 2828 _eventListener.begin('CompilationUnit');
2777 _currentFastaToken = 2829 _currentFastaToken =
2778 _fastaParser.parseTopLevelDeclaration(_currentFastaToken); 2830 _fastaParser.parseTopLevelDeclaration(_currentFastaToken);
2779 expect(_currentFastaToken.isEof, isTrue); 2831 expect(_currentFastaToken.isEof, isTrue);
2780 expect(_astBuilder.stack, hasLength(0)); 2832 expect(_astBuilder.stack, hasLength(0));
2781 expect(_astBuilder.scriptTag, isNull); 2833 expect(_astBuilder.scriptTag, isNull);
2782 expect(_astBuilder.directives, hasLength(isDirective ? 1 : 0)); 2834 expect(_astBuilder.directives, hasLength(isDirective ? 1 : 0));
2783 expect(_astBuilder.declarations, hasLength(isDirective ? 0 : 1)); 2835 expect(_astBuilder.declarations, hasLength(isDirective ? 0 : 1));
2784 _eventListener.end('CompilationUnit'); 2836 _eventListener.end('CompilationUnit');
2785 return (isDirective ? _astBuilder.directives : _astBuilder.declarations) 2837 return (isDirective ? _astBuilder.directives : _astBuilder.declarations)
2786 .first; 2838 .first;
2787 } 2839 }
2788 2840
2841 @override
2842 TypeAnnotation parseTypeAnnotation(bool inExpression) {
2843 return _run((parser) => parser.parseType) as TypeAnnotation;
2844 }
2845
2846 @override
2847 TypeArgumentList parseTypeArgumentList() {
2848 return _run((parser) => parser.parseTypeVariablesOpt) as TypeArgumentList;
2849 }
2850
2789 /** 2851 /**
2790 * Runs a single parser function, and returns the result as an analyzer AST. 2852 * Runs a single parser function, and returns the result as an analyzer AST.
2791 */ 2853 */
2792 Object _run(ParseFunction getParseFunction(fasta.Parser parser)) { 2854 Object _run(ParseFunction getParseFunction(fasta.Parser parser)) {
2793 ParseFunction parseFunction; 2855 ParseFunction parseFunction;
2794 if (getParseFunction != null) { 2856 if (getParseFunction != null) {
2795 parseFunction = getParseFunction(_fastaParser); 2857 parseFunction = getParseFunction(_fastaParser);
2796 _fastaParser.firstToken = _currentFastaToken; 2858 _fastaParser.firstToken = _currentFastaToken;
2797 } else { 2859 } else {
2798 parseFunction = _fastaParser.parseUnit; 2860 parseFunction = _fastaParser.parseUnit;
2799 // firstToken should be set by beginCompilationUnit event. 2861 // firstToken should be set by beginCompilationUnit event.
2800 } 2862 }
2801 _currentFastaToken = parseFunction(_currentFastaToken); 2863 _currentFastaToken = parseFunction(_currentFastaToken);
2802 expect(_currentFastaToken.isEof, isTrue); 2864 expect(_currentFastaToken.isEof, isTrue);
2803 expect(_astBuilder.stack, hasLength(1)); 2865 expect(_astBuilder.stack, hasLength(1));
2804 return _astBuilder.pop(); 2866 return _astBuilder.pop();
2805 } 2867 }
2806 } 2868 }
2807 2869
2808 @reflectiveTest 2870 @reflectiveTest
2809 class RecoveryParserTest_Fasta extends FastaParserTestCase 2871 class RecoveryParserTest_Fasta extends FastaParserTestCase
2810 with RecoveryParserTestMixin { 2872 with RecoveryParserTestMixin {
2811 @override 2873 @override
2812 @failingTest 2874 @failingTest
2813 void test_additiveExpression_missing_LHS() { 2875 void test_additiveExpression_missing_LHS() {
2876 // TODO(brianwilkerson) Unhandled compile-time error:
2877 // '+' is not a prefix operator.
2814 super.test_additiveExpression_missing_LHS(); 2878 super.test_additiveExpression_missing_LHS();
2815 } 2879 }
2816 2880
2817 @override 2881 @override
2818 @failingTest 2882 @failingTest
2819 void test_additiveExpression_missing_LHS_RHS() { 2883 void test_additiveExpression_missing_LHS_RHS() {
2884 // TODO(brianwilkerson) Unhandled compile-time error:
2885 // '+' is not a prefix operator.
2820 super.test_additiveExpression_missing_LHS_RHS(); 2886 super.test_additiveExpression_missing_LHS_RHS();
2821 } 2887 }
2822 2888
2823 @override 2889 @override
2824 @failingTest 2890 @failingTest
2825 void test_additiveExpression_missing_RHS() { 2891 void test_additiveExpression_missing_RHS() {
2892 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2826 super.test_additiveExpression_missing_RHS(); 2893 super.test_additiveExpression_missing_RHS();
2827 } 2894 }
2828 2895
2829 @override 2896 @override
2830 @failingTest 2897 @failingTest
2831 void test_additiveExpression_missing_RHS_super() { 2898 void test_additiveExpression_missing_RHS_super() {
2899 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2832 super.test_additiveExpression_missing_RHS_super(); 2900 super.test_additiveExpression_missing_RHS_super();
2833 } 2901 }
2834 2902
2835 @override 2903 @override
2836 @failingTest 2904 @failingTest
2837 void test_additiveExpression_precedence_multiplicative_left() { 2905 void test_additiveExpression_precedence_multiplicative_left() {
2906 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2838 super.test_additiveExpression_precedence_multiplicative_left(); 2907 super.test_additiveExpression_precedence_multiplicative_left();
2839 } 2908 }
2840 2909
2841 @override 2910 @override
2842 @failingTest 2911 @failingTest
2843 void test_additiveExpression_precedence_multiplicative_right() { 2912 void test_additiveExpression_precedence_multiplicative_right() {
2913 // TODO(brianwilkerson) Unhandled compile-time error:
2914 // '+' is not a prefix operator.
2844 super.test_additiveExpression_precedence_multiplicative_right(); 2915 super.test_additiveExpression_precedence_multiplicative_right();
2845 } 2916 }
2846 2917
2847 @override 2918 @override
2848 @failingTest 2919 @failingTest
2849 void test_additiveExpression_super() { 2920 void test_additiveExpression_super() {
2921 // TODO(brianwilkerson) Unhandled compile-time error:
2922 // '+' is not a prefix operator.
2850 super.test_additiveExpression_super(); 2923 super.test_additiveExpression_super();
2851 } 2924 }
2852 2925
2853 @override 2926 @override
2854 @failingTest 2927 @failingTest
2855 void test_assignableSelector() { 2928 void test_assignableSelector() {
2929 // TODO(brianwilkerson) Failed to use all tokens.
2856 super.test_assignableSelector(); 2930 super.test_assignableSelector();
2857 } 2931 }
2858 2932
2859 @override 2933 @override
2860 @failingTest 2934 @failingTest
2861 void test_assignmentExpression_missing_compound1() { 2935 void test_assignmentExpression_missing_compound1() {
2936 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2862 super.test_assignmentExpression_missing_compound1(); 2937 super.test_assignmentExpression_missing_compound1();
2863 } 2938 }
2864 2939
2865 @override 2940 @override
2866 @failingTest 2941 @failingTest
2867 void test_assignmentExpression_missing_compound2() { 2942 void test_assignmentExpression_missing_compound2() {
2943 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2868 super.test_assignmentExpression_missing_compound2(); 2944 super.test_assignmentExpression_missing_compound2();
2869 } 2945 }
2870 2946
2871 @override 2947 @override
2872 @failingTest 2948 @failingTest
2873 void test_assignmentExpression_missing_compound3() { 2949 void test_assignmentExpression_missing_compound3() {
2950 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2874 super.test_assignmentExpression_missing_compound3(); 2951 super.test_assignmentExpression_missing_compound3();
2875 } 2952 }
2876 2953
2877 @override 2954 @override
2878 @failingTest 2955 @failingTest
2879 void test_assignmentExpression_missing_LHS() { 2956 void test_assignmentExpression_missing_LHS() {
2957 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2880 super.test_assignmentExpression_missing_LHS(); 2958 super.test_assignmentExpression_missing_LHS();
2881 } 2959 }
2882 2960
2883 @override 2961 @override
2884 @failingTest 2962 @failingTest
2885 void test_assignmentExpression_missing_RHS() { 2963 void test_assignmentExpression_missing_RHS() {
2964 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2886 super.test_assignmentExpression_missing_RHS(); 2965 super.test_assignmentExpression_missing_RHS();
2887 } 2966 }
2888 2967
2889 @override 2968 @override
2890 @failingTest 2969 @failingTest
2891 void test_bitwiseAndExpression_missing_LHS() { 2970 void test_bitwiseAndExpression_missing_LHS() {
2971 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2892 super.test_bitwiseAndExpression_missing_LHS(); 2972 super.test_bitwiseAndExpression_missing_LHS();
2893 } 2973 }
2894 2974
2895 @override 2975 @override
2896 @failingTest 2976 @failingTest
2897 void test_bitwiseAndExpression_missing_LHS_RHS() { 2977 void test_bitwiseAndExpression_missing_LHS_RHS() {
2978 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2898 super.test_bitwiseAndExpression_missing_LHS_RHS(); 2979 super.test_bitwiseAndExpression_missing_LHS_RHS();
2899 } 2980 }
2900 2981
2901 @override 2982 @override
2902 @failingTest 2983 @failingTest
2903 void test_bitwiseAndExpression_missing_RHS() { 2984 void test_bitwiseAndExpression_missing_RHS() {
2985 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2904 super.test_bitwiseAndExpression_missing_RHS(); 2986 super.test_bitwiseAndExpression_missing_RHS();
2905 } 2987 }
2906 2988
2907 @override 2989 @override
2908 @failingTest 2990 @failingTest
2909 void test_bitwiseAndExpression_missing_RHS_super() { 2991 void test_bitwiseAndExpression_missing_RHS_super() {
2992 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2910 super.test_bitwiseAndExpression_missing_RHS_super(); 2993 super.test_bitwiseAndExpression_missing_RHS_super();
2911 } 2994 }
2912 2995
2913 @override 2996 @override
2914 @failingTest 2997 @failingTest
2915 void test_bitwiseAndExpression_precedence_equality_left() { 2998 void test_bitwiseAndExpression_precedence_equality_left() {
2999 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2916 super.test_bitwiseAndExpression_precedence_equality_left(); 3000 super.test_bitwiseAndExpression_precedence_equality_left();
2917 } 3001 }
2918 3002
2919 @override 3003 @override
2920 @failingTest 3004 @failingTest
2921 void test_bitwiseAndExpression_precedence_equality_right() { 3005 void test_bitwiseAndExpression_precedence_equality_right() {
3006 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2922 super.test_bitwiseAndExpression_precedence_equality_right(); 3007 super.test_bitwiseAndExpression_precedence_equality_right();
2923 } 3008 }
2924 3009
2925 @override 3010 @override
2926 @failingTest 3011 @failingTest
2927 void test_bitwiseAndExpression_super() { 3012 void test_bitwiseAndExpression_super() {
3013 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2928 super.test_bitwiseAndExpression_super(); 3014 super.test_bitwiseAndExpression_super();
2929 } 3015 }
2930 3016
2931 @override 3017 @override
2932 @failingTest 3018 @failingTest
2933 void test_bitwiseOrExpression_missing_LHS() { 3019 void test_bitwiseOrExpression_missing_LHS() {
3020 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2934 super.test_bitwiseOrExpression_missing_LHS(); 3021 super.test_bitwiseOrExpression_missing_LHS();
2935 } 3022 }
2936 3023
2937 @override 3024 @override
2938 @failingTest 3025 @failingTest
2939 void test_bitwiseOrExpression_missing_LHS_RHS() { 3026 void test_bitwiseOrExpression_missing_LHS_RHS() {
3027 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2940 super.test_bitwiseOrExpression_missing_LHS_RHS(); 3028 super.test_bitwiseOrExpression_missing_LHS_RHS();
2941 } 3029 }
2942 3030
2943 @override 3031 @override
2944 @failingTest 3032 @failingTest
2945 void test_bitwiseOrExpression_missing_RHS() { 3033 void test_bitwiseOrExpression_missing_RHS() {
3034 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2946 super.test_bitwiseOrExpression_missing_RHS(); 3035 super.test_bitwiseOrExpression_missing_RHS();
2947 } 3036 }
2948 3037
2949 @override 3038 @override
2950 @failingTest 3039 @failingTest
2951 void test_bitwiseOrExpression_missing_RHS_super() { 3040 void test_bitwiseOrExpression_missing_RHS_super() {
3041 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2952 super.test_bitwiseOrExpression_missing_RHS_super(); 3042 super.test_bitwiseOrExpression_missing_RHS_super();
2953 } 3043 }
2954 3044
2955 @override 3045 @override
2956 @failingTest 3046 @failingTest
2957 void test_bitwiseOrExpression_precedence_xor_left() { 3047 void test_bitwiseOrExpression_precedence_xor_left() {
3048 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2958 super.test_bitwiseOrExpression_precedence_xor_left(); 3049 super.test_bitwiseOrExpression_precedence_xor_left();
2959 } 3050 }
2960 3051
2961 @override 3052 @override
2962 @failingTest 3053 @failingTest
2963 void test_bitwiseOrExpression_precedence_xor_right() { 3054 void test_bitwiseOrExpression_precedence_xor_right() {
3055 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2964 super.test_bitwiseOrExpression_precedence_xor_right(); 3056 super.test_bitwiseOrExpression_precedence_xor_right();
2965 } 3057 }
2966 3058
2967 @override 3059 @override
2968 @failingTest 3060 @failingTest
2969 void test_bitwiseOrExpression_super() { 3061 void test_bitwiseOrExpression_super() {
3062 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2970 super.test_bitwiseOrExpression_super(); 3063 super.test_bitwiseOrExpression_super();
2971 } 3064 }
2972 3065
2973 @override 3066 @override
2974 @failingTest 3067 @failingTest
2975 void test_bitwiseXorExpression_missing_LHS() { 3068 void test_bitwiseXorExpression_missing_LHS() {
3069 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2976 super.test_bitwiseXorExpression_missing_LHS(); 3070 super.test_bitwiseXorExpression_missing_LHS();
2977 } 3071 }
2978 3072
2979 @override 3073 @override
2980 @failingTest 3074 @failingTest
2981 void test_bitwiseXorExpression_missing_LHS_RHS() { 3075 void test_bitwiseXorExpression_missing_LHS_RHS() {
3076 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2982 super.test_bitwiseXorExpression_missing_LHS_RHS(); 3077 super.test_bitwiseXorExpression_missing_LHS_RHS();
2983 } 3078 }
2984 3079
2985 @override 3080 @override
2986 @failingTest 3081 @failingTest
2987 void test_bitwiseXorExpression_missing_RHS() { 3082 void test_bitwiseXorExpression_missing_RHS() {
3083 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2988 super.test_bitwiseXorExpression_missing_RHS(); 3084 super.test_bitwiseXorExpression_missing_RHS();
2989 } 3085 }
2990 3086
2991 @override 3087 @override
2992 @failingTest 3088 @failingTest
2993 void test_bitwiseXorExpression_missing_RHS_super() { 3089 void test_bitwiseXorExpression_missing_RHS_super() {
3090 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
2994 super.test_bitwiseXorExpression_missing_RHS_super(); 3091 super.test_bitwiseXorExpression_missing_RHS_super();
2995 } 3092 }
2996 3093
2997 @override 3094 @override
2998 @failingTest 3095 @failingTest
2999 void test_bitwiseXorExpression_precedence_and_left() { 3096 void test_bitwiseXorExpression_precedence_and_left() {
3097 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3000 super.test_bitwiseXorExpression_precedence_and_left(); 3098 super.test_bitwiseXorExpression_precedence_and_left();
3001 } 3099 }
3002 3100
3003 @override 3101 @override
3004 @failingTest 3102 @failingTest
3005 void test_bitwiseXorExpression_precedence_and_right() { 3103 void test_bitwiseXorExpression_precedence_and_right() {
3104 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3006 super.test_bitwiseXorExpression_precedence_and_right(); 3105 super.test_bitwiseXorExpression_precedence_and_right();
3007 } 3106 }
3008 3107
3009 @override 3108 @override
3010 @failingTest 3109 @failingTest
3011 void test_bitwiseXorExpression_super() { 3110 void test_bitwiseXorExpression_super() {
3111 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3012 super.test_bitwiseXorExpression_super(); 3112 super.test_bitwiseXorExpression_super();
3013 } 3113 }
3014 3114
3015 @override 3115 @override
3016 @failingTest 3116 @failingTest
3017 void test_classTypeAlias_withBody() { 3117 void test_classTypeAlias_withBody() {
3118 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3018 super.test_classTypeAlias_withBody(); 3119 super.test_classTypeAlias_withBody();
3019 } 3120 }
3020 3121
3021 @override 3122 @override
3022 @failingTest 3123 @failingTest
3023 void test_conditionalExpression_missingElse() { 3124 void test_conditionalExpression_missingElse() {
3125 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3024 super.test_conditionalExpression_missingElse(); 3126 super.test_conditionalExpression_missingElse();
3025 } 3127 }
3026 3128
3027 @override 3129 @override
3028 @failingTest 3130 @failingTest
3029 void test_conditionalExpression_missingThen() { 3131 void test_conditionalExpression_missingThen() {
3132 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3030 super.test_conditionalExpression_missingThen(); 3133 super.test_conditionalExpression_missingThen();
3031 } 3134 }
3032 3135
3033 @override 3136 @override
3034 @failingTest 3137 @failingTest
3035 void test_declarationBeforeDirective() { 3138 void test_declarationBeforeDirective() {
3139 // TODO(brianwilkerson) Missing error:
3140 // Expected 1 errors of type ParserErrorCode.DIRECTIVE_AFTER_DECLARATION, fo und 0
3036 super.test_declarationBeforeDirective(); 3141 super.test_declarationBeforeDirective();
3037 } 3142 }
3038 3143
3039 @override 3144 @override
3040 @failingTest 3145 @failingTest
3041 void test_equalityExpression_missing_LHS() { 3146 void test_equalityExpression_missing_LHS() {
3147 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3042 super.test_equalityExpression_missing_LHS(); 3148 super.test_equalityExpression_missing_LHS();
3043 } 3149 }
3044 3150
3045 @override 3151 @override
3046 @failingTest 3152 @failingTest
3047 void test_equalityExpression_missing_LHS_RHS() { 3153 void test_equalityExpression_missing_LHS_RHS() {
3154 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3048 super.test_equalityExpression_missing_LHS_RHS(); 3155 super.test_equalityExpression_missing_LHS_RHS();
3049 } 3156 }
3050 3157
3051 @override 3158 @override
3052 @failingTest 3159 @failingTest
3053 void test_equalityExpression_missing_RHS() { 3160 void test_equalityExpression_missing_RHS() {
3161 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3054 super.test_equalityExpression_missing_RHS(); 3162 super.test_equalityExpression_missing_RHS();
3055 } 3163 }
3056 3164
3057 @override 3165 @override
3058 @failingTest 3166 @failingTest
3059 void test_equalityExpression_missing_RHS_super() { 3167 void test_equalityExpression_missing_RHS_super() {
3168 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3060 super.test_equalityExpression_missing_RHS_super(); 3169 super.test_equalityExpression_missing_RHS_super();
3061 } 3170 }
3062 3171
3063 @override 3172 @override
3064 @failingTest 3173 @failingTest
3065 void test_equalityExpression_precedence_relational_left() { 3174 void test_equalityExpression_precedence_relational_left() {
3175 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3066 super.test_equalityExpression_precedence_relational_left(); 3176 super.test_equalityExpression_precedence_relational_left();
3067 } 3177 }
3068 3178
3069 @override 3179 @override
3070 @failingTest 3180 @failingTest
3071 void test_equalityExpression_precedence_relational_right() { 3181 void test_equalityExpression_precedence_relational_right() {
3182 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3072 super.test_equalityExpression_precedence_relational_right(); 3183 super.test_equalityExpression_precedence_relational_right();
3073 } 3184 }
3074 3185
3075 @override 3186 @override
3076 @failingTest 3187 @failingTest
3077 void test_equalityExpression_super() { 3188 void test_equalityExpression_super() {
3189 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3078 super.test_equalityExpression_super(); 3190 super.test_equalityExpression_super();
3079 } 3191 }
3080 3192
3081 @override 3193 @override
3082 @failingTest 3194 @failingTest
3083 void test_expressionList_multiple_end() { 3195 void test_expressionList_multiple_end() {
3196 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3084 super.test_expressionList_multiple_end(); 3197 super.test_expressionList_multiple_end();
3085 } 3198 }
3086 3199
3087 @override 3200 @override
3088 @failingTest 3201 @failingTest
3089 void test_expressionList_multiple_middle() { 3202 void test_expressionList_multiple_middle() {
3203 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3090 super.test_expressionList_multiple_middle(); 3204 super.test_expressionList_multiple_middle();
3091 } 3205 }
3092 3206
3093 @override 3207 @override
3094 @failingTest 3208 @failingTest
3095 void test_expressionList_multiple_start() { 3209 void test_expressionList_multiple_start() {
3210 // TODO(brianwilkerson) Missing error:
3211 // Expected 1 errors of type ParserErrorCode.MISSING_IDENTIFIER, found 0
3096 super.test_expressionList_multiple_start(); 3212 super.test_expressionList_multiple_start();
3097 } 3213 }
3098 3214
3099 @override 3215 @override
3100 @failingTest 3216 @failingTest
3101 void test_functionExpression_in_ConstructorFieldInitializer() { 3217 void test_functionExpression_in_ConstructorFieldInitializer() {
3218 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3102 super.test_functionExpression_in_ConstructorFieldInitializer(); 3219 super.test_functionExpression_in_ConstructorFieldInitializer();
3103 } 3220 }
3104 3221
3105 @override 3222 @override
3106 @failingTest 3223 @failingTest
3107 void test_functionExpression_named() { 3224 void test_functionExpression_named() {
3225 // TODO(brianwilkerson) Unhandled compile-time error:
3226 // A function expression can't have a name.
3108 super.test_functionExpression_named(); 3227 super.test_functionExpression_named();
3109 } 3228 }
3110 3229
3111 @override 3230 @override
3112 @failingTest 3231 @failingTest
3113 void test_importDirectivePartial_as() { 3232 void test_importDirectivePartial_as() {
3233 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3114 super.test_importDirectivePartial_as(); 3234 super.test_importDirectivePartial_as();
3115 } 3235 }
3116 3236
3117 @override 3237 @override
3118 @failingTest 3238 @failingTest
3119 void test_importDirectivePartial_hide() { 3239 void test_importDirectivePartial_hide() {
3240 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3120 super.test_importDirectivePartial_hide(); 3241 super.test_importDirectivePartial_hide();
3121 } 3242 }
3122 3243
3123 @override 3244 @override
3124 @failingTest 3245 @failingTest
3125 void test_importDirectivePartial_show() { 3246 void test_importDirectivePartial_show() {
3247 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3126 super.test_importDirectivePartial_show(); 3248 super.test_importDirectivePartial_show();
3127 } 3249 }
3128 3250
3129 @override 3251 @override
3130 @failingTest 3252 @failingTest
3131 void test_incomplete_conditionalExpression() { 3253 void test_incomplete_conditionalExpression() {
3254 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3132 super.test_incomplete_conditionalExpression(); 3255 super.test_incomplete_conditionalExpression();
3133 } 3256 }
3134 3257
3135 @override 3258 @override
3136 @failingTest 3259 @failingTest
3137 void test_incomplete_constructorInitializers_empty() { 3260 void test_incomplete_constructorInitializers_empty() {
3261 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3138 super.test_incomplete_constructorInitializers_empty(); 3262 super.test_incomplete_constructorInitializers_empty();
3139 } 3263 }
3140 3264
3141 @override 3265 @override
3142 @failingTest 3266 @failingTest
3143 void test_incomplete_constructorInitializers_missingEquals() { 3267 void test_incomplete_constructorInitializers_missingEquals() {
3268 // TODO(brianwilkerson) exception:
3269 // NoSuchMethodError: The getter 'thisKeyword' was called on null.
3270 // Receiver: null
3271 // Tried calling: thisKeyword
3272 // dart:core Obje ct.noSuchMethod
3273 // package:analyzer/src/fasta/ast_builder.dart 440:42 AstB uilder.endInitializers
3274 // test/generated/parser_fasta_listener.dart 872:14 Forw ardingTestListener.endInitializers
3275 // package:front_end/src/fasta/parser/parser.dart 1942:14 Pars er.parseInitializers
3276 // package:front_end/src/fasta/parser/parser.dart 1923:14 Pars er.parseInitializersOpt
3277 // package:front_end/src/fasta/parser/parser.dart 2412:13 Pars er.parseMethod
3278 // package:front_end/src/fasta/parser/parser.dart 2316:11 Pars er.parseMember
3144 super.test_incomplete_constructorInitializers_missingEquals(); 3279 super.test_incomplete_constructorInitializers_missingEquals();
3145 } 3280 }
3146 3281
3147 @override 3282 @override
3148 @failingTest 3283 @failingTest
3149 void test_incomplete_constructorInitializers_variable() { 3284 void test_incomplete_constructorInitializers_variable() {
3285 // TODO(brianwilkerson) Missing error:
3286 // Expected 1 errors of type ParserErrorCode.MISSING_ASSIGNMENT_IN_INITIALIZ ER, found 0
3150 super.test_incomplete_constructorInitializers_variable(); 3287 super.test_incomplete_constructorInitializers_variable();
3151 } 3288 }
3152 3289
3153 @override 3290 @override
3154 @failingTest 3291 @failingTest
3155 void test_incomplete_returnType() { 3292 void test_incomplete_returnType() {
3293 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3156 super.test_incomplete_returnType(); 3294 super.test_incomplete_returnType();
3157 } 3295 }
3158 3296
3159 @override 3297 @override
3160 @failingTest 3298 @failingTest
3161 void test_incomplete_topLevelFunction() { 3299 void test_incomplete_topLevelFunction() {
3300 // TODO(brianwilkerson) exception:
3301 // NoSuchMethodError: Class '_KernelLibraryBuilder' has no instance method 'addCompileTimeError'.
3302 // Receiver: Instance of '_KernelLibraryBuilder'
3303 // Tried calling: addCompileTimeError(Instance of 'MessageCode', 6, Instan ce of '_Uri')
3304 // dart:core Obje ct.noSuchMethod
3305 // package:analyzer/src/generated/parser_fasta.dart 20:60 _Ker nelLibraryBuilder.noSuchMethod
3306 // package:analyzer/src/fasta/ast_builder.dart 1956:13 AstB uilder.addCompileTimeError
3307 // package:front_end/src/fasta/source/stack_listener.dart 271:5 Stac kListener.handleRecoverableError
3308 // package:front_end/src/fasta/parser/parser.dart 4078:16 Pars er.reportRecoverableError
3162 super.test_incomplete_topLevelFunction(); 3309 super.test_incomplete_topLevelFunction();
3163 } 3310 }
3164 3311
3165 @override 3312 @override
3166 @failingTest 3313 @failingTest
3167 void test_incomplete_topLevelVariable() { 3314 void test_incomplete_topLevelVariable() {
3315 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3168 super.test_incomplete_topLevelVariable(); 3316 super.test_incomplete_topLevelVariable();
3169 } 3317 }
3170 3318
3171 @override 3319 @override
3172 @failingTest 3320 @failingTest
3173 void test_incomplete_topLevelVariable_const() { 3321 void test_incomplete_topLevelVariable_const() {
3322 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3174 super.test_incomplete_topLevelVariable_const(); 3323 super.test_incomplete_topLevelVariable_const();
3175 } 3324 }
3176 3325
3177 @override 3326 @override
3178 @failingTest 3327 @failingTest
3179 void test_incomplete_topLevelVariable_final() { 3328 void test_incomplete_topLevelVariable_final() {
3329 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3180 super.test_incomplete_topLevelVariable_final(); 3330 super.test_incomplete_topLevelVariable_final();
3181 } 3331 }
3182 3332
3183 @override 3333 @override
3184 @failingTest 3334 @failingTest
3185 void test_incomplete_topLevelVariable_var() { 3335 void test_incomplete_topLevelVariable_var() {
3336 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3186 super.test_incomplete_topLevelVariable_var(); 3337 super.test_incomplete_topLevelVariable_var();
3187 } 3338 }
3188 3339
3189 @override 3340 @override
3190 @failingTest 3341 @failingTest
3191 void test_incompleteField_const() { 3342 void test_incompleteField_const() {
3343 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3192 super.test_incompleteField_const(); 3344 super.test_incompleteField_const();
3193 } 3345 }
3194 3346
3195 @override 3347 @override
3196 @failingTest 3348 @failingTest
3197 void test_incompleteField_final() { 3349 void test_incompleteField_final() {
3350 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3198 super.test_incompleteField_final(); 3351 super.test_incompleteField_final();
3199 } 3352 }
3200 3353
3201 @override 3354 @override
3202 @failingTest 3355 @failingTest
3203 void test_incompleteField_var() { 3356 void test_incompleteField_var() {
3357 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3204 super.test_incompleteField_var(); 3358 super.test_incompleteField_var();
3205 } 3359 }
3206 3360
3207 @override 3361 @override
3208 @failingTest 3362 @failingTest
3209 void test_incompleteForEach() { 3363 void test_incompleteForEach() {
3364 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3210 super.test_incompleteForEach(); 3365 super.test_incompleteForEach();
3211 } 3366 }
3212 3367
3213 @override 3368 @override
3214 @failingTest 3369 @failingTest
3215 void test_incompleteLocalVariable_atTheEndOfBlock() { 3370 void test_incompleteLocalVariable_atTheEndOfBlock() {
3371 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3216 super.test_incompleteLocalVariable_atTheEndOfBlock(); 3372 super.test_incompleteLocalVariable_atTheEndOfBlock();
3217 } 3373 }
3218 3374
3219 @override 3375 @override
3220 @failingTest 3376 @failingTest
3221 void test_incompleteLocalVariable_beforeIdentifier() { 3377 void test_incompleteLocalVariable_beforeIdentifier() {
3378 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3222 super.test_incompleteLocalVariable_beforeIdentifier(); 3379 super.test_incompleteLocalVariable_beforeIdentifier();
3223 } 3380 }
3224 3381
3225 @override 3382 @override
3226 @failingTest 3383 @failingTest
3227 void test_incompleteLocalVariable_beforeKeyword() { 3384 void test_incompleteLocalVariable_beforeKeyword() {
3385 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3228 super.test_incompleteLocalVariable_beforeKeyword(); 3386 super.test_incompleteLocalVariable_beforeKeyword();
3229 } 3387 }
3230 3388
3231 @override 3389 @override
3232 @failingTest 3390 @failingTest
3233 void test_incompleteLocalVariable_beforeNextBlock() { 3391 void test_incompleteLocalVariable_beforeNextBlock() {
3392 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3234 super.test_incompleteLocalVariable_beforeNextBlock(); 3393 super.test_incompleteLocalVariable_beforeNextBlock();
3235 } 3394 }
3236 3395
3237 @override 3396 @override
3238 @failingTest 3397 @failingTest
3239 void test_incompleteLocalVariable_parameterizedType() { 3398 void test_incompleteLocalVariable_parameterizedType() {
3399 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3240 super.test_incompleteLocalVariable_parameterizedType(); 3400 super.test_incompleteLocalVariable_parameterizedType();
3241 } 3401 }
3242 3402
3243 @override 3403 @override
3244 @failingTest 3404 @failingTest
3245 void test_incompleteTypeArguments_field() { 3405 void test_incompleteTypeArguments_field() {
3406 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3246 super.test_incompleteTypeArguments_field(); 3407 super.test_incompleteTypeArguments_field();
3247 } 3408 }
3248 3409
3249 @override 3410 @override
3250 @failingTest 3411 @failingTest
3251 void test_incompleteTypeParameters() { 3412 void test_incompleteTypeParameters() {
3413 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3252 super.test_incompleteTypeParameters(); 3414 super.test_incompleteTypeParameters();
3253 } 3415 }
3254 3416
3255 @override 3417 @override
3256 @failingTest 3418 @failingTest
3257 void test_invalidFunctionBodyModifier() { 3419 void test_invalidFunctionBodyModifier() {
3420 // TODO(brianwilkerson) exception:
3421 // NoSuchMethodError: Class '_KernelLibraryBuilder' has no instance method 'addCompileTimeError'.
3422 // Receiver: Instance of '_KernelLibraryBuilder'
3423 // Tried calling: addCompileTimeError(Instance of 'MessageCode', 5, Instan ce of '_Uri')
3424 // dart:core Obje ct.noSuchMethod
3425 // package:analyzer/src/generated/parser_fasta.dart 20:60 _Ker nelLibraryBuilder.noSuchMethod
3426 // package:analyzer/src/fasta/ast_builder.dart 1956:13 AstB uilder.addCompileTimeError
3427 // package:front_end/src/fasta/source/stack_listener.dart 271:5 Stac kListener.handleRecoverableError
3428 // package:front_end/src/fasta/parser/parser.dart 4078:16 Pars er.reportRecoverableError
3258 super.test_invalidFunctionBodyModifier(); 3429 super.test_invalidFunctionBodyModifier();
3259 } 3430 }
3260 3431
3261 @override 3432 @override
3262 @failingTest 3433 @failingTest
3263 void test_isExpression_noType() { 3434 void test_isExpression_noType() {
3435 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3264 super.test_isExpression_noType(); 3436 super.test_isExpression_noType();
3265 } 3437 }
3266 3438
3267 @override 3439 @override
3268 @failingTest 3440 @failingTest
3269 void test_keywordInPlaceOfIdentifier() { 3441 void test_keywordInPlaceOfIdentifier() {
3442 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3270 super.test_keywordInPlaceOfIdentifier(); 3443 super.test_keywordInPlaceOfIdentifier();
3271 } 3444 }
3272 3445
3273 @override 3446 @override
3274 @failingTest 3447 @failingTest
3275 void test_logicalAndExpression_missing_LHS() { 3448 void test_logicalAndExpression_missing_LHS() {
3449 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3276 super.test_logicalAndExpression_missing_LHS(); 3450 super.test_logicalAndExpression_missing_LHS();
3277 } 3451 }
3278 3452
3279 @override 3453 @override
3280 @failingTest 3454 @failingTest
3281 void test_logicalAndExpression_missing_LHS_RHS() { 3455 void test_logicalAndExpression_missing_LHS_RHS() {
3456 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3282 super.test_logicalAndExpression_missing_LHS_RHS(); 3457 super.test_logicalAndExpression_missing_LHS_RHS();
3283 } 3458 }
3284 3459
3285 @override 3460 @override
3286 @failingTest 3461 @failingTest
3287 void test_logicalAndExpression_missing_RHS() { 3462 void test_logicalAndExpression_missing_RHS() {
3463 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3288 super.test_logicalAndExpression_missing_RHS(); 3464 super.test_logicalAndExpression_missing_RHS();
3289 } 3465 }
3290 3466
3291 @override 3467 @override
3292 @failingTest 3468 @failingTest
3293 void test_logicalAndExpression_precedence_bitwiseOr_left() { 3469 void test_logicalAndExpression_precedence_bitwiseOr_left() {
3470 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3294 super.test_logicalAndExpression_precedence_bitwiseOr_left(); 3471 super.test_logicalAndExpression_precedence_bitwiseOr_left();
3295 } 3472 }
3296 3473
3297 @override 3474 @override
3298 @failingTest 3475 @failingTest
3299 void test_logicalAndExpression_precedence_bitwiseOr_right() { 3476 void test_logicalAndExpression_precedence_bitwiseOr_right() {
3477 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3300 super.test_logicalAndExpression_precedence_bitwiseOr_right(); 3478 super.test_logicalAndExpression_precedence_bitwiseOr_right();
3301 } 3479 }
3302 3480
3303 @override 3481 @override
3304 @failingTest 3482 @failingTest
3305 void test_logicalOrExpression_missing_LHS() { 3483 void test_logicalOrExpression_missing_LHS() {
3484 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3306 super.test_logicalOrExpression_missing_LHS(); 3485 super.test_logicalOrExpression_missing_LHS();
3307 } 3486 }
3308 3487
3309 @override 3488 @override
3310 @failingTest 3489 @failingTest
3311 void test_logicalOrExpression_missing_LHS_RHS() { 3490 void test_logicalOrExpression_missing_LHS_RHS() {
3491 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3312 super.test_logicalOrExpression_missing_LHS_RHS(); 3492 super.test_logicalOrExpression_missing_LHS_RHS();
3313 } 3493 }
3314 3494
3315 @override 3495 @override
3316 @failingTest 3496 @failingTest
3317 void test_logicalOrExpression_missing_RHS() { 3497 void test_logicalOrExpression_missing_RHS() {
3498 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3318 super.test_logicalOrExpression_missing_RHS(); 3499 super.test_logicalOrExpression_missing_RHS();
3319 } 3500 }
3320 3501
3321 @override 3502 @override
3322 @failingTest 3503 @failingTest
3323 void test_logicalOrExpression_precedence_logicalAnd_left() { 3504 void test_logicalOrExpression_precedence_logicalAnd_left() {
3505 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3324 super.test_logicalOrExpression_precedence_logicalAnd_left(); 3506 super.test_logicalOrExpression_precedence_logicalAnd_left();
3325 } 3507 }
3326 3508
3327 @override 3509 @override
3328 @failingTest 3510 @failingTest
3329 void test_logicalOrExpression_precedence_logicalAnd_right() { 3511 void test_logicalOrExpression_precedence_logicalAnd_right() {
3512 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3330 super.test_logicalOrExpression_precedence_logicalAnd_right(); 3513 super.test_logicalOrExpression_precedence_logicalAnd_right();
3331 } 3514 }
3332 3515
3333 @override 3516 @override
3334 @failingTest 3517 @failingTest
3335 void test_missing_commaInArgumentList() { 3518 void test_missing_commaInArgumentList() {
3519 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3336 super.test_missing_commaInArgumentList(); 3520 super.test_missing_commaInArgumentList();
3337 } 3521 }
3338 3522
3339 @override 3523 @override
3340 @failingTest 3524 @failingTest
3341 void test_missingComma_beforeNamedArgument() { 3525 void test_missingComma_beforeNamedArgument() {
3526 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3342 super.test_missingComma_beforeNamedArgument(); 3527 super.test_missingComma_beforeNamedArgument();
3343 } 3528 }
3344 3529
3345 @override 3530 @override
3346 @failingTest 3531 @failingTest
3347 void test_missingGet() { 3532 void test_missingGet() {
3533 // TODO(brianwilkerson) exception:
3534 // NoSuchMethodError: Class '_KernelLibraryBuilder' has no instance method 'addCompileTimeError'.
3535 // Receiver: Instance of '_KernelLibraryBuilder'
3536 // Tried calling: addCompileTimeError(Instance of 'Message', 17, Instance of '_Uri')
3537 // dart:core Obje ct.noSuchMethod
3538 // package:analyzer/src/generated/parser_fasta.dart 20:60 _Ker nelLibraryBuilder.noSuchMethod
3539 // package:analyzer/src/fasta/ast_builder.dart 1956:13 AstB uilder.addCompileTimeError
3540 // package:front_end/src/fasta/source/stack_listener.dart 271:5 Stac kListener.handleRecoverableError
3541 // package:front_end/src/fasta/parser/parser.dart 4099:16 Pars er.reportRecoverableErrorWithToken
3542 // package:front_end/src/fasta/parser/parser.dart 1744:7 Pars er.checkFormals
3543 // package:front_end/src/fasta/parser/parser.dart 2406:5 Par ser.parseMethod
3348 super.test_missingGet(); 3544 super.test_missingGet();
3349 } 3545 }
3350 3546
3351 @override 3547 @override
3352 @failingTest 3548 @failingTest
3353 void test_missingIdentifier_afterAnnotation() { 3549 void test_missingIdentifier_afterAnnotation() {
3550 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3354 super.test_missingIdentifier_afterAnnotation(); 3551 super.test_missingIdentifier_afterAnnotation();
3355 } 3552 }
3356 3553
3357 @override 3554 @override
3358 @failingTest 3555 @failingTest
3359 void test_missingSemicolon_varialeDeclarationList() { 3556 void test_missingSemicolon_varialeDeclarationList() {
3557 // TODO(brianwilkerson) wrong errors:
3558 // Expected 1 errors of type ParserErrorCode.MISSING_CONST_FINAL_VAR_OR_TYPE , found 0;
3559 // 1 errors of type ParserErrorCode.EXPECTED_TOKEN, found 0;
3560 // 0 errors of type ParserErrorCode.EXTRANEOUS_MODIFIER, found 1 (8)
3360 super.test_missingSemicolon_varialeDeclarationList(); 3561 super.test_missingSemicolon_varialeDeclarationList();
3361 } 3562 }
3362 3563
3363 @override 3564 @override
3364 @failingTest 3565 @failingTest
3365 void test_multiplicativeExpression_missing_LHS() { 3566 void test_multiplicativeExpression_missing_LHS() {
3567 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3366 super.test_multiplicativeExpression_missing_LHS(); 3568 super.test_multiplicativeExpression_missing_LHS();
3367 } 3569 }
3368 3570
3369 @override 3571 @override
3370 @failingTest 3572 @failingTest
3371 void test_multiplicativeExpression_missing_LHS_RHS() { 3573 void test_multiplicativeExpression_missing_LHS_RHS() {
3574 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3372 super.test_multiplicativeExpression_missing_LHS_RHS(); 3575 super.test_multiplicativeExpression_missing_LHS_RHS();
3373 } 3576 }
3374 3577
3375 @override 3578 @override
3376 @failingTest 3579 @failingTest
3377 void test_multiplicativeExpression_missing_RHS() { 3580 void test_multiplicativeExpression_missing_RHS() {
3581 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3378 super.test_multiplicativeExpression_missing_RHS(); 3582 super.test_multiplicativeExpression_missing_RHS();
3379 } 3583 }
3380 3584
3381 @override 3585 @override
3382 @failingTest 3586 @failingTest
3383 void test_multiplicativeExpression_missing_RHS_super() { 3587 void test_multiplicativeExpression_missing_RHS_super() {
3588 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3384 super.test_multiplicativeExpression_missing_RHS_super(); 3589 super.test_multiplicativeExpression_missing_RHS_super();
3385 } 3590 }
3386 3591
3387 @override 3592 @override
3388 @failingTest 3593 @failingTest
3389 void test_multiplicativeExpression_precedence_unary_left() { 3594 void test_multiplicativeExpression_precedence_unary_left() {
3595 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3390 super.test_multiplicativeExpression_precedence_unary_left(); 3596 super.test_multiplicativeExpression_precedence_unary_left();
3391 } 3597 }
3392 3598
3393 @override 3599 @override
3394 @failingTest 3600 @failingTest
3395 void test_multiplicativeExpression_precedence_unary_right() { 3601 void test_multiplicativeExpression_precedence_unary_right() {
3602 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3396 super.test_multiplicativeExpression_precedence_unary_right(); 3603 super.test_multiplicativeExpression_precedence_unary_right();
3397 } 3604 }
3398 3605
3399 @override 3606 @override
3400 @failingTest 3607 @failingTest
3401 void test_multiplicativeExpression_super() { 3608 void test_multiplicativeExpression_super() {
3609 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3402 super.test_multiplicativeExpression_super(); 3610 super.test_multiplicativeExpression_super();
3403 } 3611 }
3404 3612
3405 @override 3613 @override
3406 @failingTest 3614 @failingTest
3407 void test_nonStringLiteralUri_import() { 3615 void test_nonStringLiteralUri_import() {
3616 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3408 super.test_nonStringLiteralUri_import(); 3617 super.test_nonStringLiteralUri_import();
3409 } 3618 }
3410 3619
3411 @override 3620 @override
3412 @failingTest 3621 @failingTest
3413 void test_prefixExpression_missing_operand_minus() { 3622 void test_prefixExpression_missing_operand_minus() {
3623 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3414 super.test_prefixExpression_missing_operand_minus(); 3624 super.test_prefixExpression_missing_operand_minus();
3415 } 3625 }
3416 3626
3417 @override 3627 @override
3418 @failingTest 3628 @failingTest
3419 void test_primaryExpression_argumentDefinitionTest() { 3629 void test_primaryExpression_argumentDefinitionTest() {
3630 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3420 super.test_primaryExpression_argumentDefinitionTest(); 3631 super.test_primaryExpression_argumentDefinitionTest();
3421 } 3632 }
3422 3633
3423 @override 3634 @override
3424 @failingTest 3635 @failingTest
3425 void test_relationalExpression_missing_LHS() { 3636 void test_relationalExpression_missing_LHS() {
3637 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3426 super.test_relationalExpression_missing_LHS(); 3638 super.test_relationalExpression_missing_LHS();
3427 } 3639 }
3428 3640
3429 @override 3641 @override
3430 @failingTest 3642 @failingTest
3431 void test_relationalExpression_missing_LHS_RHS() { 3643 void test_relationalExpression_missing_LHS_RHS() {
3644 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3432 super.test_relationalExpression_missing_LHS_RHS(); 3645 super.test_relationalExpression_missing_LHS_RHS();
3433 } 3646 }
3434 3647
3435 @override 3648 @override
3436 @failingTest 3649 @failingTest
3437 void test_relationalExpression_missing_RHS() { 3650 void test_relationalExpression_missing_RHS() {
3651 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3438 super.test_relationalExpression_missing_RHS(); 3652 super.test_relationalExpression_missing_RHS();
3439 } 3653 }
3440 3654
3441 @override 3655 @override
3442 @failingTest 3656 @failingTest
3443 void test_relationalExpression_precedence_shift_right() { 3657 void test_relationalExpression_precedence_shift_right() {
3658 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3444 super.test_relationalExpression_precedence_shift_right(); 3659 super.test_relationalExpression_precedence_shift_right();
3445 } 3660 }
3446 3661
3447 @override 3662 @override
3448 @failingTest 3663 @failingTest
3449 void test_shiftExpression_missing_LHS() { 3664 void test_shiftExpression_missing_LHS() {
3665 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3450 super.test_shiftExpression_missing_LHS(); 3666 super.test_shiftExpression_missing_LHS();
3451 } 3667 }
3452 3668
3453 @override 3669 @override
3454 @failingTest 3670 @failingTest
3455 void test_shiftExpression_missing_LHS_RHS() { 3671 void test_shiftExpression_missing_LHS_RHS() {
3672 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3456 super.test_shiftExpression_missing_LHS_RHS(); 3673 super.test_shiftExpression_missing_LHS_RHS();
3457 } 3674 }
3458 3675
3459 @override 3676 @override
3460 @failingTest 3677 @failingTest
3461 void test_shiftExpression_missing_RHS() { 3678 void test_shiftExpression_missing_RHS() {
3679 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3462 super.test_shiftExpression_missing_RHS(); 3680 super.test_shiftExpression_missing_RHS();
3463 } 3681 }
3464 3682
3465 @override 3683 @override
3466 @failingTest 3684 @failingTest
3467 void test_shiftExpression_missing_RHS_super() { 3685 void test_shiftExpression_missing_RHS_super() {
3686 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3468 super.test_shiftExpression_missing_RHS_super(); 3687 super.test_shiftExpression_missing_RHS_super();
3469 } 3688 }
3470 3689
3471 @override 3690 @override
3472 @failingTest 3691 @failingTest
3473 void test_shiftExpression_precedence_unary_left() { 3692 void test_shiftExpression_precedence_unary_left() {
3693 // TODO(brianwilkerson) Unhandled compile-time error:
3694 // '+' is not a prefix operator.
3474 super.test_shiftExpression_precedence_unary_left(); 3695 super.test_shiftExpression_precedence_unary_left();
3475 } 3696 }
3476 3697
3477 @override 3698 @override
3478 @failingTest 3699 @failingTest
3479 void test_shiftExpression_precedence_unary_right() { 3700 void test_shiftExpression_precedence_unary_right() {
3701 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3480 super.test_shiftExpression_precedence_unary_right(); 3702 super.test_shiftExpression_precedence_unary_right();
3481 } 3703 }
3482 3704
3483 @override 3705 @override
3484 @failingTest 3706 @failingTest
3485 void test_shiftExpression_super() { 3707 void test_shiftExpression_super() {
3708 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3486 super.test_shiftExpression_super(); 3709 super.test_shiftExpression_super();
3487 } 3710 }
3488 3711
3489 @override 3712 @override
3490 @failingTest 3713 @failingTest
3491 void test_typedef_eof() { 3714 void test_typedef_eof() {
3715 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
3492 super.test_typedef_eof(); 3716 super.test_typedef_eof();
3493 } 3717 }
3494 3718
3495 @override 3719 @override
3496 @failingTest 3720 @failingTest
3497 void test_unaryPlus() { 3721 void test_unaryPlus() {
3722 // TODO(brianwilkerson) Unhandled compile-time error:
3723 // '+' is not a prefix operator.
3498 super.test_unaryPlus(); 3724 super.test_unaryPlus();
3499 } 3725 }
3500 } 3726 }
3501 3727
3502 /** 3728 /**
3503 * Proxy implementation of [Scope] used by Fasta parser tests. 3729 * Proxy implementation of [Scope] used by Fasta parser tests.
3504 * 3730 *
3505 * Any name lookup request is satisfied by creating an instance of 3731 * Any name lookup request is satisfied by creating an instance of
3506 * [BuilderProxy]. 3732 * [BuilderProxy].
3507 */ 3733 */
(...skipping 17 matching lines...) Expand all
3525 _locals.putIfAbsent(name, () => new BuilderProxy()); 3751 _locals.putIfAbsent(name, () => new BuilderProxy());
3526 3752
3527 noSuchMethod(Invocation invocation) => super.noSuchMethod(invocation); 3753 noSuchMethod(Invocation invocation) => super.noSuchMethod(invocation);
3528 } 3754 }
3529 3755
3530 @reflectiveTest 3756 @reflectiveTest
3531 class SimpleParserTest_Fasta extends FastaParserTestCase 3757 class SimpleParserTest_Fasta extends FastaParserTestCase
3532 with SimpleParserTestMixin { 3758 with SimpleParserTestMixin {
3533 @override 3759 @override
3534 @failingTest 3760 @failingTest
3535 void test_parseAnnotation_n1() {
3536 super.test_parseAnnotation_n1();
3537 }
3538
3539 @override
3540 @failingTest
3541 void test_parseAnnotation_n1_a() {
3542 super.test_parseAnnotation_n1_a();
3543 }
3544
3545 @override
3546 @failingTest
3547 void test_parseAnnotation_n2() {
3548 super.test_parseAnnotation_n2();
3549 }
3550
3551 @override
3552 @failingTest
3553 void test_parseAnnotation_n2_a() {
3554 super.test_parseAnnotation_n2_a();
3555 }
3556
3557 @override
3558 @failingTest
3559 void test_parseAnnotation_n3() {
3560 super.test_parseAnnotation_n3();
3561 }
3562
3563 @override
3564 @failingTest
3565 void test_parseAnnotation_n3_a() {
3566 super.test_parseAnnotation_n3_a();
3567 }
3568
3569 @override
3570 @failingTest
3571 void test_parseArgument_named() { 3761 void test_parseArgument_named() {
3762 // Uninteresting. Covered by the test_parseArgumentList_* methods.
3572 super.test_parseArgument_named(); 3763 super.test_parseArgument_named();
3573 } 3764 }
3574 3765
3575 @override 3766 @override
3576 @failingTest 3767 @failingTest
3577 void test_parseArgument_unnamed() { 3768 void test_parseArgument_unnamed() {
3769 // Uninteresting. Covered by the test_parseArgumentList_* methods.
3578 super.test_parseArgument_unnamed(); 3770 super.test_parseArgument_unnamed();
3579 } 3771 }
3580 3772
3581 @override 3773 @override
3582 @failingTest 3774 @failingTest
3583 void test_parseArgumentList_empty() { 3775 void test_parseArgumentList_empty() {
3776 // TODO(brianwilkerson) Produces a method invocation rather than an empty
3777 // argument list.
3584 super.test_parseArgumentList_empty(); 3778 super.test_parseArgumentList_empty();
3585 } 3779 }
3586 3780
3587 @override 3781 @override
3588 @failingTest 3782 @failingTest
3589 void test_parseArgumentList_mixed() { 3783 void test_parseArgumentList_mixed() {
3784 // TODO(brianwilkerson) Produces a method invocation rather than an empty
3785 // argument list.
3590 super.test_parseArgumentList_mixed(); 3786 super.test_parseArgumentList_mixed();
3591 } 3787 }
3592 3788
3593 @override 3789 @override
3594 @failingTest 3790 @failingTest
3595 void test_parseArgumentList_noNamed() { 3791 void test_parseArgumentList_noNamed() {
3792 // TODO(brianwilkerson) Produces a method invocation rather than an empty
3793 // argument list.
3596 super.test_parseArgumentList_noNamed(); 3794 super.test_parseArgumentList_noNamed();
3597 } 3795 }
3598 3796
3599 @override 3797 @override
3600 @failingTest 3798 @failingTest
3601 void test_parseArgumentList_onlyNamed() { 3799 void test_parseArgumentList_onlyNamed() {
3800 // TODO(brianwilkerson) Produces a method invocation rather than an empty
3801 // argument list.
3602 super.test_parseArgumentList_onlyNamed(); 3802 super.test_parseArgumentList_onlyNamed();
3603 } 3803 }
3604 3804
3605 @override 3805 @override
3606 @failingTest 3806 @failingTest
3607 void test_parseArgumentList_trailing_comma() { 3807 void test_parseArgumentList_trailing_comma() {
3808 // TODO(brianwilkerson) Produces a method invocation rather than an empty
3809 // argument list.
3608 super.test_parseArgumentList_trailing_comma(); 3810 super.test_parseArgumentList_trailing_comma();
3609 } 3811 }
3610 3812
3611 @override 3813 @override
3612 @failingTest 3814 @failingTest
3613 void test_parseCombinator_hide() { 3815 void test_parseCombinator_hide() {
3816 // TODO(brianwilkerson) exception:
3817 // Uninteresting. Covered by the test_parseCombinators_* methods.
3614 super.test_parseCombinator_hide(); 3818 super.test_parseCombinator_hide();
3615 } 3819 }
3616 3820
3617 @override 3821 @override
3618 @failingTest 3822 @failingTest
3619 void test_parseCombinator_show() { 3823 void test_parseCombinator_show() {
3824 // TODO(brianwilkerson) exception:
3825 // Uninteresting. Covered by the test_parseCombinators_* methods.
3620 super.test_parseCombinator_show(); 3826 super.test_parseCombinator_show();
3621 } 3827 }
3622 3828
3623 @override 3829 @override
3624 @failingTest 3830 @failingTest
3625 void test_parseCombinators_h() { 3831 void test_parseCombinators_h() {
3832 // TODO(brianwilkerson) Failed to use all tokens.
3626 super.test_parseCombinators_h(); 3833 super.test_parseCombinators_h();
3627 } 3834 }
3628 3835
3629 @override 3836 @override
3630 @failingTest 3837 @failingTest
3631 void test_parseCombinators_hs() { 3838 void test_parseCombinators_hs() {
3839 // TODO(brianwilkerson) Failed to use all tokens.
3632 super.test_parseCombinators_hs(); 3840 super.test_parseCombinators_hs();
3633 } 3841 }
3634 3842
3635 @override 3843 @override
3636 @failingTest 3844 @failingTest
3637 void test_parseCombinators_hshs() { 3845 void test_parseCombinators_hshs() {
3846 // TODO(brianwilkerson) Failed to use all tokens.
3638 super.test_parseCombinators_hshs(); 3847 super.test_parseCombinators_hshs();
3639 } 3848 }
3640 3849
3641 @override 3850 @override
3642 @failingTest 3851 @failingTest
3643 void test_parseCombinators_s() { 3852 void test_parseCombinators_s() {
3853 // TODO(brianwilkerson) Failed to use all tokens.
3644 super.test_parseCombinators_s(); 3854 super.test_parseCombinators_s();
3645 } 3855 }
3646 3856
3647 @override 3857 @override
3648 @failingTest 3858 @failingTest
3649 void test_parseCommentAndMetadata_c() { 3859 void test_parseCommentAndMetadata_c() {
3860 // TODO(brianwilkerson) exception:
3861 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseComme ntAndMetadata'.
3650 super.test_parseCommentAndMetadata_c(); 3862 super.test_parseCommentAndMetadata_c();
3651 } 3863 }
3652 3864
3653 @override 3865 @override
3654 @failingTest 3866 @failingTest
3655 void test_parseCommentAndMetadata_cmc() { 3867 void test_parseCommentAndMetadata_cmc() {
3868 // TODO(brianwilkerson) exception:
3869 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseComme ntAndMetadata'.
3656 super.test_parseCommentAndMetadata_cmc(); 3870 super.test_parseCommentAndMetadata_cmc();
3657 } 3871 }
3658 3872
3659 @override 3873 @override
3660 @failingTest 3874 @failingTest
3661 void test_parseCommentAndMetadata_cmcm() { 3875 void test_parseCommentAndMetadata_cmcm() {
3876 // TODO(brianwilkerson) exception:
3877 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseComme ntAndMetadata'.
3662 super.test_parseCommentAndMetadata_cmcm(); 3878 super.test_parseCommentAndMetadata_cmcm();
3663 } 3879 }
3664 3880
3665 @override 3881 @override
3666 @failingTest 3882 @failingTest
3667 void test_parseCommentAndMetadata_cmm() { 3883 void test_parseCommentAndMetadata_cmm() {
3884 // TODO(brianwilkerson) exception:
3885 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseComme ntAndMetadata'.
3668 super.test_parseCommentAndMetadata_cmm(); 3886 super.test_parseCommentAndMetadata_cmm();
3669 } 3887 }
3670 3888
3671 @override 3889 @override
3672 @failingTest 3890 @failingTest
3673 void test_parseCommentAndMetadata_m() { 3891 void test_parseCommentAndMetadata_m() {
3892 // TODO(brianwilkerson) exception:
3893 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseComme ntAndMetadata'.
3674 super.test_parseCommentAndMetadata_m(); 3894 super.test_parseCommentAndMetadata_m();
3675 } 3895 }
3676 3896
3677 @override 3897 @override
3678 @failingTest 3898 @failingTest
3679 void test_parseCommentAndMetadata_mcm() { 3899 void test_parseCommentAndMetadata_mcm() {
3900 // TODO(brianwilkerson) exception:
3901 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseComme ntAndMetadata'.
3680 super.test_parseCommentAndMetadata_mcm(); 3902 super.test_parseCommentAndMetadata_mcm();
3681 } 3903 }
3682 3904
3683 @override 3905 @override
3684 @failingTest 3906 @failingTest
3685 void test_parseCommentAndMetadata_mcmc() { 3907 void test_parseCommentAndMetadata_mcmc() {
3908 // TODO(brianwilkerson) exception:
3909 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseComme ntAndMetadata'.
3686 super.test_parseCommentAndMetadata_mcmc(); 3910 super.test_parseCommentAndMetadata_mcmc();
3687 } 3911 }
3688 3912
3689 @override 3913 @override
3690 @failingTest 3914 @failingTest
3691 void test_parseCommentAndMetadata_mm() { 3915 void test_parseCommentAndMetadata_mm() {
3916 // TODO(brianwilkerson) exception:
3917 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseComme ntAndMetadata'.
3692 super.test_parseCommentAndMetadata_mm(); 3918 super.test_parseCommentAndMetadata_mm();
3693 } 3919 }
3694 3920
3695 @override 3921 @override
3696 @failingTest 3922 @failingTest
3697 void test_parseCommentAndMetadata_none() { 3923 void test_parseCommentAndMetadata_none() {
3924 // TODO(brianwilkerson) exception:
3925 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseComme ntAndMetadata'.
3698 super.test_parseCommentAndMetadata_none(); 3926 super.test_parseCommentAndMetadata_none();
3699 } 3927 }
3700 3928
3701 @override 3929 @override
3702 @failingTest 3930 @failingTest
3703 void test_parseCommentAndMetadata_singleLine() { 3931 void test_parseCommentAndMetadata_singleLine() {
3932 // TODO(brianwilkerson) exception:
3933 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseComme ntAndMetadata'.
3704 super.test_parseCommentAndMetadata_singleLine(); 3934 super.test_parseCommentAndMetadata_singleLine();
3705 } 3935 }
3706 3936
3707 @override 3937 @override
3708 @failingTest 3938 @failingTest
3709 void test_parseConfiguration_noOperator_dottedIdentifier() { 3939 void test_parseConfiguration_noOperator_dottedIdentifier() {
3940 // TODO(brianwilkerson) Missing right parenthesis.
3710 super.test_parseConfiguration_noOperator_dottedIdentifier(); 3941 super.test_parseConfiguration_noOperator_dottedIdentifier();
3711 } 3942 }
3712 3943
3713 @override 3944 @override
3714 @failingTest 3945 @failingTest
3715 void test_parseConfiguration_noOperator_simpleIdentifier() { 3946 void test_parseConfiguration_noOperator_simpleIdentifier() {
3947 // TODO(brianwilkerson) Missing right parenthesis.
3716 super.test_parseConfiguration_noOperator_simpleIdentifier(); 3948 super.test_parseConfiguration_noOperator_simpleIdentifier();
3717 } 3949 }
3718 3950
3719 @override 3951 @override
3720 @failingTest 3952 @failingTest
3721 void test_parseConfiguration_operator_dottedIdentifier() { 3953 void test_parseConfiguration_operator_dottedIdentifier() {
3954 // TODO(brianwilkerson) Missing right parenthesis.
3722 super.test_parseConfiguration_operator_dottedIdentifier(); 3955 super.test_parseConfiguration_operator_dottedIdentifier();
3723 } 3956 }
3724 3957
3725 @override 3958 @override
3726 @failingTest 3959 @failingTest
3727 void test_parseConfiguration_operator_simpleIdentifier() { 3960 void test_parseConfiguration_operator_simpleIdentifier() {
3961 // TODO(brianwilkerson) Missing right parenthesis.
3728 super.test_parseConfiguration_operator_simpleIdentifier(); 3962 super.test_parseConfiguration_operator_simpleIdentifier();
3729 } 3963 }
3730 3964
3731 @override 3965 @override
3732 @failingTest 3966 @failingTest
3733 void test_parseConstructorName_named_noPrefix() { 3967 void test_parseConstructorName_named_noPrefix() {
3968 // TODO(brianwilkerson) exception:
3969 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseConst ructorName'.
3734 super.test_parseConstructorName_named_noPrefix(); 3970 super.test_parseConstructorName_named_noPrefix();
3735 } 3971 }
3736 3972
3737 @override 3973 @override
3738 @failingTest 3974 @failingTest
3739 void test_parseConstructorName_named_prefixed() { 3975 void test_parseConstructorName_named_prefixed() {
3976 // TODO(brianwilkerson) exception:
3977 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseConst ructorName'.
3740 super.test_parseConstructorName_named_prefixed(); 3978 super.test_parseConstructorName_named_prefixed();
3741 } 3979 }
3742 3980
3743 @override 3981 @override
3744 @failingTest 3982 @failingTest
3745 void test_parseConstructorName_unnamed_noPrefix() { 3983 void test_parseConstructorName_unnamed_noPrefix() {
3984 // TODO(brianwilkerson) exception:
3985 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseConst ructorName'.
3746 super.test_parseConstructorName_unnamed_noPrefix(); 3986 super.test_parseConstructorName_unnamed_noPrefix();
3747 } 3987 }
3748 3988
3749 @override 3989 @override
3750 @failingTest 3990 @failingTest
3751 void test_parseConstructorName_unnamed_prefixed() { 3991 void test_parseConstructorName_unnamed_prefixed() {
3992 // TODO(brianwilkerson) exception:
3993 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseConst ructorName'.
3752 super.test_parseConstructorName_unnamed_prefixed(); 3994 super.test_parseConstructorName_unnamed_prefixed();
3753 } 3995 }
3754 3996
3755 @override 3997 @override
3756 @failingTest 3998 @failingTest
3757 void test_parseDocumentationComment_block() { 3999 void test_parseDocumentationComment_block() {
4000 // TODO(brianwilkerson) exception:
4001 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseDocum entationCommentTokens'.
3758 super.test_parseDocumentationComment_block(); 4002 super.test_parseDocumentationComment_block();
3759 } 4003 }
3760 4004
3761 @override 4005 @override
3762 @failingTest 4006 @failingTest
3763 void test_parseDocumentationComment_block_withReference() { 4007 void test_parseDocumentationComment_block_withReference() {
4008 // TODO(brianwilkerson) exception:
4009 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseDocum entationCommentTokens'.
3764 super.test_parseDocumentationComment_block_withReference(); 4010 super.test_parseDocumentationComment_block_withReference();
3765 } 4011 }
3766 4012
3767 @override 4013 @override
3768 @failingTest 4014 @failingTest
3769 void test_parseDocumentationComment_endOfLine() { 4015 void test_parseDocumentationComment_endOfLine() {
4016 // TODO(brianwilkerson) exception:
4017 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseDocum entationCommentTokens'.
3770 super.test_parseDocumentationComment_endOfLine(); 4018 super.test_parseDocumentationComment_endOfLine();
3771 } 4019 }
3772 4020
3773 @override 4021 @override
3774 @failingTest 4022 @failingTest
3775 void test_parseDottedName_multiple() { 4023 void test_parseDottedName_multiple() {
4024 // TODO(brianwilkerson) exception:
4025 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseDotte dName'.
3776 super.test_parseDottedName_multiple(); 4026 super.test_parseDottedName_multiple();
3777 } 4027 }
3778 4028
3779 @override 4029 @override
3780 @failingTest 4030 @failingTest
3781 void test_parseDottedName_single() { 4031 void test_parseDottedName_single() {
4032 // TODO(brianwilkerson) exception:
4033 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseDotte dName'.
3782 super.test_parseDottedName_single(); 4034 super.test_parseDottedName_single();
3783 } 4035 }
3784 4036
3785 @override 4037 @override
3786 @failingTest 4038 @failingTest
3787 void test_parseExtendsClause() { 4039 void test_parseExtendsClause() {
4040 // TODO(brianwilkerson) exception:
4041 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseExten dsClause'.
3788 super.test_parseExtendsClause(); 4042 super.test_parseExtendsClause();
3789 } 4043 }
3790 4044
3791 @override 4045 @override
3792 @failingTest 4046 @failingTest
3793 void test_parseFinalConstVarOrType_const_functionType() { 4047 void test_parseFinalConstVarOrType_const_functionType() {
4048 // TODO(brianwilkerson) exception:
4049 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3794 super.test_parseFinalConstVarOrType_const_functionType(); 4050 super.test_parseFinalConstVarOrType_const_functionType();
3795 } 4051 }
3796 4052
3797 @override 4053 @override
3798 @failingTest 4054 @failingTest
3799 void test_parseFinalConstVarOrType_const_namedType() { 4055 void test_parseFinalConstVarOrType_const_namedType() {
4056 // TODO(brianwilkerson) exception:
4057 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3800 super.test_parseFinalConstVarOrType_const_namedType(); 4058 super.test_parseFinalConstVarOrType_const_namedType();
3801 } 4059 }
3802 4060
3803 @override 4061 @override
3804 @failingTest 4062 @failingTest
3805 void test_parseFinalConstVarOrType_const_noType() { 4063 void test_parseFinalConstVarOrType_const_noType() {
4064 // TODO(brianwilkerson) exception:
4065 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3806 super.test_parseFinalConstVarOrType_const_noType(); 4066 super.test_parseFinalConstVarOrType_const_noType();
3807 } 4067 }
3808 4068
3809 @override 4069 @override
3810 @failingTest 4070 @failingTest
3811 void test_parseFinalConstVarOrType_final_functionType() { 4071 void test_parseFinalConstVarOrType_final_functionType() {
4072 // TODO(brianwilkerson) exception:
4073 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3812 super.test_parseFinalConstVarOrType_final_functionType(); 4074 super.test_parseFinalConstVarOrType_final_functionType();
3813 } 4075 }
3814 4076
3815 @override 4077 @override
3816 @failingTest 4078 @failingTest
3817 void test_parseFinalConstVarOrType_final_namedType() { 4079 void test_parseFinalConstVarOrType_final_namedType() {
4080 // TODO(brianwilkerson) exception:
4081 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3818 super.test_parseFinalConstVarOrType_final_namedType(); 4082 super.test_parseFinalConstVarOrType_final_namedType();
3819 } 4083 }
3820 4084
3821 @override 4085 @override
3822 @failingTest 4086 @failingTest
3823 void test_parseFinalConstVarOrType_final_noType() { 4087 void test_parseFinalConstVarOrType_final_noType() {
4088 // TODO(brianwilkerson) exception:
4089 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3824 super.test_parseFinalConstVarOrType_final_noType(); 4090 super.test_parseFinalConstVarOrType_final_noType();
3825 } 4091 }
3826 4092
3827 @override 4093 @override
3828 @failingTest 4094 @failingTest
3829 void test_parseFinalConstVarOrType_final_prefixedType() { 4095 void test_parseFinalConstVarOrType_final_prefixedType() {
4096 // TODO(brianwilkerson) exception:
4097 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3830 super.test_parseFinalConstVarOrType_final_prefixedType(); 4098 super.test_parseFinalConstVarOrType_final_prefixedType();
3831 } 4099 }
3832 4100
3833 @override 4101 @override
3834 @failingTest 4102 @failingTest
3835 void test_parseFinalConstVarOrType_type_function() { 4103 void test_parseFinalConstVarOrType_type_function() {
4104 // TODO(brianwilkerson) exception:
4105 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3836 super.test_parseFinalConstVarOrType_type_function(); 4106 super.test_parseFinalConstVarOrType_type_function();
3837 } 4107 }
3838 4108
3839 @override 4109 @override
3840 @failingTest 4110 @failingTest
3841 void test_parseFinalConstVarOrType_type_parameterized() { 4111 void test_parseFinalConstVarOrType_type_parameterized() {
4112 // TODO(brianwilkerson) exception:
4113 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3842 super.test_parseFinalConstVarOrType_type_parameterized(); 4114 super.test_parseFinalConstVarOrType_type_parameterized();
3843 } 4115 }
3844 4116
3845 @override 4117 @override
3846 @failingTest 4118 @failingTest
3847 void test_parseFinalConstVarOrType_type_prefixed() { 4119 void test_parseFinalConstVarOrType_type_prefixed() {
4120 // TODO(brianwilkerson) exception:
4121 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3848 super.test_parseFinalConstVarOrType_type_prefixed(); 4122 super.test_parseFinalConstVarOrType_type_prefixed();
3849 } 4123 }
3850 4124
3851 @override 4125 @override
3852 @failingTest 4126 @failingTest
3853 void test_parseFinalConstVarOrType_type_prefixed_noIdentifier() { 4127 void test_parseFinalConstVarOrType_type_prefixed_noIdentifier() {
4128 // TODO(brianwilkerson) exception:
4129 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3854 super.test_parseFinalConstVarOrType_type_prefixed_noIdentifier(); 4130 super.test_parseFinalConstVarOrType_type_prefixed_noIdentifier();
3855 } 4131 }
3856 4132
3857 @override 4133 @override
3858 @failingTest 4134 @failingTest
3859 void test_parseFinalConstVarOrType_type_prefixedAndParameterized() { 4135 void test_parseFinalConstVarOrType_type_prefixedAndParameterized() {
4136 // TODO(brianwilkerson) exception:
4137 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3860 super.test_parseFinalConstVarOrType_type_prefixedAndParameterized(); 4138 super.test_parseFinalConstVarOrType_type_prefixedAndParameterized();
3861 } 4139 }
3862 4140
3863 @override 4141 @override
3864 @failingTest 4142 @failingTest
3865 void test_parseFinalConstVarOrType_type_simple() { 4143 void test_parseFinalConstVarOrType_type_simple() {
4144 // TODO(brianwilkerson) exception:
4145 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3866 super.test_parseFinalConstVarOrType_type_simple(); 4146 super.test_parseFinalConstVarOrType_type_simple();
3867 } 4147 }
3868 4148
3869 @override 4149 @override
3870 @failingTest 4150 @failingTest
3871 void test_parseFinalConstVarOrType_type_simple_noIdentifier_inFunctionType() { 4151 void test_parseFinalConstVarOrType_type_simple_noIdentifier_inFunctionType() {
4152 // TODO(brianwilkerson) exception:
4153 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3872 super 4154 super
3873 .test_parseFinalConstVarOrType_type_simple_noIdentifier_inFunctionType() ; 4155 .test_parseFinalConstVarOrType_type_simple_noIdentifier_inFunctionType() ;
3874 } 4156 }
3875 4157
3876 @override 4158 @override
3877 @failingTest 4159 @failingTest
3878 void test_parseFinalConstVarOrType_var() { 4160 void test_parseFinalConstVarOrType_var() {
4161 // TODO(brianwilkerson) exception:
4162 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3879 super.test_parseFinalConstVarOrType_var(); 4163 super.test_parseFinalConstVarOrType_var();
3880 } 4164 }
3881 4165
3882 @override 4166 @override
3883 @failingTest 4167 @failingTest
3884 void test_parseFinalConstVarOrType_void() { 4168 void test_parseFinalConstVarOrType_void() {
4169 // TODO(brianwilkerson) exception:
4170 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3885 super.test_parseFinalConstVarOrType_void(); 4171 super.test_parseFinalConstVarOrType_void();
3886 } 4172 }
3887 4173
3888 @override 4174 @override
3889 @failingTest 4175 @failingTest
3890 void test_parseFinalConstVarOrType_void_identifier() { 4176 void test_parseFinalConstVarOrType_void_identifier() {
4177 // TODO(brianwilkerson) exception:
4178 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3891 super.test_parseFinalConstVarOrType_void_identifier(); 4179 super.test_parseFinalConstVarOrType_void_identifier();
3892 } 4180 }
3893 4181
3894 @override 4182 @override
3895 @failingTest 4183 @failingTest
3896 void test_parseFinalConstVarOrType_void_noIdentifier() { 4184 void test_parseFinalConstVarOrType_void_noIdentifier() {
4185 // TODO(brianwilkerson) exception:
4186 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFinal ConstVarOrType'.
3897 super.test_parseFinalConstVarOrType_void_noIdentifier(); 4187 super.test_parseFinalConstVarOrType_void_noIdentifier();
3898 } 4188 }
3899 4189
3900 @override 4190 @override
3901 @failingTest 4191 @failingTest
3902 void test_parseFunctionBody_block() { 4192 void test_parseFunctionBody_block() {
4193 // TODO(brianwilkerson) exception:
4194 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFunct ionBody'.
3903 super.test_parseFunctionBody_block(); 4195 super.test_parseFunctionBody_block();
3904 } 4196 }
3905 4197
3906 @override 4198 @override
3907 @failingTest 4199 @failingTest
3908 void test_parseFunctionBody_block_async() { 4200 void test_parseFunctionBody_block_async() {
4201 // TODO(brianwilkerson) exception:
4202 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFunct ionBody'.
3909 super.test_parseFunctionBody_block_async(); 4203 super.test_parseFunctionBody_block_async();
3910 } 4204 }
3911 4205
3912 @override 4206 @override
3913 @failingTest 4207 @failingTest
3914 void test_parseFunctionBody_block_asyncGenerator() { 4208 void test_parseFunctionBody_block_asyncGenerator() {
4209 // TODO(brianwilkerson) exception:
4210 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFunct ionBody'.
3915 super.test_parseFunctionBody_block_asyncGenerator(); 4211 super.test_parseFunctionBody_block_asyncGenerator();
3916 } 4212 }
3917 4213
3918 @override 4214 @override
3919 @failingTest 4215 @failingTest
3920 void test_parseFunctionBody_block_syncGenerator() { 4216 void test_parseFunctionBody_block_syncGenerator() {
4217 // TODO(brianwilkerson) exception:
4218 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFunct ionBody'.
3921 super.test_parseFunctionBody_block_syncGenerator(); 4219 super.test_parseFunctionBody_block_syncGenerator();
3922 } 4220 }
3923 4221
3924 @override 4222 @override
3925 @failingTest 4223 @failingTest
3926 void test_parseFunctionBody_empty() { 4224 void test_parseFunctionBody_empty() {
4225 // TODO(brianwilkerson) exception:
4226 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFunct ionBody'.
3927 super.test_parseFunctionBody_empty(); 4227 super.test_parseFunctionBody_empty();
3928 } 4228 }
3929 4229
3930 @override 4230 @override
3931 @failingTest 4231 @failingTest
3932 void test_parseFunctionBody_expression() { 4232 void test_parseFunctionBody_expression() {
4233 // TODO(brianwilkerson) exception:
4234 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFunct ionBody'.
3933 super.test_parseFunctionBody_expression(); 4235 super.test_parseFunctionBody_expression();
3934 } 4236 }
3935 4237
3936 @override 4238 @override
3937 @failingTest 4239 @failingTest
3938 void test_parseFunctionBody_expression_async() { 4240 void test_parseFunctionBody_expression_async() {
4241 // TODO(brianwilkerson) exception:
4242 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFunct ionBody'.
3939 super.test_parseFunctionBody_expression_async(); 4243 super.test_parseFunctionBody_expression_async();
3940 } 4244 }
3941 4245
3942 @override 4246 @override
3943 @failingTest 4247 @failingTest
3944 void test_parseFunctionBody_skip_block() { 4248 void test_parseFunctionBody_skip_block() {
4249 // TODO(brianwilkerson) exception:
4250 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFunct ionBody'.
3945 super.test_parseFunctionBody_skip_block(); 4251 super.test_parseFunctionBody_skip_block();
3946 } 4252 }
3947 4253
3948 @override 4254 @override
3949 @failingTest 4255 @failingTest
3950 void test_parseFunctionBody_skip_block_invalid() { 4256 void test_parseFunctionBody_skip_block_invalid() {
4257 // TODO(brianwilkerson) exception:
4258 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFunct ionBody'.
3951 super.test_parseFunctionBody_skip_block_invalid(); 4259 super.test_parseFunctionBody_skip_block_invalid();
3952 } 4260 }
3953 4261
3954 @override 4262 @override
3955 @failingTest 4263 @failingTest
3956 void test_parseFunctionBody_skip_blocks() { 4264 void test_parseFunctionBody_skip_blocks() {
4265 // TODO(brianwilkerson) exception:
4266 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFunct ionBody'.
3957 super.test_parseFunctionBody_skip_blocks(); 4267 super.test_parseFunctionBody_skip_blocks();
3958 } 4268 }
3959 4269
3960 @override 4270 @override
3961 @failingTest 4271 @failingTest
3962 void test_parseFunctionBody_skip_expression() { 4272 void test_parseFunctionBody_skip_expression() {
4273 // TODO(brianwilkerson) exception:
4274 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseFunct ionBody'.
3963 super.test_parseFunctionBody_skip_expression(); 4275 super.test_parseFunctionBody_skip_expression();
3964 } 4276 }
3965 4277
3966 @override 4278 @override
3967 @failingTest 4279 @failingTest
3968 void test_parseIdentifierList_multiple() { 4280 void test_parseIdentifierList_multiple() {
4281 // TODO(brianwilkerson) exception:
4282 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseIdent ifierList'.
3969 super.test_parseIdentifierList_multiple(); 4283 super.test_parseIdentifierList_multiple();
3970 } 4284 }
3971 4285
3972 @override 4286 @override
3973 @failingTest 4287 @failingTest
3974 void test_parseIdentifierList_single() { 4288 void test_parseIdentifierList_single() {
4289 // TODO(brianwilkerson) exception:
4290 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseIdent ifierList'.
3975 super.test_parseIdentifierList_single(); 4291 super.test_parseIdentifierList_single();
3976 } 4292 }
3977 4293
3978 @override 4294 @override
3979 @failingTest 4295 @failingTest
3980 void test_parseImplementsClause_multiple() { 4296 void test_parseImplementsClause_multiple() {
4297 // TODO(brianwilkerson) exception:
4298 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseImple mentsClause'.
3981 super.test_parseImplementsClause_multiple(); 4299 super.test_parseImplementsClause_multiple();
3982 } 4300 }
3983 4301
3984 @override 4302 @override
3985 @failingTest 4303 @failingTest
3986 void test_parseImplementsClause_single() { 4304 void test_parseImplementsClause_single() {
4305 // TODO(brianwilkerson) exception:
4306 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseImple mentsClause'.
3987 super.test_parseImplementsClause_single(); 4307 super.test_parseImplementsClause_single();
3988 } 4308 }
3989 4309
3990 @override 4310 @override
3991 @failingTest 4311 @failingTest
3992 void test_parseLibraryIdentifier_multiple() { 4312 void test_parseLibraryIdentifier_multiple() {
4313 // TODO(brianwilkerson) exception:
4314 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseLibra ryIdentifier'.
3993 super.test_parseLibraryIdentifier_multiple(); 4315 super.test_parseLibraryIdentifier_multiple();
3994 } 4316 }
3995 4317
3996 @override 4318 @override
3997 @failingTest 4319 @failingTest
3998 void test_parseLibraryIdentifier_single() { 4320 void test_parseLibraryIdentifier_single() {
4321 // TODO(brianwilkerson) exception:
4322 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseLibra ryIdentifier'.
3999 super.test_parseLibraryIdentifier_single(); 4323 super.test_parseLibraryIdentifier_single();
4000 } 4324 }
4001 4325
4002 @override 4326 @override
4003 @failingTest 4327 @failingTest
4004 void test_parseModifiers_abstract() { 4328 void test_parseModifiers_abstract() {
4329 // TODO(brianwilkerson) exception:
4330 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseModif iers'.
4005 super.test_parseModifiers_abstract(); 4331 super.test_parseModifiers_abstract();
4006 } 4332 }
4007 4333
4008 @override 4334 @override
4009 @failingTest 4335 @failingTest
4010 void test_parseModifiers_const() { 4336 void test_parseModifiers_const() {
4337 // TODO(brianwilkerson) exception:
4338 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseModif iers'.
4011 super.test_parseModifiers_const(); 4339 super.test_parseModifiers_const();
4012 } 4340 }
4013 4341
4014 @override 4342 @override
4015 @failingTest 4343 @failingTest
4016 void test_parseModifiers_covariant() { 4344 void test_parseModifiers_covariant() {
4345 // TODO(brianwilkerson) exception:
4346 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseModif iers'.
4017 super.test_parseModifiers_covariant(); 4347 super.test_parseModifiers_covariant();
4018 } 4348 }
4019 4349
4020 @override 4350 @override
4021 @failingTest 4351 @failingTest
4022 void test_parseModifiers_external() { 4352 void test_parseModifiers_external() {
4353 // TODO(brianwilkerson) exception:
4354 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseModif iers'.
4023 super.test_parseModifiers_external(); 4355 super.test_parseModifiers_external();
4024 } 4356 }
4025 4357
4026 @override 4358 @override
4027 @failingTest 4359 @failingTest
4028 void test_parseModifiers_factory() { 4360 void test_parseModifiers_factory() {
4361 // TODO(brianwilkerson) exception:
4362 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseModif iers'.
4029 super.test_parseModifiers_factory(); 4363 super.test_parseModifiers_factory();
4030 } 4364 }
4031 4365
4032 @override 4366 @override
4033 @failingTest 4367 @failingTest
4034 void test_parseModifiers_final() { 4368 void test_parseModifiers_final() {
4369 // TODO(brianwilkerson) exception:
4370 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseModif iers'.
4035 super.test_parseModifiers_final(); 4371 super.test_parseModifiers_final();
4036 } 4372 }
4037 4373
4038 @override 4374 @override
4039 @failingTest 4375 @failingTest
4040 void test_parseModifiers_static() { 4376 void test_parseModifiers_static() {
4377 // TODO(brianwilkerson) exception:
4378 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseModif iers'.
4041 super.test_parseModifiers_static(); 4379 super.test_parseModifiers_static();
4042 } 4380 }
4043 4381
4044 @override 4382 @override
4045 @failingTest 4383 @failingTest
4046 void test_parseModifiers_var() { 4384 void test_parseModifiers_var() {
4385 // TODO(brianwilkerson) exception:
4386 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseModif iers'.
4047 super.test_parseModifiers_var(); 4387 super.test_parseModifiers_var();
4048 } 4388 }
4049 4389
4050 @override 4390 @override
4051 @failingTest 4391 @failingTest
4052 void test_parseReturnStatement_noValue() {
4053 super.test_parseReturnStatement_noValue();
4054 }
4055
4056 @override
4057 @failingTest
4058 void test_parseReturnStatement_value() {
4059 super.test_parseReturnStatement_value();
4060 }
4061
4062 @override
4063 @failingTest
4064 void test_parseReturnType_function() {
4065 super.test_parseReturnType_function();
4066 }
4067
4068 @override
4069 @failingTest
4070 void test_parseReturnType_named() {
4071 super.test_parseReturnType_named();
4072 }
4073
4074 @override
4075 @failingTest
4076 void test_parseReturnType_void() { 4392 void test_parseReturnType_void() {
4393 // TODO(brianwilkerson) Test isn't passing in enough context.
4394 // Type 'void' can't be used here because it isn't a return type.
4077 super.test_parseReturnType_void(); 4395 super.test_parseReturnType_void();
4078 } 4396 }
4079 4397
4080 @override 4398 @override
4081 @failingTest 4399 @failingTest
4082 void test_parseStatement_function_noReturnType() {
4083 super.test_parseStatement_function_noReturnType();
4084 }
4085
4086 @override
4087 @failingTest
4088 void test_parseTypeAnnotation_function_noReturnType_noParameters() { 4400 void test_parseTypeAnnotation_function_noReturnType_noParameters() {
4401 // TODO(brianwilkerson) Failed to use all tokens.
4089 super.test_parseTypeAnnotation_function_noReturnType_noParameters(); 4402 super.test_parseTypeAnnotation_function_noReturnType_noParameters();
4090 } 4403 }
4091 4404
4092 @override 4405 @override
4093 @failingTest 4406 @failingTest
4094 void test_parseTypeAnnotation_function_noReturnType_parameters() { 4407 void test_parseTypeAnnotation_function_noReturnType_parameters() {
4408 // TODO(brianwilkerson) Failed to use all tokens.
4095 super.test_parseTypeAnnotation_function_noReturnType_parameters(); 4409 super.test_parseTypeAnnotation_function_noReturnType_parameters();
4096 } 4410 }
4097 4411
4098 @override 4412 @override
4099 @failingTest 4413 @failingTest
4100 void test_parseTypeAnnotation_function_noReturnType_typeParameters() {
4101 super.test_parseTypeAnnotation_function_noReturnType_typeParameters();
4102 }
4103
4104 @override
4105 @failingTest
4106 void
4107 test_parseTypeAnnotation_function_noReturnType_typeParameters_parameters() {
4108 super
4109 .test_parseTypeAnnotation_function_noReturnType_typeParameters_parameter s();
4110 }
4111
4112 @override
4113 @failingTest
4114 void test_parseTypeAnnotation_function_returnType_classFunction() { 4414 void test_parseTypeAnnotation_function_returnType_classFunction() {
4415 // TODO(brianwilkerson) Failed to use all tokens.
4115 super.test_parseTypeAnnotation_function_returnType_classFunction(); 4416 super.test_parseTypeAnnotation_function_returnType_classFunction();
4116 } 4417 }
4117 4418
4118 @override 4419 @override
4119 @failingTest 4420 @failingTest
4120 void test_parseTypeAnnotation_function_returnType_function() { 4421 void test_parseTypeAnnotation_function_returnType_function() {
4422 // TODO(brianwilkerson) Failed to use all tokens.
4121 super.test_parseTypeAnnotation_function_returnType_function(); 4423 super.test_parseTypeAnnotation_function_returnType_function();
4122 } 4424 }
4123 4425
4124 @override 4426 @override
4125 @failingTest 4427 @failingTest
4126 void test_parseTypeAnnotation_function_returnType_noParameters() {
4127 super.test_parseTypeAnnotation_function_returnType_noParameters();
4128 }
4129
4130 @override
4131 @failingTest
4132 void test_parseTypeAnnotation_function_returnType_parameters() {
4133 super.test_parseTypeAnnotation_function_returnType_parameters();
4134 }
4135
4136 @override
4137 @failingTest
4138 void test_parseTypeAnnotation_function_returnType_simple() { 4428 void test_parseTypeAnnotation_function_returnType_simple() {
4429 // TODO(brianwilkerson) Failed to use all tokens.
4139 super.test_parseTypeAnnotation_function_returnType_simple(); 4430 super.test_parseTypeAnnotation_function_returnType_simple();
4140 } 4431 }
4141 4432
4142 @override 4433 @override
4143 @failingTest 4434 @failingTest
4144 void test_parseTypeAnnotation_function_returnType_typeParameters() {
4145 super.test_parseTypeAnnotation_function_returnType_typeParameters();
4146 }
4147
4148 @override
4149 @failingTest
4150 void
4151 test_parseTypeAnnotation_function_returnType_typeParameters_parameters() {
4152 super
4153 .test_parseTypeAnnotation_function_returnType_typeParameters_parameters( );
4154 }
4155
4156 @override
4157 @failingTest
4158 void test_parseTypeAnnotation_function_returnType_withArguments() { 4435 void test_parseTypeAnnotation_function_returnType_withArguments() {
4436 // TODO(brianwilkerson) Failed to use all tokens.
4159 super.test_parseTypeAnnotation_function_returnType_withArguments(); 4437 super.test_parseTypeAnnotation_function_returnType_withArguments();
4160 } 4438 }
4161 4439
4162 @override 4440 @override
4163 @failingTest 4441 @failingTest
4164 void test_parseTypeAnnotation_named() { 4442 void test_parseTypeAnnotation_named() {
4443 // TODO(brianwilkerson) Failed to use all tokens.
4165 super.test_parseTypeAnnotation_named(); 4444 super.test_parseTypeAnnotation_named();
4166 } 4445 }
4167 4446
4168 @override 4447 @override
4169 @failingTest 4448 @failingTest
4170 void test_parseTypeArgumentList_empty() { 4449 void test_parseTypeArgumentList_empty() {
4450 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
4171 super.test_parseTypeArgumentList_empty(); 4451 super.test_parseTypeArgumentList_empty();
4172 } 4452 }
4173 4453
4174 @override 4454 @override
4175 @failingTest 4455 @failingTest
4176 void test_parseTypeArgumentList_multiple() { 4456 void test_parseTypeArgumentList_multiple() {
4457 // TODO(brianwilkerson) exception:
4458 // type 'TypeParameterListImpl' is not a subtype of type 'TypeArgumentList ' in type cast where
4459 // TypeParameterListImpl is from package:analyzer/src/dart/ast/ast.dart
4460 // TypeArgumentList is from package:analyzer/dart/ast/ast.dart
4461 //
4462 // dart:core Obje ct._as
4463 // test/generated/parser_fasta_test.dart 2848:59 Pars erProxy.parseTypeArgumentList
4177 super.test_parseTypeArgumentList_multiple(); 4464 super.test_parseTypeArgumentList_multiple();
4178 } 4465 }
4179 4466
4180 @override 4467 @override
4181 @failingTest 4468 @failingTest
4182 void test_parseTypeArgumentList_nested() { 4469 void test_parseTypeArgumentList_nested() {
4470 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
4183 super.test_parseTypeArgumentList_nested(); 4471 super.test_parseTypeArgumentList_nested();
4184 } 4472 }
4185 4473
4186 @override 4474 @override
4187 @failingTest 4475 @failingTest
4188 void test_parseTypeArgumentList_nested_withComment_double() { 4476 void test_parseTypeArgumentList_nested_withComment_double() {
4477 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
4189 super.test_parseTypeArgumentList_nested_withComment_double(); 4478 super.test_parseTypeArgumentList_nested_withComment_double();
4190 } 4479 }
4191 4480
4192 @override 4481 @override
4193 @failingTest 4482 @failingTest
4194 void test_parseTypeArgumentList_nested_withComment_tripple() { 4483 void test_parseTypeArgumentList_nested_withComment_tripple() {
4484 // TODO(brianwilkerson) reportUnrecoverableErrorWithToken
4195 super.test_parseTypeArgumentList_nested_withComment_tripple(); 4485 super.test_parseTypeArgumentList_nested_withComment_tripple();
4196 } 4486 }
4197 4487
4198 @override 4488 @override
4199 @failingTest 4489 @failingTest
4200 void test_parseTypeArgumentList_single() { 4490 void test_parseTypeArgumentList_single() {
4491 // TODO(brianwilkerson) exception:
4492 // type 'TypeParameterListImpl' is not a subtype of type 'TypeArgumentList ' in type cast where
4493 // TypeParameterListImpl is from package:analyzer/src/dart/ast/ast.dart
4494 // TypeArgumentList is from package:analyzer/dart/ast/ast.dart
4495 //
4496 // dart:core Obje ct._as
4497 // test/generated/parser_fasta_test.dart 2848:59 Pars erProxy.parseTypeArgumentList
4201 super.test_parseTypeArgumentList_single(); 4498 super.test_parseTypeArgumentList_single();
4202 } 4499 }
4203 4500
4204 @override 4501 @override
4205 @failingTest 4502 @failingTest
4206 void test_parseTypeName_parameterized() { 4503 void test_parseTypeName_parameterized() {
4504 // TODO(brianwilkerson) exception:
4505 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseTypeN ame'.
4207 super.test_parseTypeName_parameterized(); 4506 super.test_parseTypeName_parameterized();
4208 } 4507 }
4209 4508
4210 @override 4509 @override
4211 @failingTest 4510 @failingTest
4212 void test_parseTypeName_parameterized_nullable() { 4511 void test_parseTypeName_parameterized_nullable() {
4512 // TODO(brianwilkerson) exception:
4513 // UnimplementedError
4514 // test/generated/parser_fasta_test.dart 2189:7 Fast aParserTestCase.enableNnbd=
4515 // test/generated/parser_test.dart 12270:5 Fast aParserTestCase&SimpleParserTestMixin.test_parseTypeName_parameterized_nullable
4213 super.test_parseTypeName_parameterized_nullable(); 4516 super.test_parseTypeName_parameterized_nullable();
4214 } 4517 }
4215 4518
4216 @override 4519 @override
4217 @failingTest 4520 @failingTest
4218 void test_parseTypeName_simple() { 4521 void test_parseTypeName_simple() {
4522 // TODO(brianwilkerson) exception:
4523 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseTypeN ame'.
4219 super.test_parseTypeName_simple(); 4524 super.test_parseTypeName_simple();
4220 } 4525 }
4221 4526
4222 @override 4527 @override
4223 @failingTest 4528 @failingTest
4224 void test_parseTypeName_simple_nullable() { 4529 void test_parseTypeName_simple_nullable() {
4530 // TODO(brianwilkerson) exception:
4531 // UnimplementedError
4532 // test/generated/parser_fasta_test.dart 2189:7 Fast aParserTestCase.enableNnbd=
4533 // test/generated/parser_test.dart 12270:5 Fast aParserTestCase&SimpleParserTestMixin.test_parseTypeName_parameterized_nullable
4225 super.test_parseTypeName_simple_nullable(); 4534 super.test_parseTypeName_simple_nullable();
4226 } 4535 }
4227 4536
4228 @override 4537 @override
4229 @failingTest 4538 @failingTest
4230 void test_parseTypeParameter_bounded_functionType_noReturn() { 4539 void test_parseTypeParameter_bounded_functionType_noReturn() {
4540 // TODO(brianwilkerson) exception:
4541 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseTypeP arameter'.
4231 super.test_parseTypeParameter_bounded_functionType_noReturn(); 4542 super.test_parseTypeParameter_bounded_functionType_noReturn();
4232 } 4543 }
4233 4544
4234 @override 4545 @override
4235 @failingTest 4546 @failingTest
4236 void test_parseTypeParameter_bounded_functionType_return() { 4547 void test_parseTypeParameter_bounded_functionType_return() {
4548 // TODO(brianwilkerson) exception:
4549 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseTypeP arameter'.
4237 super.test_parseTypeParameter_bounded_functionType_return(); 4550 super.test_parseTypeParameter_bounded_functionType_return();
4238 } 4551 }
4239 4552
4240 @override 4553 @override
4241 @failingTest 4554 @failingTest
4242 void test_parseTypeParameter_bounded_generic() { 4555 void test_parseTypeParameter_bounded_generic() {
4556 // TODO(brianwilkerson) exception:
4557 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseTypeP arameter'.
4243 super.test_parseTypeParameter_bounded_generic(); 4558 super.test_parseTypeParameter_bounded_generic();
4244 } 4559 }
4245 4560
4246 @override 4561 @override
4247 @failingTest 4562 @failingTest
4248 void test_parseTypeParameter_bounded_nullable() { 4563 void test_parseTypeParameter_bounded_nullable() {
4564 // TODO(brianwilkerson) exception:
4565 // UnimplementedError
4566 // test/generated/parser_fasta_test.dart 2189:7 Fast aParserTestCase.enableNnbd=
4567 // test/generated/parser_test.dart 12270:5 Fast aParserTestCase&SimpleParserTestMixin.test_parseTypeName_parameterized_nullable
4249 super.test_parseTypeParameter_bounded_nullable(); 4568 super.test_parseTypeParameter_bounded_nullable();
4250 } 4569 }
4251 4570
4252 @override 4571 @override
4253 @failingTest 4572 @failingTest
4254 void test_parseTypeParameter_bounded_simple() { 4573 void test_parseTypeParameter_bounded_simple() {
4574 // TODO(brianwilkerson) exception:
4575 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseTypeP arameter'.
4255 super.test_parseTypeParameter_bounded_simple(); 4576 super.test_parseTypeParameter_bounded_simple();
4256 } 4577 }
4257 4578
4258 @override 4579 @override
4259 @failingTest 4580 @failingTest
4260 void test_parseTypeParameter_simple() { 4581 void test_parseTypeParameter_simple() {
4582 // TODO(brianwilkerson) exception:
4583 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseTypeP arameter'.
4261 super.test_parseTypeParameter_simple(); 4584 super.test_parseTypeParameter_simple();
4262 } 4585 }
4263 4586
4264 @override 4587 @override
4265 @failingTest 4588 @failingTest
4266 void test_parseTypeParameterList_multiple() { 4589 void test_parseTypeParameterList_multiple() {
4590 // TODO(brianwilkerson) exception:
4591 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseTypeP arameterList'.
4267 super.test_parseTypeParameterList_multiple(); 4592 super.test_parseTypeParameterList_multiple();
4268 } 4593 }
4269 4594
4270 @override 4595 @override
4271 @failingTest 4596 @failingTest
4272 void test_parseTypeParameterList_parameterizedWithTrailingEquals() { 4597 void test_parseTypeParameterList_parameterizedWithTrailingEquals() {
4598 // TODO(brianwilkerson) exception:
4599 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseTypeP arameterList'.
4273 super.test_parseTypeParameterList_parameterizedWithTrailingEquals(); 4600 super.test_parseTypeParameterList_parameterizedWithTrailingEquals();
4274 } 4601 }
4275 4602
4276 @override 4603 @override
4277 @failingTest 4604 @failingTest
4278 void test_parseTypeParameterList_single() { 4605 void test_parseTypeParameterList_single() {
4606 // TODO(brianwilkerson) exception:
4607 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseTypeP arameterList'.
4279 super.test_parseTypeParameterList_single(); 4608 super.test_parseTypeParameterList_single();
4280 } 4609 }
4281 4610
4282 @override 4611 @override
4283 @failingTest 4612 @failingTest
4284 void test_parseTypeParameterList_withTrailingEquals() { 4613 void test_parseTypeParameterList_withTrailingEquals() {
4614 // TODO(brianwilkerson) exception:
4615 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseTypeP arameterList'.
4285 super.test_parseTypeParameterList_withTrailingEquals(); 4616 super.test_parseTypeParameterList_withTrailingEquals();
4286 } 4617 }
4287 4618
4288 @override 4619 @override
4289 @failingTest 4620 @failingTest
4290 void test_parseVariableDeclaration_equals() { 4621 void test_parseVariableDeclaration_equals() {
4622 // TODO(brianwilkerson) exception:
4623 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseVaria bleDeclaration'.
4291 super.test_parseVariableDeclaration_equals(); 4624 super.test_parseVariableDeclaration_equals();
4292 } 4625 }
4293 4626
4294 @override 4627 @override
4295 @failingTest 4628 @failingTest
4296 void test_parseVariableDeclaration_noEquals() { 4629 void test_parseVariableDeclaration_noEquals() {
4630 // TODO(brianwilkerson) exception:
4631 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseVaria bleDeclaration'.
4297 super.test_parseVariableDeclaration_noEquals(); 4632 super.test_parseVariableDeclaration_noEquals();
4298 } 4633 }
4299 4634
4300 @override 4635 @override
4301 @failingTest 4636 @failingTest
4302 void test_parseWithClause_multiple() { 4637 void test_parseWithClause_multiple() {
4638 // TODO(brianwilkerson) exception:
4639 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseWithC lause'.
4303 super.test_parseWithClause_multiple(); 4640 super.test_parseWithClause_multiple();
4304 } 4641 }
4305 4642
4306 @override 4643 @override
4307 @failingTest 4644 @failingTest
4308 void test_parseWithClause_single() { 4645 void test_parseWithClause_single() {
4646 // TODO(brianwilkerson) exception:
4647 // NoSuchMethodError: Class 'ParserProxy' has no instance method 'parseWithC lause'.
4309 super.test_parseWithClause_single(); 4648 super.test_parseWithClause_single();
4310 } 4649 }
4311 } 4650 }
4312 4651
4313 /** 4652 /**
4314 * Tests of the fasta parser based on [StatementParserTestMixin]. 4653 * Tests of the fasta parser based on [StatementParserTestMixin].
4315 */ 4654 */
4316 @reflectiveTest 4655 @reflectiveTest
4317 class StatementParserTest_Fasta extends FastaParserTestCase 4656 class StatementParserTest_Fasta extends FastaParserTestCase
4318 with StatementParserTestMixin { 4657 with StatementParserTestMixin {
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
4463 @override 4802 @override
4464 @failingTest 4803 @failingTest
4465 void test_parseDirectives_mixed() { 4804 void test_parseDirectives_mixed() {
4466 // TODO(paulberry,ahe): This test verifies the analyzer parser's ability to 4805 // TODO(paulberry,ahe): This test verifies the analyzer parser's ability to
4467 // stop parsing as soon as the first non-directive is encountered; this is 4806 // stop parsing as soon as the first non-directive is encountered; this is
4468 // useful for quickly traversing an import graph. Consider adding a similar 4807 // useful for quickly traversing an import graph. Consider adding a similar
4469 // ability to Fasta's parser. 4808 // ability to Fasta's parser.
4470 super.test_parseDirectives_mixed(); 4809 super.test_parseDirectives_mixed();
4471 } 4810 }
4472 } 4811 }
OLDNEW
« no previous file with comments | « no previous file | pkg/analyzer/test/generated/parser_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698