summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform/Delambdafy.scala
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2016-03-17 09:45:42 -0700
committerAdriaan Moors <adriaan.moors@typesafe.com>2016-03-26 22:54:03 -0700
commit8a7919bb543ee152dab9874abc37f9bbaac7eeaf (patch)
tree7a0e417d13b9aee24362c15894357a8b0d49e5d2 /src/compiler/scala/tools/nsc/transform/Delambdafy.scala
parent8433b6fa0e86dfdcd3db31b97844b14d65e45359 (diff)
downloadscala-8a7919bb543ee152dab9874abc37f9bbaac7eeaf.tar.gz
scala-8a7919bb543ee152dab9874abc37f9bbaac7eeaf.tar.bz2
scala-8a7919bb543ee152dab9874abc37f9bbaac7eeaf.zip
Refactoring. Decakify TypeAdaptingTransformer
Diffstat (limited to 'src/compiler/scala/tools/nsc/transform/Delambdafy.scala')
-rw-r--r--src/compiler/scala/tools/nsc/transform/Delambdafy.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/Delambdafy.scala b/src/compiler/scala/tools/nsc/transform/Delambdafy.scala
index 8a318b194f..3262dd9202 100644
--- a/src/compiler/scala/tools/nsc/transform/Delambdafy.scala
+++ b/src/compiler/scala/tools/nsc/transform/Delambdafy.scala
@@ -172,8 +172,8 @@ abstract class Delambdafy extends Transform with TypingTransformers with ast.Tre
if (resTpOk && isReferenceType(samResultType) && functionResultType <:< samResultType) functionResultType
else samResultType
- val typeAdapter = new TypeAdapter { val typer = localTyper }
- import typeAdapter.{box, unbox, cast, adaptToType, unboxValueClass}
+ val typeAdapter = new TypeAdapter { def typedPos(pos: Position)(tree: Tree): Tree = localTyper.typedPos(pos)(tree) }
+ import typeAdapter.{adaptToType, unboxValueClass}
val targetParams = target.paramss.head
val numCaptures = targetParams.length - functionParamTypes.length