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

Side by Side Diff: pkg/analyzer_experimental/test/generated/parser_test.dart

Issue 18325018: New analyzer_experimental snapshot. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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
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
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 }
OLDNEW
« no previous file with comments | « pkg/analyzer_experimental/test/generated/ast_test.dart ('k') | pkg/analyzer_experimental/test/generated/resolver_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698