Packages

c

io.scalaland.chimney.syntax

TransformationCollectionPathOps

implicit final class TransformationCollectionPathOps[C[_], I] extends AnyVal

Allow item extraction when selecting path to override in Chimney DSL.

C

type of the collection

I

type of items in the collection

Since

1.0.0

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

Instance Constructors

  1. new TransformationCollectionPathOps(cc: C[I])

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 everyItem(implicit ev: Of[C[I], I]): I

    Allows paths like _.collection.everyItem.field when selecting the target fields to override in Chimney DSL.

    Allows paths like _.collection.everyItem.field when selecting the target fields to override in Chimney DSL.

    It can only be used within .withField* methods where the macros reads it and erases it from the final code!

    returns

    stubs an item extracted from the collection

    Annotations
    @compileTimeOnly( ... )
    Since

    1.0.0

  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