Class Position


  • public class Position
    extends java.lang.Object
    A mutable parse position. Similar to ParsePosition, but less complex.
    Author:
    Curtis Rueden
    • Constructor Summary

      Constructors 
      Constructor Description
      Position()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void assertThat​(boolean condition, java.lang.String message)
      Throws IllegalStateException if something goes wrong.
      char ch​(java.lang.CharSequence s)  
      char ch​(java.lang.CharSequence s, int offset)  
      void die​(java.lang.String message)
      Throws IllegalArgumentException when syntax is incorrect.
      void fail​(java.lang.String message)
      Throws IllegalStateException when something is wrong.
      int get()  
      void inc()  
      void inc​(int count)  
      void set​(int index)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Position

        public Position()
    • Method Detail

      • get

        public int get()
      • set

        public void set​(int index)
      • inc

        public void inc()
      • inc

        public void inc​(int count)
      • ch

        public char ch​(java.lang.CharSequence s)
      • ch

        public char ch​(java.lang.CharSequence s,
                       int offset)
      • die

        public void die​(java.lang.String message)
        Throws IllegalArgumentException when syntax is incorrect.
      • assertThat

        public void assertThat​(boolean condition,
                               java.lang.String message)
        Throws IllegalStateException if something goes wrong.
      • fail

        public void fail​(java.lang.String message)
        Throws IllegalStateException when something is wrong.
      • toString

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