From de9643efa0c7d69a5bc22a2cbea831fa29c33bb8 Mon Sep 17 00:00:00 2001 From: Dale Wijnand <344610+dwijnand@users.noreply.github.com> Date: Tue, 18 Jun 2019 15:00:51 +0100 Subject: [PATCH] Simplify the definition of ActorRef#narrow (#27080) --- .../src/main/scala/akka/actor/typed/internal/ActorRefImpl.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/akka-actor-typed/src/main/scala/akka/actor/typed/internal/ActorRefImpl.scala b/akka-actor-typed/src/main/scala/akka/actor/typed/internal/ActorRefImpl.scala index b752018045..9b03275335 100644 --- a/akka-actor-typed/src/main/scala/akka/actor/typed/internal/ActorRefImpl.scala +++ b/akka-actor-typed/src/main/scala/akka/actor/typed/internal/ActorRefImpl.scala @@ -17,7 +17,7 @@ private[akka] trait ActorRefImpl[-T] extends ActorRef[T] { this: InternalRecipie def sendSystem(signal: SystemMessage): Unit def isLocal: Boolean - final override def narrow[U <: T]: ActorRef[U] = this.asInstanceOf[ActorRef[U]] + final override def narrow[U <: T]: ActorRef[U] = this final override def unsafeUpcast[U >: T @uncheckedVariance]: ActorRef[U] = this.asInstanceOf[ActorRef[U]]