tuned signature;
authorwenzelm
Tue, 31 Oct 2023 15:40:46 +0100
changeset 78864 2024a2298d7a
parent 78863 f627ab8c276c
child 78865 a0199212046a
tuned signature;
src/Pure/Concurrent/consumer_thread.scala
src/Pure/Concurrent/mailbox.scala
--- a/src/Pure/Concurrent/consumer_thread.scala	Tue Oct 31 14:35:51 2023 +0100
+++ b/src/Pure/Concurrent/consumer_thread.scala	Tue Oct 31 15:40:46 2023 +0100
@@ -45,7 +45,7 @@
   /* thread */
 
   private var active = true
-  private val mailbox = Mailbox[Option[Request]]
+  private val mailbox = Mailbox[Option[Request]]()
 
   private val thread = Isabelle_Thread.fork(name = name, daemon = daemon) { main_loop(Nil) }
   def is_active(): Boolean = active && thread.isAlive
--- a/src/Pure/Concurrent/mailbox.scala	Tue Oct 31 14:35:51 2023 +0100
+++ b/src/Pure/Concurrent/mailbox.scala	Tue Oct 31 15:40:46 2023 +0100
@@ -9,7 +9,7 @@
 
 
 object Mailbox {
-  def apply[A]: Mailbox[A] = new Mailbox[A]()
+  def apply[A](): Mailbox[A] = new Mailbox[A]()
 }
 
 
@@ -23,6 +23,6 @@
     (mailbox.timed_access(_ => timeout.map(t => Time.now() + t),
       { case Nil => None case msgs => Some((msgs, Nil)) }) getOrElse Nil).reverse
 
-  def await_empty: Unit =
+  def await_empty(): Unit =
     mailbox.guarded_access({ case Nil => Some(((), Nil)) case _ => None })
 }