Class BreakStatement

All Implemented Interfaces:
UserDataStore, IFreezable, INode, Cloneable

public class BreakStatement extends Statement
  • Field Details

    • BREAK_KEYWORD_ROLE

      public static final TokenRole BREAK_KEYWORD_ROLE
    • YIELD_KEYWORD_ROLE

      public static final TokenRole YIELD_KEYWORD_ROLE
  • Constructor Details

    • BreakStatement

      public BreakStatement(int offset)
    • BreakStatement

      public BreakStatement(int offset, String label)
  • Method Details

    • getBreakToken

      public final JavaTokenNode getBreakToken()
    • getYieldToken

      public final JavaTokenNode getYieldToken()
    • getValue

      public final Expression getValue()
    • setValue

      public final void setValue(Expression value)
    • setYield

      public final void setYield(boolean isYield)
    • getSemicolonToken

      public final JavaTokenNode getSemicolonToken()
    • getLabel

      public final String getLabel()
    • setLabel

      public final void setLabel(String value)
    • acceptVisitor

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

      public boolean matches(INode other, Match match)
      Specified by:
      matches in interface INode
      Specified by:
      matches in class AstNode