Package

play.json

extra

Permalink

package extra

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. extra
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AdtEncoder extends AnyRef

    Permalink
  2. final class CaseClass[T] extends AnyRef

    Permalink

    Type class for case classes

  3. class Extractor[T, R] extends AnyRef

    Permalink
  4. trait ImplicitCaseClassFormatDefault extends AnyRef

    Permalink
  5. trait InvariantFormat[T] extends Format[T] with InvariantReads[T] with InvariantWrites[T]

    Permalink

    invariant Wrapper around play-json Format to prevent ambiguity with ADT serialization

  6. trait InvariantReads[T] extends Reads[T]

    Permalink

    invariant Wrapper around play-json Reads to prevent ambiguity with ADT serialization

  7. trait InvariantWrites[T] extends Writes[T]

    Permalink

    invariant Wrapper around play-json Writes to prevent ambiguity with ADT serialization

    invariant Wrapper around play-json Writes to prevent ambiguity with ADT serialization

    Annotations
    @implicitNotFound( ... )
  8. implicit class JsLookupResultExtensions extends AnyRef

    Permalink
  9. implicit class JsValueExtensions extends AnyRef

    Permalink
  10. macro class JsonFormat extends Annotation with StaticAnnotation

    Permalink
    Annotations
    @compileTimeOnly( ... )
  11. final class OptionValidationDispatcher[T] extends AnyVal

    Permalink
    Annotations
    @implicitNotFound( ... )
  12. case class key(name: String) extends Annotation with StaticAnnotation with Product with Serializable

    Permalink

Value Members

  1. object AdtEncoder

    Permalink
  2. object CaseClass

    Permalink
  3. object DateConstants

    Permalink
  4. object ImplicitCaseClassFormatDefault extends ImplicitCaseClassFormatDefault

    Permalink
  5. object JsonFormatMacro

    Permalink
  6. object Jsonx

    Permalink
  7. object MacroCommons

    Permalink

    Common values to be used in macros

  8. object Picklers

    Permalink
  9. object Variants

    Permalink
  10. object implicits

    Permalink
  11. implicit def nonOptionValidationDispatcher[T](implicit arg0: Reads[T]): OptionValidationDispatcher[T]

    Permalink
  12. implicit def optionValidationDispatcher[T](implicit reads: Reads[T]): OptionValidationDispatcher[Option[T]]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped