blob: 71f8be330d02d5563988ec720e127637af41801f (
plain) (
tree)
|
|
package scala
package reflect.io
import scala.reflect.internal.util.Statistics
// Due to limitations in the Statistics machinery, these are only
// reported if this patch is applied.
//
// --- a/src/reflect/scala/reflect/internal/util/Statistics.scala
// +++ b/src/reflect/scala/reflect/internal/util/Statistics.scala
// @@ -109,7 +109,7 @@ quant)
// * Quantities with non-empty prefix are printed in the statistics info.
// */
// trait Quantity {
// - if (enabled && prefix.nonEmpty) {
// + if (prefix.nonEmpty) {
// val key = s"${if (underlying != this) underlying.prefix else ""}/$prefix"
// qs(key) = this
// }
// @@ -243,7 +243,7 @@ quant)
// *
// * to remove all Statistics code from build
// */
// - final val canEnable = _enabled
// + final val canEnable = true // _enabled
//
// We can commit this change as the first diff reverts a fix for an IDE memory leak.
private[io] object IOStats {
val fileExistsCount = Statistics.newCounter("# File.exists calls")
val fileIsDirectoryCount = Statistics.newCounter("# File.isDirectory calls")
val fileIsFileCount = Statistics.newCounter("# File.isFile calls")
}
|