Hey Fred,

Couple things;

1. CollectImportsPass

Should probably be; (process() only gets called once)

    @Override
    public void process(Node externs, Node root)
    {
        for (ClassReference reference : model.getClasses())
        {
            collectClassImports(reference);
        }

        for (FunctionReference reference : model.getFunctions())
        {
            collectFunctionImports(reference);
        }
    }

    @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)
    {
    }


Other than that, merge/commit it man! thanks, looks good to me, we will see
if anything else comes up.

Mike

Reply via email to