Class DataType

    • Constructor Detail

      • DataType

        public DataType()
      • DataType

        public DataType​(DataType baseType)
    • Method Detail

      • getBaseType

        public DataType getBaseType()
      • toLabel

        public java.lang.String toLabel()
      • isSubTypeOf

        public boolean isSubTypeOf​(DataType other)
      • isSuperTypeOf

        public boolean isSuperTypeOf​(DataType other)
      • getCommonSuperTypeOf

        public DataType getCommonSuperTypeOf​(DataType other)
        Parameters:
        other -
        Returns:
        The first supertype of this type that is also a supertype of other
      • isCompatibleWith

        public boolean isCompatibleWith​(DataType other)
      • isGeneric

        public abstract boolean isGeneric()