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

sealed abstract class SpecializerOfIterators[A, That] extends AnyRef

Type class implementing conversion from generic Option or Optional to manually specialized variants.

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

Abstract Value Members

  1. abstract def fromJava(it: java.util.Iterator[A]): That

    Packages a Java Iterator as a manually specialized variant That

  2. abstract def fromScala(it: Iterator[A]): That

    Packages a Scala Iterator to a manually specialized Java variant That

Concrete 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 asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped