Class

scala.pickling

Macro

Related Doc: package pickling

Permalink

abstract class Macro extends RichTypes

Self Type
Macro
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Macro
  2. RichTypes
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Macro()

    Permalink

Type Members

  1. type MyUniverse = Universe

    Permalink
    Definition Classes
    MacroRichTypes
  2. implicit class RichType extends AnyRef

    Permalink
    Definition Classes
    RichTypes

Abstract Value Members

  1. abstract val c: Context

    Permalink

Concrete Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. val RefTpe: reflect.macros.Universe.Type

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def compileTimeDispatchees(tpe: reflect.macros.Universe.Type): List[reflect.macros.Universe.Type]

    Permalink
  8. def compileTimeDispatcheesNotEmpty(tpe: reflect.macros.Universe.Type): List[reflect.macros.Universe.Type]

    Permalink
  9. def compileTimeDispatcheesNotSelf(tpe: reflect.macros.Universe.Type): List[reflect.macros.Universe.Type]

    Permalink
  10. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  15. val irs: IRs[reflect.macros.whitebox.Context.universe.type]

    Permalink
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. def reflectively(target: reflect.macros.Universe.TermName, fir: FieldIR)(body: (reflect.macros.Universe.Tree) ⇒ reflect.macros.Universe.Tree): List[reflect.macros.Universe.Tree]

    Permalink

    requires: !fir.accessor.isEmpty

  21. def reflectively(target: String, fir: FieldIR)(body: (reflect.macros.Universe.Tree) ⇒ reflect.macros.Universe.Tree): List[reflect.macros.Universe.Tree]

    Permalink
  22. def reflectivelyWithoutGetter(target: String, fir: FieldIR)(body: (reflect.macros.Universe.Tree) ⇒ reflect.macros.Universe.Tree): List[reflect.macros.Universe.Tree]

    Permalink
  23. val shareAnalyzer: ShareAnalyzer[reflect.macros.whitebox.Context.universe.type]

    Permalink
  24. def shareEverything: Boolean

    Permalink
  25. def shareNothing: Boolean

    Permalink
  26. def shouldBotherAboutCleaning(tpe: reflect.macros.Universe.Type): Boolean

    Permalink
  27. def shouldBotherAboutLooping(tpe: reflect.macros.Universe.Type): Boolean

    Permalink
  28. def shouldBotherAboutSharing(tpe: reflect.macros.Universe.Type): Boolean

    Permalink
  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  30. def syntheticBaseName(tpe: reflect.macros.Universe.Type): reflect.macros.Universe.TypeName

    Permalink
  31. def syntheticBaseQualifiedName(tpe: reflect.macros.Universe.Type): reflect.macros.Universe.TypeName

    Permalink
  32. def syntheticPackageName: String

    Permalink
  33. def syntheticPicklerName(tpe: reflect.macros.Universe.Type): reflect.macros.Universe.TypeName

    Permalink
  34. def syntheticPicklerQualifiedName(tpe: reflect.macros.Universe.Type): reflect.macros.Universe.TypeName

    Permalink
  35. def syntheticPicklerSuffix(): String

    Permalink
  36. def syntheticPicklerUnpicklerName(tpe: reflect.macros.Universe.Type): reflect.macros.Universe.TypeName

    Permalink
  37. def syntheticPicklerUnpicklerQualifiedName(tpe: reflect.macros.Universe.Type): reflect.macros.Universe.TypeName

    Permalink
  38. def syntheticPicklerUnpicklerSuffix(): String

    Permalink
  39. def syntheticUnpicklerName(tpe: reflect.macros.Universe.Type): reflect.macros.Universe.TypeName

    Permalink
  40. def syntheticUnpicklerQualifiedName(tpe: reflect.macros.Universe.Type): reflect.macros.Universe.TypeName

    Permalink
  41. def syntheticUnpicklerSuffix(): String

    Permalink
  42. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  43. val tools: Tools[c.type]

    Permalink
  44. val u: MyUniverse

    Permalink
    Definition Classes
    MacroRichTypes
  45. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from RichTypes

Inherited from AnyRef

Inherited from Any

Ungrouped