Trait

scala.reflect.macros.Universe.MacroInternalApi

MacroDecoratorApi

Related Doc: package MacroInternalApi

Permalink

trait MacroDecoratorApi extends DecoratorApi

<invalid inheritdoc annotation>

Source
Universe.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MacroDecoratorApi
  2. DecoratorApi
  3. AnyRef
  4. 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

Type Members

  1. class MacroScopeDecoratorApi[T <: Universe.Scope] extends AnyRef

    Permalink

  2. class MacroSymbolDecoratorApi[T <: Universe.Symbol] extends SymbolDecoratorApi[T]

    Permalink

    See also

    TreeDecorator

  3. class MacroTreeDecoratorApi[T <: Universe.Tree] extends TreeDecoratorApi[T]

    Permalink

    See also

    TreeDecorator

  4. class MacroTypeTreeDecoratorApi[T <: Universe.TypeTree] extends AnyRef

    Permalink

  5. abstract type ScopeDecorator[T <: Universe.Scope] <: MacroScopeDecoratorApi[T]

    Permalink

    Extension methods for scopes

  6. abstract type SymbolDecorator[T <: Universe.Symbol] <: MacroSymbolDecoratorApi[T]

    Permalink

    Extension methods for symbols

    Extension methods for symbols

    Definition Classes
    MacroDecoratorApiDecoratorApi
  7. class SymbolDecoratorApi[T <: Universe.Symbol] extends AnyRef

    Permalink

    Definition Classes
    DecoratorApi
    See also

    SymbolDecorator

  8. abstract type TreeDecorator[T <: Universe.Tree] <: MacroTreeDecoratorApi[T]

    Permalink

    Extension methods for trees

    Extension methods for trees

    Definition Classes
    MacroDecoratorApiDecoratorApi
  9. class TreeDecoratorApi[T <: Universe.Tree] extends AnyRef

    Permalink

    Definition Classes
    DecoratorApi
    See also

    TreeDecorator

  10. abstract type TypeDecorator[T <: Universe.Type] <: TypeDecoratorApi[T]

    Permalink

    Extension methods for types

    Extension methods for types

    Definition Classes
    DecoratorApi
  11. implicit class TypeDecoratorApi[T <: Universe.Type] extends AnyRef

    Permalink

    Definition Classes
    DecoratorApi
    See also

    TypeDecorator

  12. abstract type TypeTreeDecorator[T <: Universe.TypeTree] <: MacroTypeTreeDecoratorApi[T]

    Permalink

    Extension methods for typetrees

Abstract Value Members

  1. implicit abstract def scopeDecorator[T <: Universe.Scope](tree: T): ScopeDecorator[T]

    Permalink

  2. implicit abstract def symbolDecorator[T <: Universe.Symbol](symbol: T): SymbolDecorator[T]

    Permalink

    Definition Classes
    DecoratorApi
    See also

    SymbolDecorator

  3. implicit abstract def treeDecorator[T <: Universe.Tree](tree: T): TreeDecorator[T]

    Permalink

    Definition Classes
    DecoratorApi
    See also

    TreeDecorator

  4. implicit abstract def typeDecorator[T <: Universe.Type](tp: T): TypeDecorator[T]

    Permalink

    Definition Classes
    DecoratorApi
    See also

    TypeDecorator

  5. implicit abstract def typeTreeDecorator[T <: Universe.TypeTree](tt: T): TypeTreeDecorator[T]

    Permalink