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

Side by Side Diff: pkg/analyzer-experimental/test/generated/parser_test.dart

Issue 12543003: Use limited JavaStringBuilder implementation instead of Dart StringBuffer. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Tweak JavaStringBuilder. Created 7 years, 9 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 3
4 library engine.parser_test; 4 library engine.parser_test;
5 5
6 import 'dart:collection'; 6 import 'dart:collection';
7 import 'package:analyzer-experimental/src/generated/java_core.dart'; 7 import 'package:analyzer-experimental/src/generated/java_core.dart';
8 import 'package:analyzer-experimental/src/generated/java_engine.dart'; 8 import 'package:analyzer-experimental/src/generated/java_engine.dart';
9 import 'package:analyzer-experimental/src/generated/java_junit.dart'; 9 import 'package:analyzer-experimental/src/generated/java_junit.dart';
10 import 'package:analyzer-experimental/src/generated/source.dart'; 10 import 'package:analyzer-experimental/src/generated/source.dart';
(...skipping 3086 matching lines...) Expand 10 before | Expand all | Expand 10 after
3097 JUnitTestCase.assertNotNull(clause.onKeyword); 3097 JUnitTestCase.assertNotNull(clause.onKeyword);
3098 JUnitTestCase.assertNotNull(clause.exceptionType); 3098 JUnitTestCase.assertNotNull(clause.exceptionType);
3099 JUnitTestCase.assertNotNull(clause.catchKeyword); 3099 JUnitTestCase.assertNotNull(clause.catchKeyword);
3100 JUnitTestCase.assertNotNull(clause.exceptionParameter); 3100 JUnitTestCase.assertNotNull(clause.exceptionParameter);
3101 JUnitTestCase.assertNotNull(clause.comma); 3101 JUnitTestCase.assertNotNull(clause.comma);
3102 JUnitTestCase.assertNotNull(clause.stackTraceParameter); 3102 JUnitTestCase.assertNotNull(clause.stackTraceParameter);
3103 JUnitTestCase.assertNotNull(clause.body); 3103 JUnitTestCase.assertNotNull(clause.body);
3104 JUnitTestCase.assertNotNull(statement.finallyKeyword); 3104 JUnitTestCase.assertNotNull(statement.finallyKeyword);
3105 JUnitTestCase.assertNotNull(statement.finallyClause); 3105 JUnitTestCase.assertNotNull(statement.finallyClause);
3106 } 3106 }
3107 void test_parseTypeAlias_noParameters() { 3107 void test_parseTypeAlias_class_implementsC() {
3108 ClassTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object> [ emptyCommentAndMetadata()], "typedef A = Object with B implements C;");
3109 JUnitTestCase.assertNotNull(typeAlias.keyword);
3110 JUnitTestCase.assertNotNull(typeAlias.name);
3111 JUnitTestCase.assertNull(typeAlias.typeParameters);
3112 JUnitTestCase.assertNotNull(typeAlias.withClause);
3113 JUnitTestCase.assertNotNull(typeAlias.implementsClause);
3114 JUnitTestCase.assertNotNull(typeAlias.implementsClause.keyword);
3115 JUnitTestCase.assertEquals(1, typeAlias.implementsClause.interfaces.length);
3116 JUnitTestCase.assertNotNull(typeAlias.semicolon);
3117 }
3118 void test_parseTypeAlias_class_withB() {
3119 ClassTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object> [ emptyCommentAndMetadata()], "typedef A = Object with B;");
3120 JUnitTestCase.assertNotNull(typeAlias.keyword);
3121 JUnitTestCase.assertNotNull(typeAlias.name);
3122 JUnitTestCase.assertNull(typeAlias.typeParameters);
3123 JUnitTestCase.assertNotNull(typeAlias.withClause);
3124 JUnitTestCase.assertNotNull(typeAlias.withClause.withKeyword);
3125 JUnitTestCase.assertEquals(1, typeAlias.withClause.mixinTypes.length);
3126 JUnitTestCase.assertNull(typeAlias.implementsClause);
3127 JUnitTestCase.assertNotNull(typeAlias.semicolon);
3128 }
3129 void test_parseTypeAlias_function_noParameters() {
3108 FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object > [emptyCommentAndMetadata()], "typedef bool F();"); 3130 FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object > [emptyCommentAndMetadata()], "typedef bool F();");
3109 JUnitTestCase.assertNotNull(typeAlias.keyword); 3131 JUnitTestCase.assertNotNull(typeAlias.keyword);
3110 JUnitTestCase.assertNotNull(typeAlias.name); 3132 JUnitTestCase.assertNotNull(typeAlias.name);
3111 JUnitTestCase.assertNotNull(typeAlias.parameters); 3133 JUnitTestCase.assertNotNull(typeAlias.parameters);
3112 JUnitTestCase.assertNotNull(typeAlias.returnType); 3134 JUnitTestCase.assertNotNull(typeAlias.returnType);
3113 JUnitTestCase.assertNotNull(typeAlias.semicolon); 3135 JUnitTestCase.assertNotNull(typeAlias.semicolon);
3114 JUnitTestCase.assertNull(typeAlias.typeParameters); 3136 JUnitTestCase.assertNull(typeAlias.typeParameters);
3115 } 3137 }
3116 void test_parseTypeAlias_noReturnType() { 3138 void test_parseTypeAlias_function_noReturnType() {
3117 FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object > [emptyCommentAndMetadata()], "typedef F();"); 3139 FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object > [emptyCommentAndMetadata()], "typedef F();");
3118 JUnitTestCase.assertNotNull(typeAlias.keyword); 3140 JUnitTestCase.assertNotNull(typeAlias.keyword);
3119 JUnitTestCase.assertNotNull(typeAlias.name); 3141 JUnitTestCase.assertNotNull(typeAlias.name);
3120 JUnitTestCase.assertNotNull(typeAlias.parameters); 3142 JUnitTestCase.assertNotNull(typeAlias.parameters);
3121 JUnitTestCase.assertNull(typeAlias.returnType); 3143 JUnitTestCase.assertNull(typeAlias.returnType);
3122 JUnitTestCase.assertNotNull(typeAlias.semicolon); 3144 JUnitTestCase.assertNotNull(typeAlias.semicolon);
3123 JUnitTestCase.assertNull(typeAlias.typeParameters); 3145 JUnitTestCase.assertNull(typeAlias.typeParameters);
3124 } 3146 }
3125 void test_parseTypeAlias_parameterizedReturnType() { 3147 void test_parseTypeAlias_function_parameterizedReturnType() {
3126 FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object > [emptyCommentAndMetadata()], "typedef A<B> F();"); 3148 FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object > [emptyCommentAndMetadata()], "typedef A<B> F();");
3127 JUnitTestCase.assertNotNull(typeAlias.keyword); 3149 JUnitTestCase.assertNotNull(typeAlias.keyword);
3128 JUnitTestCase.assertNotNull(typeAlias.name); 3150 JUnitTestCase.assertNotNull(typeAlias.name);
3129 JUnitTestCase.assertNotNull(typeAlias.parameters); 3151 JUnitTestCase.assertNotNull(typeAlias.parameters);
3130 JUnitTestCase.assertNotNull(typeAlias.returnType); 3152 JUnitTestCase.assertNotNull(typeAlias.returnType);
3131 JUnitTestCase.assertNotNull(typeAlias.semicolon); 3153 JUnitTestCase.assertNotNull(typeAlias.semicolon);
3132 JUnitTestCase.assertNull(typeAlias.typeParameters); 3154 JUnitTestCase.assertNull(typeAlias.typeParameters);
3133 } 3155 }
3134 void test_parseTypeAlias_parameters() { 3156 void test_parseTypeAlias_function_parameters() {
3135 FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object > [emptyCommentAndMetadata()], "typedef bool F(Object value);"); 3157 FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object > [emptyCommentAndMetadata()], "typedef bool F(Object value);");
3136 JUnitTestCase.assertNotNull(typeAlias.keyword); 3158 JUnitTestCase.assertNotNull(typeAlias.keyword);
3137 JUnitTestCase.assertNotNull(typeAlias.name); 3159 JUnitTestCase.assertNotNull(typeAlias.name);
3138 JUnitTestCase.assertNotNull(typeAlias.parameters); 3160 JUnitTestCase.assertNotNull(typeAlias.parameters);
3139 JUnitTestCase.assertNotNull(typeAlias.returnType); 3161 JUnitTestCase.assertNotNull(typeAlias.returnType);
3140 JUnitTestCase.assertNotNull(typeAlias.semicolon); 3162 JUnitTestCase.assertNotNull(typeAlias.semicolon);
3141 JUnitTestCase.assertNull(typeAlias.typeParameters); 3163 JUnitTestCase.assertNull(typeAlias.typeParameters);
3142 } 3164 }
3143 void test_parseTypeAlias_typeParameters() { 3165 void test_parseTypeAlias_function_typeParameters() {
3144 FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object > [emptyCommentAndMetadata()], "typedef bool F<E>();"); 3166 FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object > [emptyCommentAndMetadata()], "typedef bool F<E>();");
3145 JUnitTestCase.assertNotNull(typeAlias.keyword); 3167 JUnitTestCase.assertNotNull(typeAlias.keyword);
3146 JUnitTestCase.assertNotNull(typeAlias.name); 3168 JUnitTestCase.assertNotNull(typeAlias.name);
3147 JUnitTestCase.assertNotNull(typeAlias.parameters); 3169 JUnitTestCase.assertNotNull(typeAlias.parameters);
3148 JUnitTestCase.assertNotNull(typeAlias.returnType); 3170 JUnitTestCase.assertNotNull(typeAlias.returnType);
3149 JUnitTestCase.assertNotNull(typeAlias.semicolon); 3171 JUnitTestCase.assertNotNull(typeAlias.semicolon);
3150 JUnitTestCase.assertNotNull(typeAlias.typeParameters); 3172 JUnitTestCase.assertNotNull(typeAlias.typeParameters);
3151 } 3173 }
3152 void test_parseTypeAlias_voidReturnType() { 3174 void test_parseTypeAlias_function_voidReturnType() {
3153 FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object > [emptyCommentAndMetadata()], "typedef void F();"); 3175 FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object > [emptyCommentAndMetadata()], "typedef void F();");
3154 JUnitTestCase.assertNotNull(typeAlias.keyword); 3176 JUnitTestCase.assertNotNull(typeAlias.keyword);
3155 JUnitTestCase.assertNotNull(typeAlias.name); 3177 JUnitTestCase.assertNotNull(typeAlias.name);
3156 JUnitTestCase.assertNotNull(typeAlias.parameters); 3178 JUnitTestCase.assertNotNull(typeAlias.parameters);
3157 JUnitTestCase.assertNotNull(typeAlias.returnType); 3179 JUnitTestCase.assertNotNull(typeAlias.returnType);
3158 JUnitTestCase.assertNotNull(typeAlias.semicolon); 3180 JUnitTestCase.assertNotNull(typeAlias.semicolon);
3159 JUnitTestCase.assertNull(typeAlias.typeParameters); 3181 JUnitTestCase.assertNull(typeAlias.typeParameters);
3160 } 3182 }
3161 void test_parseTypeArgumentList_multiple() { 3183 void test_parseTypeArgumentList_multiple() {
3162 TypeArgumentList argumentList = ParserTestCase.parse6("parseTypeArgumentList ", "<int, int, int>", []); 3184 TypeArgumentList argumentList = ParserTestCase.parse6("parseTypeArgumentList ", "<int, int, int>", []);
(...skipping 2154 matching lines...) Expand 10 before | Expand all | Expand 10 after
5317 runJUnitTest(__test, __test.test_parseTryStatement_on); 5339 runJUnitTest(__test, __test.test_parseTryStatement_on);
5318 }); 5340 });
5319 _ut.test('test_parseTryStatement_on_catch', () { 5341 _ut.test('test_parseTryStatement_on_catch', () {
5320 final __test = new SimpleParserTest(); 5342 final __test = new SimpleParserTest();
5321 runJUnitTest(__test, __test.test_parseTryStatement_on_catch); 5343 runJUnitTest(__test, __test.test_parseTryStatement_on_catch);
5322 }); 5344 });
5323 _ut.test('test_parseTryStatement_on_catch_finally', () { 5345 _ut.test('test_parseTryStatement_on_catch_finally', () {
5324 final __test = new SimpleParserTest(); 5346 final __test = new SimpleParserTest();
5325 runJUnitTest(__test, __test.test_parseTryStatement_on_catch_finally); 5347 runJUnitTest(__test, __test.test_parseTryStatement_on_catch_finally);
5326 }); 5348 });
5327 _ut.test('test_parseTypeAlias_noParameters', () { 5349 _ut.test('test_parseTypeAlias_class_implementsC', () {
5328 final __test = new SimpleParserTest(); 5350 final __test = new SimpleParserTest();
5329 runJUnitTest(__test, __test.test_parseTypeAlias_noParameters); 5351 runJUnitTest(__test, __test.test_parseTypeAlias_class_implementsC);
5330 }); 5352 });
5331 _ut.test('test_parseTypeAlias_noReturnType', () { 5353 _ut.test('test_parseTypeAlias_class_withB', () {
5332 final __test = new SimpleParserTest(); 5354 final __test = new SimpleParserTest();
5333 runJUnitTest(__test, __test.test_parseTypeAlias_noReturnType); 5355 runJUnitTest(__test, __test.test_parseTypeAlias_class_withB);
5334 }); 5356 });
5335 _ut.test('test_parseTypeAlias_parameterizedReturnType', () { 5357 _ut.test('test_parseTypeAlias_function_noParameters', () {
5336 final __test = new SimpleParserTest(); 5358 final __test = new SimpleParserTest();
5337 runJUnitTest(__test, __test.test_parseTypeAlias_parameterizedReturnType) ; 5359 runJUnitTest(__test, __test.test_parseTypeAlias_function_noParameters);
5338 }); 5360 });
5339 _ut.test('test_parseTypeAlias_parameters', () { 5361 _ut.test('test_parseTypeAlias_function_noReturnType', () {
5340 final __test = new SimpleParserTest(); 5362 final __test = new SimpleParserTest();
5341 runJUnitTest(__test, __test.test_parseTypeAlias_parameters); 5363 runJUnitTest(__test, __test.test_parseTypeAlias_function_noReturnType);
5342 }); 5364 });
5343 _ut.test('test_parseTypeAlias_typeParameters', () { 5365 _ut.test('test_parseTypeAlias_function_parameterizedReturnType', () {
5344 final __test = new SimpleParserTest(); 5366 final __test = new SimpleParserTest();
5345 runJUnitTest(__test, __test.test_parseTypeAlias_typeParameters); 5367 runJUnitTest(__test, __test.test_parseTypeAlias_function_parameterizedRe turnType);
5346 }); 5368 });
5347 _ut.test('test_parseTypeAlias_voidReturnType', () { 5369 _ut.test('test_parseTypeAlias_function_parameters', () {
5348 final __test = new SimpleParserTest(); 5370 final __test = new SimpleParserTest();
5349 runJUnitTest(__test, __test.test_parseTypeAlias_voidReturnType); 5371 runJUnitTest(__test, __test.test_parseTypeAlias_function_parameters);
5372 });
5373 _ut.test('test_parseTypeAlias_function_typeParameters', () {
5374 final __test = new SimpleParserTest();
5375 runJUnitTest(__test, __test.test_parseTypeAlias_function_typeParameters) ;
5376 });
5377 _ut.test('test_parseTypeAlias_function_voidReturnType', () {
5378 final __test = new SimpleParserTest();
5379 runJUnitTest(__test, __test.test_parseTypeAlias_function_voidReturnType) ;
5350 }); 5380 });
5351 _ut.test('test_parseTypeArgumentList_multiple', () { 5381 _ut.test('test_parseTypeArgumentList_multiple', () {
5352 final __test = new SimpleParserTest(); 5382 final __test = new SimpleParserTest();
5353 runJUnitTest(__test, __test.test_parseTypeArgumentList_multiple); 5383 runJUnitTest(__test, __test.test_parseTypeArgumentList_multiple);
5354 }); 5384 });
5355 _ut.test('test_parseTypeArgumentList_nested', () { 5385 _ut.test('test_parseTypeArgumentList_nested', () {
5356 final __test = new SimpleParserTest(); 5386 final __test = new SimpleParserTest();
5357 runJUnitTest(__test, __test.test_parseTypeArgumentList_nested); 5387 runJUnitTest(__test, __test.test_parseTypeArgumentList_nested);
5358 }); 5388 });
5359 _ut.test('test_parseTypeArgumentList_single', () { 5389 _ut.test('test_parseTypeArgumentList_single', () {
(...skipping 635 matching lines...) Expand 10 before | Expand all | Expand 10 after
5995 /** 6025 /**
5996 * A list containing the errors found while traversing the AST structure. 6026 * A list containing the errors found while traversing the AST structure.
5997 */ 6027 */
5998 List<String> _errors = new List<String>(); 6028 List<String> _errors = new List<String>();
5999 /** 6029 /**
6000 * Assert that no errors were found while traversing any of the AST structures that have been 6030 * Assert that no errors were found while traversing any of the AST structures that have been
6001 * visited. 6031 * visited.
6002 */ 6032 */
6003 void assertValid() { 6033 void assertValid() {
6004 if (!_errors.isEmpty) { 6034 if (!_errors.isEmpty) {
6005 StringBuffer builder = new StringBuffer(); 6035 JavaStringBuilder builder = new JavaStringBuilder();
6006 builder.write("Invalid AST structure:"); 6036 builder.append("Invalid AST structure:");
6007 for (String message in _errors) { 6037 for (String message in _errors) {
6008 builder.write("\r\n "); 6038 builder.append("\r\n ");
6009 builder.write(message); 6039 builder.append(message);
6010 } 6040 }
6011 JUnitTestCase.fail(builder.toString()); 6041 JUnitTestCase.fail(builder.toString());
6012 } 6042 }
6013 } 6043 }
6014 Object visitNode(ASTNode node) { 6044 Object visitNode(ASTNode node) {
6015 validate(node); 6045 validate(node);
6016 return super.visitNode(node); 6046 return super.visitNode(node);
6017 } 6047 }
6018 /** 6048 /**
6019 * Validate that the given AST node is correctly constructed. 6049 * Validate that the given AST node is correctly constructed.
(...skipping 1041 matching lines...) Expand 10 before | Expand all | Expand 10 after
7061 } 7091 }
7062 void test_breakOutsideOfLoop_breakInWhileStatement() { 7092 void test_breakOutsideOfLoop_breakInWhileStatement() {
7063 ParserTestCase.parse6("parseWhileStatement", "while (x) {break;}", []); 7093 ParserTestCase.parse6("parseWhileStatement", "while (x) {break;}", []);
7064 } 7094 }
7065 void test_breakOutsideOfLoop_functionExpression_inALoop() { 7095 void test_breakOutsideOfLoop_functionExpression_inALoop() {
7066 ParserTestCase.parse6("parseStatement", "for(; x;) {() {break;};}", [ParserE rrorCode.BREAK_OUTSIDE_OF_LOOP]); 7096 ParserTestCase.parse6("parseStatement", "for(; x;) {() {break;};}", [ParserE rrorCode.BREAK_OUTSIDE_OF_LOOP]);
7067 } 7097 }
7068 void test_breakOutsideOfLoop_functionExpression_withALoop() { 7098 void test_breakOutsideOfLoop_functionExpression_withALoop() {
7069 ParserTestCase.parse6("parseStatement", "() {for (; x;) {break;}};", []); 7099 ParserTestCase.parse6("parseStatement", "() {for (; x;) {break;}};", []);
7070 } 7100 }
7071 void test_builtInIdentifierAsTypeDefName() {
7072 ParserTestCase.parse5("parseTypeAlias", <Object> [emptyCommentAndMetadata()] , "typedef as();", [ParserErrorCode.BUILT_IN_IDENTIFIER_AS_TYPEDEF_NAME]);
7073 }
7074 void test_builtInIdentifierAsTypeName() {
7075 ParserTestCase.parse5("parseClassDeclaration", <Object> [emptyCommentAndMeta data(), null], "class as {}", [ParserErrorCode.BUILT_IN_IDENTIFIER_AS_TYPE_NAME] );
7076 }
7077 void test_builtInIdentifierAsTypeVariableName() {
7078 ParserTestCase.parse6("parseTypeParameter", "as", [ParserErrorCode.BUILT_IN_ IDENTIFIER_AS_TYPE_VARIABLE_NAME]);
7079 }
7080 void test_constAndFinal() { 7101 void test_constAndFinal() {
7081 ParserTestCase.parse5("parseClassMember", <Object> ["C"], "const final int x ;", [ParserErrorCode.CONST_AND_FINAL]); 7102 ParserTestCase.parse5("parseClassMember", <Object> ["C"], "const final int x ;", [ParserErrorCode.CONST_AND_FINAL]);
7082 } 7103 }
7083 void test_constAndVar() { 7104 void test_constAndVar() {
7084 ParserTestCase.parse5("parseClassMember", <Object> ["C"], "const var x;", [P arserErrorCode.CONST_AND_VAR]); 7105 ParserTestCase.parse5("parseClassMember", <Object> ["C"], "const var x;", [P arserErrorCode.CONST_AND_VAR]);
7085 } 7106 }
7086 void test_constClass() { 7107 void test_constClass() {
7087 ParserTestCase.parse6("parseCompilationUnit", "const class C {}", [ParserErr orCode.CONST_CLASS]); 7108 ParserTestCase.parse6("parseCompilationUnit", "const class C {}", [ParserErr orCode.CONST_CLASS]);
7088 } 7109 }
7089 void test_constMethod() { 7110 void test_constMethod() {
(...skipping 487 matching lines...) Expand 10 before | Expand all | Expand 10 after
7577 runJUnitTest(__test, __test.test_breakOutsideOfLoop_breakInWhileStatemen t); 7598 runJUnitTest(__test, __test.test_breakOutsideOfLoop_breakInWhileStatemen t);
7578 }); 7599 });
7579 _ut.test('test_breakOutsideOfLoop_functionExpression_inALoop', () { 7600 _ut.test('test_breakOutsideOfLoop_functionExpression_inALoop', () {
7580 final __test = new ErrorParserTest(); 7601 final __test = new ErrorParserTest();
7581 runJUnitTest(__test, __test.test_breakOutsideOfLoop_functionExpression_i nALoop); 7602 runJUnitTest(__test, __test.test_breakOutsideOfLoop_functionExpression_i nALoop);
7582 }); 7603 });
7583 _ut.test('test_breakOutsideOfLoop_functionExpression_withALoop', () { 7604 _ut.test('test_breakOutsideOfLoop_functionExpression_withALoop', () {
7584 final __test = new ErrorParserTest(); 7605 final __test = new ErrorParserTest();
7585 runJUnitTest(__test, __test.test_breakOutsideOfLoop_functionExpression_w ithALoop); 7606 runJUnitTest(__test, __test.test_breakOutsideOfLoop_functionExpression_w ithALoop);
7586 }); 7607 });
7587 _ut.test('test_builtInIdentifierAsTypeDefName', () {
7588 final __test = new ErrorParserTest();
7589 runJUnitTest(__test, __test.test_builtInIdentifierAsTypeDefName);
7590 });
7591 _ut.test('test_builtInIdentifierAsTypeName', () {
7592 final __test = new ErrorParserTest();
7593 runJUnitTest(__test, __test.test_builtInIdentifierAsTypeName);
7594 });
7595 _ut.test('test_builtInIdentifierAsTypeVariableName', () {
7596 final __test = new ErrorParserTest();
7597 runJUnitTest(__test, __test.test_builtInIdentifierAsTypeVariableName);
7598 });
7599 _ut.test('test_constAndFinal', () { 7608 _ut.test('test_constAndFinal', () {
7600 final __test = new ErrorParserTest(); 7609 final __test = new ErrorParserTest();
7601 runJUnitTest(__test, __test.test_constAndFinal); 7610 runJUnitTest(__test, __test.test_constAndFinal);
7602 }); 7611 });
7603 _ut.test('test_constAndVar', () { 7612 _ut.test('test_constAndVar', () {
7604 final __test = new ErrorParserTest(); 7613 final __test = new ErrorParserTest();
7605 runJUnitTest(__test, __test.test_constAndVar); 7614 runJUnitTest(__test, __test.test_constAndVar);
7606 }); 7615 });
7607 _ut.test('test_constClass', () { 7616 _ut.test('test_constClass', () {
7608 final __test = new ErrorParserTest(); 7617 final __test = new ErrorParserTest();
(...skipping 669 matching lines...) Expand 10 before | Expand all | Expand 10 after
8278 'parsePostfixExpression_0': new MethodTrampoline(0, (Parser target) => target. parsePostfixExpression()), 8287 'parsePostfixExpression_0': new MethodTrampoline(0, (Parser target) => target. parsePostfixExpression()),
8279 'parsePrefixedIdentifier_0': new MethodTrampoline(0, (Parser target) => target .parsePrefixedIdentifier()), 8288 'parsePrefixedIdentifier_0': new MethodTrampoline(0, (Parser target) => target .parsePrefixedIdentifier()),
8280 'parsePrimaryExpression_0': new MethodTrampoline(0, (Parser target) => target. parsePrimaryExpression()), 8289 'parsePrimaryExpression_0': new MethodTrampoline(0, (Parser target) => target. parsePrimaryExpression()),
8281 'parseRedirectingConstructorInvocation_0': new MethodTrampoline(0, (Parser tar get) => target.parseRedirectingConstructorInvocation()), 8290 'parseRedirectingConstructorInvocation_0': new MethodTrampoline(0, (Parser tar get) => target.parseRedirectingConstructorInvocation()),
8282 'parseRelationalExpression_0': new MethodTrampoline(0, (Parser target) => targ et.parseRelationalExpression()), 8291 'parseRelationalExpression_0': new MethodTrampoline(0, (Parser target) => targ et.parseRelationalExpression()),
8283 'parseReturnStatement_0': new MethodTrampoline(0, (Parser target) => target.pa rseReturnStatement()), 8292 'parseReturnStatement_0': new MethodTrampoline(0, (Parser target) => target.pa rseReturnStatement()),
8284 'parseReturnType_0': new MethodTrampoline(0, (Parser target) => target.parseRe turnType()), 8293 'parseReturnType_0': new MethodTrampoline(0, (Parser target) => target.parseRe turnType()),
8285 'parseSetter_4': new MethodTrampoline(4, (Parser target, arg0, arg1, arg2, arg 3) => target.parseSetter(arg0, arg1, arg2, arg3)), 8294 'parseSetter_4': new MethodTrampoline(4, (Parser target, arg0, arg1, arg2, arg 3) => target.parseSetter(arg0, arg1, arg2, arg3)),
8286 'parseShiftExpression_0': new MethodTrampoline(0, (Parser target) => target.pa rseShiftExpression()), 8295 'parseShiftExpression_0': new MethodTrampoline(0, (Parser target) => target.pa rseShiftExpression()),
8287 'parseSimpleIdentifier_0': new MethodTrampoline(0, (Parser target) => target.p arseSimpleIdentifier()), 8296 'parseSimpleIdentifier_0': new MethodTrampoline(0, (Parser target) => target.p arseSimpleIdentifier()),
8288 'parseSimpleIdentifier_1': new MethodTrampoline(1, (Parser target, arg0) => ta rget.parseSimpleIdentifier2(arg0)),
8289 'parseStatement_0': new MethodTrampoline(0, (Parser target) => target.parseSta tement2()), 8297 'parseStatement_0': new MethodTrampoline(0, (Parser target) => target.parseSta tement2()),
8290 'parseStatements_0': new MethodTrampoline(0, (Parser target) => target.parseSt atements2()), 8298 'parseStatements_0': new MethodTrampoline(0, (Parser target) => target.parseSt atements2()),
8291 'parseStringInterpolation_1': new MethodTrampoline(1, (Parser target, arg0) => target.parseStringInterpolation(arg0)), 8299 'parseStringInterpolation_1': new MethodTrampoline(1, (Parser target, arg0) => target.parseStringInterpolation(arg0)),
8292 'parseStringLiteral_0': new MethodTrampoline(0, (Parser target) => target.pars eStringLiteral()), 8300 'parseStringLiteral_0': new MethodTrampoline(0, (Parser target) => target.pars eStringLiteral()),
8293 'parseSuperConstructorInvocation_0': new MethodTrampoline(0, (Parser target) = > target.parseSuperConstructorInvocation()), 8301 'parseSuperConstructorInvocation_0': new MethodTrampoline(0, (Parser target) = > target.parseSuperConstructorInvocation()),
8294 'parseSwitchStatement_0': new MethodTrampoline(0, (Parser target) => target.pa rseSwitchStatement()), 8302 'parseSwitchStatement_0': new MethodTrampoline(0, (Parser target) => target.pa rseSwitchStatement()),
8295 'parseThrowExpression_0': new MethodTrampoline(0, (Parser target) => target.pa rseThrowExpression()), 8303 'parseThrowExpression_0': new MethodTrampoline(0, (Parser target) => target.pa rseThrowExpression()),
8296 'parseThrowExpressionWithoutCascade_0': new MethodTrampoline(0, (Parser target ) => target.parseThrowExpressionWithoutCascade()), 8304 'parseThrowExpressionWithoutCascade_0': new MethodTrampoline(0, (Parser target ) => target.parseThrowExpressionWithoutCascade()),
8297 'parseTryStatement_0': new MethodTrampoline(0, (Parser target) => target.parse TryStatement()), 8305 'parseTryStatement_0': new MethodTrampoline(0, (Parser target) => target.parse TryStatement()),
8298 'parseTypeAlias_1': new MethodTrampoline(1, (Parser target, arg0) => target.pa rseTypeAlias(arg0)), 8306 'parseTypeAlias_1': new MethodTrampoline(1, (Parser target, arg0) => target.pa rseTypeAlias(arg0)),
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
8333 'validateModifiersForTopLevelFunction_1': new MethodTrampoline(1, (Parser targ et, arg0) => target.validateModifiersForTopLevelFunction(arg0)), 8341 'validateModifiersForTopLevelFunction_1': new MethodTrampoline(1, (Parser targ et, arg0) => target.validateModifiersForTopLevelFunction(arg0)),
8334 'validateModifiersForTopLevelVariable_1': new MethodTrampoline(1, (Parser targ et, arg0) => target.validateModifiersForTopLevelVariable(arg0)), 8342 'validateModifiersForTopLevelVariable_1': new MethodTrampoline(1, (Parser targ et, arg0) => target.validateModifiersForTopLevelVariable(arg0)),
8335 'validateModifiersForTypedef_1': new MethodTrampoline(1, (Parser target, arg0) => target.validateModifiersForTypedef(arg0)),}; 8343 'validateModifiersForTypedef_1': new MethodTrampoline(1, (Parser target, arg0) => target.validateModifiersForTypedef(arg0)),};
8336 8344
8337 8345
8338 Object invokeParserMethodImpl(Parser parser, String methodName, List<Object> obj ects, Token tokenStream) { 8346 Object invokeParserMethodImpl(Parser parser, String methodName, List<Object> obj ects, Token tokenStream) {
8339 parser.currentToken = tokenStream; 8347 parser.currentToken = tokenStream;
8340 MethodTrampoline method = _methodTable_Parser['${methodName}_${objects.length} ']; 8348 MethodTrampoline method = _methodTable_Parser['${methodName}_${objects.length} '];
8341 return method.invoke(parser, objects); 8349 return method.invoke(parser, objects);
8342 } 8350 }
OLDNEW
« no previous file with comments | « pkg/analyzer-experimental/test/generated/element_test.dart ('k') | pkg/analyzer-experimental/test/generated/scanner_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698