Chromium Code Reviews| Index: compiler/java/com/google/dart/compiler/DartCompilerMainContext.java |
| diff --git a/compiler/java/com/google/dart/compiler/DartCompilerMainContext.java b/compiler/java/com/google/dart/compiler/DartCompilerMainContext.java |
| index beb23040698e28a5334e11ef25588d0fe765887c..7dd2ad8845b98ff813c09af2b340667e8d8eea88 100644 |
| --- a/compiler/java/com/google/dart/compiler/DartCompilerMainContext.java |
| +++ b/compiler/java/com/google/dart/compiler/DartCompilerMainContext.java |
| @@ -6,6 +6,7 @@ package com.google.dart.compiler; |
| import com.google.common.collect.Lists; |
| import com.google.common.collect.MapMaker; |
| +import com.google.common.collect.Maps; |
| import com.google.dart.compiler.ast.DartUnit; |
| import com.google.dart.compiler.ast.LibraryUnit; |
| import com.google.dart.compiler.metrics.CompilerMetrics; |
| @@ -34,8 +35,7 @@ final class DartCompilerMainContext implements DartCompilerListener, DartCompile |
| private final LibrarySource lib; |
| private final DartArtifactProvider provider; |
| private final DartCompilerListener listener; |
| - private final Map<Source, List<DartCompilationError>> errors = |
| - new MapMaker().weakKeys().makeMap(); |
| + private final Map<Source, List<DartCompilationError>> errors = Maps.newHashMap(); |
|
scheglov
2012/02/02 14:39:18
Because DartCompilationError has reference on the
|
| private final AtomicInteger errorCount = new AtomicInteger(0); |
| private final AtomicInteger warningCount = new AtomicInteger(0); |
| private final AtomicInteger typeErrorCount = new AtomicInteger(0); |