| OLD | NEW |
| 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2016, 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.src.summary.summarize_ast_test; | 5 library analyzer.test.src.summary.summarize_ast_test; |
| 6 | 6 |
| 7 import 'package:analyzer/analyzer.dart'; | 7 import 'package:analyzer/analyzer.dart'; |
| 8 import 'package:analyzer/dart/ast/ast.dart'; | 8 import 'package:analyzer/dart/ast/ast.dart'; |
| 9 import 'package:analyzer/dart/ast/token.dart'; | 9 import 'package:analyzer/dart/ast/token.dart'; |
| 10 import 'package:analyzer/src/dart/scanner/reader.dart'; | 10 import 'package:analyzer/src/dart/scanner/reader.dart'; |
| (...skipping 357 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 368 PackageBundleBuilder createPackageBundle(String text, | 368 PackageBundleBuilder createPackageBundle(String text, |
| 369 {String path: '/test.dart'}) { | 369 {String path: '/test.dart'}) { |
| 370 PackageBundleAssembler assembler = new PackageBundleAssembler(); | 370 PackageBundleAssembler assembler = new PackageBundleAssembler(); |
| 371 LinkerInputs linkerInputs = createLinkerInputs(text, path: path); | 371 LinkerInputs linkerInputs = createLinkerInputs(text, path: path); |
| 372 Map<String, LinkedLibraryBuilder> linkedLibraries = link( | 372 Map<String, LinkedLibraryBuilder> linkedLibraries = link( |
| 373 linkerInputs.linkedLibraries, | 373 linkerInputs.linkedLibraries, |
| 374 linkerInputs.getDependency, | 374 linkerInputs.getDependency, |
| 375 linkerInputs.getUnit, | 375 linkerInputs.getUnit, |
| 376 true); | 376 true); |
| 377 linkedLibraries.forEach(assembler.addLinkedLibrary); | 377 linkedLibraries.forEach(assembler.addLinkedLibrary); |
| 378 linkerInputs._uriToUnit.forEach((String uri, UnlinkedUnitBuilder unit) { | 378 linkerInputs._uriToUnit.forEach((String uri, UnlinkedUnit unit) { |
| 379 // Note: it doesn't matter what we store for the hash because it isn't | 379 // Note: it doesn't matter what we store for the hash because it isn't |
| 380 // used in these tests. | 380 // used in these tests. |
| 381 assembler.addUnlinkedUnitWithHash(uri, unit, 'HASH'); | 381 assembler.addUnlinkedUnitWithHash(uri, unit, 'HASH'); |
| 382 }); | 382 }); |
| 383 return assembler.assemble(); | 383 return assembler.assemble(); |
| 384 } | 384 } |
| 385 | 385 |
| 386 CompilationUnit _parseText(String text) { | 386 CompilationUnit _parseText(String text) { |
| 387 CharSequenceReader reader = new CharSequenceReader(text); | 387 CharSequenceReader reader = new CharSequenceReader(text); |
| 388 Scanner scanner = | 388 Scanner scanner = |
| 389 new Scanner(null, reader, AnalysisErrorListener.NULL_LISTENER); | 389 new Scanner(null, reader, AnalysisErrorListener.NULL_LISTENER); |
| 390 Token token = scanner.tokenize(); | 390 Token token = scanner.tokenize(); |
| 391 Parser parser = new Parser(null, AnalysisErrorListener.NULL_LISTENER); | 391 Parser parser = new Parser(null, AnalysisErrorListener.NULL_LISTENER); |
| 392 parser.parseGenericMethods = true; | 392 parser.parseGenericMethods = true; |
| 393 return parser.parseCompilationUnit(token); | 393 return parser.parseCompilationUnit(token); |
| 394 } | 394 } |
| 395 } | 395 } |
| OLD | NEW |