summaryrefslogtreecommitdiff
path: root/examples/scala-js/javalib/src/main/scala/java/util/concurrent/atomic/AtomicBoolean.scala
diff options
context:
space:
mode:
Diffstat (limited to 'examples/scala-js/javalib/src/main/scala/java/util/concurrent/atomic/AtomicBoolean.scala')
-rw-r--r--examples/scala-js/javalib/src/main/scala/java/util/concurrent/atomic/AtomicBoolean.scala33
1 files changed, 0 insertions, 33 deletions
diff --git a/examples/scala-js/javalib/src/main/scala/java/util/concurrent/atomic/AtomicBoolean.scala b/examples/scala-js/javalib/src/main/scala/java/util/concurrent/atomic/AtomicBoolean.scala
deleted file mode 100644
index 5675c31..0000000
--- a/examples/scala-js/javalib/src/main/scala/java/util/concurrent/atomic/AtomicBoolean.scala
+++ /dev/null
@@ -1,33 +0,0 @@
-package java.util.concurrent.atomic
-
-class AtomicBoolean(private[this] var value: Boolean) extends Serializable {
- def this() = this(false)
-
- final def get(): Boolean = value
-
- final def compareAndSet(expect: Boolean, update: Boolean): Boolean = {
- if (expect != value) false else {
- value = update
- true
- }
- }
-
- // For some reason, this method is not final
- def weakCompareAndSet(expect: Boolean, update: Boolean): Boolean =
- compareAndSet(expect, update)
-
- final def set(newValue: Boolean): Unit =
- value = newValue
-
- final def lazySet(newValue: Boolean): Unit =
- set(newValue)
-
- final def getAndSet(newValue: Boolean): Boolean = {
- val old = value
- value = newValue
- old
- }
-
- override def toString(): String =
- value.toString()
-}