Class NumericType

  • All Implemented Interfaces:
    Type<java.math.BigInteger>
    Direct Known Subclasses:
    FixedPointType, IntType

    public abstract class NumericType
    extends java.lang.Object
    implements Type<java.math.BigInteger>
    Common numeric type.
    • Constructor Detail

      • NumericType

        public NumericType​(java.lang.String type,
                           java.math.BigInteger value)
    • Method Detail

      • getTypeAsString

        public java.lang.String getTypeAsString()
        Specified by:
        getTypeAsString in interface Type<java.math.BigInteger>
      • getValue

        public java.math.BigInteger getValue()
        Specified by:
        getValue in interface Type<java.math.BigInteger>
      • getBitSize

        public abstract int getBitSize()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object