AppliedGetter

trait AppliedGetter[S, A] extends AppliedFold[S, A]
trait AppliedFold[S, A]
class Object
trait Matchable
class Any

Value members

Abstract methods

override def optic: Getter[S, A]
Definition Classes
Source
AppliedGetter.scala

Concrete methods

def andThen[B](other: Getter[A, B]): AppliedGetter[S, B]
def at[I, A1](i: I)(evAt: At[A, i, A1]): AppliedGetter[S, A1]
Implicitly added by appliedGetterSyntax
override def some[A1](ev1: A =:= Option[A1]): AppliedFold[S, A1]
Definition Classes
Source
AppliedGetter.scala
def withDefault[A1](defaultValue: A1)(evOpt: A =:= Option[A1]): AppliedGetter[S, A1]
Implicitly added by appliedGetterSyntax

Deprecated methods

@deprecated("use andThen", since = "3.0.0-M1")
def ^<->[B, C, D](other: PIso[A, B, C, D]): AppliedGetter[S, C]
Implicitly added by appliedGetterSyntax

alias to composeIso

alias to composeIso

Deprecated
[Since version 3.0.0-M1]
Source
AppliedGetter.scala
@deprecated("use andThen", since = "3.0.0-M1")
def ^<-?[B, C, D](other: PPrism[A, B, C, D]): AppliedFold[S, C]
Implicitly added by appliedGetterSyntax

alias to composePrism

alias to composePrism

Deprecated
[Since version 3.0.0-M1]
Source
AppliedGetter.scala
@deprecated("use andThen", since = "3.0.0-M1")
def ^|->[B, C, D](other: PLens[A, B, C, D]): AppliedGetter[S, C]
Implicitly added by appliedGetterSyntax

alias to composeLens

alias to composeLens

Deprecated
[Since version 3.0.0-M1]
Source
AppliedGetter.scala
@deprecated("use andThen", since = "3.0.0-M1")
def ^|->>[B, C, D](other: PTraversal[A, B, C, D]): AppliedFold[S, C]
Implicitly added by appliedGetterSyntax

alias to composeTraversal

alias to composeTraversal

Deprecated
[Since version 3.0.0-M1]
Source
AppliedGetter.scala
@deprecated("use andThen", since = "3.0.0-M1")
def ^|-?[B, C, D](other: POptional[A, B, C, D]): AppliedFold[S, C]
Implicitly added by appliedGetterSyntax

alias to composeOptional

alias to composeOptional

Deprecated
[Since version 3.0.0-M1]
Source
AppliedGetter.scala
@deprecated("use andThen", since = "3.0.0-M1")
def composeFold[C](other: Fold[A, C]): AppliedFold[S, C]
Implicitly added by appliedGetterSyntax

compose a Fold with a Fold

compose a Fold with a Fold

Deprecated
[Since version 3.0.0-M1]
Source
AppliedGetter.scala
@deprecated("use andThen", since = "3.0.0-M1")
def composeGetter[C](other: Getter[A, C]): AppliedGetter[S, C]
Implicitly added by appliedGetterSyntax

compose a Fold with a Getter

compose a Fold with a Getter

Deprecated
[Since version 3.0.0-M1]
Source
AppliedGetter.scala
@deprecated("use andThen", since = "3.0.0-M1")
def composeIso[B, C, D](other: PIso[A, B, C, D]): AppliedGetter[S, C]
Implicitly added by appliedGetterSyntax

compose a Fold with a PIso

compose a Fold with a PIso

Deprecated
[Since version 3.0.0-M1]
Source
AppliedGetter.scala
@deprecated("use andThen", since = "3.0.0-M1")
def composeLens[B, C, D](other: PLens[A, B, C, D]): AppliedGetter[S, C]
Implicitly added by appliedGetterSyntax

compose a Fold with a PLens

compose a Fold with a PLens

Deprecated
[Since version 3.0.0-M1]
Source
AppliedGetter.scala
@deprecated("use andThen", since = "3.0.0-M1")
def composeOptional[B, C, D](other: POptional[A, B, C, D]): AppliedFold[S, C]
Implicitly added by appliedGetterSyntax

compose a Fold with a POptional

compose a Fold with a POptional

Deprecated
[Since version 3.0.0-M1]
Source
AppliedGetter.scala
@deprecated("use andThen", since = "3.0.0-M1")
def composePrism[B, C, D](other: PPrism[A, B, C, D]): AppliedFold[S, C]
Implicitly added by appliedGetterSyntax

compose a Fold with a PPrism

compose a Fold with a PPrism

Deprecated
[Since version 3.0.0-M1]
Source
AppliedGetter.scala
@deprecated("use andThen", since = "3.0.0-M1")
def composeTraversal[B, C, D](other: PTraversal[A, B, C, D]): AppliedFold[S, C]
Implicitly added by appliedGetterSyntax

compose a Fold with a PTraversal

compose a Fold with a PTraversal

Deprecated
[Since version 3.0.0-M1]
Source
AppliedGetter.scala

Inherited methods

def all(p: A => Boolean): Boolean
Inherited from
AppliedFold
Source
AppliedFold.scala
def andThen[B](other: Fold[A, B]): AppliedFold[S, B]
Inherited from
AppliedFold
Source
AppliedFold.scala
def exist(p: A => Boolean): Boolean
Inherited from
AppliedFold
Source
AppliedFold.scala
def find(p: A => Boolean): Option[A]
Inherited from
AppliedFold
Source
AppliedFold.scala
def foldMap[M](f: A => M)(`evidence$1`: Monoid[M]): M
Inherited from
AppliedFold
Source
AppliedFold.scala
def getAll: List[A]
Inherited from
AppliedFold
Source
AppliedFold.scala
def headOption: Option[A]
Inherited from
AppliedFold
Source
AppliedFold.scala
def isEmpty: Boolean
Inherited from
AppliedFold
Source
AppliedFold.scala
def lastOption: Option[A]
Inherited from
AppliedFold
Source
AppliedFold.scala
def length: Int
Inherited from
AppliedFold
Source
AppliedFold.scala
def nonEmpty: Boolean
Inherited from
AppliedFold
Source
AppliedFold.scala
def productElementNames: Iterator[String]
Implicitly added by appliedGetterSyntax
Inherited from
Product
def productIterator: Iterator[Any]
Implicitly added by appliedGetterSyntax
Inherited from
Product
def value: S
Inherited from
AppliedFold
Source
AppliedFold.scala