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

Unified Diff: packages/dart_style/lib/src/dart_formatter.dart

Issue 2990843002: Removed fixed dependencies (Closed)
Patch Set: Created 3 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « packages/dart_style/lib/src/chunk_builder.dart ('k') | packages/dart_style/lib/src/debug.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: packages/dart_style/lib/src/dart_formatter.dart
diff --git a/packages/dart_style/lib/src/dart_formatter.dart b/packages/dart_style/lib/src/dart_formatter.dart
index 428aeecfb645dd0f72836272e9102ef661b4e610..6c298b1f2c5adb822834e258ce3fbbc45ef94389 100644
--- a/packages/dart_style/lib/src/dart_formatter.dart
+++ b/packages/dart_style/lib/src/dart_formatter.dart
@@ -7,8 +7,10 @@ library dart_style.src.dart_formatter;
import 'dart:math' as math;
import 'package:analyzer/analyzer.dart';
+import 'package:analyzer/dart/ast/token.dart';
+import 'package:analyzer/src/dart/scanner/reader.dart';
+import 'package:analyzer/src/dart/scanner/scanner.dart';
import 'package:analyzer/src/generated/parser.dart';
-import 'package:analyzer/src/generated/scanner.dart';
import 'package:analyzer/src/generated/source.dart';
import 'package:analyzer/src/string_source.dart';
@@ -50,7 +52,7 @@ class DartFormatter {
/// being formatted in error messages.
String format(String source, {uri}) {
if (uri == null) {
- uri = "<unknown>";
+ // Do nothing.
} else if (uri is Uri) {
uri = uri.toString();
} else if (uri is String) {
@@ -100,8 +102,9 @@ class DartFormatter {
// Parse it.
var parser = new Parser(stringSource, errorListener);
+ parser.parseGenericMethods = true;
- var node;
+ AstNode node;
if (source.isCompilationUnit) {
node = parser.parseCompilationUnit(startToken);
} else {
« no previous file with comments | « packages/dart_style/lib/src/chunk_builder.dart ('k') | packages/dart_style/lib/src/debug.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698