From 3a6497efb4fcba5247d350f778fc3052ac93ffed Mon Sep 17 00:00:00 2001 From: Viktor Klang Date: Tue, 6 Aug 2013 02:14:31 +0200 Subject: [PATCH] Fixing dead code in MessageContainerSerializer.scala --- .../serialization/MessageContainerSerializer.scala | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/akka-remote/src/main/scala/akka/remote/serialization/MessageContainerSerializer.scala b/akka-remote/src/main/scala/akka/remote/serialization/MessageContainerSerializer.scala index 21c865d3d4..ebda4517c8 100644 --- a/akka-remote/src/main/scala/akka/remote/serialization/MessageContainerSerializer.scala +++ b/akka-remote/src/main/scala/akka/remote/serialization/MessageContainerSerializer.scala @@ -23,17 +23,14 @@ class MessageContainerSerializer(val system: ExtendedActorSystem) extends Serial def includeManifest: Boolean = false def toBinary(obj: AnyRef): Array[Byte] = obj match { - case path: SelectionPath ⇒ - val builder = ContainerFormats.SelectionEnvelope.newBuilder() - serializeSelectionPath(path, builder) - builder.build().toByteArray - case _ ⇒ throw new IllegalArgumentException(s"Cannot serialize object of type [${obj.getClass.getName}]") + case path: SelectionPath ⇒ serializeSelectionPath(path, ContainerFormats.SelectionEnvelope.newBuilder()).build().toByteArray + case _ ⇒ throw new IllegalArgumentException(s"Cannot serialize object of type [${obj.getClass.getName}]") } import ContainerFormats.PatternType._ @tailrec - private def serializeSelectionPath(path: Any, builder: SelectionEnvelope.Builder): Unit = path match { + private def serializeSelectionPath(path: Any, builder: SelectionEnvelope.Builder): SelectionEnvelope.Builder = path match { case SelectChildName(name, next) ⇒ serializeSelectionPath(next, builder.addPattern(buildPattern(Some(name), CHILD_NAME))) case SelectChildPattern(pattern, next) ⇒