summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2009-12-02 05:00:23 +0000
committerPaul Phillips <paulp@improving.org>2009-12-02 05:00:23 +0000
commitef98846b86519198873f1a762258be1b934addbc (patch)
tree46c17f57d6669c660c97c6fd04d347b2b349a673
parentea22ed166ac84e3e05c26b2a9ae5f8f1ac0077c4 (diff)
downloadscala-ef98846b86519198873f1a762258be1b934addbc.tar.gz
scala-ef98846b86519198873f1a762258be1b934addbc.tar.bz2
scala-ef98846b86519198873f1a762258be1b934addbc.zip
Working around interesting initialization order...
Working around interesting initialization order issue revealed through use of @transient, serialization, and -Xcheckinit.
-rw-r--r--src/library/scala/collection/mutable/LinkedHashSet.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/library/scala/collection/mutable/LinkedHashSet.scala b/src/library/scala/collection/mutable/LinkedHashSet.scala
index b9313bd1d4..7e035bd497 100644
--- a/src/library/scala/collection/mutable/LinkedHashSet.scala
+++ b/src/library/scala/collection/mutable/LinkedHashSet.scala
@@ -25,7 +25,7 @@ class LinkedHashSet[A] extends Set[A]
{
override def companion: GenericCompanion[LinkedHashSet] = LinkedHashSet
- @transient private var ordered = new ListBuffer[A]
+ @transient private[this] var ordered = new ListBuffer[A]
override def size = tableSize