Class SimpleKey


  • final class SimpleKey
    extends java.lang.Object
    Simple keys treatment.

    Helper class for ScannerImpl.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private int column  
      private int index  
      private int line  
      private java.util.Optional<Mark> mark  
      private boolean required  
      private int tokenNumber  
    • Constructor Summary

      Constructors 
      Constructor Description
      SimpleKey​(int tokenNumber, boolean required, int index, int line, int column, java.util.Optional<Mark> mark)  
    • Field Detail

      • tokenNumber

        private final int tokenNumber
      • required

        private final boolean required
      • index

        private final int index
      • line

        private final int line
      • column

        private final int column
      • mark

        private final java.util.Optional<Mark> mark
    • Constructor Detail

      • SimpleKey

        public SimpleKey​(int tokenNumber,
                         boolean required,
                         int index,
                         int line,
                         int column,
                         java.util.Optional<Mark> mark)
    • Method Detail

      • getTokenNumber

        public int getTokenNumber()
      • getColumn

        public int getColumn()
      • getMark

        public java.util.Optional<Mark> getMark()
      • getIndex

        public int getIndex()
      • getLine

        public int getLine()
      • isRequired

        public boolean isRequired()
      • toString

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