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)

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 BytesType: scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  8. val CodedInputStreamType: scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  9. val CodedOutputStreamType: scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  10. val ItetableType: scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  11. val NType: scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  12. val PrepareType: scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  13. val RestrictedNType: scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  14. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  15. 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
  16. val c: Context
    Definition Classes
    ImplBuildCodecCommon
  17. def caseCodecAuto[A](implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[A]): scala.reflect.macros.blackbox.Context.Tree
  18. def caseCodecIdx[A](implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[A]): scala.reflect.macros.blackbox.Context.Tree
  19. 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
  20. def classCodecAuto[A](implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[A]): scala.reflect.macros.blackbox.Context.Tree
  21. 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
  22. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  23. def constructorParams(t: scala.reflect.macros.blackbox.Context.Type): List[scala.reflect.macros.Universe.TermSymbol]
    Definition Classes
    Common
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  26. def error[A](msg: String): A
    Definition Classes
    Common
  27. def evalTyped[A](expr: scala.reflect.macros.blackbox.Context.Expr[A]): A
    Definition Classes
    Common
  28. def findTypes[A](nums: Seq[(String, Int)])(implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[A]): Seq[(scala.reflect.macros.blackbox.Context.Type, Int)]
  29. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  30. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  31. def initArg(field: FieldInfo): scala.reflect.macros.blackbox.Context.Tree
    Definition Classes
    BuildCodec
  32. def isCaseClass(t: scala.reflect.macros.blackbox.Context.Type): Boolean
    Definition Classes
    Common
  33. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  34. def isIterable(t: scala.reflect.macros.blackbox.Context.Type): Boolean
    Definition Classes
    Common
  35. def isOption(t: scala.reflect.macros.blackbox.Context.Type): Boolean
    Definition Classes
    Common
  36. def isTrait(t: scala.reflect.macros.blackbox.Context.Type): Boolean
    Definition Classes
    Common
  37. def knownDirectSubclasses(t: scala.reflect.macros.blackbox.Context.Type): List[scala.reflect.macros.blackbox.Context.Type]
    Definition Classes
    Common
  38. def knownFinalSubclasses(t: scala.reflect.macros.blackbox.Context.Type): List[scala.reflect.macros.blackbox.Context.Type]
    Definition Classes
    Common
  39. 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
  40. def messageCodecFor(t: scala.reflect.macros.blackbox.Context.Type): scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  41. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  43. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  44. 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
  45. 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
  46. 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
  47. def sealedTraitCodecAuto[A](implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[A]): scala.reflect.macros.blackbox.Context.Tree
  48. 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
  49. def size(params: List[FieldInfo], sizeAcc: scala.reflect.macros.Universe.TermName): List[scala.reflect.macros.blackbox.Context.Tree]
    Definition Classes
    BuildCodec
  50. def sizeBasic(field: FieldInfo, sizeAcc: scala.reflect.macros.Universe.TermName): Option[List[scala.reflect.macros.blackbox.Context.Tree]]
    Definition Classes
    BuildCodec
  51. def sizeCollection(field: FieldInfo, sizeAcc: scala.reflect.macros.Universe.TermName): Option[List[scala.reflect.macros.blackbox.Context.Tree]]
    Definition Classes
    BuildCodec
  52. def sizeMessage(field: FieldInfo, sizeAcc: scala.reflect.macros.Universe.TermName): List[scala.reflect.macros.blackbox.Context.Tree]
    Definition Classes
    BuildCodec
  53. def sizeOption(field: FieldInfo, sizeAcc: scala.reflect.macros.Universe.TermName): Option[List[scala.reflect.macros.blackbox.Context.Tree]]
    Definition Classes
    BuildCodec
  54. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  55. def toString(): String
    Definition Classes
    AnyRef → Any
  56. def typeArgsToReplace(t: scala.reflect.macros.blackbox.Context.Type): List[(scala.reflect.macros.blackbox.Context.Type, scala.reflect.macros.blackbox.Context.Type)]
    Definition Classes
    Common
  57. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  58. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  59. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  60. def write(params: List[FieldInfo], os: scala.reflect.macros.Universe.TermName): List[scala.reflect.macros.blackbox.Context.Tree]
    Definition Classes
    BuildCodec
  61. def writeBasic(field: FieldInfo, os: scala.reflect.macros.Universe.TermName): Option[List[scala.reflect.macros.blackbox.Context.Tree]]
    Definition Classes
    BuildCodec
  62. def writeCollection(field: FieldInfo, os: scala.reflect.macros.Universe.TermName): Option[List[scala.reflect.macros.blackbox.Context.Tree]]
    Definition Classes
    BuildCodec
  63. def writeMessage(field: FieldInfo, os: scala.reflect.macros.Universe.TermName): List[scala.reflect.macros.blackbox.Context.Tree]
    Definition Classes
    BuildCodec
  64. 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