Class

scala.reflect.macros.Universe.MacroCompatApi

MacroCompatibleSymbol

Related Doc: package MacroCompatApi

Permalink

implicit class MacroCompatibleSymbol extends AnyRef

Scala 2.10 compatibility enrichments for Symbol.

Source
Universe.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MacroCompatibleSymbol
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MacroCompatibleSymbol(symbol: Universe.Symbol)

    Permalink

Deprecated Value Members

  1. def attachments: Attachments { type Pos = Universe.this.Position }

    Permalink

    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use internal.attachments instead or import internal.decorators._ for infix syntax

    See also

    InternalMacroApi.attachments

  2. def removeAttachment[T](implicit arg0: ClassTag[T]): Universe.Symbol

    Permalink

    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use internal.removeAttachment instead or import internal.decorators._ for infix syntax

    See also

    InternalMacroApi.removeAttachment

  3. def setAnnotations(annots: Universe.Annotation*): Universe.Symbol

    Permalink

    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use internal.setAnnotations instead or import internal.decorators._ for infix syntax

    See also

    InternalMacroApi.setAnnotations

  4. def setName(name: Universe.Name): Universe.Symbol

    Permalink

    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use internal.setName instead or import internal.decorators._ for infix syntax

    See also

    InternalMacroApi.setName

  5. def setPrivateWithin(sym: Universe.Symbol): Universe.Symbol

    Permalink

    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use internal.setPrivateWithin instead or import internal.decorators._ for infix syntax

    See also

    InternalMacroApi.setPrivateWithin

  6. def setTypeSignature(tpe: Universe.Type): Universe.Symbol

    Permalink

    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use internal.setInfo instead or import internal.decorators._ for infix syntax

    See also

    InternalMacroApi.setInfo

  7. def updateAttachment[T](attachment: T)(implicit arg0: ClassTag[T]): Universe.Symbol

    Permalink

    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use internal.updateAttachment instead or import internal.decorators._ for infix syntax

    See also

    InternalMacroApi.updateAttachment