Class Nodes.IntegerBaseFlags

java.lang.Object
org.prism.Nodes.IntegerBaseFlags
All Implemented Interfaces:
Comparable<Nodes.IntegerBaseFlags>
Enclosing class:
Nodes

public static final class Nodes.IntegerBaseFlags extends Object implements Comparable<Nodes.IntegerBaseFlags>
Flags for integer nodes that correspond to the base of the integer.
  • Field Details

  • Constructor Details

    • IntegerBaseFlags

      public IntegerBaseFlags(short flags)
  • Method Details

    • isBinary

      public static boolean isBinary(short flags)
    • isDecimal

      public static boolean isDecimal(short flags)
    • isOctal

      public static boolean isOctal(short flags)
    • isHexadecimal

      public static boolean isHexadecimal(short flags)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • compareTo

      public int compareTo(Nodes.IntegerBaseFlags other)
      Specified by:
      compareTo in interface Comparable<Nodes.IntegerBaseFlags>
    • isBinary

      public boolean isBinary()
    • isDecimal

      public boolean isDecimal()
    • isOctal

      public boolean isOctal()
    • isHexadecimal

      public boolean isHexadecimal()