OLD | NEW |
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, 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 library analyzer.test.generated.utilities_test; | 5 library analyzer.test.generated.utilities_test; |
6 | 6 |
7 import 'dart:collection'; | 7 import 'dart:collection'; |
8 | 8 |
9 import 'package:analyzer/dart/ast/ast.dart'; | 9 import 'package:analyzer/dart/ast/ast.dart'; |
| 10 import 'package:analyzer/dart/ast/standard_ast_factory.dart'; |
10 import 'package:analyzer/dart/ast/token.dart'; | 11 import 'package:analyzer/dart/ast/token.dart'; |
11 import 'package:analyzer/dart/ast/visitor.dart'; | 12 import 'package:analyzer/dart/ast/visitor.dart'; |
12 import 'package:analyzer/src/dart/ast/token.dart'; | 13 import 'package:analyzer/src/dart/ast/token.dart'; |
13 import 'package:analyzer/src/dart/ast/utilities.dart'; | 14 import 'package:analyzer/src/dart/ast/utilities.dart'; |
14 import 'package:analyzer/src/dart/scanner/reader.dart'; | 15 import 'package:analyzer/src/dart/scanner/reader.dart'; |
15 import 'package:analyzer/src/dart/scanner/scanner.dart'; | 16 import 'package:analyzer/src/dart/scanner/scanner.dart'; |
16 import 'package:analyzer/src/generated/java_engine.dart'; | 17 import 'package:analyzer/src/generated/java_engine.dart'; |
17 import 'package:analyzer/src/generated/parser.dart'; | 18 import 'package:analyzer/src/generated/parser.dart'; |
18 import 'package:analyzer/src/generated/source.dart'; | 19 import 'package:analyzer/src/generated/source.dart'; |
19 import 'package:analyzer/src/generated/testing/ast_test_factory.dart'; | 20 import 'package:analyzer/src/generated/testing/ast_test_factory.dart'; |
(...skipping 1579 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1599 @reflectiveTest | 1600 @reflectiveTest |
1600 class ExceptionHandlingDelegatingAstVisitorTest extends EngineTestCase { | 1601 class ExceptionHandlingDelegatingAstVisitorTest extends EngineTestCase { |
1601 void test_handlerIsCalled() { | 1602 void test_handlerIsCalled() { |
1602 AstVisitor exceptionThrowingVisitor = new _ExceptionThrowingVisitor(); | 1603 AstVisitor exceptionThrowingVisitor = new _ExceptionThrowingVisitor(); |
1603 bool handlerInvoked = false; | 1604 bool handlerInvoked = false; |
1604 AstVisitor visitor = new ExceptionHandlingDelegatingAstVisitor( | 1605 AstVisitor visitor = new ExceptionHandlingDelegatingAstVisitor( |
1605 [exceptionThrowingVisitor], (AstNode node, AstVisitor visitor, | 1606 [exceptionThrowingVisitor], (AstNode node, AstVisitor visitor, |
1606 dynamic exception, StackTrace stackTrace) { | 1607 dynamic exception, StackTrace stackTrace) { |
1607 handlerInvoked = true; | 1608 handlerInvoked = true; |
1608 }); | 1609 }); |
1609 new NullLiteral(null).accept(visitor); | 1610 astFactory.nullLiteral(null).accept(visitor); |
1610 expect(handlerInvoked, isTrue); | 1611 expect(handlerInvoked, isTrue); |
1611 } | 1612 } |
1612 } | 1613 } |
1613 | 1614 |
1614 class Getter_NodeReplacerTest_test_annotation | 1615 class Getter_NodeReplacerTest_test_annotation |
1615 implements NodeReplacerTest_Getter<Annotation, ArgumentList> { | 1616 implements NodeReplacerTest_Getter<Annotation, ArgumentList> { |
1616 @override | 1617 @override |
1617 ArgumentList get(Annotation node) => node.arguments; | 1618 ArgumentList get(Annotation node) => node.arguments; |
1618 } | 1619 } |
1619 | 1620 |
(...skipping 1436 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3056 ClassDeclaration node = AstTestFactory.classDeclaration( | 3057 ClassDeclaration node = AstTestFactory.classDeclaration( |
3057 null, | 3058 null, |
3058 "A", | 3059 "A", |
3059 AstTestFactory.typeParameterList(["E"]), | 3060 AstTestFactory.typeParameterList(["E"]), |
3060 AstTestFactory.extendsClause(AstTestFactory.typeName4("B")), | 3061 AstTestFactory.extendsClause(AstTestFactory.typeName4("B")), |
3061 AstTestFactory.withClause([AstTestFactory.typeName4("C")]), | 3062 AstTestFactory.withClause([AstTestFactory.typeName4("C")]), |
3062 AstTestFactory.implementsClause([AstTestFactory.typeName4("D")]), [ | 3063 AstTestFactory.implementsClause([AstTestFactory.typeName4("D")]), [ |
3063 AstTestFactory.fieldDeclaration2( | 3064 AstTestFactory.fieldDeclaration2( |
3064 false, null, [AstTestFactory.variableDeclaration("f")]) | 3065 false, null, [AstTestFactory.variableDeclaration("f")]) |
3065 ]); | 3066 ]); |
3066 node.documentationComment = | 3067 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3067 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3068 node.metadata | 3068 node.metadata |
3069 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); | 3069 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); |
3070 node.nativeClause = AstTestFactory.nativeClause(""); | 3070 node.nativeClause = AstTestFactory.nativeClause(""); |
3071 _assertReplace(node, new Getter_NodeReplacerTest_test_classDeclaration_6()); | 3071 _assertReplace(node, new Getter_NodeReplacerTest_test_classDeclaration_6()); |
3072 _assertReplace(node, new Getter_NodeReplacerTest_test_classDeclaration_5()); | 3072 _assertReplace(node, new Getter_NodeReplacerTest_test_classDeclaration_5()); |
3073 _assertReplace(node, new Getter_NodeReplacerTest_test_classDeclaration_4()); | 3073 _assertReplace(node, new Getter_NodeReplacerTest_test_classDeclaration_4()); |
3074 _assertReplace(node, new Getter_NodeReplacerTest_test_classDeclaration_2()); | 3074 _assertReplace(node, new Getter_NodeReplacerTest_test_classDeclaration_2()); |
3075 _assertReplace(node, new Getter_NodeReplacerTest_test_classDeclaration()); | 3075 _assertReplace(node, new Getter_NodeReplacerTest_test_classDeclaration()); |
3076 _assertReplace(node, new Getter_NodeReplacerTest_test_classDeclaration_3()); | 3076 _assertReplace(node, new Getter_NodeReplacerTest_test_classDeclaration_3()); |
3077 _assertReplace( | 3077 _assertReplace( |
3078 node, new ListGetter_NodeReplacerTest_test_classDeclaration(0)); | 3078 node, new ListGetter_NodeReplacerTest_test_classDeclaration(0)); |
3079 _testAnnotatedNode(node); | 3079 _testAnnotatedNode(node); |
3080 } | 3080 } |
3081 | 3081 |
3082 void test_classTypeAlias() { | 3082 void test_classTypeAlias() { |
3083 ClassTypeAlias node = AstTestFactory.classTypeAlias( | 3083 ClassTypeAlias node = AstTestFactory.classTypeAlias( |
3084 "A", | 3084 "A", |
3085 AstTestFactory.typeParameterList(["E"]), | 3085 AstTestFactory.typeParameterList(["E"]), |
3086 null, | 3086 null, |
3087 AstTestFactory.typeName4("B"), | 3087 AstTestFactory.typeName4("B"), |
3088 AstTestFactory.withClause([AstTestFactory.typeName4("C")]), | 3088 AstTestFactory.withClause([AstTestFactory.typeName4("C")]), |
3089 AstTestFactory.implementsClause([AstTestFactory.typeName4("D")])); | 3089 AstTestFactory.implementsClause([AstTestFactory.typeName4("D")])); |
3090 node.documentationComment = | 3090 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3091 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3092 node.metadata | 3091 node.metadata |
3093 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); | 3092 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); |
3094 _assertReplace(node, new Getter_NodeReplacerTest_test_classTypeAlias_4()); | 3093 _assertReplace(node, new Getter_NodeReplacerTest_test_classTypeAlias_4()); |
3095 _assertReplace(node, new Getter_NodeReplacerTest_test_classTypeAlias_5()); | 3094 _assertReplace(node, new Getter_NodeReplacerTest_test_classTypeAlias_5()); |
3096 _assertReplace(node, new Getter_NodeReplacerTest_test_classTypeAlias()); | 3095 _assertReplace(node, new Getter_NodeReplacerTest_test_classTypeAlias()); |
3097 _assertReplace(node, new Getter_NodeReplacerTest_test_classTypeAlias_3()); | 3096 _assertReplace(node, new Getter_NodeReplacerTest_test_classTypeAlias_3()); |
3098 _assertReplace(node, new Getter_NodeReplacerTest_test_classTypeAlias_2()); | 3097 _assertReplace(node, new Getter_NodeReplacerTest_test_classTypeAlias_2()); |
3099 _testAnnotatedNode(node); | 3098 _testAnnotatedNode(node); |
3100 } | 3099 } |
3101 | 3100 |
3102 void test_comment() { | 3101 void test_comment() { |
3103 Comment node = Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | 3102 Comment node = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3104 node.references | 3103 node.references.add( |
3105 .add(new CommentReference(null, AstTestFactory.identifier3("x"))); | 3104 astFactory.commentReference(null, AstTestFactory.identifier3("x"))); |
3106 _assertReplace(node, new ListGetter_NodeReplacerTest_test_comment(0)); | 3105 _assertReplace(node, new ListGetter_NodeReplacerTest_test_comment(0)); |
3107 } | 3106 } |
3108 | 3107 |
3109 void test_commentReference() { | 3108 void test_commentReference() { |
3110 CommentReference node = | 3109 CommentReference node = |
3111 new CommentReference(null, AstTestFactory.identifier3("x")); | 3110 astFactory.commentReference(null, AstTestFactory.identifier3("x")); |
3112 _assertReplace(node, new Getter_NodeReplacerTest_test_commentReference()); | 3111 _assertReplace(node, new Getter_NodeReplacerTest_test_commentReference()); |
3113 } | 3112 } |
3114 | 3113 |
3115 void test_compilationUnit() { | 3114 void test_compilationUnit() { |
3116 CompilationUnit node = AstTestFactory.compilationUnit8("", [ | 3115 CompilationUnit node = AstTestFactory.compilationUnit8("", [ |
3117 AstTestFactory.libraryDirective2("lib") | 3116 AstTestFactory.libraryDirective2("lib") |
3118 ], [ | 3117 ], [ |
3119 AstTestFactory.topLevelVariableDeclaration2( | 3118 AstTestFactory.topLevelVariableDeclaration2( |
3120 null, [AstTestFactory.variableDeclaration("X")]) | 3119 null, [AstTestFactory.variableDeclaration("X")]) |
3121 ]); | 3120 ]); |
(...skipping 22 matching lines...) Expand all Loading... |
3144 null, | 3143 null, |
3145 null, | 3144 null, |
3146 AstTestFactory.identifier3("C"), | 3145 AstTestFactory.identifier3("C"), |
3147 "d", | 3146 "d", |
3148 AstTestFactory.formalParameterList(), | 3147 AstTestFactory.formalParameterList(), |
3149 [ | 3148 [ |
3150 AstTestFactory.constructorFieldInitializer( | 3149 AstTestFactory.constructorFieldInitializer( |
3151 false, "x", AstTestFactory.integer(0)) | 3150 false, "x", AstTestFactory.integer(0)) |
3152 ], | 3151 ], |
3153 AstTestFactory.emptyFunctionBody()); | 3152 AstTestFactory.emptyFunctionBody()); |
3154 node.documentationComment = | 3153 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3155 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3156 node.metadata | 3154 node.metadata |
3157 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); | 3155 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); |
3158 node.redirectedConstructor = | 3156 node.redirectedConstructor = |
3159 AstTestFactory.constructorName(AstTestFactory.typeName4("B"), "a"); | 3157 AstTestFactory.constructorName(AstTestFactory.typeName4("B"), "a"); |
3160 _assertReplace( | 3158 _assertReplace( |
3161 node, new Getter_NodeReplacerTest_test_constructorDeclaration_3()); | 3159 node, new Getter_NodeReplacerTest_test_constructorDeclaration_3()); |
3162 _assertReplace( | 3160 _assertReplace( |
3163 node, new Getter_NodeReplacerTest_test_constructorDeclaration_2()); | 3161 node, new Getter_NodeReplacerTest_test_constructorDeclaration_2()); |
3164 _assertReplace( | 3162 _assertReplace( |
3165 node, new Getter_NodeReplacerTest_test_constructorDeclaration_4()); | 3163 node, new Getter_NodeReplacerTest_test_constructorDeclaration_4()); |
(...skipping 23 matching lines...) Expand all Loading... |
3189 } | 3187 } |
3190 | 3188 |
3191 void test_continueStatement() { | 3189 void test_continueStatement() { |
3192 ContinueStatement node = AstTestFactory.continueStatement("l"); | 3190 ContinueStatement node = AstTestFactory.continueStatement("l"); |
3193 _assertReplace(node, new Getter_NodeReplacerTest_test_continueStatement()); | 3191 _assertReplace(node, new Getter_NodeReplacerTest_test_continueStatement()); |
3194 } | 3192 } |
3195 | 3193 |
3196 void test_declaredIdentifier() { | 3194 void test_declaredIdentifier() { |
3197 DeclaredIdentifier node = | 3195 DeclaredIdentifier node = |
3198 AstTestFactory.declaredIdentifier4(AstTestFactory.typeName4("C"), "i"); | 3196 AstTestFactory.declaredIdentifier4(AstTestFactory.typeName4("C"), "i"); |
3199 node.documentationComment = | 3197 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3200 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3201 node.metadata | 3198 node.metadata |
3202 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); | 3199 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); |
3203 _assertReplace(node, new Getter_NodeReplacerTest_test_declaredIdentifier()); | 3200 _assertReplace(node, new Getter_NodeReplacerTest_test_declaredIdentifier()); |
3204 _assertReplace( | 3201 _assertReplace( |
3205 node, new Getter_NodeReplacerTest_test_declaredIdentifier_2()); | 3202 node, new Getter_NodeReplacerTest_test_declaredIdentifier_2()); |
3206 _testAnnotatedNode(node); | 3203 _testAnnotatedNode(node); |
3207 } | 3204 } |
3208 | 3205 |
3209 void test_defaultFormalParameter() { | 3206 void test_defaultFormalParameter() { |
3210 DefaultFormalParameter node = AstTestFactory.positionalFormalParameter( | 3207 DefaultFormalParameter node = AstTestFactory.positionalFormalParameter( |
3211 AstTestFactory.simpleFormalParameter3("p"), AstTestFactory.integer(0)); | 3208 AstTestFactory.simpleFormalParameter3("p"), AstTestFactory.integer(0)); |
3212 _assertReplace( | 3209 _assertReplace( |
3213 node, new Getter_NodeReplacerTest_test_defaultFormalParameter()); | 3210 node, new Getter_NodeReplacerTest_test_defaultFormalParameter()); |
3214 _assertReplace( | 3211 _assertReplace( |
3215 node, new Getter_NodeReplacerTest_test_defaultFormalParameter_2()); | 3212 node, new Getter_NodeReplacerTest_test_defaultFormalParameter_2()); |
3216 } | 3213 } |
3217 | 3214 |
3218 void test_doStatement() { | 3215 void test_doStatement() { |
3219 DoStatement node = AstTestFactory.doStatement( | 3216 DoStatement node = AstTestFactory.doStatement( |
3220 AstTestFactory.block(), AstTestFactory.booleanLiteral(true)); | 3217 AstTestFactory.block(), AstTestFactory.booleanLiteral(true)); |
3221 _assertReplace(node, new Getter_NodeReplacerTest_test_doStatement_2()); | 3218 _assertReplace(node, new Getter_NodeReplacerTest_test_doStatement_2()); |
3222 _assertReplace(node, new Getter_NodeReplacerTest_test_doStatement()); | 3219 _assertReplace(node, new Getter_NodeReplacerTest_test_doStatement()); |
3223 } | 3220 } |
3224 | 3221 |
3225 void test_enumConstantDeclaration() { | 3222 void test_enumConstantDeclaration() { |
3226 EnumConstantDeclaration node = new EnumConstantDeclaration( | 3223 EnumConstantDeclaration node = astFactory.enumConstantDeclaration( |
3227 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST), | 3224 astFactory.endOfLineComment(EMPTY_TOKEN_LIST), |
3228 [AstTestFactory.annotation(AstTestFactory.identifier3("a"))], | 3225 [AstTestFactory.annotation(AstTestFactory.identifier3("a"))], |
3229 AstTestFactory.identifier3("C")); | 3226 AstTestFactory.identifier3("C")); |
3230 _assertReplace( | 3227 _assertReplace( |
3231 node, new Getter_NodeReplacerTest_test_enumConstantDeclaration()); | 3228 node, new Getter_NodeReplacerTest_test_enumConstantDeclaration()); |
3232 _testAnnotatedNode(node); | 3229 _testAnnotatedNode(node); |
3233 } | 3230 } |
3234 | 3231 |
3235 void test_enumDeclaration() { | 3232 void test_enumDeclaration() { |
3236 EnumDeclaration node = AstTestFactory.enumDeclaration2("E", ["ONE", "TWO"]); | 3233 EnumDeclaration node = AstTestFactory.enumDeclaration2("E", ["ONE", "TWO"]); |
3237 node.documentationComment = | 3234 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3238 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3239 node.metadata | 3235 node.metadata |
3240 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); | 3236 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); |
3241 _assertReplace(node, new Getter_NodeReplacerTest_test_enumDeclaration()); | 3237 _assertReplace(node, new Getter_NodeReplacerTest_test_enumDeclaration()); |
3242 _testAnnotatedNode(node); | 3238 _testAnnotatedNode(node); |
3243 } | 3239 } |
3244 | 3240 |
3245 void test_exportDirective() { | 3241 void test_exportDirective() { |
3246 ExportDirective node = AstTestFactory.exportDirective2("", [ | 3242 ExportDirective node = AstTestFactory.exportDirective2("", [ |
3247 AstTestFactory.hideCombinator2(["C"]) | 3243 AstTestFactory.hideCombinator2(["C"]) |
3248 ]); | 3244 ]); |
3249 node.documentationComment = | 3245 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3250 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3251 node.metadata | 3246 node.metadata |
3252 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); | 3247 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); |
3253 _testNamespaceDirective(node); | 3248 _testNamespaceDirective(node); |
3254 } | 3249 } |
3255 | 3250 |
3256 void test_expressionFunctionBody() { | 3251 void test_expressionFunctionBody() { |
3257 ExpressionFunctionBody node = | 3252 ExpressionFunctionBody node = |
3258 AstTestFactory.expressionFunctionBody(AstTestFactory.integer(0)); | 3253 AstTestFactory.expressionFunctionBody(AstTestFactory.integer(0)); |
3259 _assertReplace( | 3254 _assertReplace( |
3260 node, new Getter_NodeReplacerTest_test_expressionFunctionBody()); | 3255 node, new Getter_NodeReplacerTest_test_expressionFunctionBody()); |
(...skipping 11 matching lines...) Expand all Loading... |
3272 AstTestFactory.extendsClause(AstTestFactory.typeName4("S")); | 3267 AstTestFactory.extendsClause(AstTestFactory.typeName4("S")); |
3273 _assertReplace(node, new Getter_NodeReplacerTest_test_extendsClause()); | 3268 _assertReplace(node, new Getter_NodeReplacerTest_test_extendsClause()); |
3274 } | 3269 } |
3275 | 3270 |
3276 void test_fieldDeclaration() { | 3271 void test_fieldDeclaration() { |
3277 FieldDeclaration node = AstTestFactory.fieldDeclaration( | 3272 FieldDeclaration node = AstTestFactory.fieldDeclaration( |
3278 false, | 3273 false, |
3279 null, | 3274 null, |
3280 AstTestFactory.typeName4("C"), | 3275 AstTestFactory.typeName4("C"), |
3281 [AstTestFactory.variableDeclaration("c")]); | 3276 [AstTestFactory.variableDeclaration("c")]); |
3282 node.documentationComment = | 3277 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3283 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3284 node.metadata | 3278 node.metadata |
3285 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); | 3279 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); |
3286 _assertReplace(node, new Getter_NodeReplacerTest_test_fieldDeclaration()); | 3280 _assertReplace(node, new Getter_NodeReplacerTest_test_fieldDeclaration()); |
3287 _testAnnotatedNode(node); | 3281 _testAnnotatedNode(node); |
3288 } | 3282 } |
3289 | 3283 |
3290 void test_fieldFormalParameter() { | 3284 void test_fieldFormalParameter() { |
3291 FieldFormalParameter node = AstTestFactory.fieldFormalParameter( | 3285 FieldFormalParameter node = AstTestFactory.fieldFormalParameter( |
3292 null, | 3286 null, |
3293 AstTestFactory.typeName4("C"), | 3287 AstTestFactory.typeName4("C"), |
3294 "f", | 3288 "f", |
3295 AstTestFactory.formalParameterList()); | 3289 AstTestFactory.formalParameterList()); |
3296 node.documentationComment = | 3290 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3297 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3298 node.metadata = [ | 3291 node.metadata = [ |
3299 AstTestFactory.annotation(AstTestFactory.identifier3("a")) | 3292 AstTestFactory.annotation(AstTestFactory.identifier3("a")) |
3300 ]; | 3293 ]; |
3301 _assertReplace( | 3294 _assertReplace( |
3302 node, new Getter_NodeReplacerTest_test_fieldFormalParameter_2()); | 3295 node, new Getter_NodeReplacerTest_test_fieldFormalParameter_2()); |
3303 _assertReplace( | 3296 _assertReplace( |
3304 node, new Getter_NodeReplacerTest_test_fieldFormalParameter()); | 3297 node, new Getter_NodeReplacerTest_test_fieldFormalParameter()); |
3305 _testNormalFormalParameter(node); | 3298 _testNormalFormalParameter(node); |
3306 } | 3299 } |
3307 | 3300 |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3373 new ListGetter_NodeReplacerTest_test_forStatement_withVariables(0)); | 3366 new ListGetter_NodeReplacerTest_test_forStatement_withVariables(0)); |
3374 } | 3367 } |
3375 | 3368 |
3376 void test_functionDeclaration() { | 3369 void test_functionDeclaration() { |
3377 FunctionDeclaration node = AstTestFactory.functionDeclaration( | 3370 FunctionDeclaration node = AstTestFactory.functionDeclaration( |
3378 AstTestFactory.typeName4("R"), | 3371 AstTestFactory.typeName4("R"), |
3379 null, | 3372 null, |
3380 "f", | 3373 "f", |
3381 AstTestFactory.functionExpression2(AstTestFactory.formalParameterList(), | 3374 AstTestFactory.functionExpression2(AstTestFactory.formalParameterList(), |
3382 AstTestFactory.blockFunctionBody(AstTestFactory.block()))); | 3375 AstTestFactory.blockFunctionBody(AstTestFactory.block()))); |
3383 node.documentationComment = | 3376 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3384 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3385 node.metadata | 3377 node.metadata |
3386 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); | 3378 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); |
3387 _assertReplace( | 3379 _assertReplace( |
3388 node, new Getter_NodeReplacerTest_test_functionDeclaration()); | 3380 node, new Getter_NodeReplacerTest_test_functionDeclaration()); |
3389 _assertReplace( | 3381 _assertReplace( |
3390 node, new Getter_NodeReplacerTest_test_functionDeclaration_3()); | 3382 node, new Getter_NodeReplacerTest_test_functionDeclaration_3()); |
3391 _assertReplace( | 3383 _assertReplace( |
3392 node, new Getter_NodeReplacerTest_test_functionDeclaration_2()); | 3384 node, new Getter_NodeReplacerTest_test_functionDeclaration_2()); |
3393 _testAnnotatedNode(node); | 3385 _testAnnotatedNode(node); |
3394 } | 3386 } |
(...skipping 29 matching lines...) Expand all Loading... |
3424 _assertReplace(node, | 3416 _assertReplace(node, |
3425 new Getter_NodeReplacerTest_test_functionExpressionInvocation_2()); | 3417 new Getter_NodeReplacerTest_test_functionExpressionInvocation_2()); |
3426 } | 3418 } |
3427 | 3419 |
3428 void test_functionTypeAlias() { | 3420 void test_functionTypeAlias() { |
3429 FunctionTypeAlias node = AstTestFactory.typeAlias( | 3421 FunctionTypeAlias node = AstTestFactory.typeAlias( |
3430 AstTestFactory.typeName4("R"), | 3422 AstTestFactory.typeName4("R"), |
3431 "F", | 3423 "F", |
3432 AstTestFactory.typeParameterList(["E"]), | 3424 AstTestFactory.typeParameterList(["E"]), |
3433 AstTestFactory.formalParameterList()); | 3425 AstTestFactory.formalParameterList()); |
3434 node.documentationComment = | 3426 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3435 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3436 node.metadata | 3427 node.metadata |
3437 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); | 3428 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); |
3438 _assertReplace( | 3429 _assertReplace( |
3439 node, new Getter_NodeReplacerTest_test_functionTypeAlias_3()); | 3430 node, new Getter_NodeReplacerTest_test_functionTypeAlias_3()); |
3440 _assertReplace( | 3431 _assertReplace( |
3441 node, new Getter_NodeReplacerTest_test_functionTypeAlias_4()); | 3432 node, new Getter_NodeReplacerTest_test_functionTypeAlias_4()); |
3442 _assertReplace(node, new Getter_NodeReplacerTest_test_functionTypeAlias()); | 3433 _assertReplace(node, new Getter_NodeReplacerTest_test_functionTypeAlias()); |
3443 _assertReplace( | 3434 _assertReplace( |
3444 node, new Getter_NodeReplacerTest_test_functionTypeAlias_2()); | 3435 node, new Getter_NodeReplacerTest_test_functionTypeAlias_2()); |
3445 _testAnnotatedNode(node); | 3436 _testAnnotatedNode(node); |
3446 } | 3437 } |
3447 | 3438 |
3448 void test_functionTypedFormalParameter() { | 3439 void test_functionTypedFormalParameter() { |
3449 FunctionTypedFormalParameter node = AstTestFactory | 3440 FunctionTypedFormalParameter node = AstTestFactory |
3450 .functionTypedFormalParameter(AstTestFactory.typeName4("R"), "f", | 3441 .functionTypedFormalParameter(AstTestFactory.typeName4("R"), "f", |
3451 [AstTestFactory.simpleFormalParameter3("p")]); | 3442 [AstTestFactory.simpleFormalParameter3("p")]); |
3452 node.documentationComment = | 3443 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3453 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3454 node.metadata = [ | 3444 node.metadata = [ |
3455 AstTestFactory.annotation(AstTestFactory.identifier3("a")) | 3445 AstTestFactory.annotation(AstTestFactory.identifier3("a")) |
3456 ]; | 3446 ]; |
3457 _assertReplace( | 3447 _assertReplace( |
3458 node, new Getter_NodeReplacerTest_test_functionTypedFormalParameter()); | 3448 node, new Getter_NodeReplacerTest_test_functionTypedFormalParameter()); |
3459 _assertReplace(node, | 3449 _assertReplace(node, |
3460 new Getter_NodeReplacerTest_test_functionTypedFormalParameter_2()); | 3450 new Getter_NodeReplacerTest_test_functionTypedFormalParameter_2()); |
3461 _testNormalFormalParameter(node); | 3451 _testNormalFormalParameter(node); |
3462 } | 3452 } |
3463 | 3453 |
(...skipping 18 matching lines...) Expand all Loading... |
3482 [AstTestFactory.typeName4("I"), AstTestFactory.typeName4("J")]); | 3472 [AstTestFactory.typeName4("I"), AstTestFactory.typeName4("J")]); |
3483 _assertReplace( | 3473 _assertReplace( |
3484 node, new ListGetter_NodeReplacerTest_test_implementsClause(0)); | 3474 node, new ListGetter_NodeReplacerTest_test_implementsClause(0)); |
3485 } | 3475 } |
3486 | 3476 |
3487 void test_importDirective() { | 3477 void test_importDirective() { |
3488 ImportDirective node = AstTestFactory.importDirective3("", "p", [ | 3478 ImportDirective node = AstTestFactory.importDirective3("", "p", [ |
3489 AstTestFactory.showCombinator2(["A"]), | 3479 AstTestFactory.showCombinator2(["A"]), |
3490 AstTestFactory.hideCombinator2(["B"]) | 3480 AstTestFactory.hideCombinator2(["B"]) |
3491 ]); | 3481 ]); |
3492 node.documentationComment = | 3482 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3493 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3494 node.metadata | 3483 node.metadata |
3495 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); | 3484 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); |
3496 _assertReplace(node, new Getter_NodeReplacerTest_test_importDirective()); | 3485 _assertReplace(node, new Getter_NodeReplacerTest_test_importDirective()); |
3497 _testNamespaceDirective(node); | 3486 _testNamespaceDirective(node); |
3498 } | 3487 } |
3499 | 3488 |
3500 void test_indexExpression() { | 3489 void test_indexExpression() { |
3501 IndexExpression node = AstTestFactory.indexExpression( | 3490 IndexExpression node = AstTestFactory.indexExpression( |
3502 AstTestFactory.identifier3("a"), AstTestFactory.identifier3("i")); | 3491 AstTestFactory.identifier3("a"), AstTestFactory.identifier3("i")); |
3503 _assertReplace(node, new Getter_NodeReplacerTest_test_indexExpression()); | 3492 _assertReplace(node, new Getter_NodeReplacerTest_test_indexExpression()); |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3535 void test_labeledStatement() { | 3524 void test_labeledStatement() { |
3536 LabeledStatement node = AstTestFactory | 3525 LabeledStatement node = AstTestFactory |
3537 .labeledStatement([AstTestFactory.label2("l")], AstTestFactory.block()); | 3526 .labeledStatement([AstTestFactory.label2("l")], AstTestFactory.block()); |
3538 _assertReplace( | 3527 _assertReplace( |
3539 node, new ListGetter_NodeReplacerTest_test_labeledStatement(0)); | 3528 node, new ListGetter_NodeReplacerTest_test_labeledStatement(0)); |
3540 _assertReplace(node, new Getter_NodeReplacerTest_test_labeledStatement()); | 3529 _assertReplace(node, new Getter_NodeReplacerTest_test_labeledStatement()); |
3541 } | 3530 } |
3542 | 3531 |
3543 void test_libraryDirective() { | 3532 void test_libraryDirective() { |
3544 LibraryDirective node = AstTestFactory.libraryDirective2("lib"); | 3533 LibraryDirective node = AstTestFactory.libraryDirective2("lib"); |
3545 node.documentationComment = | 3534 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3546 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3547 node.metadata | 3535 node.metadata |
3548 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); | 3536 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); |
3549 _assertReplace(node, new Getter_NodeReplacerTest_test_libraryDirective()); | 3537 _assertReplace(node, new Getter_NodeReplacerTest_test_libraryDirective()); |
3550 _testAnnotatedNode(node); | 3538 _testAnnotatedNode(node); |
3551 } | 3539 } |
3552 | 3540 |
3553 void test_libraryIdentifier() { | 3541 void test_libraryIdentifier() { |
3554 LibraryIdentifier node = AstTestFactory.libraryIdentifier2(["lib"]); | 3542 LibraryIdentifier node = AstTestFactory.libraryIdentifier2(["lib"]); |
3555 _assertReplace( | 3543 _assertReplace( |
3556 node, new ListGetter_NodeReplacerTest_test_libraryIdentifier(0)); | 3544 node, new ListGetter_NodeReplacerTest_test_libraryIdentifier(0)); |
(...skipping 26 matching lines...) Expand all Loading... |
3583 | 3571 |
3584 void test_methodDeclaration() { | 3572 void test_methodDeclaration() { |
3585 MethodDeclaration node = AstTestFactory.methodDeclaration2( | 3573 MethodDeclaration node = AstTestFactory.methodDeclaration2( |
3586 null, | 3574 null, |
3587 AstTestFactory.typeName4("A"), | 3575 AstTestFactory.typeName4("A"), |
3588 null, | 3576 null, |
3589 null, | 3577 null, |
3590 AstTestFactory.identifier3("m"), | 3578 AstTestFactory.identifier3("m"), |
3591 AstTestFactory.formalParameterList(), | 3579 AstTestFactory.formalParameterList(), |
3592 AstTestFactory.blockFunctionBody(AstTestFactory.block())); | 3580 AstTestFactory.blockFunctionBody(AstTestFactory.block())); |
3593 node.documentationComment = | 3581 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3594 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3595 node.metadata | 3582 node.metadata |
3596 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); | 3583 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); |
3597 _assertReplace(node, new Getter_NodeReplacerTest_test_methodDeclaration()); | 3584 _assertReplace(node, new Getter_NodeReplacerTest_test_methodDeclaration()); |
3598 _assertReplace( | 3585 _assertReplace( |
3599 node, new Getter_NodeReplacerTest_test_methodDeclaration_3()); | 3586 node, new Getter_NodeReplacerTest_test_methodDeclaration_3()); |
3600 _assertReplace( | 3587 _assertReplace( |
3601 node, new Getter_NodeReplacerTest_test_methodDeclaration_4()); | 3588 node, new Getter_NodeReplacerTest_test_methodDeclaration_4()); |
3602 _assertReplace( | 3589 _assertReplace( |
3603 node, new Getter_NodeReplacerTest_test_methodDeclaration_2()); | 3590 node, new Getter_NodeReplacerTest_test_methodDeclaration_2()); |
3604 _testAnnotatedNode(node); | 3591 _testAnnotatedNode(node); |
(...skipping 26 matching lines...) Expand all Loading... |
3631 | 3618 |
3632 void test_parenthesizedExpression() { | 3619 void test_parenthesizedExpression() { |
3633 ParenthesizedExpression node = | 3620 ParenthesizedExpression node = |
3634 AstTestFactory.parenthesizedExpression(AstTestFactory.integer(0)); | 3621 AstTestFactory.parenthesizedExpression(AstTestFactory.integer(0)); |
3635 _assertReplace( | 3622 _assertReplace( |
3636 node, new Getter_NodeReplacerTest_test_parenthesizedExpression()); | 3623 node, new Getter_NodeReplacerTest_test_parenthesizedExpression()); |
3637 } | 3624 } |
3638 | 3625 |
3639 void test_partDirective() { | 3626 void test_partDirective() { |
3640 PartDirective node = AstTestFactory.partDirective2(""); | 3627 PartDirective node = AstTestFactory.partDirective2(""); |
3641 node.documentationComment = | 3628 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3642 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3643 node.metadata | 3629 node.metadata |
3644 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); | 3630 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); |
3645 _testUriBasedDirective(node); | 3631 _testUriBasedDirective(node); |
3646 } | 3632 } |
3647 | 3633 |
3648 void test_partOfDirective() { | 3634 void test_partOfDirective() { |
3649 PartOfDirective node = AstTestFactory | 3635 PartOfDirective node = AstTestFactory |
3650 .partOfDirective(AstTestFactory.libraryIdentifier2(["lib"])); | 3636 .partOfDirective(AstTestFactory.libraryIdentifier2(["lib"])); |
3651 node.documentationComment = | 3637 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3652 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3653 node.metadata | 3638 node.metadata |
3654 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); | 3639 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); |
3655 _assertReplace(node, new Getter_NodeReplacerTest_test_partOfDirective()); | 3640 _assertReplace(node, new Getter_NodeReplacerTest_test_partOfDirective()); |
3656 _testAnnotatedNode(node); | 3641 _testAnnotatedNode(node); |
3657 } | 3642 } |
3658 | 3643 |
3659 void test_postfixExpression() { | 3644 void test_postfixExpression() { |
3660 PostfixExpression node = AstTestFactory.postfixExpression( | 3645 PostfixExpression node = AstTestFactory.postfixExpression( |
3661 AstTestFactory.identifier3("x"), TokenType.MINUS_MINUS); | 3646 AstTestFactory.identifier3("x"), TokenType.MINUS_MINUS); |
3662 _assertReplace(node, new Getter_NodeReplacerTest_test_postfixExpression()); | 3647 _assertReplace(node, new Getter_NodeReplacerTest_test_postfixExpression()); |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3699 | 3684 |
3700 void test_showCombinator() { | 3685 void test_showCombinator() { |
3701 ShowCombinator node = AstTestFactory.showCombinator2(["X", "Y"]); | 3686 ShowCombinator node = AstTestFactory.showCombinator2(["X", "Y"]); |
3702 _assertReplace( | 3687 _assertReplace( |
3703 node, new ListGetter_NodeReplacerTest_test_showCombinator(0)); | 3688 node, new ListGetter_NodeReplacerTest_test_showCombinator(0)); |
3704 } | 3689 } |
3705 | 3690 |
3706 void test_simpleFormalParameter() { | 3691 void test_simpleFormalParameter() { |
3707 SimpleFormalParameter node = AstTestFactory.simpleFormalParameter4( | 3692 SimpleFormalParameter node = AstTestFactory.simpleFormalParameter4( |
3708 AstTestFactory.typeName4("T"), "p"); | 3693 AstTestFactory.typeName4("T"), "p"); |
3709 node.documentationComment = | 3694 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3710 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3711 node.metadata = [ | 3695 node.metadata = [ |
3712 AstTestFactory.annotation(AstTestFactory.identifier3("a")) | 3696 AstTestFactory.annotation(AstTestFactory.identifier3("a")) |
3713 ]; | 3697 ]; |
3714 _assertReplace( | 3698 _assertReplace( |
3715 node, new Getter_NodeReplacerTest_test_simpleFormalParameter()); | 3699 node, new Getter_NodeReplacerTest_test_simpleFormalParameter()); |
3716 _testNormalFormalParameter(node); | 3700 _testNormalFormalParameter(node); |
3717 } | 3701 } |
3718 | 3702 |
3719 void test_stringInterpolation() { | 3703 void test_stringInterpolation() { |
3720 StringInterpolation node = | 3704 StringInterpolation node = |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3761 void test_throwExpression() { | 3745 void test_throwExpression() { |
3762 ThrowExpression node = | 3746 ThrowExpression node = |
3763 AstTestFactory.throwExpression2(AstTestFactory.identifier3("e")); | 3747 AstTestFactory.throwExpression2(AstTestFactory.identifier3("e")); |
3764 _assertReplace(node, new Getter_NodeReplacerTest_test_throwExpression()); | 3748 _assertReplace(node, new Getter_NodeReplacerTest_test_throwExpression()); |
3765 } | 3749 } |
3766 | 3750 |
3767 void test_topLevelVariableDeclaration() { | 3751 void test_topLevelVariableDeclaration() { |
3768 TopLevelVariableDeclaration node = AstTestFactory | 3752 TopLevelVariableDeclaration node = AstTestFactory |
3769 .topLevelVariableDeclaration(null, AstTestFactory.typeName4("T"), | 3753 .topLevelVariableDeclaration(null, AstTestFactory.typeName4("T"), |
3770 [AstTestFactory.variableDeclaration("t")]); | 3754 [AstTestFactory.variableDeclaration("t")]); |
3771 node.documentationComment = | 3755 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3772 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3773 node.metadata | 3756 node.metadata |
3774 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); | 3757 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); |
3775 _assertReplace( | 3758 _assertReplace( |
3776 node, new Getter_NodeReplacerTest_test_topLevelVariableDeclaration()); | 3759 node, new Getter_NodeReplacerTest_test_topLevelVariableDeclaration()); |
3777 _testAnnotatedNode(node); | 3760 _testAnnotatedNode(node); |
3778 } | 3761 } |
3779 | 3762 |
3780 void test_tryStatement() { | 3763 void test_tryStatement() { |
3781 TryStatement node = AstTestFactory.tryStatement3( | 3764 TryStatement node = AstTestFactory.tryStatement3( |
3782 AstTestFactory.block(), | 3765 AstTestFactory.block(), |
(...skipping 29 matching lines...) Expand all Loading... |
3812 | 3795 |
3813 void test_typeParameterList() { | 3796 void test_typeParameterList() { |
3814 TypeParameterList node = AstTestFactory.typeParameterList(["A", "B"]); | 3797 TypeParameterList node = AstTestFactory.typeParameterList(["A", "B"]); |
3815 _assertReplace( | 3798 _assertReplace( |
3816 node, new ListGetter_NodeReplacerTest_test_typeParameterList(0)); | 3799 node, new ListGetter_NodeReplacerTest_test_typeParameterList(0)); |
3817 } | 3800 } |
3818 | 3801 |
3819 void test_variableDeclaration() { | 3802 void test_variableDeclaration() { |
3820 VariableDeclaration node = | 3803 VariableDeclaration node = |
3821 AstTestFactory.variableDeclaration2("a", AstTestFactory.nullLiteral()); | 3804 AstTestFactory.variableDeclaration2("a", AstTestFactory.nullLiteral()); |
3822 node.documentationComment = | 3805 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3823 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3824 node.metadata | 3806 node.metadata |
3825 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); | 3807 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); |
3826 _assertReplace( | 3808 _assertReplace( |
3827 node, new Getter_NodeReplacerTest_test_variableDeclaration()); | 3809 node, new Getter_NodeReplacerTest_test_variableDeclaration()); |
3828 _assertReplace( | 3810 _assertReplace( |
3829 node, new Getter_NodeReplacerTest_test_variableDeclaration_2()); | 3811 node, new Getter_NodeReplacerTest_test_variableDeclaration_2()); |
3830 _testAnnotatedNode(node); | 3812 _testAnnotatedNode(node); |
3831 } | 3813 } |
3832 | 3814 |
3833 void test_variableDeclarationList() { | 3815 void test_variableDeclarationList() { |
3834 VariableDeclarationList node = AstTestFactory.variableDeclarationList( | 3816 VariableDeclarationList node = AstTestFactory.variableDeclarationList( |
3835 null, | 3817 null, |
3836 AstTestFactory.typeName4("T"), | 3818 AstTestFactory.typeName4("T"), |
3837 [AstTestFactory.variableDeclaration("a")]); | 3819 [AstTestFactory.variableDeclaration("a")]); |
3838 node.documentationComment = | 3820 node.documentationComment = astFactory.endOfLineComment(EMPTY_TOKEN_LIST); |
3839 Comment.createEndOfLineComment(EMPTY_TOKEN_LIST); | |
3840 node.metadata | 3821 node.metadata |
3841 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); | 3822 .add(AstTestFactory.annotation(AstTestFactory.identifier3("a"))); |
3842 _assertReplace( | 3823 _assertReplace( |
3843 node, new Getter_NodeReplacerTest_test_variableDeclarationList()); | 3824 node, new Getter_NodeReplacerTest_test_variableDeclarationList()); |
3844 _assertReplace( | 3825 _assertReplace( |
3845 node, new ListGetter_NodeReplacerTest_test_variableDeclarationList(0)); | 3826 node, new ListGetter_NodeReplacerTest_test_variableDeclarationList(0)); |
3846 _testAnnotatedNode(node); | 3827 _testAnnotatedNode(node); |
3847 } | 3828 } |
3848 | 3829 |
3849 void test_variableDeclarationStatement() { | 3830 void test_variableDeclarationStatement() { |
(...skipping 556 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4406 tokenMap.put(key, value); | 4387 tokenMap.put(key, value); |
4407 expect(tokenMap.get(key), same(value)); | 4388 expect(tokenMap.get(key), same(value)); |
4408 } | 4389 } |
4409 } | 4390 } |
4410 | 4391 |
4411 class _ExceptionThrowingVisitor extends SimpleAstVisitor { | 4392 class _ExceptionThrowingVisitor extends SimpleAstVisitor { |
4412 visitNullLiteral(NullLiteral node) { | 4393 visitNullLiteral(NullLiteral node) { |
4413 throw new ArgumentError(''); | 4394 throw new ArgumentError(''); |
4414 } | 4395 } |
4415 } | 4396 } |
OLD | NEW |