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

Side by Side Diff: pkg/analyzer/test/generated/incremental_resolver_test.dart

Issue 1220633003: Try incremental analysis before limiting invalidation. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 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
OLDNEW
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 engine.incremental_resolver_test; 5 library engine.incremental_resolver_test;
6 6
7 import 'package:analyzer/src/generated/ast.dart'; 7 import 'package:analyzer/src/generated/ast.dart';
8 import 'package:analyzer/src/generated/element.dart'; 8 import 'package:analyzer/src/generated/element.dart';
9 import 'package:analyzer/src/generated/engine.dart'; 9 import 'package:analyzer/src/generated/engine.dart';
10 import 'package:analyzer/src/generated/error.dart'; 10 import 'package:analyzer/src/generated/error.dart';
(...skipping 3061 matching lines...) Expand 10 before | Expand all | Expand 10 after
3072 _resolveUnit(r''' 3072 _resolveUnit(r'''
3073 /// aaa bbb 3073 /// aaa bbb
3074 main() { 3074 main() {
3075 return 1; 3075 return 1;
3076 } 3076 }
3077 '''); 3077 ''');
3078 _updateAndValidate(r''' 3078 _updateAndValidate(r'''
3079 /// aaa [main] bbb 3079 /// aaa [main] bbb
3080 /// ccc [int] ddd 3080 /// ccc [int] ddd
3081 main() { 3081 main() {
3082 return 2; 3082 return 1;
3083 } 3083 }
3084 '''); 3084 ''');
3085 } 3085 }
3086 3086
3087 void test_dartDoc_elegant_removeReference() { 3087 void test_dartDoc_elegant_removeReference() {
3088 _resolveUnit(r''' 3088 _resolveUnit(r'''
3089 /// aaa [main] bbb 3089 /// aaa [main] bbb
3090 /// ccc [int] ddd 3090 /// ccc [int] ddd
3091 main() { 3091 main() {
3092 return 1; 3092 return 1;
3093 } 3093 }
3094 '''); 3094 ''');
3095 _updateAndValidate(r''' 3095 _updateAndValidate(r'''
3096 /// aaa bbb 3096 /// aaa bbb
3097 main() { 3097 main() {
3098 return 2; 3098 return 1;
3099 } 3099 }
3100 '''); 3100 ''');
3101 } 3101 }
3102 3102
3103 void test_dartDoc_elegant_updateText_insertToken() { 3103 void test_dartDoc_elegant_updateText_insertToken() {
3104 _resolveUnit(r''' 3104 _resolveUnit(r'''
3105 /// A 3105 /// A
3106 /// [int] 3106 /// [int]
3107 class Test { 3107 class Test {
3108 } 3108 }
(...skipping 1047 matching lines...) Expand 10 before | Expand all | Expand 10 after
4156 return ResolutionContextBuilder.contextFor(node, listener).scope; 4156 return ResolutionContextBuilder.contextFor(node, listener).scope;
4157 } 4157 }
4158 } 4158 }
4159 4159
4160 class _Edit { 4160 class _Edit {
4161 final int offset; 4161 final int offset;
4162 final int length; 4162 final int length;
4163 final String replacement; 4163 final String replacement;
4164 _Edit(this.offset, this.length, this.replacement); 4164 _Edit(this.offset, this.length, this.replacement);
4165 } 4165 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/generated/incremental_resolver.dart ('k') | pkg/analyzer/test/src/context/context_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698