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

Side by Side Diff: pkg/analysis_server/lib/src/services/index/store/split_store.dart

Issue 1527793003: Clean up imports in analysis_server and analyzer_cli (and one missed in analyzer) (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: 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 services.src.index.store.split_store; 5 library services.src.index.store.split_store;
6 6
7 import 'dart:async'; 7 import 'dart:async';
8 import 'dart:collection'; 8 import 'dart:collection';
9 import 'dart:typed_data'; 9 import 'dart:typed_data';
10 10
11 import 'package:analysis_server/src/analysis_server.dart'; 11 import 'package:analysis_server/src/analysis_server.dart';
12 import 'package:analysis_server/src/provisional/index/index_core.dart'; 12 import 'package:analysis_server/src/provisional/index/index_core.dart';
13 import 'package:analysis_server/src/services/index/index.dart'; 13 import 'package:analysis_server/src/services/index/index.dart';
14 import 'package:analysis_server/src/services/index/index_store.dart'; 14 import 'package:analysis_server/src/services/index/index_store.dart';
15 import 'package:analysis_server/src/services/index/indexable_element.dart'; 15 import 'package:analysis_server/src/services/index/indexable_element.dart';
16 import 'package:analysis_server/src/services/index/store/codec.dart'; 16 import 'package:analysis_server/src/services/index/store/codec.dart';
17 import 'package:analysis_server/src/services/index/store/collection.dart'; 17 import 'package:analysis_server/src/services/index/store/collection.dart';
18 import 'package:analyzer/dart/element/element.dart';
18 import 'package:analyzer/src/generated/ast.dart' show CompilationUnit; 19 import 'package:analyzer/src/generated/ast.dart' show CompilationUnit;
19 import 'package:analyzer/src/generated/element.dart';
20 import 'package:analyzer/src/generated/engine.dart'; 20 import 'package:analyzer/src/generated/engine.dart';
21 import 'package:analyzer/src/generated/java_engine.dart'; 21 import 'package:analyzer/src/generated/java_engine.dart';
22 import 'package:analyzer/src/generated/source.dart'; 22 import 'package:analyzer/src/generated/source.dart';
23 import 'package:analyzer/src/generated/utilities_general.dart'; 23 import 'package:analyzer/src/generated/utilities_general.dart';
24 24
25 /** 25 /**
26 * The implementation of [IndexObjectManager] for indexing 26 * The implementation of [IndexObjectManager] for indexing
27 * [CompilationUnitElement]s. 27 * [CompilationUnitElement]s.
28 */ 28 */
29 class DartUnitIndexObjectManager extends IndexObjectManager { 29 class DartUnitIndexObjectManager extends IndexObjectManager {
(...skipping 312 matching lines...) Expand 10 before | Expand all | Expand 10 after
342 int flags = stream.readInt(); 342 int flags = stream.readInt();
343 return new LocationData.forData( 343 return new LocationData.forData(
344 elementId1, elementId2, elementId3, offset, length, flags); 344 elementId1, elementId2, elementId3, offset, length, flags);
345 } 345 }
346 346
347 IndexNode _readNode(_DataInputStream stream) { 347 IndexNode _readNode(_DataInputStream stream) {
348 // check version 348 // check version
349 { 349 {
350 int version = stream.readInt(); 350 int version = stream.readInt();
351 if (version != _VERSION) { 351 if (version != _VERSION) {
352 throw new StateError( 352 throw new StateError('Version $_VERSION expected, but $version found.');
353 'Version $_VERSION expected, but $version found.');
354 } 353 }
355 } 354 }
356 // context 355 // context
357 int contextId = stream.readInt(); 356 int contextId = stream.readInt();
358 AnalysisContext context = contextCodec.decode(contextId); 357 AnalysisContext context = contextCodec.decode(contextId);
359 if (context == null) { 358 if (context == null) {
360 return null; 359 return null;
361 } 360 }
362 // relations 361 // relations
363 Map<RelationKeyData, List<LocationData>> relations = 362 Map<RelationKeyData, List<LocationData>> relations =
(...skipping 796 matching lines...) Expand 10 before | Expand all | Expand 10 after
1160 } 1159 }
1161 1160
1162 _TopElementData._( 1161 _TopElementData._(
1163 this.name, this.elementId1, this.elementId2, this.elementId3); 1162 this.name, this.elementId1, this.elementId2, this.elementId3);
1164 1163
1165 IndexableObject getElement( 1164 IndexableObject getElement(
1166 AnalysisContext context, ElementCodec elementCodec) { 1165 AnalysisContext context, ElementCodec elementCodec) {
1167 return elementCodec.decode(context, elementId1, elementId2, elementId3); 1166 return elementCodec.decode(context, elementId1, elementId2, elementId3);
1168 } 1167 }
1169 } 1168 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698