Packages

implicit final class EvalCollOps[T] extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EvalCollOps
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new EvalCollOps(coll: Coll[T])

Type Members

  1. type ElemTpe = SType { type WrappedType = T }

    Helper type synonym.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val coll: Coll[T]
  6. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  7. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  8. def toArrayOfConstants: Array[Constant[SType]]

    Transforms this collection into array of constants.

    Transforms this collection into array of constants.

    This method have exactly the same semantics on JS and JVM IF coll.tItem precisely describes the type of elements in call. (Which is the case for all collections created by ErgoTree interpreter).

    However, if it is not the case, then JVM and JS will have different semantics for Byte and Short.

    The JVM version preserves v5.0 consensus protocol semantics. The JS version is a reasonable approximation of the JVM version.

  9. def toConstant: Constant[SCollection[ElemTpe]]

    Wraps the collection into ConstantNode using collection's element type.

  10. def toString(): String
    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped