io.github.netvl.picopickle

AnnotationSupportSymbolicLabelling

Related Doc: package picopickle

trait AnnotationSupportSymbolicLabelling extends ContextExtensions with LabelledMacrosExtensions

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AnnotationSupportSymbolicLabelling
  2. LabelledMacrosExtensions
  3. ContextExtensions
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val c: Context

    Definition Classes
    LabelledMacrosExtensions
  2. abstract def ctorsOf(t: scala.reflect.macros.whitebox.Context.Type): List[scala.reflect.macros.whitebox.Context.Type]

    Definition Classes
    LabelledMacrosExtensions
  3. abstract def isCaseAccessorLike(s: scala.reflect.macros.Universe.TermSymbol): Boolean

    Definition Classes
    LabelledMacrosExtensions
  4. abstract def isCoproduct(t: scala.reflect.macros.whitebox.Context.Type): Boolean

    Definition Classes
    LabelledMacrosExtensions
  5. abstract def isProduct(t: scala.reflect.macros.whitebox.Context.Type): Boolean

    Definition Classes
    LabelledMacrosExtensions
  6. abstract def mkHListTpe(items: List[scala.reflect.macros.whitebox.Context.Type]): scala.reflect.macros.whitebox.Context.Type

    Definition Classes
    LabelledMacrosExtensions
  7. abstract def mkSingletonSymbol(s: String): scala.reflect.macros.whitebox.Context.Tree

    Definition Classes
    LabelledMacrosExtensions
  8. abstract def mkSingletonSymbolType(s: String): scala.reflect.macros.whitebox.Context.Type

    Definition Classes
    LabelledMacrosExtensions
  9. abstract def nameAsString(name: scala.reflect.macros.whitebox.Context.Name): String

    Definition Classes
    LabelledMacrosExtensions

Concrete Value Members

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

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Definition Classes
    AnyRef → Any
  4. def annotationArgs(ann: scala.reflect.macros.Universe.Annotation): List[scala.reflect.macros.Universe.Tree]

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

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

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def companion(sym: scala.reflect.macros.Universe.Symbol): scala.reflect.macros.Universe.Symbol

    Definition Classes
    ContextExtensions
  9. def dealias(tpe: scala.reflect.macros.whitebox.Context.Type): scala.reflect.macros.Universe.Type

    Definition Classes
    ContextExtensions
  10. def decl(tpe: scala.reflect.macros.whitebox.Context.Type, tn: scala.reflect.macros.Universe.TermName): scala.reflect.macros.Universe.Symbol

    Definition Classes
    ContextExtensions
  11. def decls(tpe: scala.reflect.macros.whitebox.Context.Type): scala.reflect.macros.Universe.MemberScope

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

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

    Definition Classes
    AnyRef → Any
  14. def fieldSymbolsOf(tpe: scala.reflect.macros.Universe.Type): List[scala.reflect.macros.Universe.TermSymbol]

  15. def finalize(): Unit

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

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

    Definition Classes
    AnyRef → Any
  18. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  19. def isKeyAnnotation(ann: scala.reflect.macros.Universe.Annotation): Boolean

  20. def mkDefaultSymbolicLabellingImpl[T](implicit tTag: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree

  21. def names: scala.reflect.macros.Universe.TermNamesApi

    Definition Classes
    ContextExtensions
  22. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  25. def obtainKeyOfField(sym: scala.reflect.macros.Universe.Symbol, tpe: scala.reflect.macros.Universe.Type): String

  26. def obtainKeyOfSym(sym: scala.reflect.macros.Universe.Symbol): String

  27. def obtainKeyOfType(tpe: scala.reflect.macros.Universe.Type): String

  28. def paramLists(sym: scala.reflect.macros.Universe.MethodSymbol): List[List[scala.reflect.macros.Universe.Symbol]]

    Definition Classes
    ContextExtensions
  29. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Definition Classes
    ContextExtensions
  31. def toString(): String

    Definition Classes
    AnyRef → Any
  32. def typeName(name: String): scala.reflect.macros.Universe.TypeName

    Definition Classes
    ContextExtensions
  33. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from LabelledMacrosExtensions

Inherited from ContextExtensions

Inherited from AnyRef

Inherited from Any

Ungrouped