Packages

case object SLong extends SPrimType with SEmbeddable with SNumericType with SMonoType with Product with Serializable

Descriptor of ErgoTree type Long - 64-bit signed integer.

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SLong
  2. Serializable
  3. SMonoType
  4. SNumericType
  5. STypeCompanion
  6. SProduct
  7. SEmbeddable
  8. SPrimType
  9. SPredefType
  10. SType
  11. SigmaNode
  12. Product
  13. Equals
  14. AnyRef
  15. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type WrappedType = Long

    The underlying Scala type of data values described by this type descriptor.

    The underlying Scala type of data values described by this type descriptor. E.g. scala.Int for SInt descriptor.

    Definition Classes
    SLongSType

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def >(that: SNumericType): Boolean

    Returns true if this numeric type is larger than that.

    Returns true if this numeric type is larger than that.

    Definition Classes
    SNumericType
    Annotations
    @inline()
  5. def ?:(whenNoType: => SType): SType

    Elvis operator for types.

    Elvis operator for types. See https://en.wikipedia.org/wiki/Elvis_operator

    Definition Classes
    SType
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. def downcast(v: AnyVal): Long

    Downcasts the given value of a larger type to this smaller type.

    Downcasts the given value of a larger type to this smaller type. Corresponds to section 5.1.3 Narrowing Primitive Conversion of Java Language Spec.

    returns

    a value of WrappedType of this type descriptor's instance.

    Definition Classes
    SLongSNumericType
  9. final def embedIn(typeConstrId: Byte): Byte

    Type code of embeddable type can be combined with code of type constructor.

    Type code of embeddable type can be combined with code of type constructor. Resulting code can be serialized. This simple convention allows to save space for most frequently used types. See TypeSerializer

    Definition Classes
    SEmbeddable
    Annotations
    @inline()
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def isEmbeddable: Boolean

    Returns true if this type embeddable, i.e.

    Returns true if this type embeddable, i.e. a type that can be combined with type constructor for optimized encoding. For each embeddable type T, and type constructor C, the type C[T] can be represented by a single byte.

    Definition Classes
    SEmbeddableSType
    See also

    sigmastate.serialization.TypeSerializer

  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. def max(that: SNumericType): SNumericType

    Returns a type which is larger.

    Returns a type which is larger.

    Definition Classes
    SNumericType
    Annotations
    @inline()
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. def numericTypeIndex: Int

    Numeric types are ordered by the number of bytes to store the numeric values.

    Numeric types are ordered by the number of bytes to store the numeric values.

    returns

    index in the array of all numeric types.

    Definition Classes
    SLongSNumericType
  21. def productElementName(n: Int): String
    Definition Classes
    Product
  22. def productElementNames: Iterator[String]
    Definition Classes
    Product
  23. val reflection: ReflectionData.type

    Force initialization of reflection.

    Force initialization of reflection.

    Definition Classes
    STypeCompanion
  24. val reprClass: RClass[_]

    Class which represents values of this type.

    Class which represents values of this type. When method call is executed, the corresponding method of this class is invoked via RMethod.invoke().

    Definition Classes
    SLongSTypeCompanion
  25. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  26. lazy val thisRClass: RClass[_]

    Represents class of this.

    Represents class of this.

    Definition Classes
    STypeCompanion
  27. def toString(): String
    Definition Classes
    SNumericType → AnyRef → Any
  28. def toTermString: String

    Returns parsable type term string of the type described by this type descriptor.

    Returns parsable type term string of the type described by this type descriptor. For every type it should be inverse to SigmaTyper.parseType. This is default fallback implementation, should be overriden if it is not correct for a particular type.

    Definition Classes
    SType
  29. val typeCode: TypeCode

    Type code used in serialization of SType values.

    Type code used in serialization of SType values.

    Definition Classes
    SLongSType
    See also

    TypeSerializer

  30. def typeId: TypeCode

    Type identifier to use in method serialization

    Type identifier to use in method serialization

    Definition Classes
    SLongSTypeCompanion
  31. implicit def typeLong: SLong.type
  32. def typeName: String

    If this is SType instance then returns the name of the corresponding RType.

    If this is SType instance then returns the name of the corresponding RType. Otherwise returns the name of type companion object (e.g. SCollection).

    Definition Classes
    STypeCompanion
  33. def upcast(v: AnyVal): Long

    Upcasts the given value of a smaller type to this larger type.

    Upcasts the given value of a smaller type to this larger type. Corresponds to section 5.1.2 Widening Primitive Conversion of Java Language Spec.

    returns

    a value of WrappedType of this type descriptor's instance.

    Definition Classes
    SLongSNumericType
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  35. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from SMonoType

Inherited from SNumericType

Inherited from STypeCompanion

Inherited from SProduct

Inherited from SEmbeddable

Inherited from SPrimType

Inherited from SPredefType

Inherited from SType

Inherited from SigmaNode

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped