rhino/src/main/java/org/mozilla/javascript/ast/ArrayComprehension.java [77:125]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        assertNotNull(acl);
        loops.add(acl);
        acl.setParent(this);
    }

    /** Returns filter expression, or {@code null} if not present */
    public AstNode getFilter() {
        return filter;
    }

    /** Sets filter expression, and sets its parent to this node. Can be {@code null}. */
    public void setFilter(AstNode filter) {
        this.filter = filter;
        if (filter != null) filter.setParent(this);
    }

    /** Returns position of 'if' keyword, -1 if not present */
    public int getIfPosition() {
        return ifPosition;
    }

    /** Sets position of 'if' keyword */
    public void setIfPosition(int ifPosition) {
        this.ifPosition = ifPosition;
    }

    /** Returns filter left paren position, or -1 if no filter */
    public int getFilterLp() {
        return lp;
    }

    /** Sets filter left paren position, or -1 if no filter */
    public void setFilterLp(int lp) {
        this.lp = lp;
    }

    /** Returns filter right paren position, or -1 if no filter */
    public int getFilterRp() {
        return rp;
    }

    /** Sets filter right paren position, or -1 if no filter */
    public void setFilterRp(int rp) {
        this.rp = rp;
    }

    @Override
    public String toSource(int depth) {
        StringBuilder sb = new StringBuilder(250);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



rhino/src/main/java/org/mozilla/javascript/ast/GeneratorExpression.java [77:125]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        assertNotNull(acl);
        loops.add(acl);
        acl.setParent(this);
    }

    /** Returns filter expression, or {@code null} if not present */
    public AstNode getFilter() {
        return filter;
    }

    /** Sets filter expression, and sets its parent to this node. Can be {@code null}. */
    public void setFilter(AstNode filter) {
        this.filter = filter;
        if (filter != null) filter.setParent(this);
    }

    /** Returns position of 'if' keyword, -1 if not present */
    public int getIfPosition() {
        return ifPosition;
    }

    /** Sets position of 'if' keyword */
    public void setIfPosition(int ifPosition) {
        this.ifPosition = ifPosition;
    }

    /** Returns filter left paren position, or -1 if no filter */
    public int getFilterLp() {
        return lp;
    }

    /** Sets filter left paren position, or -1 if no filter */
    public void setFilterLp(int lp) {
        this.lp = lp;
    }

    /** Returns filter right paren position, or -1 if no filter */
    public int getFilterRp() {
        return rp;
    }

    /** Sets filter right paren position, or -1 if no filter */
    public void setFilterRp(int rp) {
        this.rp = rp;
    }

    @Override
    public String toSource(int depth) {
        StringBuilder sb = new StringBuilder(250);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



