package com.jclark.xsl.expr;

import com.jclark.xsl.om.*;

class DescendantAxisExpr extends AxisExpr {
  public NodeIterator eval(Node node, ExprContext context) throws XSLException {
    NodeIterator iter = new DescendantsOrSelfNodeIterator(node);
    iter.next();
    return iter;
  }
  int getOptimizeFlags() {
    return STAYS_IN_SUBTREE;
  }
}
