| Index: editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/analysis/Listener.java
|
| diff --git a/editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/analysis/Listener.java b/editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/analysis/Listener.java
|
| index 76b8d48dcd61787e05c0c1dcd20ff118e9e431b3..b29233b530377c3fba84fcfc355b925ffb5495fe 100644
|
| --- a/editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/analysis/Listener.java
|
| +++ b/editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/analysis/Listener.java
|
| @@ -25,7 +25,7 @@ import java.util.HashMap;
|
| import java.util.HashSet;
|
| import java.util.TreeSet;
|
|
|
| -class Listener implements AnalysisListener, IdleListener {
|
| +class Listener implements AnalysisListener, TaskListener {
|
| private final Object lock = new Object();
|
| private final HashMap<String, HashSet<String>> parsed = new HashMap<String, HashSet<String>>();
|
| private final HashSet<String> resolved = new HashSet<String>();
|
| @@ -86,6 +86,11 @@ class Listener implements AnalysisListener, IdleListener {
|
| }
|
|
|
| @Override
|
| + public void processing(int toBeProcessed) {
|
| + // ignored
|
| + }
|
| +
|
| + @Override
|
| public void resolved(AnalysisEvent event) {
|
| synchronized (lock) {
|
| String libPath = event.getLibraryFile().getPath();
|
|
|