Packages

c

proto

Impl

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. All

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