src/Pure/Concurrent/counter.scala
changeset 45243 27466646a7a3
parent 43660 bfc0bb115fa1
child 45667 546d78f0d81f
--- a/src/Pure/Concurrent/counter.scala	Sat Oct 22 16:57:24 2011 +0200
+++ b/src/Pure/Concurrent/counter.scala	Sat Oct 22 19:00:03 2011 +0200
@@ -12,9 +12,10 @@
 object Counter
 {
   type ID = Long
+  def apply(): Counter = new Counter
 }
 
-class Counter
+class Counter private
 {
   private var count: Counter.ID = 0