From 4ce1095b4b48f5cdd31342ab9f0950bd44a2829a Mon Sep 17 00:00:00 2001 From: He-Pin Date: Mon, 26 Jun 2023 12:17:19 +0800 Subject: [PATCH] =act Add @nowarn for unsafe deprecated usage. Signed-off-by: He-Pin --- .../org/apache/pekko/actor/LightArrayRevolverScheduler.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/actor/src/main/scala/org/apache/pekko/actor/LightArrayRevolverScheduler.scala b/actor/src/main/scala/org/apache/pekko/actor/LightArrayRevolverScheduler.scala index ab7ea72279..4b9cd82200 100644 --- a/actor/src/main/scala/org/apache/pekko/actor/LightArrayRevolverScheduler.scala +++ b/actor/src/main/scala/org/apache/pekko/actor/LightArrayRevolverScheduler.scala @@ -17,14 +17,13 @@ import java.io.Closeable import java.util.concurrent.ThreadFactory import java.util.concurrent.atomic.{ AtomicLong, AtomicReference } -import scala.annotation.tailrec +import scala.annotation.{ nowarn, tailrec } import scala.collection.immutable import scala.concurrent.{ Await, ExecutionContext, Future, Promise } import scala.concurrent.duration._ import scala.util.control.NonFatal import com.typesafe.config.Config - import org.apache.pekko import pekko.dispatch.AbstractNodeQueue import pekko.event.LoggingAdapter @@ -347,6 +346,7 @@ class LightArrayRevolverScheduler(config: Config, log: LoggingAdapter, threadFac } object LightArrayRevolverScheduler { + @nowarn("msg=deprecated") private[this] val taskOffset = unsafe.objectFieldOffset(classOf[TaskHolder].getDeclaredField("task")) private class TaskQueue extends AbstractNodeQueue[TaskHolder]