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)(annot: untpd.Tree, arg: 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 InterpolatedString(tree: untpd.Tree)(id: TermName, strings: List[untpd.Literal], elems: List[untpd.Tree]): InterpolatedString

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

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

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

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

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

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

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

    Definition Classes
    TreeCopier
  39. def Pair(tree: untpd.Tree)(left: untpd.Tree, right: untpd.Tree)(implicit ctx: Context): untpd.Pair

    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: untpd.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 PostfixOp(tree: untpd.Tree)(od: untpd.Tree, op: Name): PostfixOp

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

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

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

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

    Definition Classes
    TreeCopier
  49. def SelectFromTypeTree(tree: untpd.Tree)(qualifier: untpd.Tree, name: Name): untpd.SelectFromTypeTree

    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 TypeLambdaTree(tree: untpd.Tree)(tparams: List[untpd.TypeDef], body: untpd.Tree): untpd.TypeLambdaTree

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

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

    Definition Classes
    TreeCopier
  69. 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
  70. def UnApply(tree: untpd.Tree)(fun: untpd.Tree, implicits: List[untpd.Tree], patterns: List[untpd.Tree]): untpd.UnApply

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

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

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

  74. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  75. def clone(): AnyRef

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

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

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

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

    Definition Classes
    TreeCopier
  80. def finalize(): Unit

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

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  90. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from untpd.TreeCopier

Inherited from AnyRef

Inherited from Any

Ungrouped