Package org.joni.ast

Class Node

    • Field Detail

      • parent

        public Node parent
    • Constructor Detail

      • Node

        public Node()
    • Method Detail

      • getType

        public abstract int getType()
      • getType2Bit

        public final int getType2Bit()
      • setChild

        protected void setChild​(Node tgt)
      • getChild

        protected Node getChild()
      • swap

        public void swap​(Node with)
      • verifyTree

        public void verifyTree​(java.util.Set<Node> set,
                               WarnCallback warnings)
      • getName

        public abstract java.lang.String getName()
      • toString

        protected abstract java.lang.String toString​(int level)
      • getAddressName

        public java.lang.String getAddressName()
      • toString

        public final java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • pad

        protected static java.lang.String pad​(java.lang.Object value,
                                              int level)
      • isInvalidQuantifier

        public final boolean isInvalidQuantifier()
      • isAllowedInLookBehind

        public final boolean isAllowedInLookBehind()
      • isSimple

        public final boolean isSimple()