| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 } |
| OLD | NEW |