Package org.joni.ast

Class EncloseNode

All Implemented Interfaces:
EncloseType, NodeStatus, NodeType

public final class EncloseNode extends StateNode implements EncloseType
  • Field Details

    • type

      public int type
    • regNum

      public int regNum
    • option

      public int option
    • target

      public Node target
    • callAddr

      public int callAddr
    • minLength

      public int minLength
    • maxLength

      public int maxLength
    • charLength

      public int charLength
    • optCount

      public int optCount
    • containingAnchor

      public Node containingAnchor
  • Constructor Details

    • EncloseNode

      public EncloseNode(int type)
    • EncloseNode

      public EncloseNode(int option, boolean isNamed)
    • EncloseNode

      public EncloseNode(int option, int unused)
  • Method Details

    • getType

      public int getType()
      Specified by:
      getType in class Node
    • setChild

      protected void setChild(Node newChild)
      Overrides:
      setChild in class Node
    • getChild

      protected Node getChild()
      Overrides:
      getChild in class Node
    • setTarget

      public void setTarget(Node tgt)
    • getName

      public String getName()
      Specified by:
      getName in class Node
    • toString

      public String toString(int level)
      Overrides:
      toString in class StateNode
    • typeToString

      public String typeToString()
    • setEncloseStatus

      public void setEncloseStatus(int flag)
    • clearEncloseStatus

      public void clearEncloseStatus(int flag)
    • clearMemory

      public void clearMemory()
    • setMemory

      public void setMemory()
    • isMemory

      public boolean isMemory()
    • clearOption

      public void clearOption()
    • setOption

      public void setOption()
    • isOption

      public boolean isOption()
    • clearStopBacktrack

      public void clearStopBacktrack()
    • setStopBacktrack

      public void setStopBacktrack()
    • isStopBacktrack

      public boolean isStopBacktrack()