diff options
Diffstat (limited to 'src/compiler/scala/tools/nsc/interpreter/Power.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/interpreter/Power.scala | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/compiler/scala/tools/nsc/interpreter/Power.scala b/src/compiler/scala/tools/nsc/interpreter/Power.scala index 8e546519e5..5a0830841d 100644 --- a/src/compiler/scala/tools/nsc/interpreter/Power.scala +++ b/src/compiler/scala/tools/nsc/interpreter/Power.scala @@ -106,11 +106,12 @@ abstract class Power[G <: Global]( val modClass = pkgSymbol.moduleClass /** Looking for dwindling returns */ - def droppedEnough() = unseenHistory.size >= 4 && ( - unseenHistory.takeRight(4).sliding(2) map (_.toList) forall { - case List(a, b) => a > b + def droppedEnough() = unseenHistory.size >= 4 && { + unseenHistory takeRight 4 sliding 2 forall { it => + val List(a, b) = it.toList + a > b } - ) + } def isRecur(sym: Symbol) = true def isIgnore(sym: Symbol) = sym.isAnonOrRefinementClass || (sym.name.toString contains "$mc") |