Packages

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

Source
Universe.scala
See also

TreeDecorator

Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MacroTreeDecoratorApi
  2. TreeDecoratorApi
  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. Protected

Instance Constructors

  1. new MacroTreeDecoratorApi(tree: T)

Value Members

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

  2. def changeOwner(prev: Universe.Symbol, next: Universe.Symbol): tree.type

  3. def defineType(tp: Universe.Type): T

  4. def freeTerms: List[Universe.FreeTermSymbol]

    Definition Classes
    TreeDecoratorApi
    See also

    InternalApi.freeTerms

  5. def freeTypes: List[Universe.FreeTypeSymbol]

    Definition Classes
    TreeDecoratorApi
    See also

    InternalApi.freeTypes

  6. def removeAttachment[A](implicit arg0: ClassTag[A]): T

  7. def setPos(newpos: Universe.Position): T

  8. def setSymbol(sym: Universe.Symbol): T

  9. def setType(tp: Universe.Type): T

  10. def substituteSymbols(from: List[Universe.Symbol], to: List[Universe.Symbol]): Universe.Tree

  11. def substituteThis(clazz: Universe.Symbol, to: => Universe.Tree): Universe.Tree

  12. def substituteTypes(from: List[Universe.Symbol], to: List[Universe.Type]): Universe.Tree

  13. val tree: T
  14. def updateAttachment[A](attachment: A)(implicit arg0: ClassTag[A]): tree.type