Packages

c

scala.tools.nsc.ast.Trees

StrictTreeCopier

class StrictTreeCopier extends Global.StrictTreeCopier with Global.TreeCopier

Source
Trees.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StrictTreeCopier
  2. TreeCopier
  3. StrictTreeCopier
  4. InternalTreeCopierOps
  5. TreeCopierOps
  6. AnyRef
  7. 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 StrictTreeCopier()

Value Members

  1. def Alternative(tree: Global.Tree, trees: List[Global.Tree]): Global.Alternative
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  2. def Annotated(tree: Global.Tree, annot: Global.Tree, arg: Global.Tree): Global.Annotated
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  3. def AppliedTypeTree(tree: Global.Tree, tpt: Global.Tree, args: List[Global.Tree]): Global.AppliedTypeTree
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  4. def Apply(tree: Global.Tree, fun: Global.Tree, args: List[Global.Tree]): Global.Apply
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  5. def ApplyDynamic(tree: Global.Tree, qual: Global.Tree, args: List[Global.Tree]): Global.ApplyDynamic
    Definition Classes
    StrictTreeCopier → InternalTreeCopierOps
  6. def ArrayValue(tree: Global.Tree, elemtpt: Global.Tree, trees: List[Global.Tree]): Global.ArrayValue
    Definition Classes
    StrictTreeCopier → InternalTreeCopierOps
  7. def Assign(tree: Global.Tree, lhs: Global.Tree, rhs: Global.Tree): Global.Assign
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  8. def AssignOrNamedArg(tree: Global.Tree, lhs: Global.Tree, rhs: Global.Tree): Global.AssignOrNamedArg
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  9. def Bind(tree: Global.Tree, name: Global.Name, body: Global.Tree): Global.Bind
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  10. def Block(tree: Global.Tree, stats: List[Global.Tree], expr: Global.Tree): Global.Block
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  11. def CaseDef(tree: Global.Tree, pat: Global.Tree, guard: Global.Tree, body: Global.Tree): Global.CaseDef
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  12. def ClassDef(tree: Global.Tree, mods: Global.Modifiers, name: Global.Name, tparams: List[Global.TypeDef], impl: Global.Template): Global.ClassDef
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  13. def CompoundTypeTree(tree: Global.Tree, templ: Global.Template): Global.CompoundTypeTree
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  14. def DefDef(tree: Global.Tree, mods: Global.Modifiers, name: Global.Name, tparams: List[Global.TypeDef], vparamss: List[List[Global.ValDef]], tpt: Global.Tree, rhs: Global.Tree): Global.DefDef
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  15. def DocDef(tree: Global.Tree, comment: Global.DocComment, definition: Global.Tree): Global.DocDef
    Definition Classes
    StrictTreeCopierTreeCopier
  16. def ExistentialTypeTree(tree: Global.Tree, tpt: Global.Tree, whereClauses: List[Global.MemberDef]): Global.ExistentialTypeTree
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  17. def Function(tree: Global.Tree, vparams: List[Global.ValDef], body: Global.Tree): Global.Function
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  18. def Ident(tree: Global.Tree, name: Global.Name): Global.Ident
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  19. def If(tree: Global.Tree, cond: Global.Tree, thenp: Global.Tree, elsep: Global.Tree): Global.If
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  20. def Import(tree: Global.Tree, expr: Global.Tree, selectors: List[Global.ImportSelector]): Global.Import
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  21. def InjectDerivedValue(tree: Global.Tree, arg: Global.Tree): Global.InjectDerivedValue
    Definition Classes
    StrictTreeCopierTreeCopier
  22. def LabelDef(tree: Global.Tree, name: Global.Name, params: List[Global.Ident], rhs: Global.Tree): Global.LabelDef
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  23. def Literal(tree: Global.Tree, value: Global.Constant): Global.Literal
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  24. def Match(tree: Global.Tree, selector: Global.Tree, cases: List[Global.CaseDef]): Global.Match
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  25. def ModuleDef(tree: Global.Tree, mods: Global.Modifiers, name: Global.Name, impl: Global.Template): Global.ModuleDef
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  26. def New(tree: Global.Tree, tpt: Global.Tree): Global.New
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  27. def PackageDef(tree: Global.Tree, pid: Global.RefTree, stats: List[Global.Tree]): Global.PackageDef
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  28. def RefTree(tree: Global.Tree, qualifier: Global.Tree, selector: Global.Name): Global.RefTree
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  29. def ReferenceToBoxed(tree: Global.Tree, idt: Global.Ident): Global.ReferenceToBoxed
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  30. def Return(tree: Global.Tree, expr: Global.Tree): Global.Return
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  31. def Select(tree: Global.Tree, qualifier: Global.Tree, selector: Global.Name): Global.Select
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  32. def SelectFromArray(tree: Global.Tree, qualifier: Global.Tree, selector: Global.Name, erasure: Global.Type): Global.SelectFromArray
    Definition Classes
    StrictTreeCopierTreeCopier
  33. def SelectFromTypeTree(tree: Global.Tree, qualifier: Global.Tree, selector: Global.Name): Global.SelectFromTypeTree
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  34. def SingletonTypeTree(tree: Global.Tree, ref: Global.Tree): Global.SingletonTypeTree
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  35. def Star(tree: Global.Tree, elem: Global.Tree): Global.Star
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  36. def Super(tree: Global.Tree, qual: Global.Tree, mix: Global.TypeName): Global.Super
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  37. def Template(tree: Global.Tree, parents: List[Global.Tree], self: Global.ValDef, body: List[Global.Tree]): Global.Template
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  38. def This(tree: Global.Tree, qual: Global.Name): Global.This
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  39. def Throw(tree: Global.Tree, expr: Global.Tree): Global.Throw
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  40. def Try(tree: Global.Tree, block: Global.Tree, catches: List[Global.CaseDef], finalizer: Global.Tree): Global.Try
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  41. def TypeApply(tree: Global.Tree, fun: Global.Tree, args: List[Global.Tree]): Global.TypeApply
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  42. def TypeBoundsTree(tree: Global.Tree, lo: Global.Tree, hi: Global.Tree): Global.TypeBoundsTree
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  43. def TypeDef(tree: Global.Tree, mods: Global.Modifiers, name: Global.Name, tparams: List[Global.TypeDef], rhs: Global.Tree): Global.TypeDef
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  44. def TypeTree(tree: Global.Tree): Global.TypeTree
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  45. def TypeTreeWithDeferredRefCheck(tree: Global.Tree): Global.TypeTreeWithDeferredRefCheck
    Definition Classes
    StrictTreeCopierTreeCopier
  46. def Typed(tree: Global.Tree, expr: Global.Tree, tpt: Global.Tree): Global.Typed
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  47. def UnApply(tree: Global.Tree, fun: Global.Tree, args: List[Global.Tree]): Global.UnApply
    Definition Classes
    StrictTreeCopier → TreeCopierOps
  48. def ValDef(tree: Global.Tree, mods: Global.Modifiers, name: Global.Name, tpt: Global.Tree, rhs: Global.Tree): Global.ValDef
    Definition Classes
    StrictTreeCopier → TreeCopierOps