Skip to content
Snippets Groups Projects
Commit adb9875d authored by Manos Koukoutos's avatar Manos Koukoutos
Browse files

Add fundef.transform

parent fd78556b
No related branches found
No related tags found
No related merge requests found
......@@ -163,6 +163,17 @@ trait TreeTransformer {
}
}
final def transform(fd: s.FunDef): t.FunDef = {
new t.FunDef(
fd.id,
fd.tparams.map(tpd => t.TypeParameterDef(transform(tpd.tp).asInstanceOf[t.TypeParameter])),
fd.params.map(transform),
transform(fd.returnType),
transform(fd.fullBody),
fd.flags map transform
)
}
protected trait TreeTransformerComposition extends TreeTransformer {
protected val t1: TreeTransformer
protected val t2: TreeTransformer { val s: t1.t.type }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment