All Implemented Interfaces:
TypeConstants, TypeIds
Direct Known Subclasses:
CharLiteral, DoubleLiteral, FloatLiteral, IntLiteral, LongLiteral

public abstract class NumberLiteral extends Literal
  • Constructor Details

    • NumberLiteral

      public NumberLiteral(char[] token, int s, int e)
    • NumberLiteral

      public NumberLiteral(int s, int e)
  • Method Details

    • isValidJavaStatement

      public boolean isValidJavaStatement()
      Overrides:
      isValidJavaStatement in class Statement
    • source

      public char[] source()
      Specified by:
      source in class Literal
    • removePrefixZerosAndUnderscores

      protected static char[] removePrefixZerosAndUnderscores(char[] token, boolean isLong)