Package org.joni.ast

Class StringNode

    • Field Detail

      • bytes

        public byte[] bytes
      • p

        public int p
      • end

        public int end
      • flag

        public int flag
    • Constructor Detail

      • StringNode

        public StringNode()
      • StringNode

        public StringNode​(byte[] bytes,
                          int p,
                          int end)
      • StringNode

        public StringNode​(byte c)
    • Method Detail

      • ensure

        public void ensure​(int ahead)
      • modifyEnsure

        private void modifyEnsure​(int ahead)
      • getType

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

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

        public java.lang.String toString​(int level)
        Specified by:
        toString in class Node
      • length

        public int length()
      • length

        public int length​(org.jcodings.Encoding enc)
      • splitLastChar

        public StringNode splitLastChar​(org.jcodings.Encoding enc)
      • canBeSplit

        public boolean canBeSplit​(org.jcodings.Encoding enc)
      • set

        public void set​(byte[] bytes,
                        int p,
                        int end)
      • cat

        public void cat​(byte[] cat,
                        int catP,
                        int catEnd)
      • cat

        public void cat​(byte c)
      • catCode

        public void catCode​(int code,
                            org.jcodings.Encoding enc)
      • clear

        public void clear()
      • setRaw

        public void setRaw()
      • clearRaw

        public void clearRaw()
      • isRaw

        public boolean isRaw()
      • setAmbig

        public void setAmbig()
      • clearAmbig

        public void clearAmbig()
      • isAmbig

        public boolean isAmbig()
      • setDontGetOptInfo

        public void setDontGetOptInfo()
      • clearDontGetOptInfo

        public void clearDontGetOptInfo()
      • isDontGetOptInfo

        public boolean isDontGetOptInfo()
      • setShared

        public void setShared()
      • clearShared

        public void clearShared()
      • isShared

        public boolean isShared()