Packages

class Impl extends BuildCodec

Linear Supertypes
BuildCodec, Common, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Impl
  2. BuildCodec
  3. Common
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Impl(c: Context)

Type Members

  1. implicit class TypeOps extends AnyRef
    Definition Classes
    Common

Value Members

  1. object common
    Definition Classes
    Common
  2. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  3. final def ##: Int
    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. val ArrayByteType: scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  6. val ArraySeqByteType: scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  7. val ArrayType: scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  8. val BytesType: scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  9. val CodedInputStreamType: scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  10. val CodedOutputStreamType: scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  11. val ItetableType: scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  12. val NType: scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  13. val PrepareType: scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  14. val RestrictedNType: scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  15. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  16. def builder(t1: scala.reflect.macros.blackbox.Context.Type, t2: scala.reflect.macros.blackbox.Context.Type): scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  17. val c: Context
    Definition Classes
    ImplBuildCodecCommon
  18. def caseCodecAuto[A](implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[A]): scala.reflect.macros.blackbox.Context.Tree
  19. def caseCodecIdx[A](implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[A]): scala.reflect.macros.blackbox.Context.Tree
  20. def caseCodecString[A](nums: scala.reflect.macros.blackbox.Context.Expr[(String, Int)]*)(implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[A]): scala.reflect.macros.blackbox.Context.Tree
  21. def classCodecAuto[A](implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[A]): scala.reflect.macros.blackbox.Context.Tree
  22. def classCodecString[A](nums: scala.reflect.macros.blackbox.Context.Expr[(String, Int)]*)(constructor: scala.reflect.macros.blackbox.Context.Expr[Any])(implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[A]): scala.reflect.macros.blackbox.Context.Tree
  23. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  24. val commonTypes: List[scala.reflect.macros.blackbox.Context.Type]
    Definition Classes
    Common
  25. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  27. def error[A](msg: String): A
    Definition Classes
    Common
  28. def evalTyped[A](expr: scala.reflect.macros.blackbox.Context.Expr[A]): A
    Definition Classes
    Common
  29. def findTypes[A](nums: Seq[(String, Int)])(implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[A]): Seq[(scala.reflect.macros.blackbox.Context.Type, Int)]
  30. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  31. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  32. def initArg(field: FieldInfo): scala.reflect.macros.blackbox.Context.Tree
    Definition Classes
    BuildCodec
  33. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  34. def messageCodec(aType: scala.reflect.macros.blackbox.Context.Type, nums: Seq[(String, Int)], cParams: List[scala.reflect.macros.Universe.TermSymbol], restrictDefaults: Boolean, constructor: Option[scala.reflect.macros.blackbox.Context.Tree] = None): scala.reflect.macros.blackbox.Context.Tree
  35. def messageCodecFor(t: scala.reflect.macros.blackbox.Context.Type): scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  36. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  37. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  38. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  39. def prepare(params: List[FieldInfo], aType: scala.reflect.macros.blackbox.Context.Type, aName: scala.reflect.macros.Universe.TermName, sizeAcc: scala.reflect.macros.Universe.TermName, osName: scala.reflect.macros.Universe.TermName): List[scala.reflect.macros.blackbox.Context.Tree]
    Definition Classes
    BuildCodec
  40. def read(params: List[FieldInfo], t: scala.reflect.macros.blackbox.Context.Type, buildResult: Option[scala.reflect.macros.blackbox.Context.Tree] = None): scala.reflect.macros.blackbox.Context.Tree
    Definition Classes
    BuildCodec
  41. def sealedTraitCodec[A](nums: Seq[(scala.reflect.macros.blackbox.Context.Type, Int)])(implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[A]): scala.reflect.macros.blackbox.Context.Tree
  42. def sealedTraitCodecAuto[A](implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[A]): scala.reflect.macros.blackbox.Context.Tree
  43. def sealedTraitCodecString[A](nums: scala.reflect.macros.blackbox.Context.Expr[(String, Int)]*)(implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[A]): scala.reflect.macros.blackbox.Context.Tree
  44. def size(params: List[FieldInfo], sizeAcc: scala.reflect.macros.Universe.TermName): List[scala.reflect.macros.blackbox.Context.Tree]
    Definition Classes
    BuildCodec
  45. def sizeBasic(field: FieldInfo, sizeAcc: scala.reflect.macros.Universe.TermName): Option[List[scala.reflect.macros.blackbox.Context.Tree]]
    Definition Classes
    BuildCodec
  46. def sizeCollection(field: FieldInfo, sizeAcc: scala.reflect.macros.Universe.TermName): Option[List[scala.reflect.macros.blackbox.Context.Tree]]
    Definition Classes
    BuildCodec
  47. def sizeMessage(field: FieldInfo, sizeAcc: scala.reflect.macros.Universe.TermName): List[scala.reflect.macros.blackbox.Context.Tree]
    Definition Classes
    BuildCodec
  48. def sizeOption(field: FieldInfo, sizeAcc: scala.reflect.macros.Universe.TermName): Option[List[scala.reflect.macros.blackbox.Context.Tree]]
    Definition Classes
    BuildCodec
  49. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  50. def toString(): String
    Definition Classes
    AnyRef → Any
  51. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  52. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  53. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  54. def write(params: List[FieldInfo], os: scala.reflect.macros.Universe.TermName): List[scala.reflect.macros.blackbox.Context.Tree]
    Definition Classes
    BuildCodec
  55. def writeBasic(field: FieldInfo, os: scala.reflect.macros.Universe.TermName): Option[List[scala.reflect.macros.blackbox.Context.Tree]]
    Definition Classes
    BuildCodec
  56. def writeCollection(field: FieldInfo, os: scala.reflect.macros.Universe.TermName): Option[List[scala.reflect.macros.blackbox.Context.Tree]]
    Definition Classes
    BuildCodec
  57. def writeMessage(field: FieldInfo, os: scala.reflect.macros.Universe.TermName): List[scala.reflect.macros.blackbox.Context.Tree]
    Definition Classes
    BuildCodec
  58. def writeOption(field: FieldInfo, os: scala.reflect.macros.Universe.TermName): Option[List[scala.reflect.macros.blackbox.Context.Tree]]
    Definition Classes
    BuildCodec

Deprecated Value Members

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

Inherited from BuildCodec

Inherited from Common

Inherited from AnyRef

Inherited from Any

Ungrouped