| OLD | NEW |
| 1 // This code was auto-generated, is not intended to be edited, and is subject to | 1 // This code was auto-generated, is not intended to be edited, and is subject to |
| 2 // significant change. Please see the README file for more information. | 2 // significant change. Please see the README file for more information. |
| 3 library engine.parser_test; | 3 library engine.parser_test; |
| 4 import 'dart:collection'; | 4 import 'dart:collection'; |
| 5 import 'package:analyzer_experimental/src/generated/java_core.dart'; | 5 import 'package:analyzer_experimental/src/generated/java_core.dart'; |
| 6 import 'package:analyzer_experimental/src/generated/java_engine.dart'; | 6 import 'package:analyzer_experimental/src/generated/java_engine.dart'; |
| 7 import 'package:analyzer_experimental/src/generated/java_junit.dart'; | 7 import 'package:analyzer_experimental/src/generated/java_junit.dart'; |
| 8 import 'package:analyzer_experimental/src/generated/source.dart'; | 8 import 'package:analyzer_experimental/src/generated/source.dart'; |
| 9 import 'package:analyzer_experimental/src/generated/error.dart'; | 9 import 'package:analyzer_experimental/src/generated/error.dart'; |
| 10 import 'package:analyzer_experimental/src/generated/scanner.dart'; | 10 import 'package:analyzer_experimental/src/generated/scanner.dart'; |
| (...skipping 2614 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2625 } | 2625 } |
| 2626 void test_parseNonLabeledStatement_typeCast() { | 2626 void test_parseNonLabeledStatement_typeCast() { |
| 2627 ExpressionStatement statement = ParserTestCase.parse5("parseNonLabeledStatem
ent", "double.NAN as num;", []); | 2627 ExpressionStatement statement = ParserTestCase.parse5("parseNonLabeledStatem
ent", "double.NAN as num;", []); |
| 2628 JUnitTestCase.assertNotNull(statement.expression); | 2628 JUnitTestCase.assertNotNull(statement.expression); |
| 2629 } | 2629 } |
| 2630 void test_parseNormalFormalParameter_field_const_noType() { | 2630 void test_parseNormalFormalParameter_field_const_noType() { |
| 2631 FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalPar
ameter", "const this.a)", []); | 2631 FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalPar
ameter", "const this.a)", []); |
| 2632 JUnitTestCase.assertNotNull(parameter.keyword); | 2632 JUnitTestCase.assertNotNull(parameter.keyword); |
| 2633 JUnitTestCase.assertNull(parameter.type); | 2633 JUnitTestCase.assertNull(parameter.type); |
| 2634 JUnitTestCase.assertNotNull(parameter.identifier); | 2634 JUnitTestCase.assertNotNull(parameter.identifier); |
| 2635 JUnitTestCase.assertNull(parameter.parameters); |
| 2635 } | 2636 } |
| 2636 void test_parseNormalFormalParameter_field_const_type() { | 2637 void test_parseNormalFormalParameter_field_const_type() { |
| 2637 FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalPar
ameter", "const A this.a)", []); | 2638 FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalPar
ameter", "const A this.a)", []); |
| 2638 JUnitTestCase.assertNotNull(parameter.keyword); | 2639 JUnitTestCase.assertNotNull(parameter.keyword); |
| 2639 JUnitTestCase.assertNotNull(parameter.type); | 2640 JUnitTestCase.assertNotNull(parameter.type); |
| 2640 JUnitTestCase.assertNotNull(parameter.identifier); | 2641 JUnitTestCase.assertNotNull(parameter.identifier); |
| 2642 JUnitTestCase.assertNull(parameter.parameters); |
| 2641 } | 2643 } |
| 2642 void test_parseNormalFormalParameter_field_final_noType() { | 2644 void test_parseNormalFormalParameter_field_final_noType() { |
| 2643 FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalPar
ameter", "final this.a)", []); | 2645 FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalPar
ameter", "final this.a)", []); |
| 2644 JUnitTestCase.assertNotNull(parameter.keyword); | 2646 JUnitTestCase.assertNotNull(parameter.keyword); |
| 2645 JUnitTestCase.assertNull(parameter.type); | 2647 JUnitTestCase.assertNull(parameter.type); |
| 2646 JUnitTestCase.assertNotNull(parameter.identifier); | 2648 JUnitTestCase.assertNotNull(parameter.identifier); |
| 2649 JUnitTestCase.assertNull(parameter.parameters); |
| 2647 } | 2650 } |
| 2648 void test_parseNormalFormalParameter_field_final_type() { | 2651 void test_parseNormalFormalParameter_field_final_type() { |
| 2649 FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalPar
ameter", "final A this.a)", []); | 2652 FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalPar
ameter", "final A this.a)", []); |
| 2650 JUnitTestCase.assertNotNull(parameter.keyword); | 2653 JUnitTestCase.assertNotNull(parameter.keyword); |
| 2651 JUnitTestCase.assertNotNull(parameter.type); | 2654 JUnitTestCase.assertNotNull(parameter.type); |
| 2652 JUnitTestCase.assertNotNull(parameter.identifier); | 2655 JUnitTestCase.assertNotNull(parameter.identifier); |
| 2656 JUnitTestCase.assertNull(parameter.parameters); |
| 2657 } |
| 2658 void test_parseNormalFormalParameter_field_function_nested() { |
| 2659 FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalPar
ameter", "this.a(B b))", []); |
| 2660 JUnitTestCase.assertNull(parameter.keyword); |
| 2661 JUnitTestCase.assertNull(parameter.type); |
| 2662 JUnitTestCase.assertNotNull(parameter.identifier); |
| 2663 FormalParameterList parameterList = parameter.parameters; |
| 2664 JUnitTestCase.assertNotNull(parameterList); |
| 2665 EngineTestCase.assertSize(1, parameterList.parameters); |
| 2666 } |
| 2667 void test_parseNormalFormalParameter_field_function_noNested() { |
| 2668 FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalPar
ameter", "this.a())", []); |
| 2669 JUnitTestCase.assertNull(parameter.keyword); |
| 2670 JUnitTestCase.assertNull(parameter.type); |
| 2671 JUnitTestCase.assertNotNull(parameter.identifier); |
| 2672 FormalParameterList parameterList = parameter.parameters; |
| 2673 JUnitTestCase.assertNotNull(parameterList); |
| 2674 EngineTestCase.assertSize(0, parameterList.parameters); |
| 2653 } | 2675 } |
| 2654 void test_parseNormalFormalParameter_field_noType() { | 2676 void test_parseNormalFormalParameter_field_noType() { |
| 2655 FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalPar
ameter", "this.a)", []); | 2677 FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalPar
ameter", "this.a)", []); |
| 2656 JUnitTestCase.assertNull(parameter.keyword); | 2678 JUnitTestCase.assertNull(parameter.keyword); |
| 2657 JUnitTestCase.assertNull(parameter.type); | 2679 JUnitTestCase.assertNull(parameter.type); |
| 2658 JUnitTestCase.assertNotNull(parameter.identifier); | 2680 JUnitTestCase.assertNotNull(parameter.identifier); |
| 2681 JUnitTestCase.assertNull(parameter.parameters); |
| 2659 } | 2682 } |
| 2660 void test_parseNormalFormalParameter_field_type() { | 2683 void test_parseNormalFormalParameter_field_type() { |
| 2661 FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalPar
ameter", "A this.a)", []); | 2684 FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalPar
ameter", "A this.a)", []); |
| 2662 JUnitTestCase.assertNull(parameter.keyword); | 2685 JUnitTestCase.assertNull(parameter.keyword); |
| 2663 JUnitTestCase.assertNotNull(parameter.type); | 2686 JUnitTestCase.assertNotNull(parameter.type); |
| 2664 JUnitTestCase.assertNotNull(parameter.identifier); | 2687 JUnitTestCase.assertNotNull(parameter.identifier); |
| 2688 JUnitTestCase.assertNull(parameter.parameters); |
| 2665 } | 2689 } |
| 2666 void test_parseNormalFormalParameter_field_var() { | 2690 void test_parseNormalFormalParameter_field_var() { |
| 2667 FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalPar
ameter", "var this.a)", []); | 2691 FieldFormalParameter parameter = ParserTestCase.parse5("parseNormalFormalPar
ameter", "var this.a)", []); |
| 2668 JUnitTestCase.assertNotNull(parameter.keyword); | 2692 JUnitTestCase.assertNotNull(parameter.keyword); |
| 2669 JUnitTestCase.assertNull(parameter.type); | 2693 JUnitTestCase.assertNull(parameter.type); |
| 2670 JUnitTestCase.assertNotNull(parameter.identifier); | 2694 JUnitTestCase.assertNotNull(parameter.identifier); |
| 2695 JUnitTestCase.assertNull(parameter.parameters); |
| 2671 } | 2696 } |
| 2672 void test_parseNormalFormalParameter_function_noType() { | 2697 void test_parseNormalFormalParameter_function_noType() { |
| 2673 FunctionTypedFormalParameter parameter = ParserTestCase.parse5("parseNormalF
ormalParameter", "a())", []); | 2698 FunctionTypedFormalParameter parameter = ParserTestCase.parse5("parseNormalF
ormalParameter", "a())", []); |
| 2674 JUnitTestCase.assertNull(parameter.returnType); | 2699 JUnitTestCase.assertNull(parameter.returnType); |
| 2675 JUnitTestCase.assertNotNull(parameter.identifier); | 2700 JUnitTestCase.assertNotNull(parameter.identifier); |
| 2676 JUnitTestCase.assertNotNull(parameter.parameters); | 2701 JUnitTestCase.assertNotNull(parameter.parameters); |
| 2677 } | 2702 } |
| 2678 void test_parseNormalFormalParameter_function_type() { | 2703 void test_parseNormalFormalParameter_function_type() { |
| 2679 FunctionTypedFormalParameter parameter = ParserTestCase.parse5("parseNormalF
ormalParameter", "A a())", []); | 2704 FunctionTypedFormalParameter parameter = ParserTestCase.parse5("parseNormalF
ormalParameter", "A a())", []); |
| 2680 JUnitTestCase.assertNotNull(parameter.returnType); | 2705 JUnitTestCase.assertNotNull(parameter.returnType); |
| (...skipping 2568 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5249 runJUnitTest(__test, __test.test_parseNormalFormalParameter_field_const_
type); | 5274 runJUnitTest(__test, __test.test_parseNormalFormalParameter_field_const_
type); |
| 5250 }); | 5275 }); |
| 5251 _ut.test('test_parseNormalFormalParameter_field_final_noType', () { | 5276 _ut.test('test_parseNormalFormalParameter_field_final_noType', () { |
| 5252 final __test = new SimpleParserTest(); | 5277 final __test = new SimpleParserTest(); |
| 5253 runJUnitTest(__test, __test.test_parseNormalFormalParameter_field_final_
noType); | 5278 runJUnitTest(__test, __test.test_parseNormalFormalParameter_field_final_
noType); |
| 5254 }); | 5279 }); |
| 5255 _ut.test('test_parseNormalFormalParameter_field_final_type', () { | 5280 _ut.test('test_parseNormalFormalParameter_field_final_type', () { |
| 5256 final __test = new SimpleParserTest(); | 5281 final __test = new SimpleParserTest(); |
| 5257 runJUnitTest(__test, __test.test_parseNormalFormalParameter_field_final_
type); | 5282 runJUnitTest(__test, __test.test_parseNormalFormalParameter_field_final_
type); |
| 5258 }); | 5283 }); |
| 5284 _ut.test('test_parseNormalFormalParameter_field_function_nested', () { |
| 5285 final __test = new SimpleParserTest(); |
| 5286 runJUnitTest(__test, __test.test_parseNormalFormalParameter_field_functi
on_nested); |
| 5287 }); |
| 5288 _ut.test('test_parseNormalFormalParameter_field_function_noNested', () { |
| 5289 final __test = new SimpleParserTest(); |
| 5290 runJUnitTest(__test, __test.test_parseNormalFormalParameter_field_functi
on_noNested); |
| 5291 }); |
| 5259 _ut.test('test_parseNormalFormalParameter_field_noType', () { | 5292 _ut.test('test_parseNormalFormalParameter_field_noType', () { |
| 5260 final __test = new SimpleParserTest(); | 5293 final __test = new SimpleParserTest(); |
| 5261 runJUnitTest(__test, __test.test_parseNormalFormalParameter_field_noType
); | 5294 runJUnitTest(__test, __test.test_parseNormalFormalParameter_field_noType
); |
| 5262 }); | 5295 }); |
| 5263 _ut.test('test_parseNormalFormalParameter_field_type', () { | 5296 _ut.test('test_parseNormalFormalParameter_field_type', () { |
| 5264 final __test = new SimpleParserTest(); | 5297 final __test = new SimpleParserTest(); |
| 5265 runJUnitTest(__test, __test.test_parseNormalFormalParameter_field_type); | 5298 runJUnitTest(__test, __test.test_parseNormalFormalParameter_field_type); |
| 5266 }); | 5299 }); |
| 5267 _ut.test('test_parseNormalFormalParameter_field_var', () { | 5300 _ut.test('test_parseNormalFormalParameter_field_var', () { |
| 5268 final __test = new SimpleParserTest(); | 5301 final __test = new SimpleParserTest(); |
| (...skipping 3784 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9053 'validateModifiersForTopLevelFunction_1': new MethodTrampoline(1, (Parser targ
et, arg0) => target.validateModifiersForTopLevelFunction(arg0)), | 9086 'validateModifiersForTopLevelFunction_1': new MethodTrampoline(1, (Parser targ
et, arg0) => target.validateModifiersForTopLevelFunction(arg0)), |
| 9054 'validateModifiersForTopLevelVariable_1': new MethodTrampoline(1, (Parser targ
et, arg0) => target.validateModifiersForTopLevelVariable(arg0)), | 9087 'validateModifiersForTopLevelVariable_1': new MethodTrampoline(1, (Parser targ
et, arg0) => target.validateModifiersForTopLevelVariable(arg0)), |
| 9055 'validateModifiersForTypedef_1': new MethodTrampoline(1, (Parser target, arg0)
=> target.validateModifiersForTypedef(arg0)),}; | 9088 'validateModifiersForTypedef_1': new MethodTrampoline(1, (Parser target, arg0)
=> target.validateModifiersForTypedef(arg0)),}; |
| 9056 | 9089 |
| 9057 | 9090 |
| 9058 Object invokeParserMethodImpl(Parser parser, String methodName, List<Object> obj
ects, Token tokenStream) { | 9091 Object invokeParserMethodImpl(Parser parser, String methodName, List<Object> obj
ects, Token tokenStream) { |
| 9059 parser.currentToken = tokenStream; | 9092 parser.currentToken = tokenStream; |
| 9060 MethodTrampoline method = _methodTable_Parser['${methodName}_${objects.length}
']; | 9093 MethodTrampoline method = _methodTable_Parser['${methodName}_${objects.length}
']; |
| 9061 return method.invoke(parser, objects); | 9094 return method.invoke(parser, objects); |
| 9062 } | 9095 } |
| OLD | NEW |