From 037da28382bdc71d58c5d6cdf1056fd6e80f1dfc Mon Sep 17 00:00:00 2001 From: Matthew de Detrich Date: Sun, 28 May 2023 15:25:56 +0200 Subject: [PATCH] Add inline final to FutureConverters --- .../scala-2.12/org/apache/pekko/util/FutureConverters.scala | 4 ++-- .../scala-2.13+/org/apache/pekko/util/FutureConverters.scala | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/actor/src/main/scala-2.12/org/apache/pekko/util/FutureConverters.scala b/actor/src/main/scala-2.12/org/apache/pekko/util/FutureConverters.scala index d9a990575a..805204b5c1 100644 --- a/actor/src/main/scala-2.12/org/apache/pekko/util/FutureConverters.scala +++ b/actor/src/main/scala-2.12/org/apache/pekko/util/FutureConverters.scala @@ -21,13 +21,13 @@ import scala.concurrent.Future */ @InternalStableApi private[pekko] object FutureConverters { - def asJava[T](f: Future[T]): CompletionStage[T] = scala.compat.java8.FutureConverters.toJava(f) + @inline final def asJava[T](f: Future[T]): CompletionStage[T] = scala.compat.java8.FutureConverters.toJava(f) implicit final class FutureOps[T](private val f: Future[T]) extends AnyVal { @inline def asJava: CompletionStage[T] = FutureConverters.asJava(f) } - def asScala[T](cs: CompletionStage[T]): Future[T] = scala.compat.java8.FutureConverters.toScala(cs) + @inline final def asScala[T](cs: CompletionStage[T]): Future[T] = scala.compat.java8.FutureConverters.toScala(cs) implicit final class CompletionStageOps[T](private val cs: CompletionStage[T]) extends AnyVal { @inline def asScala: Future[T] = FutureConverters.asScala(cs) diff --git a/actor/src/main/scala-2.13+/org/apache/pekko/util/FutureConverters.scala b/actor/src/main/scala-2.13+/org/apache/pekko/util/FutureConverters.scala index 55cf87d639..1726d8bade 100644 --- a/actor/src/main/scala-2.13+/org/apache/pekko/util/FutureConverters.scala +++ b/actor/src/main/scala-2.13+/org/apache/pekko/util/FutureConverters.scala @@ -23,13 +23,13 @@ import scala.concurrent.Future private[pekko] object FutureConverters { import scala.jdk.javaapi - def asJava[T](f: Future[T]): CompletionStage[T] = javaapi.FutureConverters.asJava(f) + @inline final def asJava[T](f: Future[T]): CompletionStage[T] = javaapi.FutureConverters.asJava(f) implicit final class FutureOps[T](private val f: Future[T]) extends AnyVal { @inline def asJava: CompletionStage[T] = FutureConverters.asJava(f) } - def asScala[T](cs: CompletionStage[T]): Future[T] = javaapi.FutureConverters.asScala(cs) + @inline final def asScala[T](cs: CompletionStage[T]): Future[T] = javaapi.FutureConverters.asScala(cs) implicit final class CompletionStageOps[T](private val cs: CompletionStage[T]) extends AnyVal { @inline def asScala: Future[T] = FutureConverters.asScala(cs)