All Downloads are FREE. Search and download functionalities are using the official Maven repository.

scala.async.internal.AsyncUtils.scala Maven / Gradle / Ivy

/*
 * Copyright (C) 2012-2014 Typesafe Inc. 
 */
package scala.async.internal

object AsyncUtils {

  private def enabled(level: String) = sys.props.getOrElse(s"scala.async.$level", "false").equalsIgnoreCase("true")

  private def verbose = enabled("debug")
  private def trace   = enabled("trace")

  private[async] def vprintln(s: => Any): Unit = if (verbose) println(s"[async] $s")

  private[async] def trace(s: => Any): Unit = if (trace) println(s"[async] $s")
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy