Creates a Alternative node from the given components, having a given tree as a prototype.
Creates a Alternative node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Annotated node from the given components, having a given tree as a prototype.
Creates a Annotated node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a AppliedTypeTree node from the given components, having a given tree as a prototype.
Creates a AppliedTypeTree node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Apply node from the given components, having a given tree as a prototype.
Creates a Apply node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Assign node from the given components, having a given tree as a prototype.
Creates a Assign node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a AssignOrNamedArg node from the given components, having a given tree as a prototype.
Creates a AssignOrNamedArg node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Bind node from the given components, having a given tree as a prototype.
Creates a Bind node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Block node from the given components, having a given tree as a prototype.
Creates a Block node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a CaseDef node from the given components, having a given tree as a prototype.
Creates a CaseDef node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a ClassDef node from the given components, having a given tree as a prototype.
Creates a ClassDef node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a CompoundTypeTree node from the given components, having a given tree as a prototype.
Creates a CompoundTypeTree node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a DefDef node from the given components, having a given tree as a prototype.
Creates a DefDef node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a ExistentialTypeTree node from the given components, having a given tree as a prototype.
Creates a ExistentialTypeTree node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Function node from the given components, having a given tree as a prototype.
Creates a Function node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Ident node from the given components, having a given tree as a prototype.
Creates a Ident node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a If node from the given components, having a given tree as a prototype.
Creates a If node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Import node from the given components, having a given tree as a prototype.
Creates a Import node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a LabelDef node from the given components, having a given tree as a prototype.
Creates a LabelDef node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Literal node from the given components, having a given tree as a prototype.
Creates a Literal node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Match node from the given components, having a given tree as a prototype.
Creates a Match node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a ModuleDef node from the given components, having a given tree as a prototype.
Creates a ModuleDef node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a New node from the given components, having a given tree as a prototype.
Creates a New node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a PackageDef node from the given components, having a given tree as a prototype.
Creates a PackageDef node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a RefTree node from the given components, having a given tree as a prototype.
Creates a RefTree node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a ReferenceToBoxed node from the given components, having a given tree as a prototype.
Creates a ReferenceToBoxed node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Return node from the given components, having a given tree as a prototype.
Creates a Return node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Select node from the given components, having a given tree as a prototype.
Creates a Select node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a SelectFromTypeTree node from the given components, having a given tree as a prototype.
Creates a SelectFromTypeTree node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a SingletonTypeTree node from the given components, having a given tree as a prototype.
Creates a SingletonTypeTree node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Star node from the given components, having a given tree as a prototype.
Creates a Star node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Super node from the given components, having a given tree as a prototype.
Creates a Super node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Template node from the given components, having a given tree as a prototype.
Creates a Template node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a This node from the given components, having a given tree as a prototype.
Creates a This node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Throw node from the given components, having a given tree as a prototype.
Creates a Throw node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Try node from the given components, having a given tree as a prototype.
Creates a Try node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a TypeApply node from the given components, having a given tree as a prototype.
Creates a TypeApply node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a TypeBoundsTree node from the given components, having a given tree as a prototype.
Creates a TypeBoundsTree node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a TypeDef node from the given components, having a given tree as a prototype.
Creates a TypeDef node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a TypeTree node from the given components, having a given tree as a prototype.
Creates a TypeTree node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a Typed node from the given components, having a given tree as a prototype.
Creates a Typed node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a UnApply node from the given components, having a given tree as a prototype.
Creates a UnApply node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
Creates a ValDef node from the given components, having a given tree as a prototype.
Creates a ValDef node from the given components, having a given tree as a prototype.
Having a tree as a prototype means that the tree's attachments, type and symbol will be copied into the result.
The type of standard (lazy) tree copiers.