dotty.tools.dotc.ast.untpd

UntypedTreeCopier

Related Doc: package untpd

class UntypedTreeCopier extends TreeCopier

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. UntypedTreeCopier
  2. TreeCopier
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new UntypedTreeCopier()

Value Members

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

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Definition Classes
    AnyRef → Any
  4. def Alternative(tree: untpd.Tree)(trees: List[untpd.Tree]): untpd.Alternative

    Definition Classes
    TreeCopier
  5. def AndTypeTree(tree: untpd.Tree)(left: untpd.Tree, right: untpd.Tree): untpd.AndTypeTree

    Definition Classes
    TreeCopier
  6. def Annotated(tree: untpd.Tree)(arg: untpd.Tree, annot: untpd.Tree)(implicit ctx: Context): untpd.Annotated

    Definition Classes
    TreeCopier
  7. def AppliedTypeTree(tree: untpd.Tree)(tpt: untpd.Tree, args: List[untpd.Tree]): untpd.AppliedTypeTree

    Definition Classes
    TreeCopier
  8. def Apply(tree: untpd.Tree)(fun: untpd.Tree, args: List[untpd.Tree])(implicit ctx: Context): untpd.Apply

    Definition Classes
    TreeCopier
  9. def Assign(tree: untpd.Tree)(lhs: untpd.Tree, rhs: untpd.Tree)(implicit ctx: Context): untpd.Assign

    Definition Classes
    TreeCopier
  10. def Bind(tree: untpd.Tree)(name: Name, body: untpd.Tree): untpd.Bind

    Definition Classes
    TreeCopier
  11. def Block(tree: untpd.Tree)(stats: List[untpd.Tree], expr: untpd.Tree)(implicit ctx: Context): untpd.Block

    Definition Classes
    TreeCopier
  12. def ByNameTypeTree(tree: untpd.Tree)(result: untpd.Tree): untpd.ByNameTypeTree

    Definition Classes
    TreeCopier
  13. def CaseDef(tree: untpd.CaseDef)(pat: untpd.Tree = tree.pat, guard: untpd.Tree = tree.guard, body: untpd.Tree = tree.body)(implicit ctx: Context): untpd.CaseDef

    Definition Classes
    TreeCopier
  14. def CaseDef(tree: untpd.Tree)(pat: untpd.Tree, guard: untpd.Tree, body: untpd.Tree)(implicit ctx: Context): untpd.CaseDef

    Definition Classes
    TreeCopier
  15. def Closure(tree: untpd.Closure)(env: List[untpd.Tree] = tree.env, meth: untpd.Tree = tree.meth, tpt: untpd.Tree = tree.tpt)(implicit ctx: Context): untpd.Closure

    Definition Classes
    TreeCopier
  16. def Closure(tree: untpd.Tree)(env: List[untpd.Tree], meth: untpd.Tree, tpt: untpd.Tree)(implicit ctx: Context): untpd.Closure

    Definition Classes
    TreeCopier
  17. def ContextBounds(tree: untpd.Tree)(bounds: untpd.TypeBoundsTree, cxBounds: List[untpd.Tree]): ContextBounds

  18. def DefDef(tree: untpd.DefDef)(name: TermName = tree.name, tparams: List[untpd.TypeDef] = tree.tparams, vparamss: List[List[untpd.ValDef]] = tree.vparamss, tpt: untpd.Tree = tree.tpt, rhs: LazyTree = tree.unforcedRhs): untpd.DefDef

    Definition Classes
    TreeCopier
  19. def DefDef(tree: untpd.Tree)(name: TermName, tparams: List[untpd.TypeDef], vparamss: List[List[untpd.ValDef]], tpt: untpd.Tree, rhs: LazyTree): untpd.DefDef

    Definition Classes
    TreeCopier
  20. def DoWhile(tree: untpd.Tree)(body: untpd.Tree, cond: untpd.Tree): DoWhile

  21. def ForDo(tree: untpd.Tree)(enums: List[untpd.Tree], body: untpd.Tree): ForDo

  22. def ForYield(tree: untpd.Tree)(enums: List[untpd.Tree], expr: untpd.Tree): ForYield

  23. def Function(tree: untpd.Tree)(args: List[untpd.Tree], body: untpd.Tree): Function

  24. def GenAlias(tree: untpd.Tree)(pat: untpd.Tree, expr: untpd.Tree): GenAlias

  25. def GenFrom(tree: untpd.Tree)(pat: untpd.Tree, expr: untpd.Tree): GenFrom

  26. def Ident(tree: untpd.Tree)(name: Name): untpd.Ident

    Definition Classes
    TreeCopier
  27. def If(tree: untpd.If)(cond: untpd.Tree = tree.cond, thenp: untpd.Tree = tree.thenp, elsep: untpd.Tree = tree.elsep)(implicit ctx: Context): untpd.If

    Definition Classes
    TreeCopier
  28. def If(tree: untpd.Tree)(cond: untpd.Tree, thenp: untpd.Tree, elsep: untpd.Tree)(implicit ctx: Context): untpd.If

    Definition Classes
    TreeCopier
  29. def Import(tree: untpd.Tree)(expr: untpd.Tree, selectors: List[untpd.Tree]): untpd.Import

    Definition Classes
    TreeCopier
  30. def InfixOp(tree: untpd.Tree)(left: untpd.Tree, op: Name, right: untpd.Tree): InfixOp

  31. def Inlined(tree: untpd.Tree)(call: tpd.Tree, bindings: List[untpd.MemberDef], expansion: untpd.Tree)(implicit ctx: Context): untpd.Inlined

    Definition Classes
    TreeCopier
  32. def InterpolatedString(tree: untpd.Tree)(id: TermName, segments: List[untpd.Tree]): InterpolatedString

  33. def Literal(tree: untpd.Tree)(const: Constant)(implicit ctx: Context): untpd.Literal

    Definition Classes
    TreeCopier
  34. def Match(tree: untpd.Tree)(selector: untpd.Tree, cases: List[untpd.CaseDef])(implicit ctx: Context): untpd.Match

    Definition Classes
    TreeCopier
  35. def ModuleDef(tree: untpd.Tree)(name: TermName, impl: untpd.Template): ModuleDef

  36. def NamedArg(tree: untpd.Tree)(name: Name, arg: untpd.Tree)(implicit ctx: Context): untpd.NamedArg

    Definition Classes
    TreeCopier
  37. def New(tree: untpd.Tree)(tpt: untpd.Tree)(implicit ctx: Context): untpd.New

    Definition Classes
    TreeCopier
  38. def OrTypeTree(tree: untpd.Tree)(left: untpd.Tree, right: untpd.Tree): untpd.OrTypeTree

    Definition Classes
    TreeCopier
  39. def PackageDef(tree: untpd.Tree)(pid: untpd.RefTree, stats: List[untpd.Tree]): untpd.PackageDef

    Definition Classes
    TreeCopier
  40. def Parens(tree: untpd.Tree)(t: untpd.Tree): Parens

  41. def ParsedTry(tree: untpd.Tree)(expr: untpd.Tree, handler: untpd.Tree, finalizer: untpd.Tree): ParsedTry

  42. def PatDef(tree: untpd.Tree)(mods: Modifiers, pats: List[untpd.Tree], tpt: untpd.Tree, rhs: untpd.Tree): PatDef

  43. def PolyTypeDef(tree: untpd.Tree)(name: TypeName, tparams: List[untpd.TypeDef], rhs: untpd.Tree): PolyTypeDef

  44. def PolyTypeTree(tree: untpd.Tree)(tparams: List[untpd.TypeDef], body: untpd.Tree): untpd.PolyTypeTree

    Definition Classes
    TreeCopier
  45. def PostfixOp(tree: untpd.Tree)(od: untpd.Tree, op: Name): PostfixOp

  46. def PrefixOp(tree: untpd.Tree)(op: Name, od: untpd.Tree): PrefixOp

  47. def RefinedTypeTree(tree: untpd.Tree)(tpt: untpd.Tree, refinements: List[untpd.Tree]): untpd.RefinedTypeTree

    Definition Classes
    TreeCopier
  48. def Return(tree: untpd.Tree)(expr: untpd.Tree, from: untpd.Tree)(implicit ctx: Context): untpd.Return

    Definition Classes
    TreeCopier
  49. def Select(tree: untpd.Tree)(qualifier: untpd.Tree, name: Name)(implicit ctx: Context): untpd.Select

    Definition Classes
    TreeCopier
  50. def SeqLiteral(tree: untpd.Tree)(elems: List[untpd.Tree], elemtpt: untpd.Tree)(implicit ctx: Context): untpd.SeqLiteral

    Definition Classes
    TreeCopier
  51. def SingletonTypeTree(tree: untpd.Tree)(ref: untpd.Tree): untpd.SingletonTypeTree

    Definition Classes
    TreeCopier
  52. def Super(tree: untpd.Tree)(qual: untpd.Tree, mix: TypeName): untpd.Super

    Definition Classes
    TreeCopier
  53. def SymbolLit(tree: untpd.Tree)(str: String): SymbolLit

  54. def Template(tree: untpd.Template)(constr: untpd.DefDef = tree.constr, parents: List[untpd.Tree] = tree.parents, self: untpd.ValDef = tree.self, body: LazyTreeList = tree.unforcedBody): untpd.Template

    Definition Classes
    TreeCopier
  55. def Template(tree: untpd.Tree)(constr: untpd.DefDef, parents: List[untpd.Tree], self: untpd.ValDef, body: LazyTreeList): untpd.Template

    Definition Classes
    TreeCopier
  56. def Thicket(tree: untpd.Tree)(trees: List[untpd.Tree]): untpd.Thicket

    Definition Classes
    TreeCopier
  57. def This(tree: untpd.Tree)(qual: TypeName): untpd.This

    Definition Classes
    TreeCopier
  58. def Throw(tree: untpd.Tree)(expr: untpd.Tree): Throw

  59. def Try(tree: untpd.Try)(expr: untpd.Tree = tree.expr, cases: List[untpd.CaseDef] = tree.cases, finalizer: untpd.Tree = tree.finalizer)(implicit ctx: Context): untpd.Try

    Definition Classes
    TreeCopier
  60. def Try(tree: untpd.Tree)(expr: untpd.Tree, cases: List[untpd.CaseDef], finalizer: untpd.Tree)(implicit ctx: Context): untpd.Try

    Definition Classes
    TreeCopier
  61. def Tuple(tree: untpd.Tree)(trees: List[untpd.Tree]): Tuple

  62. def TypeApply(tree: untpd.Tree)(fun: untpd.Tree, args: List[untpd.Tree])(implicit ctx: Context): untpd.TypeApply

    Definition Classes
    TreeCopier
  63. def TypeBoundsTree(tree: untpd.Tree)(lo: untpd.Tree, hi: untpd.Tree): untpd.TypeBoundsTree

    Definition Classes
    TreeCopier
  64. def TypeDef(tree: untpd.TypeDef)(name: TypeName = tree.name, rhs: untpd.Tree = tree.rhs, tparams: List[untpd.TypeDef] = tree.tparams): untpd.TypeDef

    Definition Classes
    TreeCopier
  65. def TypeDef(tree: untpd.Tree)(name: TypeName, rhs: untpd.Tree, tparams: List[untpd.TypeDef]): untpd.TypeDef

    Definition Classes
    TreeCopier
  66. def TypeTree(tree: untpd.Tree)(original: untpd.Tree): untpd.TypeTree

    Definition Classes
    TreeCopier
  67. def Typed(tree: untpd.Tree)(expr: untpd.Tree, tpt: untpd.Tree)(implicit ctx: Context): untpd.Typed

    Definition Classes
    TreeCopier
  68. def UnApply(tree: untpd.UnApply)(fun: untpd.Tree = tree.fun, implicits: List[untpd.Tree] = tree.implicits, patterns: List[untpd.Tree] = tree.patterns): untpd.UnApply

    Definition Classes
    TreeCopier
  69. def UnApply(tree: untpd.Tree)(fun: untpd.Tree, implicits: List[untpd.Tree], patterns: List[untpd.Tree]): untpd.UnApply

    Definition Classes
    TreeCopier
  70. def ValDef(tree: untpd.ValDef)(name: TermName = tree.name, tpt: untpd.Tree = tree.tpt, rhs: LazyTree = tree.unforcedRhs): untpd.ValDef

    Definition Classes
    TreeCopier
  71. def ValDef(tree: untpd.Tree)(name: TermName, tpt: untpd.Tree, rhs: LazyTree): untpd.ValDef

    Definition Classes
    TreeCopier
  72. def WhileDo(tree: untpd.Tree)(cond: untpd.Tree, body: untpd.Tree): WhileDo

  73. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  74. def clone(): AnyRef

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

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

    Definition Classes
    AnyRef → Any
  77. def finalize(tree: untpd.Tree, copied: untpd.MemberDef): ThisTree[Untyped]

    Definition Classes
    TreeCopier
  78. def finalize(tree: untpd.Tree, copied: untpd.Tree): ThisTree[Untyped]

    Definition Classes
    TreeCopier
  79. def finalize(): Unit

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

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

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

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

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

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

    Definition Classes
    AnyRef
  86. def postProcess(tree: untpd.Tree, copied: untpd.MemberDef): ThisTree[Untyped]

    Definition Classes
    UntypedTreeCopierTreeCopier
  87. def postProcess(tree: untpd.Tree, copied: untpd.Tree): ThisTree[Untyped]

    Definition Classes
    UntypedTreeCopierTreeCopier
  88. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  89. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from untpd.TreeCopier

Inherited from AnyRef

Inherited from Any

Ungrouped