scala.tools.nsc.ast.Trees

StrictTreeCopier

class StrictTreeCopier extends Global.StrictTreeCopier with Global.TreeCopier

Definition Classes
Trees → Trees
Source
Trees.scala
Linear Supertypes
Global.TreeCopier, Global.StrictTreeCopier, Global.InternalTreeCopierOps, Global.TreeCopierOps, AnyRef, Any
Type Hierarchy Learn more about scaladoc diagrams
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 any2stringfmt
  3. by any2ArrowAssoc
  4. by any2Ensuring
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new StrictTreeCopier()

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. def +(other: String): String

    Implicit information
    This member is added by an implicit conversion from Global.StrictTreeCopier to StringAdd performed by method any2stringadd in scala.Predef.
    Definition Classes
    StringAdd
  5. def ->[B](y: B): (Global.StrictTreeCopier, B)

    Implicit information
    This member is added by an implicit conversion from Global.StrictTreeCopier to ArrowAssoc[Global.StrictTreeCopier] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  6. final def ==(arg0: AnyRef): Boolean

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

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

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  9. def Annotated(tree: Global.Tree, annot: Global.Tree, arg: Global.Tree): Global.Annotated

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  10. def AppliedTypeTree(tree: Global.Tree, tpt: Global.Tree, args: List[Global.Tree]): Global.AppliedTypeTree

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  11. def Apply(tree: Global.Tree, fun: Global.Tree, args: List[Global.Tree]): Global.Apply

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  12. def ApplyDynamic(tree: Global.Tree, qual: Global.Tree, args: List[Global.Tree]): Global.ApplyDynamic

    Definition Classes
    StrictTreeCopier → InternalTreeCopierOps
  13. def ArrayValue(tree: Global.Tree, elemtpt: Global.Tree, trees: List[Global.Tree]): Global.ArrayValue

    Definition Classes
    StrictTreeCopier → InternalTreeCopierOps
  14. def Assign(tree: Global.Tree, lhs: Global.Tree, rhs: Global.Tree): Global.Assign

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  15. def AssignOrNamedArg(tree: Global.Tree, lhs: Global.Tree, rhs: Global.Tree): Global.AssignOrNamedArg

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  16. def Bind(tree: Global.Tree, name: Global.Name, body: Global.Tree): Global.Bind

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  17. def Block(tree: Global.Tree, stats: List[Global.Tree], expr: Global.Tree): Global.Block

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  18. def CaseDef(tree: Global.Tree, pat: Global.Tree, guard: Global.Tree, body: Global.Tree): Global.CaseDef

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  19. def ClassDef(tree: Global.Tree, mods: Global.Modifiers, name: Global.Name, tparams: List[Global.TypeDef], impl: Global.Template): Global.ClassDef

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  20. def CompoundTypeTree(tree: Global.Tree, templ: Global.Template): Global.CompoundTypeTree

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  21. 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
  22. def DocDef(tree: Global.Tree, comment: Global.DocComment, definition: Global.Tree): Global.DocDef

    Definition Classes
    StrictTreeCopierTreeCopier
  23. def ExistentialTypeTree(tree: Global.Tree, tpt: Global.Tree, whereClauses: List[Global.Tree]): Global.ExistentialTypeTree

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  24. def Function(tree: Global.Tree, vparams: List[Global.ValDef], body: Global.Tree): Global.Function

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  25. def Ident(tree: Global.Tree, name: Global.Name): Global.Ident

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  26. def If(tree: Global.Tree, cond: Global.Tree, thenp: Global.Tree, elsep: Global.Tree): Global.If

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  27. def Import(tree: Global.Tree, expr: Global.Tree, selectors: List[Global.ImportSelector]): Global.Import

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  28. def InjectDerivedValue(tree: Global.Tree, arg: Global.Tree): Global.InjectDerivedValue

    Definition Classes
    StrictTreeCopierTreeCopier
  29. def LabelDef(tree: Global.Tree, name: Global.Name, params: List[Global.Ident], rhs: Global.Tree): Global.LabelDef

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  30. def Literal(tree: Global.Tree, value: Global.Constant): Global.Literal

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  31. def Match(tree: Global.Tree, selector: Global.Tree, cases: List[Global.CaseDef]): Global.Match

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  32. def ModuleDef(tree: Global.Tree, mods: Global.Modifiers, name: Global.Name, impl: Global.Template): Global.ModuleDef

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  33. def New(tree: Global.Tree, tpt: Global.Tree): Global.New

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  34. def PackageDef(tree: Global.Tree, pid: Global.RefTree, stats: List[Global.Tree]): Global.PackageDef

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  35. def ReferenceToBoxed(tree: Global.Tree, idt: Global.Ident): Global.ReferenceToBoxed

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  36. def Return(tree: Global.Tree, expr: Global.Tree): Global.Return

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  37. def Select(tree: Global.Tree, qualifier: Global.Tree, selector: Global.Name): Global.Select

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  38. def SelectFromArray(tree: Global.Tree, qualifier: Global.Tree, selector: Global.Name, erasure: Global.Type): Global.SelectFromArray

    Definition Classes
    StrictTreeCopierTreeCopier
  39. def SelectFromTypeTree(tree: Global.Tree, qualifier: Global.Tree, selector: Global.Name): Global.SelectFromTypeTree

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  40. def SingletonTypeTree(tree: Global.Tree, ref: Global.Tree): Global.SingletonTypeTree

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  41. def Star(tree: Global.Tree, elem: Global.Tree): Global.Star

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  42. def Super(tree: Global.Tree, qual: Global.Tree, mix: Global.TypeName): Global.Super

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  43. def Template(tree: Global.Tree, parents: List[Global.Tree], self: Global.ValDef, body: List[Global.Tree]): Global.Template

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  44. def This(tree: Global.Tree, qual: Global.Name): Global.This

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  45. def Throw(tree: Global.Tree, expr: Global.Tree): Global.Throw

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  46. def Try(tree: Global.Tree, block: Global.Tree, catches: List[Global.CaseDef], finalizer: Global.Tree): Global.Try

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  47. def TypeApply(tree: Global.Tree, fun: Global.Tree, args: List[Global.Tree]): Global.TypeApply

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  48. def TypeBoundsTree(tree: Global.Tree, lo: Global.Tree, hi: Global.Tree): Global.TypeBoundsTree

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  49. def TypeDef(tree: Global.Tree, mods: Global.Modifiers, name: Global.Name, tparams: List[Global.TypeDef], rhs: Global.Tree): Global.TypeDef

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  50. def TypeTree(tree: Global.Tree): Global.TypeTree

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  51. def TypeTreeWithDeferredRefCheck(tree: Global.Tree): Global.TypeTreeWithDeferredRefCheck

    Definition Classes
    StrictTreeCopierTreeCopier
  52. def Typed(tree: Global.Tree, expr: Global.Tree, tpt: Global.Tree): Global.Typed

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  53. def UnApply(tree: Global.Tree, fun: Global.Tree, args: List[Global.Tree]): Global.UnApply

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  54. def ValDef(tree: Global.Tree, mods: Global.Modifiers, name: Global.Name, tpt: Global.Tree, rhs: Global.Tree): Global.ValDef

    Definition Classes
    StrictTreeCopier → TreeCopierOps
  55. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  56. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  57. def ensuring(cond: (Global.StrictTreeCopier) ⇒ Boolean, msg: ⇒ Any): Global.StrictTreeCopier

    Implicit information
    This member is added by an implicit conversion from Global.StrictTreeCopier to Ensuring[Global.StrictTreeCopier] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  58. def ensuring(cond: (Global.StrictTreeCopier) ⇒ Boolean): Global.StrictTreeCopier

    Implicit information
    This member is added by an implicit conversion from Global.StrictTreeCopier to Ensuring[Global.StrictTreeCopier] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  59. def ensuring(cond: Boolean, msg: ⇒ Any): Global.StrictTreeCopier

    Implicit information
    This member is added by an implicit conversion from Global.StrictTreeCopier to Ensuring[Global.StrictTreeCopier] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  60. def ensuring(cond: Boolean): Global.StrictTreeCopier

    Implicit information
    This member is added by an implicit conversion from Global.StrictTreeCopier to Ensuring[Global.StrictTreeCopier] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  61. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  64. def formatted(fmtstr: String): String

    Implicit information
    This member is added by an implicit conversion from Global.StrictTreeCopier to StringFormat performed by method any2stringfmt in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  65. final def getClass(): Class[_]

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

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

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

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

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

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

    Definition Classes
    AnyRef
  72. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  76. def [B](y: B): (Global.StrictTreeCopier, B)

    Implicit information
    This member is added by an implicit conversion from Global.StrictTreeCopier to ArrowAssoc[Global.StrictTreeCopier] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Shadowed Implict Value Members

  1. val self: Any

    Implicit information
    This member is added by an implicit conversion from Global.StrictTreeCopier to StringAdd performed by method any2stringadd in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (strictTreeCopier: StringAdd).self
    Definition Classes
    StringAdd
  2. val self: Any

    Implicit information
    This member is added by an implicit conversion from Global.StrictTreeCopier to StringFormat performed by method any2stringfmt in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (strictTreeCopier: StringFormat).self
    Definition Classes
    StringFormat

