Class

play.api.json.macros

WritesImpl

Related Doc: package macros

Permalink

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

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WritesImpl
  2. FieldUpdate
  3. Transformation
  4. Proceed
  5. WhenCondition
  6. RemovableCondition
  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 WritesImpl(c: C)(contextual: Boolean)

    Permalink

Type Members

  1. type Context = C

    Permalink
    Definition Classes
    WritesImplProceedMacroHelper
  2. class Entity extends AnyRef

    Permalink
    Definition Classes
    Entity
  3. implicit class Evaluator extends AnyRef

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

    Permalink
    Definition Classes
    FieldUpdate
  5. implicit class ImplicitDetector extends AnyRef

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

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

    Permalink
    Definition Classes
    MacroAnnotation
  8. class MacroSymbol extends AnyRef

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

    Permalink
    Definition Classes
    Entity
  10. implicit class RealType extends AnyRef

    Permalink
    Definition Classes
    MacroSymbol
  11. implicit class RemovableCondition extends AnyRef

    Permalink
    Definition Classes
    RemovableCondition
  12. implicit class RichSymbol extends AnyRef

    Permalink
    Definition Classes
    MacroSymbol
  13. implicit class TermString extends AnyRef

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

    Permalink
    Definition Classes
    Transformation
  15. implicit class TransformationWrapper extends AnyRef

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

    Permalink
    Definition Classes
    WhenCondition
  17. class Write extends () ⇒ scala.reflect.macros.Universe.Tree

    Permalink
  18. class Writes extends () ⇒ scala.reflect.macros.Universe.Tree

    Permalink

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
    WritesImplProceed
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. val c: C

    Permalink
    Definition Classes
    WritesImplProceedMacroHelper
  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 Writes

    name of the output - either Reads or Writes

    Attributes
    protected
    Definition Classes
    WritesImplProceed
  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 Proceed

Inherited from macros.WhenCondition

Inherited from macros.RemovableCondition

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