Packages

  • package root
    Definition Classes
    root
  • package scala
    Definition Classes
    root
  • package compat
    Definition Classes
    scala
  • package java8
    Definition Classes
    compat
  • object PrimitiveIteratorConverters

    This class enables conversion from scala.Iterator to the set of java.util.PrimitiveIterator classes.

    This class enables conversion from scala.Iterator to the set of java.util.PrimitiveIterator classes.

    Scala's Iterator is generic, as is its java.util counterpart. However, java.util.PrimitiveIterator offers three manually-specialized variants of Iterator: OfDouble, OfInt, and OfLong. This class provides .asPrimitive extension methods for Scala and Java iterators to present the generic versions as the specialized version.

    Example usage:

    import scala.compat.java8.PrimitiveIteratorConverters._
    val it = Iterator(1.0, 2.0, math.Pi)
    val jpid = it.asPrimitive   // PrimitiveIterator.OfDouble
    Definition Classes
    java8
  • RichIteratorToPrimitives
  • RichJavaIteratorToPrimitives
  • SpecializerOfIterators
c

scala.compat.java8.PrimitiveIteratorConverters

RichJavaIteratorToPrimitives

implicit final class RichJavaIteratorToPrimitives[A] extends AnyVal

Provides conversions from Java Iterator to manually specialized PrimitiveIterator variants, when available

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

Instance Constructors

  1. new RichJavaIteratorToPrimitives(underlying: java.util.Iterator[A])

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. def asPrimitive[That](implicit specOp: SpecializerOfIterators[A, That]): That

    Wraps this java.util.Iterator as a manually specialized variant, if possible

  6. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  7. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  8. def toString(): String
    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped