scala.tools.nsc.ast.Trees

LazyTreeCopier

class LazyTreeCopier extends TreeCopier

Source
Trees.scala
Linear Supertypes
TreeCopier, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. LazyTreeCopier
  2. TreeCopier
  3. AnyRef
  4. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LazyTreeCopier()

  2. new LazyTreeCopier(treeCopy: TreeCopier)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def Alternative(tree: Tree, trees: List[Tree]): Alternative

    Definition Classes
    LazyTreeCopierTreeCopier
  7. def Annotated(tree: Tree, annot: Tree, arg: Tree): Annotated

    Definition Classes
    LazyTreeCopierTreeCopier
  8. def AppliedTypeTree(tree: Tree, tpt: Tree, args: List[Tree]): AppliedTypeTree

    Definition Classes
    LazyTreeCopierTreeCopier
  9. def Apply(tree: Tree, fun: Tree, args: List[Tree]): Apply

    Definition Classes
    LazyTreeCopierTreeCopier
  10. def ApplyDynamic(tree: Tree, qual: Tree, args: List[Tree]): ApplyDynamic

    Definition Classes
    LazyTreeCopierTreeCopier
  11. def ArrayValue(tree: Tree, elemtpt: Tree, trees: List[Tree]): ArrayValue

    Definition Classes
    LazyTreeCopierTreeCopier
  12. def Assign(tree: Tree, lhs: Tree, rhs: Tree): Assign

    Definition Classes
    LazyTreeCopierTreeCopier
  13. def AssignOrNamedArg(tree: Tree, lhs: Tree, rhs: Tree): AssignOrNamedArg

    Definition Classes
    LazyTreeCopierTreeCopier
  14. def Bind(tree: Tree, name: Name, body: Tree): Bind

    Definition Classes
    LazyTreeCopierTreeCopier
  15. def Block(tree: Tree, stats: List[Tree], expr: Tree): Block

    Definition Classes
    LazyTreeCopierTreeCopier
  16. def CaseDef(tree: Tree, pat: Tree, guard: Tree, body: Tree): CaseDef

    Definition Classes
    LazyTreeCopierTreeCopier
  17. def ClassDef(tree: Tree, mods: Modifiers, name: Name, tparams: List[TypeDef], impl: Template): ClassDef

    Definition Classes
    LazyTreeCopierTreeCopier
  18. def CompoundTypeTree(tree: Tree, templ: Template): CompoundTypeTree

    Definition Classes
    LazyTreeCopierTreeCopier
  19. def DefDef(tree: Tree, mods: Modifiers, name: Name, tparams: List[TypeDef], vparamss: List[List[ValDef]], tpt: Tree, rhs: Tree): DefDef

    Definition Classes
    LazyTreeCopierTreeCopier
  20. def DocDef(tree: Tree, comment: DocComment, definition: Tree): DocDef

    Definition Classes
    LazyTreeCopierTreeCopier
  21. def ExistentialTypeTree(tree: Tree, tpt: Tree, whereClauses: List[Tree]): ExistentialTypeTree

    Definition Classes
    LazyTreeCopierTreeCopier
  22. def Function(tree: Tree, vparams: List[ValDef], body: Tree): Function

    Definition Classes
    LazyTreeCopierTreeCopier
  23. def Ident(tree: Tree, name: Name): Ident

    Definition Classes
    LazyTreeCopierTreeCopier
  24. def If(tree: Tree, cond: Tree, thenp: Tree, elsep: Tree): If

    Definition Classes
    LazyTreeCopierTreeCopier
  25. def Import(tree: Tree, expr: Tree, selectors: List[ImportSelector]): Import

    Definition Classes
    LazyTreeCopierTreeCopier
  26. def LabelDef(tree: Tree, name: Name, params: List[Ident], rhs: Tree): LabelDef

    Definition Classes
    LazyTreeCopierTreeCopier
  27. def Literal(tree: Tree, value: Constant): Literal

    Definition Classes
    LazyTreeCopierTreeCopier
  28. def Match(tree: Tree, selector: Tree, cases: List[CaseDef]): Match

    Definition Classes
    LazyTreeCopierTreeCopier
  29. def ModuleDef(tree: Tree, mods: Modifiers, name: Name, impl: Template): ModuleDef

    Definition Classes
    LazyTreeCopierTreeCopier
  30. def New(tree: Tree, tpt: Tree): New

    Definition Classes
    LazyTreeCopierTreeCopier
  31. def PackageDef(tree: Tree, pid: RefTree, stats: List[Tree]): PackageDef

    Definition Classes
    LazyTreeCopierTreeCopier
  32. def Return(tree: Tree, expr: Tree): Return

    Definition Classes
    LazyTreeCopierTreeCopier
  33. def Select(tree: Tree, qualifier: Tree, selector: Name): Select

    Definition Classes
    LazyTreeCopierTreeCopier
  34. def SelectFromArray(tree: Tree, qualifier: Tree, selector: Name, erasure: Type): SelectFromArray

    Definition Classes
    LazyTreeCopierTreeCopier
  35. def SelectFromTypeTree(tree: Tree, qualifier: Tree, selector: Name): SelectFromTypeTree

    Definition Classes
    LazyTreeCopierTreeCopier
  36. def SingletonTypeTree(tree: Tree, ref: Tree): SingletonTypeTree

    Definition Classes
    LazyTreeCopierTreeCopier
  37. def Star(tree: Tree, elem: Tree): Star

    Definition Classes
    LazyTreeCopierTreeCopier
  38. def Super(tree: Tree, qual: Tree, mix: TypeName): Super

    Definition Classes
    LazyTreeCopierTreeCopier
  39. def Template(tree: Tree, parents: List[Tree], self: ValDef, body: List[Tree]): Template

    Definition Classes
    LazyTreeCopierTreeCopier
  40. def This(tree: Tree, qual: Name): This

    Definition Classes
    LazyTreeCopierTreeCopier
  41. def Throw(tree: Tree, expr: Tree): Throw

    Definition Classes
    LazyTreeCopierTreeCopier
  42. def Try(tree: Tree, block: Tree, catches: List[CaseDef], finalizer: Tree): Try

    Definition Classes
    LazyTreeCopierTreeCopier
  43. def TypeApply(tree: Tree, fun: Tree, args: List[Tree]): TypeApply

    Definition Classes
    LazyTreeCopierTreeCopier
  44. def TypeBoundsTree(tree: Tree, lo: Tree, hi: Tree): TypeBoundsTree

    Definition Classes
    LazyTreeCopierTreeCopier
  45. def TypeDef(tree: Tree, mods: Modifiers, name: Name, tparams: List[TypeDef], rhs: Tree): TypeDef

    Definition Classes
    LazyTreeCopierTreeCopier
  46. def TypeTree(tree: Tree): TypeTree

    Definition Classes
    LazyTreeCopierTreeCopier
  47. def TypeTreeWithDeferredRefCheck(tree: Tree): TypeTreeWithDeferredRefCheck

    Definition Classes
    LazyTreeCopierTreeCopier
  48. def Typed(tree: Tree, expr: Tree, tpt: Tree): Typed

    Definition Classes
    LazyTreeCopierTreeCopier
  49. def UnApply(tree: Tree, fun: Tree, args: List[Tree]): UnApply

    Definition Classes
    LazyTreeCopierTreeCopier
  50. def ValDef(tree: Tree, mods: Modifiers, name: Name, tpt: Tree, rhs: Tree): ValDef

    Definition Classes
    LazyTreeCopierTreeCopier
  51. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  52. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  53. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  54. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  55. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  56. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  57. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  58. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  59. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  60. final def notify(): Unit

    Definition Classes
    AnyRef
  61. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  62. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  63. def toString(): String

    Definition Classes
    AnyRef → Any
  64. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  65. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  66. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from TreeCopier

Inherited from AnyRef

Inherited from Any