Deprecated Value Members

  1. def x: Global.StrictTreeCopier

    Implicit information
    This member is added by an implicit conversion from Global.StrictTreeCopier to ArrowAssoc[Global.StrictTreeCopier] performed by method any2ArrowAssoc in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (strictTreeCopier: ArrowAssoc[Global.StrictTreeCopier]).x
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use leftOfArrow instead

  2. def x: Global.StrictTreeCopier

    Implicit information
    This member is added by an implicit conversion from Global.StrictTreeCopier to Ensuring[Global.StrictTreeCopier] performed by method any2Ensuring in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (strictTreeCopier: Ensuring[Global.StrictTreeCopier]).x
    Definition Classes
    Ensuring
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use resultOfEnsuring instead

Inherited from Global.TreeCopier

Inherited from Global.StrictTreeCopier

Inherited from Global.InternalTreeCopierOps

Inherited from Global.TreeCopierOps

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from Global.StrictTreeCopier to StringAdd

Inherited by implicit conversion any2stringfmt from Global.StrictTreeCopier to StringFormat

Inherited by implicit conversion any2ArrowAssoc from Global.StrictTreeCopier to ArrowAssoc[Global.StrictTreeCopier]

Inherited by implicit conversion any2Ensuring from Global.StrictTreeCopier to Ensuring[Global.StrictTreeCopier]

Ungrouped