Class ASTForeachStatement

All Implemented Interfaces:
JexlParser.LexicalUnit, Node

public class ASTForeachStatement extends JexlLexicalNode
Declares a for each loop.
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • loopForm

      private int loopForm
      for(:)=0 vs for(;;)=1|2|4 form.
  • Constructor Details

    • ASTForeachStatement

      public ASTForeachStatement(int id)
    • ASTForeachStatement

      public ASTForeachStatement(Parser p, int id)
  • Method Details

    • setLoopForm

      void setLoopForm(int form)
    • getLoopForm

      public int getLoopForm()
    • jjtAccept

      public Object jjtAccept(ParserVisitor visitor, Object data)
      Description copied from class: SimpleNode
      Accept the visitor.
      Specified by:
      jjtAccept in interface Node
      Overrides:
      jjtAccept in class SimpleNode
      Parameters:
      visitor - the visitor
      data - contextual data
      Returns:
      result of visit