Class

play.api.json.macros

ReadsImpl

Related Doc: package macros

Permalink

class ReadsImpl[C <: Context] extends MacroHelper with MacroSymbol with Entity with ImplicitDetector with JsonName with WhenCondition with Proceed with DefaultValue with Transformation with FieldUpdate

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ReadsImpl
  2. FieldUpdate
  3. Transformation
  4. DefaultValue
  5. Proceed
  6. WhenCondition
  7. JsonName
  8. ImplicitDetector
  9. Entity
  10. MacroSymbol
  11. MacroAnnotation
  12. MacroHelper
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ReadsImpl(c: C)(contextual: Boolean)

    Permalink

Type Members

  1. type Context = C

    Permalink
    Definition Classes
    ReadsImplProceedMacroHelper
  2. implicit class DefaultValue extends (macros.DefaultValue.this)#MacroAnnotation[default]

    Permalink
    Definition Classes
    DefaultValue
  3. class Entity extends AnyRef

    Permalink
    Definition Classes
    Entity
  4. implicit class Evaluator extends AnyRef

    Permalink
    Definition Classes
    MacroHelper
  5. implicit class FieldUpdate extends MacroAnnotation[update[_, _]]

    Permalink
    Definition Classes
    FieldUpdate
  6. implicit class ImplicitDetector extends AnyRef

    Permalink
    Definition Classes
    ImplicitDetector
  7. implicit class JsonName extends (macros.JsonName.this)#MacroAnnotation[name]

    Permalink
    Definition Classes
    JsonName
  8. class MacroAnnotation[T <: StaticAnnotation] extends AnyRef

    Permalink
    Definition Classes
    MacroAnnotation
  9. class MacroSymbol extends AnyRef

    Permalink
    Definition Classes
    MacroSymbol
  10. case class PrimaryConstructor(entity: scala.reflect.macros.Universe.Type, constructor: scala.reflect.macros.Universe.MethodSymbol) extends Product with Serializable

    Permalink
    Definition Classes
    Entity
  11. class Read extends () ⇒ Result

    Permalink
  12. class Reads extends () ⇒ scala.reflect.macros.Universe.Tree

    Permalink
  13. implicit class RealType extends AnyRef

    Permalink
    Definition Classes
    MacroSymbol
  14. case class Result(field: scala.reflect.macros.Universe.TermName, name: String, code: scala.reflect.macros.Universe.Tree, set: scala.reflect.macros.Universe.Tree) extends Product with Serializable

    Permalink
  15. implicit class RichSymbol extends AnyRef

    Permalink
    Definition Classes
    MacroSymbol
  16. implicit class TermString extends AnyRef

    Permalink
    Definition Classes
    MacroHelper
  17. implicit class Transformation extends (macros.Transformation.this)#MacroAnnotation[transform[_, _]]

    Permalink
    Definition Classes
    Transformation
  18. implicit class TransformationWrapper extends AnyRef

    Permalink
    Definition Classes
    Transformation
  19. implicit class WhenCondition extends (macros.WhenCondition.this)#MacroAnnotation[when]

    Permalink
    Definition Classes
    WhenCondition

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object MacroSymbol

    Permalink
    Definition Classes
    MacroSymbol
  5. def apply(implicit entity: Entity): scala.reflect.macros.Universe.Tree

    Permalink

    generates the context-aware code implicitly using context

    generates the context-aware code implicitly using context

    Attributes
    protected
    Definition Classes
    ReadsImplProceed
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. val c: C

    Permalink
    Definition Classes
    ReadsImplProceedMacroHelper
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def contextless[T](implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree

    Permalink
    Definition Classes
    Proceed
  10. def contextlessName: scala.reflect.macros.Universe.TypeName

    Permalink
    Attributes
    protected
    Definition Classes
    Proceed
  11. def contextualName: scala.reflect.macros.Universe.TypeName

    Permalink
    Attributes
    protected
    Definition Classes
    Proceed
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. def materializer: String

    Permalink

    name of the output - either Reads or Reads

    name of the output - either Reads or Reads

    Attributes
    protected
    Definition Classes
    ReadsImplProceed
  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. def playName: scala.reflect.macros.Universe.TypeName

    Permalink
    Attributes
    protected
    Definition Classes
    Proceed
  23. def proceed[T](implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree

    Permalink
    Definition Classes
    Proceed
  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  25. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  26. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from macros.FieldUpdate

Inherited from macros.Transformation

Inherited from macros.DefaultValue

Inherited from Proceed

Inherited from macros.WhenCondition

Inherited from macros.JsonName

Inherited from macros.ImplicitDetector

Inherited from macros.Entity

Inherited from macros.MacroSymbol

Inherited from macros.MacroAnnotation

Inherited from MacroHelper

Inherited from AnyRef

Inherited from Any

Ungrouped