Packages

trait Seq[-A, Z] extends Unapply[A]

An extractor that extracts a variable number of items

Source
Unapply.scala
Linear Supertypes
OptionsClear
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Seq
  2. Unapply
  3. AnyRef
  4. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. Permalink abstract def unapplySeq(scrutinee: A): Option[scala.collection.immutable.Seq[Z]]

Concrete Value Members

  1. Permalink final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. Permalink final def ##: Int
    Definition Classes
    AnyRef → Any
  3. Permalink def +(other: String): String
    Implicit
    This member is added by an implicit conversion from Seq[A, Z] toany2stringadd[Seq[A, Z]] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. Permalink def ->[B](y: B): (Seq[A, Z], B)
    Implicit
    This member is added by an implicit conversion from Seq[A, Z] toArrowAssoc[Seq[A, Z]] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. Permalink final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. Permalink final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. Permalink def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  8. Permalink def ensuring(cond: (Seq[A, Z]) => Boolean, msg: => Any): Seq[A, Z]
    Implicit
    This member is added by an implicit conversion from Seq[A, Z] toEnsuring[Seq[A, Z]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  9. Permalink def ensuring(cond: (Seq[A, Z]) => Boolean): Seq[A, Z]
    Implicit
    This member is added by an implicit conversion from Seq[A, Z] toEnsuring[Seq[A, Z]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  10. Permalink def ensuring(cond: Boolean, msg: => Any): Seq[A, Z]
    Implicit
    This member is added by an implicit conversion from Seq[A, Z] toEnsuring[Seq[A, Z]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  11. Permalink def ensuring(cond: Boolean): Seq[A, Z]
    Implicit
    This member is added by an implicit conversion from Seq[A, Z] toEnsuring[Seq[A, Z]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  12. Permalink final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. Permalink def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  14. Permalink final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  15. Permalink def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  16. Permalink final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. Permalink final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. Permalink final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  19. Permalink final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  20. Permalink final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. Permalink def toString(): String
    Definition Classes
    AnyRef → Any
  22. Permalink final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. Permalink final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. Permalink final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. Permalink def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

  2. Permalink def formatted(fmtstr: String): String
    Implicit
    This member is added by an implicit conversion from Seq[A, Z] toStringFormat[Seq[A, Z]] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 2.12.16) Use formatString.format(value) instead of value.formatted(formatString), or use the f"" string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.

  3. Permalink def [B](y: B): (Seq[A, Z], B)
    Implicit
    This member is added by an implicit conversion from Seq[A, Z] toArrowAssoc[Seq[A, Z]] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use -> instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.

Inherited from Unapply[A]

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd fromSeq[A, Z] to any2stringadd[Seq[A, Z]]

Inherited by implicit conversion StringFormat fromSeq[A, Z] to StringFormat[Seq[A, Z]]

Inherited by implicit conversion Ensuring fromSeq[A, Z] to Ensuring[Seq[A, Z]]

Inherited by implicit conversion ArrowAssoc fromSeq[A, Z] to ArrowAssoc[Seq[A, Z]]

Ungrouped