diff options
author | Adriaan Moors <adriaan.moors@typesafe.com> | 2016-03-17 09:45:42 -0700 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@typesafe.com> | 2016-03-26 22:54:03 -0700 |
commit | 8a7919bb543ee152dab9874abc37f9bbaac7eeaf (patch) | |
tree | 7a0e417d13b9aee24362c15894357a8b0d49e5d2 /src/compiler/scala/tools/nsc/transform/Delambdafy.scala | |
parent | 8433b6fa0e86dfdcd3db31b97844b14d65e45359 (diff) | |
download | scala-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.scala | 4 |
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 |