Use process instead of shouldTraverse
diff --git a/compiler.jx/src/org/apache/flex/compiler/internal/codegen/externals/pass/CollectImportsPass.java b/compiler.jx/src/org/apache/flex/compiler/internal/codegen/externals/pass/CollectImportsPass.java
index 363eb2d..69af334 100644
--- a/compiler.jx/src/org/apache/flex/compiler/internal/codegen/externals/pass/CollectImportsPass.java
+++ b/compiler.jx/src/org/apache/flex/compiler/internal/codegen/externals/pass/CollectImportsPass.java
@@ -20,7 +20,7 @@
}
@Override
- public boolean shouldTraverse(final NodeTraversal nodeTraversal, final Node n, final Node parent)
+ public void process(Node externs, Node root)
{
for (ClassReference reference : model.getClasses())
{
@@ -31,8 +31,6 @@
{
collectFunctionImports(reference);
}
-
- return false;
}
private void collectClassImports(ClassReference reference)
@@ -161,6 +159,11 @@
}
@Override
+ public boolean shouldTraverse(final NodeTraversal nodeTraversal, final Node n, final Node parent) {
+ return false;
+ }
+
+ @Override
public void visit(final NodeTraversal t, final Node n, final Node parent)
{
}