Class ForEachStatement

    • Field Detail

      • FOR_KEYWORD_ROLE

        public static final TokenRole FOR_KEYWORD_ROLE
      • COLON_ROLE

        public static final TokenRole COLON_ROLE
    • Constructor Detail

      • ForEachStatement

        public ForEachStatement​(int offset)
    • Method Detail

      • getEmbeddedStatement

        public final Statement getEmbeddedStatement()
      • setEmbeddedStatement

        public final void setEmbeddedStatement​(Statement value)
      • getVariableType

        public final AstType getVariableType()
      • setVariableType

        public final void setVariableType​(AstType value)
      • getVariableName

        public final java.lang.String getVariableName()
      • setVariableName

        public final void setVariableName​(java.lang.String value)
      • getVariableNameToken

        public final Identifier getVariableNameToken()
      • setVariableNameToken

        public final void setVariableNameToken​(Identifier value)
      • getVariableModifiers

        public final java.util.List<Flags.Flag> getVariableModifiers()
      • addVariableModifier

        public final void addVariableModifier​(Flags.Flag modifier)
      • removeVariableModifier

        public final void removeVariableModifier​(Flags.Flag modifier)
      • setVariableModifiers

        public final void setVariableModifiers​(java.util.List<Flags.Flag> modifiers)
      • getLeftParenthesisToken

        public final JavaTokenNode getLeftParenthesisToken()
      • getRightParenthesisToken

        public final JavaTokenNode getRightParenthesisToken()
      • getInExpression

        public final Expression getInExpression()
      • setInExpression

        public final void setInExpression​(Expression value)
      • acceptVisitor

        public <T,​R> R acceptVisitor​(IAstVisitor<? super T,​? extends R> visitor,
                                           T data)
        Specified by:
        acceptVisitor in class AstNode