Packages

object Register

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

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. macro def REGISTRATION_REGEX: String
  5. def apply[T](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T], arg1: Encoder[T], arg2: Decoder[T]): Registration[T]

    This method takes three implicit arguments: scala.reflect.api.TypeTags.TypeTag, io.circe.Encoder and io.circe.Decoder.

    This method takes three implicit arguments: scala.reflect.api.TypeTags.TypeTag, io.circe.Encoder and io.circe.Decoder. TypeTag is provided by the compiler, Encoder and Decoder are derived using Shapeless. There are several scenarios, in which derivation may fail, requiring defining custom codecs in a separate trait.

    Type class derivation will fail if the type or any of its fields don't have custom-defined Encoder/Decoder and at least one of the following statements about any of them is true:

    • is a non-sealed trait
    • is a sealed trait but two or more subtypes have the same name (in different packages)
    • is a non-case class
    • is a private case class
    • its apply method is private or has a different signature from what the autogenerated apply would have
    • its unapply method is private or has a different signature from what the autogenerated unapply would have
    • is a scala.collection.Map with a non-String key (in that case use custom io.circe.KeyEncoder and io.circe.KeyDecoder)
    T

    Type for which implicits will be looked for

    returns

    org.virtuslab.ash.circe.Registration

  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. def regexImpl(c: Context): scala.reflect.macros.blackbox.Context.Expr[String]
  17. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  18. def toString(): String
    Definition Classes
    AnyRef → Any
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

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

Inherited from AnyRef

Inherited from Any

Ungrouped