summaryrefslogtreecommitdiff
path: root/src/library/scala/Enumeration.scala
diff options
context:
space:
mode:
authorStefan Zeiger <szeiger@novocode.com>2011-12-02 15:57:54 +0100
committerStefan Zeiger <szeiger@novocode.com>2011-12-02 15:57:54 +0100
commit66b6ad4cacf69df95499b29f49d03a7e963a9eb9 (patch)
tree455d6e7ce3f4a04ed81f289582ee141bf9c2b048 /src/library/scala/Enumeration.scala
parent0f87b7b5780267d05d467a2f0075ee746f2cef2f (diff)
downloadscala-66b6ad4cacf69df95499b29f49d03a7e963a9eb9.tar.gz
scala-66b6ad4cacf69df95499b29f49d03a7e963a9eb9.tar.bz2
scala-66b6ad4cacf69df95499b29f49d03a7e963a9eb9.zip
Make Enumeration.ValueSet Serializable
Closes SI-5117.
Diffstat (limited to 'src/library/scala/Enumeration.scala')
-rw-r--r--src/library/scala/Enumeration.scala5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/library/scala/Enumeration.scala b/src/library/scala/Enumeration.scala
index 5889bea0e9..c967a48abc 100644
--- a/src/library/scala/Enumeration.scala
+++ b/src/library/scala/Enumeration.scala
@@ -253,10 +253,11 @@ abstract class Enumeration(initial: Int,
* @param nnIds The set of ids of values (adjusted so that the lowest value does
* not fall below zero), organized as a `BitSet`.
*/
- class ValueSet private[ValueSet] (val nnIds: immutable.BitSet)
+ class ValueSet private[ValueSet] (private[this] var nnIds: immutable.BitSet)
extends AbstractSet[Value]
with immutable.SortedSet[Value]
- with SortedSetLike[Value, ValueSet] {
+ with SortedSetLike[Value, ValueSet]
+ with Serializable {
implicit def ordering: Ordering[Value] = ValueOrdering
def rangeImpl(from: Option[Value], until: Option[Value]): ValueSet =