Class NumberToken

  • All Implemented Interfaces:
    Token<java.lang.Number>, java.io.Serializable

    public class NumberToken
    extends AbstractToken<java.lang.Number>
    A Number token
    See Also:
    Serialized Form
    • Field Detail

      • value

        private java.lang.Number value
    • Constructor Detail

      • NumberToken

        public NumberToken​(java.lang.Number value,
                           java.lang.String lexeme)
      • NumberToken

        public NumberToken​(java.lang.Number value,
                           java.lang.String lexeme,
                           int lineNo,
                           int startIndex)
    • Method Detail

      • setNumber

        public void setNumber​(java.lang.Number number)
      • getNumber

        public java.lang.Number getNumber()
      • getValue

        public java.lang.Number getValue​(java.util.Map<java.lang.String,​java.lang.Object> env)
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class AbstractToken<java.lang.Number>