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 ArrayType: 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( ... ) @native() @HotSpotIntrinsicCandidate()
  23. val commonTypes: List[scala.reflect.macros.blackbox.Context.Type]
    Definition Classes
    Common
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. def equals(arg0: Any): 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[_]
    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. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. 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
  34. def messageCodecFor(t: scala.reflect.macros.blackbox.Context.Type): scala.reflect.macros.blackbox.Context.Type
    Definition Classes
    Common
  35. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  38. 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
  39. 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
  40. 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
  41. def sealedTraitCodecAuto[A](implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[A]): scala.reflect.macros.blackbox.Context.Tree
  42. 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
  43. def size(params: List[FieldInfo], sizeAcc: scala.reflect.macros.Universe.TermName): List[scala.reflect.macros.blackbox.Context.Tree]
    Definition Classes
    BuildCodec
  44. def sizeBasic(field: FieldInfo, sizeAcc: scala.reflect.macros.Universe.TermName): Option[List[scala.reflect.macros.blackbox.Context.Tree]]
    Definition Classes
    BuildCodec
  45. def sizeCollection(field: FieldInfo, sizeAcc: scala.reflect.macros.Universe.TermName): Option[List[scala.reflect.macros.blackbox.Context.Tree]]
    Definition Classes
    BuildCodec
  46. def sizeMessage(field: FieldInfo, sizeAcc: scala.reflect.macros.Universe.TermName): List[scala.reflect.macros.blackbox.Context.Tree]
    Definition Classes
    BuildCodec
  47. def sizeOption(field: FieldInfo, sizeAcc: scala.reflect.macros.Universe.TermName): Option[List[scala.reflect.macros.blackbox.Context.Tree]]
    Definition Classes
    BuildCodec
  48. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  49. def toString(): String
    Definition Classes
    AnyRef → Any
  50. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  52. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. def write(params: List[FieldInfo], os: scala.reflect.macros.Universe.TermName): List[scala.reflect.macros.blackbox.Context.Tree]
    Definition Classes
    BuildCodec
  54. def writeBasic(field: FieldInfo, os: scala.reflect.macros.Universe.TermName): Option[List[scala.reflect.macros.blackbox.Context.Tree]]
    Definition Classes
    BuildCodec
  55. def writeCollection(field: FieldInfo, os: scala.reflect.macros.Universe.TermName): Option[List[scala.reflect.macros.blackbox.Context.Tree]]
    Definition Classes
    BuildCodec
  56. def writeMessage(field: FieldInfo, os: scala.reflect.macros.Universe.TermName): List[scala.reflect.macros.blackbox.Context.Tree]
    Definition Classes
    BuildCodec
  57. 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