Package org.joni.ast

Class Node

    • Field Detail

      • parent

        public Node parent
      • type

        protected int type
    • Constructor Detail

      • Node

        Node​(int type)
    • Method Detail

      • getType

        public final int getType()
      • getType2Bit

        public final int getType2Bit()
      • setChild

        protected void setChild​(Node tgt)
      • getChild

        protected Node getChild()
      • replaceWith

        public void replaceWith​(Node with)
      • 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)
      • isSimple

        public final boolean isSimple()