Class DictType

java.lang.Object
com.twineworks.tweakflow.lang.types.DictType
All Implemented Interfaces:
Type

public final class DictType extends Object implements Type
  • Constructor Details

    • DictType

      public DictType()
  • Method Details

    • name

      public String name()
      Specified by:
      name in interface Type
    • isAny

      public boolean isAny()
      Specified by:
      isAny in interface Type
    • isVoid

      public boolean isVoid()
      Specified by:
      isVoid in interface Type
    • isString

      public boolean isString()
      Specified by:
      isString in interface Type
    • isNumeric

      public boolean isNumeric()
      Specified by:
      isNumeric in interface Type
    • isLong

      public boolean isLong()
      Specified by:
      isLong in interface Type
    • isDouble

      public boolean isDouble()
      Specified by:
      isDouble in interface Type
    • isDateTime

      public boolean isDateTime()
      Specified by:
      isDateTime in interface Type
    • isDecimal

      public boolean isDecimal()
      Specified by:
      isDecimal in interface Type
    • isBoolean

      public boolean isBoolean()
      Specified by:
      isBoolean in interface Type
    • isBinary

      public boolean isBinary()
      Specified by:
      isBinary in interface Type
    • isDict

      public boolean isDict()
      Specified by:
      isDict in interface Type
    • isList

      public boolean isList()
      Specified by:
      isList in interface Type
    • isContainer

      public boolean isContainer()
      Specified by:
      isContainer in interface Type
    • isFunction

      public boolean isFunction()
      Specified by:
      isFunction in interface Type
    • canAttemptCastTo

      public boolean canAttemptCastTo(Type type)
      Specified by:
      canAttemptCastTo in interface Type
    • canAttemptCastFrom

      public boolean canAttemptCastFrom(Type type)
      Specified by:
      canAttemptCastFrom in interface Type
    • castFrom

      public Value castFrom(Value x)
      Specified by:
      castFrom in interface Type
    • valueHash

      public int valueHash(Value x)
      Specified by:
      valueHash in interface Type
    • valueEquals

      public boolean valueEquals(Value x, Value o)
      Specified by:
      valueEquals in interface Type
    • valueAndTypeEquals

      public boolean valueAndTypeEquals(Value x, Value o)
      Specified by:
      valueAndTypeEquals in interface Type
    • valueIdentical

      public boolean valueIdentical(Value x, Value o)
      Specified by:
      valueIdentical in interface Type
    • getId

      public byte getId()
      Specified by:
      getId in interface Type
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object