diff options
author | Martin Odersky <odersky@gmail.com> | 2016-03-08 18:05:19 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2016-03-12 16:08:38 +0100 |
commit | c1814a01c9a48b83174055cdc6acc74906106a92 (patch) | |
tree | b14ea4ea6d345606736a9a15a314f68d5141828e /src/dotty/tools/dotc/transform/Getters.scala | |
parent | a378a46f285dd904a5ba5d2b57a5a8c2cdd7b056 (diff) | |
download | dotty-c1814a01c9a48b83174055cdc6acc74906106a92.tar.gz dotty-c1814a01c9a48b83174055cdc6acc74906106a92.tar.bz2 dotty-c1814a01c9a48b83174055cdc6acc74906106a92.zip |
Maintain source position in Getters
Diffstat (limited to 'src/dotty/tools/dotc/transform/Getters.scala')
-rw-r--r-- | src/dotty/tools/dotc/transform/Getters.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/transform/Getters.scala b/src/dotty/tools/dotc/transform/Getters.scala index 882e42d2f..75235d0f5 100644 --- a/src/dotty/tools/dotc/transform/Getters.scala +++ b/src/dotty/tools/dotc/transform/Getters.scala @@ -68,8 +68,8 @@ class Getters extends MiniPhaseTransform with SymTransformer { thisTransform => private val NoGetterNeeded = Method | Param | JavaDefined | JavaStatic override def transformValDef(tree: ValDef)(implicit ctx: Context, info: TransformerInfo): Tree = - if (tree.symbol is Method) DefDef(tree.symbol.asTerm, tree.rhs) else tree + if (tree.symbol is Method) DefDef(tree.symbol.asTerm, tree.rhs).withPos(tree.pos) else tree override def transformAssign(tree: Assign)(implicit ctx: Context, info: TransformerInfo): Tree = - if (tree.lhs.symbol is Method) tree.lhs.becomes(tree.rhs) else tree + if (tree.lhs.symbol is Method) tree.lhs.becomes(tree.rhs).withPos(tree.pos) else tree } |