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

Side by Side Diff: pkg/fletchc/lib/incremental/diff.dart

Issue 1450393002: Roll sdk dependency to 34357cdad108dcba734949bd13bd28c76ea285e0 (Closed) Base URL: git@github.com:dart-lang/fletch.git@master
Patch Set: Update status files Created 5 years 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 trydart.poi.diff; 5 library trydart.poi.diff;
6 6
7 import 'package:compiler/src/elements/elements.dart' show 7 import 'package:compiler/src/elements/elements.dart' show
8 AbstractFieldElement, 8 AbstractFieldElement,
9 ClassElement, 9 ClassElement,
10 CompilationUnitElement, 10 CompilationUnitElement,
11 Element, 11 Element,
12 ElementCategory, 12 ElementCategory,
13 FunctionElement, 13 FunctionElement,
14 LibraryElement, 14 LibraryElement,
15 ScopeContainerElement; 15 ScopeContainerElement;
16 16
17 import 'package:compiler/src/elements/modelx.dart' as modelx; 17 import 'package:compiler/src/elements/modelx.dart' as modelx;
18 18
19 import 'package:compiler/src/elements/modelx.dart' show 19 import 'package:compiler/src/elements/modelx.dart' show
20 DeclarationSite; 20 DeclarationSite;
21 21
22 import 'package:compiler/src/scanner/scannerlib.dart' show 22 import 'package:compiler/src/tokens/token_constants.dart' show
23 EOF_TOKEN, 23 EOF_TOKEN,
24 IDENTIFIER_TOKEN,
25 KEYWORD_TOKEN;
26
27 import 'package:compiler/src/tokens/token.dart' show
24 ErrorToken, 28 ErrorToken,
25 IDENTIFIER_TOKEN, 29 Token;
26 KEYWORD_TOKEN, 30
31 import 'package:compiler/src/parser/partial_elements.dart' show
27 PartialClassElement, 32 PartialClassElement,
28 PartialElement, 33 PartialElement;
29 Token;
30 34
31 import 'fletchc_incremental.dart' show 35 import 'fletchc_incremental.dart' show
32 IncrementalCompilationFailed; 36 IncrementalCompilationFailed;
33 37
34 class Difference { 38 class Difference {
35 final DeclarationSite before; 39 final DeclarationSite before;
36 final DeclarationSite after; 40 final DeclarationSite after;
37 41
38 /// Records the position of first difference between [before] and [after]. If 42 /// Records the position of first difference between [before] and [after]. If
39 /// either [before] or [after] are null, [token] is null. 43 /// either [before] or [after] are null, [token] is null.
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
145 beforeToken = beforeToken.next; 149 beforeToken = beforeToken.next;
146 afterToken = afterToken.next; 150 afterToken = afterToken.next;
147 beforeKind = beforeToken.kind; 151 beforeKind = beforeToken.kind;
148 afterKind = afterToken.kind; 152 afterKind = afterToken.kind;
149 } 153 }
150 return beforeKind != afterKind; 154 return beforeKind != afterKind;
151 } 155 }
152 print("$before isn't a PartialElement"); 156 print("$before isn't a PartialElement");
153 return true; 157 return true;
154 } 158 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698