Packages

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

Source
Universe.scala
See also

TreeDecorator

Linear Supertypes
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. All

Instance Constructors

  1. new MacroTreeDecoratorApi(tree: T)

Value Members

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

    See also

    internal.attachments

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

    See also

    internal.changeOwner

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

    See also

    internal.defineType

  4. def freeTerms: List[Universe.FreeTermSymbol]

    Definition Classes
    TreeDecoratorApi
    See also

    internal.freeTerms

  5. def freeTypes: List[Universe.FreeTypeSymbol]

    Definition Classes
    TreeDecoratorApi
    See also

    internal.freeTypes

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

    See also

    internal.removeAttachment

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

    See also

    internal.setPos

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

    See also

    internal.setSymbol

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

    See also

    internal.setType

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

    Definition Classes
    TreeDecoratorApi
    See also

    internal.substituteSymbols

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

    Definition Classes
    TreeDecoratorApi
    See also

    internal.substituteThis

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

    Definition Classes
    TreeDecoratorApi
    See also

    internal.substituteTypes

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

    See also

    internal.updateAttachment