Skip to content

Commit 549a1fe

Browse files
committed
[nomaster] bring back SerializeStart from fa3b804
This is necessary to maintain binary compatibility with 2.10.0.
1 parent 5d487f1 commit 549a1fe

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

bincompat-backward.whitelist.conf

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,16 @@ filter {
1111
matchName="scala.collection.immutable.Stream.scala$collection$immutable$Stream$$loop$5"
1212
problemName=MissingMethodProblem
1313
},
14-
{
15-
# private[scala]
16-
matchName="scala.collection.immutable.ListSerializeStart$"
17-
problemName=MissingClassProblem
18-
},
19-
{
20-
# private[scala]
21-
matchName="scala.collection.immutable.ListSerializeStart"
22-
problemName=MissingClassProblem
23-
},
14+
# {
15+
# # private[scala]
16+
# matchName="scala.collection.immutable.ListSerializeStart$"
17+
# problemName=MissingClassProblem
18+
# },
19+
# {
20+
# # private[scala]
21+
# matchName="scala.collection.immutable.ListSerializeStart"
22+
# problemName=MissingClassProblem
23+
# },
2424
{
2525
# private nested class became private top-level class to fix SI-7018
2626
matchName="scala.reflect.macros.Attachments$NonemptyAttachments"

src/library/scala/collection/immutable/List.scala

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -642,6 +642,10 @@ object List extends SeqFactory[List] {
642642
}
643643
}
644644

645+
/** Only used for list serialization */
646+
@SerialVersionUID(0L - 8287891243975527522L)
647+
private[scala] case object ListSerializeStart
648+
645649
/** Only used for list serialization */
646650
@SerialVersionUID(0L - 8476791151975527571L)
647651
private[scala] case object ListSerializeEnd

0 commit comments

Comments
 (0)