io.github.netvl.picopickle

DefaultValueMacrosImpl

class DefaultValueMacrosImpl[C <: Context] extends SingletonTypeMacros[C] with DefaultValueMacros

Linear Supertypes
DefaultValueMacros, SingletonTypeMacrosExtensions, ContextExtensions, SingletonTypeMacros[C], SingletonTypeUtils[C], ReprTypes, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DefaultValueMacrosImpl
  2. DefaultValueMacros
  3. SingletonTypeMacrosExtensions
  4. ContextExtensions
  5. SingletonTypeMacros
  6. SingletonTypeUtils
  7. ReprTypes
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DefaultValueMacrosImpl(c: C)

Type Members

  1. type SingletonOpsLt[Lub] = SingletonOps { type T <: Lub }

    Definition Classes
    SingletonTypeMacros

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object SingletonSymbolType

    Definition Classes
    SingletonTypeUtils
  7. object SingletonSymbolTypeE

  8. val SymTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    SingletonTypeUtils
  9. def annotationArgs(ann: scala.reflect.macros.Universe.Annotation): List[Tree]

    Definition Classes
    ContextExtensions
  10. def annotationType(ann: scala.reflect.macros.Universe.Annotation): scala.reflect.macros.Universe.Type

    Definition Classes
    ContextExtensions
  11. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  12. def atatTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  13. val c: C

    Definition Classes
    DefaultValueMacrosImplSingletonTypeMacrosExtensionsContextExtensions → SingletonTypeMacros → SingletonTypeUtils → ReprTypes
  14. def cconsTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  15. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def cnilTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  17. def companion(sym: Symbol): Symbol

    Definition Classes
    ContextExtensions
  18. def convertImpl[T](t: scala.reflect.macros.Universe.Expr[T]): Tree

    Definition Classes
    SingletonTypeMacros
  19. def convertInstanceImpl1[TC[_], T](t: scala.reflect.macros.Universe.Expr[T])(implicit tcTag: scala.reflect.macros.Universe.WeakTypeTag[TC[_]]): Tree

    Definition Classes
    SingletonTypeMacros
  20. def convertInstanceImpl2[H, TC2[_ <: H, _], S <: H, T](t: scala.reflect.macros.Universe.Expr[T])(implicit tc2Tag: scala.reflect.macros.Universe.WeakTypeTag[TC2[_, _]], sTag: scala.reflect.macros.Universe.WeakTypeTag[S]): Tree

    Definition Classes
    SingletonTypeMacros
  21. def coproductTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  22. def dealias(tpe: C.Type): scala.reflect.macros.Universe.Type

    Definition Classes
    ContextExtensions
  23. def decl(tpe: C.Type, tn: scala.reflect.macros.Universe.TermName): Symbol

    Definition Classes
    ContextExtensions
  24. def decls(tpe: C.Type): scala.reflect.macros.Universe.MemberScope

    Definition Classes
    ContextExtensions
  25. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  26. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  27. def extractResult[T](t: scala.reflect.macros.Universe.Expr[T])(mkResult: (scala.reflect.macros.Universe.Type, Tree) ⇒ Tree): Tree

    Definition Classes
    SingletonTypeMacros
  28. def fieldTypeTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  29. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  30. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  31. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  32. def hconsTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  33. def hlistTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  34. def hnilTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  35. def inferInstance(tci: scala.reflect.macros.Universe.Type): Tree

    Definition Classes
    SingletonTypeMacros
  36. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  37. def materializeDefaultValueImpl[S, T, K, V](implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[T], arg1: scala.reflect.macros.Universe.WeakTypeTag[K], arg2: scala.reflect.macros.Universe.WeakTypeTag[V]): Tree

    Definition Classes
    DefaultValueMacros
  38. def materializeImpl[T](implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[T]): Tree

    Definition Classes
    SingletonTypeMacros
  39. def mkOps(sTpe: scala.reflect.macros.Universe.Type, w: Tree): Tree

    Definition Classes
    SingletonTypeMacros
  40. def mkSingletonOps(t: scala.reflect.macros.Universe.Expr[Any]): Tree

    Definition Classes
    SingletonTypeMacros
  41. def mkSingletonSymbol(s: String): Tree

    Definition Classes
    SingletonTypeUtils
  42. def mkWitness(sTpe: scala.reflect.macros.Universe.Type, s: Tree): Tree

    Definition Classes
    SingletonTypeMacros
  43. def mkWitnessWith(parent: scala.reflect.macros.Universe.Type, sTpe: scala.reflect.macros.Universe.Type, s: Tree, i: Tree): Tree

    Definition Classes
    SingletonTypeMacros
  44. def names: scala.reflect.macros.Universe.TermNamesApi

    Definition Classes
    ContextExtensions
  45. def narrowSymbol[S <: String](t: scala.reflect.macros.Universe.Expr[Symbol])(implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[S]): Tree

    Definition Classes
    SingletonTypeMacros
  46. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  47. final def notify(): Unit

    Definition Classes
    AnyRef
  48. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  49. def paramLists(sym: scala.reflect.macros.Universe.MethodSymbol): List[List[Symbol]]

    Definition Classes
    ContextExtensions
  50. def parseLiteralType(typeStr: String): Option[C.Type]

    Definition Classes
    SingletonTypeUtils
  51. def parseStandardType(typeStr: String): Option[C.Type]

    Definition Classes
    SingletonTypeUtils
  52. def parseType(typeStr: String): Option[C.Type]

    Definition Classes
    SingletonTypeUtils
  53. def singletonOpsTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    SingletonTypeUtils
  54. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  55. def termName(name: String): scala.reflect.macros.Universe.TermName

    Definition Classes
    ContextExtensions
  56. def toString(): String

    Definition Classes
    AnyRef → Any
  57. def typeCarrier(tpe: C.Type): Tree

    Definition Classes
    SingletonTypeUtils
  58. def typeName(name: String): scala.reflect.macros.Universe.TypeName

    Definition Classes
    ContextExtensions
  59. def unapplySingletonSymbolType(t: C.Type): Option[String]

  60. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. def witnessTypeImpl(tpeSelector: C.Tree): C.Tree

    Definition Classes
    SingletonTypeMacros

Inherited from DefaultValueMacros

Inherited from ContextExtensions

Inherited from SingletonTypeMacros[C]

Inherited from SingletonTypeUtils[C]

Inherited from ReprTypes

Inherited from AnyRef

Inherited from Any

Ungrouped