diff --git a/akka-actor-typed-tests/src/test/scala/akka/actor/typed/TimerSpec.scala b/akka-actor-typed-tests/src/test/scala/akka/actor/typed/TimerSpec.scala index dfae427540..7ba646236f 100644 --- a/akka-actor-typed-tests/src/test/scala/akka/actor/typed/TimerSpec.scala +++ b/akka-actor-typed-tests/src/test/scala/akka/actor/typed/TimerSpec.scala @@ -13,7 +13,6 @@ import scala.util.control.NoStackTrace import akka.actor.typed.scaladsl.Behaviors import akka.actor.typed.scaladsl.TimerScheduler import akka.testkit.TimingTest -import akka.testkit.typed.TestKitSettings import akka.testkit.typed.scaladsl.{ ActorTestKit, _ } import org.scalatest.WordSpecLike diff --git a/akka-actor-typed-tests/src/test/scala/akka/actor/typed/scaladsl/ActorLoggingSpec.scala b/akka-actor-typed-tests/src/test/scala/akka/actor/typed/scaladsl/ActorLoggingSpec.scala index e3fe56c623..e7d50adb6a 100644 --- a/akka-actor-typed-tests/src/test/scala/akka/actor/typed/scaladsl/ActorLoggingSpec.scala +++ b/akka-actor-typed-tests/src/test/scala/akka/actor/typed/scaladsl/ActorLoggingSpec.scala @@ -4,7 +4,7 @@ package akka.actor.typed.scaladsl -import akka.actor.typed.{ LogMarker, TestException, TypedAkkaSpec, scaladsl } +import akka.actor.typed.{ LogMarker, TestException, TypedAkkaSpec } import akka.testkit.EventFilter import com.typesafe.config.ConfigFactory import akka.actor.typed.scaladsl.adapter._ @@ -12,8 +12,6 @@ import akka.event.Logging import akka.event.Logging.{ LogEventWithCause, LogEventWithMarker } import akka.testkit.typed.scaladsl.ActorTestKit -import scala.util.control.NoStackTrace - class ActorLoggingSpec extends ActorTestKit with TypedAkkaSpec { override def config = ConfigFactory.parseString( diff --git a/akka-actor-typed-tests/src/test/scala/akka/actor/typed/scaladsl/MessageAdapterSpec.scala b/akka-actor-typed-tests/src/test/scala/akka/actor/typed/scaladsl/MessageAdapterSpec.scala index 76861a4ae0..99f004927b 100644 --- a/akka-actor-typed-tests/src/test/scala/akka/actor/typed/scaladsl/MessageAdapterSpec.scala +++ b/akka-actor-typed-tests/src/test/scala/akka/actor/typed/scaladsl/MessageAdapterSpec.scala @@ -4,11 +4,6 @@ package akka.actor.typed.scaladsl -import scala.concurrent.TimeoutException -import scala.concurrent.duration._ -import scala.reflect.ClassTag -import scala.util.Failure -import scala.util.Success import akka.actor.typed.scaladsl.adapter._ import akka.actor.typed.ActorRef import akka.actor.typed.PostStop diff --git a/akka-actor-typed-tests/src/test/scala/akka/actor/typed/scaladsl/adapter/AdapterSpec.scala b/akka-actor-typed-tests/src/test/scala/akka/actor/typed/scaladsl/adapter/AdapterSpec.scala index e55544d2b2..ec05afb247 100644 --- a/akka-actor-typed-tests/src/test/scala/akka/actor/typed/scaladsl/adapter/AdapterSpec.scala +++ b/akka-actor-typed-tests/src/test/scala/akka/actor/typed/scaladsl/adapter/AdapterSpec.scala @@ -7,14 +7,12 @@ package akka.actor.typed.scaladsl.adapter import scala.concurrent.duration._ import scala.util.control.NoStackTrace import akka.actor.typed.{ ActorRef, ActorSystem, Behavior, Terminated } -import akka.actor.{ InvalidMessageException, Props } +import akka.actor.InvalidMessageException import akka.actor.typed.scaladsl.Behaviors import akka.{ Done, NotUsed, actor ⇒ untyped } import akka.testkit._ import akka.actor.typed.Behavior.UntypedPropsBehavior -import scala.concurrent.Await - object AdapterSpec { val untyped1: untyped.Props = untyped.Props(new Untyped1) diff --git a/akka-actor-typed-tests/src/test/scala/docs/akka/typed/InteractionPatternsSpec.scala b/akka-actor-typed-tests/src/test/scala/docs/akka/typed/InteractionPatternsSpec.scala index 6356c55509..5d6b7af227 100644 --- a/akka-actor-typed-tests/src/test/scala/docs/akka/typed/InteractionPatternsSpec.scala +++ b/akka-actor-typed-tests/src/test/scala/docs/akka/typed/InteractionPatternsSpec.scala @@ -8,7 +8,7 @@ import java.net.URI import akka.NotUsed import akka.actor.typed.{ ActorRef, ActorSystem, Behavior, TypedAkkaSpecWithShutdown } -import akka.actor.typed.scaladsl.{ ActorContext, Behaviors, TimerScheduler } +import akka.actor.typed.scaladsl.{ Behaviors, TimerScheduler } import akka.testkit.typed.scaladsl.{ ActorTestKit, TestProbe } import akka.util.Timeout diff --git a/akka-actor-typed/src/main/scala/akka/actor/typed/ActorRef.scala b/akka-actor-typed/src/main/scala/akka/actor/typed/ActorRef.scala index 3e97588902..187e0ded73 100644 --- a/akka-actor-typed/src/main/scala/akka/actor/typed/ActorRef.scala +++ b/akka-actor-typed/src/main/scala/akka/actor/typed/ActorRef.scala @@ -8,7 +8,6 @@ import akka.annotation.InternalApi import akka.{ actor ⇒ a } import scala.annotation.unchecked.uncheckedVariance -import language.implicitConversions import scala.concurrent.Future import scala.util.Success diff --git a/akka-actor-typed/src/main/scala/akka/actor/typed/Behavior.scala b/akka-actor-typed/src/main/scala/akka/actor/typed/Behavior.scala index a2d817d7a7..7ce3aa4e2a 100644 --- a/akka-actor-typed/src/main/scala/akka/actor/typed/Behavior.scala +++ b/akka-actor-typed/src/main/scala/akka/actor/typed/Behavior.scala @@ -8,12 +8,10 @@ import akka.actor.InvalidMessageException import akka.actor.typed.internal.BehaviorImpl import scala.annotation.tailrec -import akka.util.{ ConstantFun, LineNumbers, OptionVal } +import akka.util.{ LineNumbers, OptionVal } import akka.annotation.{ DoNotInherit, InternalApi } import akka.actor.typed.scaladsl.{ ActorContext ⇒ SAC } -import scala.reflect.ClassTag - /** * The behavior of an actor defines how it reacts to the messages that it * receives. The message may either be of the type that the Actor declares diff --git a/akka-actor-typed/src/main/scala/akka/actor/typed/internal/Restarter.scala b/akka-actor-typed/src/main/scala/akka/actor/typed/internal/Restarter.scala index 9a5707cdc8..adc8741d4c 100644 --- a/akka-actor-typed/src/main/scala/akka/actor/typed/internal/Restarter.scala +++ b/akka-actor-typed/src/main/scala/akka/actor/typed/internal/Restarter.scala @@ -11,7 +11,6 @@ import akka.actor.DeadLetterSuppression import akka.actor.typed.SupervisorStrategy._ import akka.actor.typed.scaladsl.Behaviors import akka.annotation.InternalApi -import akka.event.Logging import akka.util.OptionVal import scala.concurrent.duration.{ Deadline, FiniteDuration } diff --git a/akka-actor-typed/src/main/scala/akka/actor/typed/internal/TimerSchedulerImpl.scala b/akka-actor-typed/src/main/scala/akka/actor/typed/internal/TimerSchedulerImpl.scala index 12e9501550..6e9a041137 100644 --- a/akka-actor-typed/src/main/scala/akka/actor/typed/internal/TimerSchedulerImpl.scala +++ b/akka-actor-typed/src/main/scala/akka/actor/typed/internal/TimerSchedulerImpl.scala @@ -8,11 +8,8 @@ package internal import scala.concurrent.duration.FiniteDuration import akka.actor.Cancellable -import akka.annotation.ApiMayChange -import akka.annotation.DoNotInherit import akka.annotation.InternalApi import akka.dispatch.ExecutionContexts -import akka.actor.typed.ActorRef import akka.actor.typed.ActorRef.ActorRefOps import akka.actor.typed.javadsl import akka.actor.typed.scaladsl diff --git a/akka-actor-typed/src/main/scala/akka/actor/typed/internal/adapter/ActorAdapter.scala b/akka-actor-typed/src/main/scala/akka/actor/typed/internal/adapter/ActorAdapter.scala index 0fedf91f77..23cbcd8221 100644 --- a/akka-actor-typed/src/main/scala/akka/actor/typed/internal/adapter/ActorAdapter.scala +++ b/akka-actor-typed/src/main/scala/akka/actor/typed/internal/adapter/ActorAdapter.scala @@ -18,7 +18,6 @@ import scala.util.control.NonFatal */ @InternalApi private[typed] class ActorAdapter[T](_initialBehavior: Behavior[T]) extends a.Actor with a.ActorLogging { import Behavior._ - import ActorRefAdapter.toUntyped protected var behavior: Behavior[T] = _initialBehavior diff --git a/akka-actor-typed/src/main/scala/akka/actor/typed/internal/adapter/ActorContextAdapter.scala b/akka-actor-typed/src/main/scala/akka/actor/typed/internal/adapter/ActorContextAdapter.scala index 09209c75b7..a39307b6e0 100644 --- a/akka-actor-typed/src/main/scala/akka/actor/typed/internal/adapter/ActorContextAdapter.scala +++ b/akka-actor-typed/src/main/scala/akka/actor/typed/internal/adapter/ActorContextAdapter.scala @@ -82,7 +82,6 @@ import scala.concurrent.duration._ actorLogger match { case OptionVal.Some(logger) ⇒ logger case OptionVal.None ⇒ - import scala.language.existentials val logSource = self.path.toString val logClass = classOf[Behavior[_]] // FIXME figure out a better class somehow val system = untyped.system.asInstanceOf[ExtendedActorSystem] diff --git a/akka-actor-typed/src/main/scala/akka/actor/typed/javadsl/Adapter.scala b/akka-actor-typed/src/main/scala/akka/actor/typed/javadsl/Adapter.scala index 875518555b..87a28e67b6 100644 --- a/akka-actor-typed/src/main/scala/akka/actor/typed/javadsl/Adapter.scala +++ b/akka-actor-typed/src/main/scala/akka/actor/typed/javadsl/Adapter.scala @@ -8,7 +8,6 @@ import akka.actor.typed.Behavior import akka.actor.typed.Props import akka.actor.typed.EmptyProps import akka.actor.typed.ActorRef -import akka.actor.typed.internal.adapter.ActorRefAdapter import akka.actor.typed.scaladsl.adapter._ import akka.actor.typed.ActorSystem import akka.actor.typed.internal.adapter.ActorContextAdapter diff --git a/akka-actor-typed/src/main/scala/akka/actor/typed/javadsl/BehaviorBuilder.scala b/akka-actor-typed/src/main/scala/akka/actor/typed/javadsl/BehaviorBuilder.scala index b02ee2972b..137ca9886a 100644 --- a/akka-actor-typed/src/main/scala/akka/actor/typed/javadsl/BehaviorBuilder.scala +++ b/akka-actor-typed/src/main/scala/akka/actor/typed/javadsl/BehaviorBuilder.scala @@ -140,8 +140,6 @@ class BehaviorBuilder[T] private ( object BehaviorBuilder { def create[T]: BehaviorBuilder[T] = new BehaviorBuilder[T](Nil, Nil) - import scala.language.existentials - /** INTERNAL API */ @InternalApi private[javadsl] final case class Case[BT, MT](`type`: Class[_ <: MT], test: Option[MT ⇒ Boolean], handler: (ActorContext[BT], MT) ⇒ Behavior[BT]) diff --git a/akka-actor-typed/src/main/scala/akka/actor/typed/javadsl/ReceiveBuilder.scala b/akka-actor-typed/src/main/scala/akka/actor/typed/javadsl/ReceiveBuilder.scala index 55132f4133..9ba5d40312 100644 --- a/akka-actor-typed/src/main/scala/akka/actor/typed/javadsl/ReceiveBuilder.scala +++ b/akka-actor-typed/src/main/scala/akka/actor/typed/javadsl/ReceiveBuilder.scala @@ -137,8 +137,6 @@ class ReceiveBuilder[T] private ( object ReceiveBuilder { def create[T]: ReceiveBuilder[T] = new ReceiveBuilder[T](Nil, Nil) - import scala.language.existentials - /** INTERNAL API */ @InternalApi private[javadsl] final case class Case[BT, MT](`type`: Class[_ <: MT], test: Option[MT ⇒ Boolean], handler: MT ⇒ Behavior[BT]) diff --git a/akka-actor-typed/src/main/scala/akka/actor/typed/scaladsl/ActorContext.scala b/akka-actor-typed/src/main/scala/akka/actor/typed/scaladsl/ActorContext.scala index ffe66aaa8c..f9110000ed 100644 --- a/akka-actor-typed/src/main/scala/akka/actor/typed/scaladsl/ActorContext.scala +++ b/akka-actor-typed/src/main/scala/akka/actor/typed/scaladsl/ActorContext.scala @@ -6,7 +6,6 @@ package akka.actor.typed.scaladsl import akka.actor.typed._ import akka.annotation.{ ApiMayChange, DoNotInherit } -import akka.event.LoggingAdapter import akka.util.Timeout import scala.concurrent.ExecutionContextExecutor diff --git a/akka-actor-typed/src/main/scala/akka/actor/typed/scaladsl/Behaviors.scala b/akka-actor-typed/src/main/scala/akka/actor/typed/scaladsl/Behaviors.scala index b1e5c24aec..2f77b5fa9c 100644 --- a/akka-actor-typed/src/main/scala/akka/actor/typed/scaladsl/Behaviors.scala +++ b/akka-actor-typed/src/main/scala/akka/actor/typed/scaladsl/Behaviors.scala @@ -5,6 +5,7 @@ package akka.actor.typed package scaladsl +import akka.annotation.ApiMayChange import akka.actor.typed.internal.{ BehaviorImpl, LoggingBehaviorImpl, Supervisor, TimerSchedulerImpl } import akka.annotation.{ ApiMayChange, DoNotInherit, InternalApi } diff --git a/akka-actor-typed/src/main/scala/akka/actor/typed/scaladsl/StashBuffer.scala b/akka-actor-typed/src/main/scala/akka/actor/typed/scaladsl/StashBuffer.scala index 4cf8cb10f6..268281104b 100644 --- a/akka-actor-typed/src/main/scala/akka/actor/typed/scaladsl/StashBuffer.scala +++ b/akka-actor-typed/src/main/scala/akka/actor/typed/scaladsl/StashBuffer.scala @@ -4,8 +4,6 @@ package akka.actor.typed.scaladsl -import java.util.function.{ Function ⇒ JFunction } - import akka.actor.typed.Behavior import akka.actor.typed.internal.StashBufferImpl import akka.annotation.DoNotInherit diff --git a/akka-actor-typed/src/main/scala/akka/actor/typed/scaladsl/adapter/PropsAdapter.scala b/akka-actor-typed/src/main/scala/akka/actor/typed/scaladsl/adapter/PropsAdapter.scala index d66fd323c5..d1954ebdef 100644 --- a/akka-actor-typed/src/main/scala/akka/actor/typed/scaladsl/adapter/PropsAdapter.scala +++ b/akka-actor-typed/src/main/scala/akka/actor/typed/scaladsl/adapter/PropsAdapter.scala @@ -5,9 +5,7 @@ package akka.actor.typed.scaladsl.adapter import akka.actor.typed.Behavior -import akka.actor.typed.EmptyProps import akka.actor.typed.Props -import akka.actor.typed.internal.adapter.ActorAdapter /** * Wrap [[akka.actor.typed.Behavior]] in an untyped [[akka.actor.Props]], i.e. when diff --git a/akka-cluster-sharding-typed/src/main/scala/akka/cluster/sharding/typed/javadsl/ClusterSharding.scala b/akka-cluster-sharding-typed/src/main/scala/akka/cluster/sharding/typed/javadsl/ClusterSharding.scala index 4faf115198..db2530a460 100644 --- a/akka-cluster-sharding-typed/src/main/scala/akka/cluster/sharding/typed/javadsl/ClusterSharding.scala +++ b/akka-cluster-sharding-typed/src/main/scala/akka/cluster/sharding/typed/javadsl/ClusterSharding.scala @@ -15,7 +15,6 @@ import akka.actor.typed.Behavior import akka.actor.typed.Props import akka.annotation.DoNotInherit import akka.annotation.InternalApi -import akka.cluster.sharding.ShardCoordinator.LeastShardAllocationStrategy import akka.cluster.sharding.ShardCoordinator.ShardAllocationStrategy import akka.cluster.sharding.typed.internal.EntityTypeKeyImpl import akka.japi.function.{ Function ⇒ JFunction } diff --git a/akka-cluster-sharding-typed/src/main/scala/akka/cluster/sharding/typed/scaladsl/ClusterSharding.scala b/akka-cluster-sharding-typed/src/main/scala/akka/cluster/sharding/typed/scaladsl/ClusterSharding.scala index f717028304..ecac721af1 100644 --- a/akka-cluster-sharding-typed/src/main/scala/akka/cluster/sharding/typed/scaladsl/ClusterSharding.scala +++ b/akka-cluster-sharding-typed/src/main/scala/akka/cluster/sharding/typed/scaladsl/ClusterSharding.scala @@ -20,7 +20,6 @@ import akka.actor.typed.ExtensionId import akka.actor.typed.Props import akka.annotation.DoNotInherit import akka.annotation.InternalApi -import akka.cluster.sharding.ShardCoordinator.LeastShardAllocationStrategy import akka.cluster.sharding.ShardCoordinator.ShardAllocationStrategy import akka.cluster.sharding.typed.internal.ClusterShardingImpl import akka.cluster.sharding.typed.internal.EntityTypeKeyImpl diff --git a/akka-cluster-sharding-typed/src/test/scala/akka/cluster/sharding/typed/scaladsl/ClusterShardingPersistenceSpec.scala b/akka-cluster-sharding-typed/src/test/scala/akka/cluster/sharding/typed/scaladsl/ClusterShardingPersistenceSpec.scala index f2329de73e..f6aa11efe7 100644 --- a/akka-cluster-sharding-typed/src/test/scala/akka/cluster/sharding/typed/scaladsl/ClusterShardingPersistenceSpec.scala +++ b/akka-cluster-sharding-typed/src/test/scala/akka/cluster/sharding/typed/scaladsl/ClusterShardingPersistenceSpec.scala @@ -42,8 +42,6 @@ object ClusterShardingPersistenceSpec { final case class Get(replyTo: ActorRef[String]) extends Command final case object StopPlz extends Command - import PersistentBehaviors._ - def persistentActor(entityId: String): Behavior[Command] = PersistentBehaviors.receive[Command, String, String]( entityId, diff --git a/akka-cluster-typed/src/main/scala/akka/cluster/ddata/typed/internal/ReplicatorBehavior.scala b/akka-cluster-typed/src/main/scala/akka/cluster/ddata/typed/internal/ReplicatorBehavior.scala index 24ea440f2e..b475bb5d2f 100644 --- a/akka-cluster-typed/src/main/scala/akka/cluster/ddata/typed/internal/ReplicatorBehavior.scala +++ b/akka-cluster-typed/src/main/scala/akka/cluster/ddata/typed/internal/ReplicatorBehavior.scala @@ -7,7 +7,6 @@ package akka.cluster.ddata.typed.internal import scala.compat.java8.OptionConverters._ import scala.concurrent.duration._ import scala.concurrent.duration.Duration -import scala.concurrent.Future import akka.annotation.InternalApi import akka.cluster.{ ddata ⇒ dd } @@ -18,7 +17,6 @@ import akka.actor.typed.scaladsl.Behaviors import akka.actor.typed.scaladsl.adapter._ import akka.util.Timeout import akka.cluster.ddata.ReplicatedData -import akka.cluster.ddata.Key import akka.actor.typed.Terminated /** diff --git a/akka-cluster-typed/src/main/scala/akka/cluster/ddata/typed/javadsl/Replicator.scala b/akka-cluster-typed/src/main/scala/akka/cluster/ddata/typed/javadsl/Replicator.scala index 6087e98bec..0388aea984 100644 --- a/akka-cluster-typed/src/main/scala/akka/cluster/ddata/typed/javadsl/Replicator.scala +++ b/akka-cluster-typed/src/main/scala/akka/cluster/ddata/typed/javadsl/Replicator.scala @@ -6,13 +6,11 @@ package akka.cluster.ddata.typed.javadsl import java.util.function.{ Function ⇒ JFunction } import akka.cluster.{ ddata ⇒ dd } -import akka.cluster.ddata.typed.scaladsl import akka.cluster.ddata.Key import akka.cluster.ddata.ReplicatedData import akka.actor.typed.ActorRef import akka.actor.typed.Behavior import akka.cluster.ddata.typed.internal.ReplicatorBehavior -import akka.cluster.ddata.typed.scaladsl import scala.concurrent.duration.FiniteDuration import scala.concurrent.duration.Duration @@ -23,7 +21,6 @@ import akka.actor.{ DeadLetterSuppression, NoSerializationVerificationNeeded } import akka.actor.typed.{ ActorRef, Behavior } import akka.annotation.{ DoNotInherit, InternalApi } import akka.cluster.ddata.typed.internal.ReplicatorBehavior -import akka.cluster.ddata.typed.scaladsl import akka.cluster.{ ddata ⇒ dd } import scala.concurrent.duration.{ Duration, FiniteDuration } diff --git a/akka-cluster-typed/src/main/scala/akka/cluster/typed/internal/AdaptedClusterSingletonImpl.scala b/akka-cluster-typed/src/main/scala/akka/cluster/typed/internal/AdaptedClusterSingletonImpl.scala index f306461f87..0dae56b44d 100644 --- a/akka-cluster-typed/src/main/scala/akka/cluster/typed/internal/AdaptedClusterSingletonImpl.scala +++ b/akka-cluster-typed/src/main/scala/akka/cluster/typed/internal/AdaptedClusterSingletonImpl.scala @@ -13,7 +13,6 @@ import akka.cluster.singleton.{ ClusterSingletonProxy, ClusterSingletonManager import akka.actor.typed.Behavior.UntypedPropsBehavior import akka.cluster.typed.{ Cluster, ClusterSingleton, ClusterSingletonImpl, ClusterSingletonSettings } import akka.actor.typed.internal.adapter.ActorSystemAdapter -import akka.actor.typed.scaladsl.adapter._ import akka.actor.typed.{ ActorRef, ActorSystem, Behavior, Props } /** diff --git a/akka-cluster-typed/src/main/scala/akka/cluster/typed/internal/receptionist/ClusterReceptionist.scala b/akka-cluster-typed/src/main/scala/akka/cluster/typed/internal/receptionist/ClusterReceptionist.scala index fec22d115d..34dd61a138 100644 --- a/akka-cluster-typed/src/main/scala/akka/cluster/typed/internal/receptionist/ClusterReceptionist.scala +++ b/akka-cluster-typed/src/main/scala/akka/cluster/typed/internal/receptionist/ClusterReceptionist.scala @@ -16,7 +16,7 @@ import akka.cluster.ddata.{ DistributedData, ORMultiMap, ORMultiMapKey, Replicat import akka.cluster.{ Cluster, ClusterEvent } import akka.util.TypedMultiMap -import scala.language.{ existentials, higherKinds } +import scala.language.existentials import akka.actor.typed.scaladsl.adapter._ /** INTERNAL API */ diff --git a/akka-cluster-typed/src/test/scala/akka/cluster/typed/RemoteContextAskSpec.scala b/akka-cluster-typed/src/test/scala/akka/cluster/typed/RemoteContextAskSpec.scala index 2d3e9b9c9e..d7ddd8cdb4 100644 --- a/akka-cluster-typed/src/test/scala/akka/cluster/typed/RemoteContextAskSpec.scala +++ b/akka-cluster-typed/src/test/scala/akka/cluster/typed/RemoteContextAskSpec.scala @@ -16,7 +16,6 @@ import akka.testkit.typed.scaladsl.{ ActorTestKit, TestProbe } import akka.actor.typed.scaladsl.adapter._ import akka.util.Timeout import com.typesafe.config.ConfigFactory -import org.scalatest.{ Matchers, WordSpecLike } import scala.concurrent.duration._ import scala.util.{ Failure, Success } diff --git a/akka-cluster-typed/src/test/scala/akka/cluster/typed/internal/receptionist/ClusterReceptionistSpec.scala b/akka-cluster-typed/src/test/scala/akka/cluster/typed/internal/receptionist/ClusterReceptionistSpec.scala index dbfbfe0189..812466a30f 100644 --- a/akka-cluster-typed/src/test/scala/akka/cluster/typed/internal/receptionist/ClusterReceptionistSpec.scala +++ b/akka-cluster-typed/src/test/scala/akka/cluster/typed/internal/receptionist/ClusterReceptionistSpec.scala @@ -8,7 +8,6 @@ import java.nio.charset.StandardCharsets import akka.actor.ExtendedActorSystem import akka.actor.typed.{ ActorRef, ActorRefResolver, TypedAkkaSpecWithShutdown } -import akka.actor.typed.internal.adapter.ActorSystemAdapter import akka.actor.typed.receptionist.{ Receptionist, ServiceKey } import akka.actor.typed.scaladsl.Behaviors import akka.actor.typed.scaladsl.adapter._ @@ -17,7 +16,6 @@ import akka.serialization.SerializerWithStringManifest import akka.testkit.typed.TestKitSettings import akka.testkit.typed.scaladsl.{ ActorTestKit, TestProbe } import com.typesafe.config.ConfigFactory -import scala.concurrent.Await import scala.concurrent.duration._ import akka.cluster.typed.Join diff --git a/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedReplayingEvents.scala b/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedReplayingEvents.scala index cd7758fc0a..58ad9d0530 100644 --- a/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedReplayingEvents.scala +++ b/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedReplayingEvents.scala @@ -4,8 +4,8 @@ package akka.persistence.typed.internal -import akka.actor.typed.{ Behavior, PostStop, Signal } -import akka.actor.typed.scaladsl.{ ActorContext, Behaviors, TimerScheduler } +import akka.actor.typed.Behavior +import akka.actor.typed.scaladsl.{ Behaviors, TimerScheduler } import akka.annotation.InternalApi import akka.event.Logging import akka.persistence.JournalProtocol._ diff --git a/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedReplayingSnapshot.scala b/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedReplayingSnapshot.scala index c87bcb00c5..b1cfadc330 100644 --- a/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedReplayingSnapshot.scala +++ b/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedReplayingSnapshot.scala @@ -5,8 +5,8 @@ package akka.persistence.typed.internal import akka.actor.typed.scaladsl.Behaviors.same -import akka.actor.typed.scaladsl.{ ActorContext, Behaviors, TimerScheduler } -import akka.actor.typed.{ Behavior, PostStop, Signal } +import akka.actor.typed.scaladsl.{ Behaviors, TimerScheduler } +import akka.actor.typed.Behavior import akka.annotation.InternalApi import akka.persistence.SnapshotProtocol.{ LoadSnapshotFailed, LoadSnapshotResult } import akka.persistence._ diff --git a/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedRequestingRecoveryPermit.scala b/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedRequestingRecoveryPermit.scala index c74a5b067b..56489a8dd3 100644 --- a/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedRequestingRecoveryPermit.scala +++ b/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedRequestingRecoveryPermit.scala @@ -4,10 +4,9 @@ package akka.persistence.typed.internal -import akka.actor.typed.{ Behavior, PostStop, PreRestart } +import akka.actor.typed.Behavior import akka.actor.typed.scaladsl.Behaviors import akka.annotation.InternalApi -import akka.persistence._ import akka.persistence.typed.internal.EventsourcedBehavior.InternalProtocol /** diff --git a/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedRunning.scala b/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedRunning.scala index b689d9d4f4..ce96be8693 100644 --- a/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedRunning.scala +++ b/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedRunning.scala @@ -4,8 +4,7 @@ package akka.persistence.typed.internal -import akka.actor.typed.{ Behavior, Signal } -import akka.actor.typed.Behavior.StoppedBehavior +import akka.actor.typed.Behavior import akka.actor.typed.scaladsl.Behaviors import akka.actor.typed.scaladsl.MutableBehavior import akka.annotation.InternalApi diff --git a/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedStashManagement.scala b/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedStashManagement.scala index 5706936de8..11a01ab10a 100644 --- a/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedStashManagement.scala +++ b/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/EventsourcedStashManagement.scala @@ -6,11 +6,10 @@ package akka.persistence.typed.internal import akka.actor.typed.Behavior import akka.actor.typed.scaladsl.{ ActorContext, StashBuffer } -import akka.actor.{ DeadLetter, ExtendedActorSystem, StashOverflowException } +import akka.actor.{ DeadLetter, StashOverflowException } import akka.annotation.InternalApi import akka.persistence.typed.internal.EventsourcedBehavior.InternalProtocol -import akka.persistence.{ StashOverflowStrategy, _ } -import akka.util.Collections.EmptyImmutableSeq +import akka.persistence._ import akka.util.ConstantFun import akka.{ actor ⇒ a } diff --git a/akka-persistence-typed/src/main/scala/akka/persistence/typed/scaladsl/Effect.scala b/akka-persistence-typed/src/main/scala/akka/persistence/typed/scaladsl/Effect.scala index 584b4351dc..1d3da4f823 100644 --- a/akka-persistence-typed/src/main/scala/akka/persistence/typed/scaladsl/Effect.scala +++ b/akka-persistence-typed/src/main/scala/akka/persistence/typed/scaladsl/Effect.scala @@ -4,7 +4,6 @@ package akka.persistence.typed.scaladsl -import akka.actor.typed.scaladsl.Behaviors import akka.annotation.DoNotInherit import akka.persistence.typed.internal._ diff --git a/akka-persistence-typed/src/test/scala/akka/persistence/typed/scaladsl/PersistentActorCompileOnlyTest.scala b/akka-persistence-typed/src/test/scala/akka/persistence/typed/scaladsl/PersistentActorCompileOnlyTest.scala index 48ec8a05ec..22f18a0955 100644 --- a/akka-persistence-typed/src/test/scala/akka/persistence/typed/scaladsl/PersistentActorCompileOnlyTest.scala +++ b/akka-persistence-typed/src/test/scala/akka/persistence/typed/scaladsl/PersistentActorCompileOnlyTest.scala @@ -6,7 +6,7 @@ package akka.persistence.typed.scaladsl import scala.concurrent.ExecutionContext import scala.concurrent.duration._ -import akka.actor.typed.{ ActorRef, ActorSystem, Behavior, Terminated } +import akka.actor.typed.{ ActorRef, Behavior } import akka.actor.typed.scaladsl.Behaviors import akka.actor.typed.scaladsl.ActorContext import akka.actor.typed.scaladsl.TimerScheduler diff --git a/akka-persistence/src/main/scala/akka/persistence/PersistentActor.scala b/akka-persistence/src/main/scala/akka/persistence/PersistentActor.scala index 1cc4409d74..ad00a8cd5b 100644 --- a/akka-persistence/src/main/scala/akka/persistence/PersistentActor.scala +++ b/akka-persistence/src/main/scala/akka/persistence/PersistentActor.scala @@ -9,7 +9,6 @@ import java.lang.{ Iterable ⇒ JIterable } import akka.actor._ import akka.japi.Procedure import akka.japi.Util -import akka.persistence.Eventsourced.{ AsyncHandlerInvocation, StashingHandlerInvocation } import com.typesafe.config.Config import scala.collection.immutable import scala.util.control.NoStackTrace diff --git a/akka-persistence/src/main/scala/akka/persistence/journal/AsyncWriteJournal.scala b/akka-persistence/src/main/scala/akka/persistence/journal/AsyncWriteJournal.scala index 6f1267f98c..5472e31508 100644 --- a/akka-persistence/src/main/scala/akka/persistence/journal/AsyncWriteJournal.scala +++ b/akka-persistence/src/main/scala/akka/persistence/journal/AsyncWriteJournal.scala @@ -15,7 +15,6 @@ import scala.concurrent.Future import scala.util.{ Failure, Success, Try } import scala.util.control.NonFatal import akka.pattern.CircuitBreaker -import java.util.Locale /** * Abstract journal, optimized for asynchronous, non-blocking writes. diff --git a/akka-persistence/src/main/scala/akka/persistence/serialization/MessageSerializer.scala b/akka-persistence/src/main/scala/akka/persistence/serialization/MessageSerializer.scala index 68d4c5ee0d..beaaccd30b 100644 --- a/akka-persistence/src/main/scala/akka/persistence/serialization/MessageSerializer.scala +++ b/akka-persistence/src/main/scala/akka/persistence/serialization/MessageSerializer.scala @@ -15,7 +15,6 @@ import scala.collection.immutable.VectorBuilder import scala.concurrent.duration import akka.actor.Actor import scala.concurrent.duration.Duration -import scala.language.existentials import java.io.NotSerializableException /** diff --git a/akka-persistence/src/test/scala/akka/persistence/RecoveryPermitterSpec.scala b/akka-persistence/src/test/scala/akka/persistence/RecoveryPermitterSpec.scala index b59977d7e2..55e19594bf 100644 --- a/akka-persistence/src/test/scala/akka/persistence/RecoveryPermitterSpec.scala +++ b/akka-persistence/src/test/scala/akka/persistence/RecoveryPermitterSpec.scala @@ -8,8 +8,6 @@ import scala.concurrent.duration._ import scala.util.control.NoStackTrace import akka.actor._ -import akka.event.Logging -import akka.event.Logging.Warning import akka.testkit.{ EventFilter, ImplicitSender, TestEvent } import com.typesafe.config.ConfigFactory import akka.testkit.TestProbe diff --git a/akka-persistence/src/test/scala/akka/persistence/TimerPersistentActorSpec.scala b/akka-persistence/src/test/scala/akka/persistence/TimerPersistentActorSpec.scala index 8d00dfdfa3..6bcfe7317f 100644 --- a/akka-persistence/src/test/scala/akka/persistence/TimerPersistentActorSpec.scala +++ b/akka-persistence/src/test/scala/akka/persistence/TimerPersistentActorSpec.scala @@ -7,17 +7,11 @@ package akka.persistence import scala.concurrent.duration._ import scala.runtime.BoxedUnit import scala.runtime.BoxedUnit -import scala.util.control.NoStackTrace -import akka.actor import akka.actor._ -import akka.event.Logging -import akka.event.Logging.Warning import akka.japi.Procedure -import akka.testkit.{ EventFilter, ImplicitSender, TestEvent } +import akka.testkit.{ EventFilter, ImplicitSender } import com.typesafe.config.ConfigFactory -import akka.testkit.TestProbe -import akka.testkit.TestActors import akka.testkit.TestEvent.Mute object TimerPersistentActorSpec { diff --git a/akka-persistence/src/test/scala/akka/persistence/fsm/PersistentFSMSpec.scala b/akka-persistence/src/test/scala/akka/persistence/fsm/PersistentFSMSpec.scala index 51bfb722a9..fb1473df90 100644 --- a/akka-persistence/src/test/scala/akka/persistence/fsm/PersistentFSMSpec.scala +++ b/akka-persistence/src/test/scala/akka/persistence/fsm/PersistentFSMSpec.scala @@ -9,7 +9,6 @@ import java.io.File import akka.actor.{ ActorSystem, _ } import akka.persistence._ import akka.persistence.fsm.PersistentFSM._ -import akka.persistence.fsm.PersistentFSMSpec.IntAdded import akka.testkit._ import com.typesafe.config.{ Config, ConfigFactory } import org.apache.commons.io.FileUtils diff --git a/akka-stream-tests/src/test/scala/akka/stream/ActorMaterializerSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/ActorMaterializerSpec.scala index 2a1259c1a7..135689c123 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/ActorMaterializerSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/ActorMaterializerSpec.scala @@ -8,11 +8,11 @@ import akka.Done import akka.actor.{ Actor, ActorSystem, PoisonPill, Props } import akka.stream.ActorMaterializerSpec.ActorWithMaterializer import akka.stream.impl.{ PhasedFusingActorMaterializer, StreamSupervisor } -import akka.stream.scaladsl.{ Flow, Sink, Source } +import akka.stream.scaladsl.{ Sink, Source } import akka.stream.testkit.{ StreamSpec, TestPublisher } -import akka.testkit.{ ImplicitSender, TestActor, TestLatch, TestProbe } +import akka.testkit.{ ImplicitSender, TestActor, TestProbe } -import scala.concurrent.{ Await, Future } +import scala.concurrent.Await import scala.concurrent.duration._ import scala.util.{ Failure, Try } diff --git a/akka-stream-tests/src/test/scala/akka/stream/DslFactoriesConsistencySpec.scala b/akka-stream-tests/src/test/scala/akka/stream/DslFactoriesConsistencySpec.scala index 3c589b6adf..eb56435826 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/DslFactoriesConsistencySpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/DslFactoriesConsistencySpec.scala @@ -189,7 +189,6 @@ class DslFactoriesConsistencySpec extends WordSpec with Matchers { def returnTypeString(m: Method): String = m.returnType.getName.drop("akka.stream.".length) - import language.existentials case class Method(name: String, parameterTypes: List[Class[_]], returnType: Class[_], declaringClass: Class[_]) sealed trait MatchResult { diff --git a/akka-stream-tests/src/test/scala/akka/stream/impl/LinearTraversalBuilderSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/impl/LinearTraversalBuilderSpec.scala index 56ff4e9d73..e1dacbeb42 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/impl/LinearTraversalBuilderSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/impl/LinearTraversalBuilderSpec.scala @@ -6,7 +6,6 @@ package akka.stream.impl import akka.NotUsed import akka.stream._ -import akka.stream.impl.StreamLayout.AtomicModule import akka.stream.impl.TraversalTestUtils._ import akka.stream.scaladsl.Keep import akka.testkit.AkkaSpec diff --git a/akka-stream-tests/src/test/scala/akka/stream/impl/TimeoutsSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/impl/TimeoutsSpec.scala index a808054356..db18b361a4 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/impl/TimeoutsSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/impl/TimeoutsSpec.scala @@ -4,7 +4,7 @@ package akka.stream.impl -import java.util.concurrent.{ TimeUnit, TimeoutException } +import java.util.concurrent.TimeoutException import akka.Done import akka.stream.scaladsl._ @@ -361,7 +361,6 @@ class TimeoutsSpec extends StreamSpec { class TimeoutChecksSpec extends WordSpecLike with Matchers { "Timeout check interval" must { - import scala.concurrent.duration.{ Duration, FiniteDuration } "run twice for timeouts under 800ms" in { Timers.timeoutCheckInterval(800.millis) should ===(100.millis) diff --git a/akka-stream-tests/src/test/scala/akka/stream/impl/TraversalBuilderSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/impl/TraversalBuilderSpec.scala index 9d94382800..da661b0d29 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/impl/TraversalBuilderSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/impl/TraversalBuilderSpec.scala @@ -6,7 +6,6 @@ package akka.stream.impl import akka.NotUsed import akka.stream._ -import akka.stream.impl.TraversalBuilder.printTraversal import akka.stream.impl.TraversalTestUtils._ import akka.stream.scaladsl.{ BidiFlow, Flow, Keep, Sink, Source } import akka.stream.testkit.{ TestPublisher, TestSubscriber } diff --git a/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/ActorGraphInterpreterSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/ActorGraphInterpreterSpec.scala index a11403525c..a7ca047cb7 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/ActorGraphInterpreterSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/ActorGraphInterpreterSpec.scala @@ -5,7 +5,6 @@ package akka.stream.impl.fusing import java.util.concurrent.CountDownLatch -import java.util.concurrent.atomic.AtomicInteger import akka.Done import akka.stream._ diff --git a/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/GraphInterpreterSpecKit.scala b/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/GraphInterpreterSpecKit.scala index 6634ae9d0f..8bfc738567 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/GraphInterpreterSpecKit.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/GraphInterpreterSpecKit.scala @@ -11,10 +11,8 @@ import akka.stream.impl.fusing.GraphInterpreter.{ Connection, DownstreamBoundary import akka.stream.stage.{ GraphStage, GraphStageLogic, InHandler, OutHandler, _ } import akka.stream.testkit.StreamSpec import akka.stream.testkit.Utils.TE -import akka.util.OptionVal import scala.collection.{ Map ⇒ SMap } -import scala.language.existentials object GraphInterpreterSpecKit { diff --git a/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/InterpreterSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/InterpreterSpec.scala index bfb0433a8a..6d15a84cfa 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/InterpreterSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/InterpreterSpec.scala @@ -12,7 +12,6 @@ import akka.stream.impl.fusing.GraphStages.SimpleLinearGraphStage import akka.util.ConstantFun class InterpreterSpec extends StreamSpec with GraphInterpreterSpecKit { - import Supervision.stoppingDecider /* * These tests were written for the previous version of the interpreter, the so called OneBoundedInterpreter. diff --git a/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/InterpreterStressSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/InterpreterStressSpec.scala index 402cab7f76..64a5de3e65 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/InterpreterStressSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/InterpreterStressSpec.scala @@ -10,7 +10,6 @@ import akka.testkit.LongRunningTest import akka.util.ConstantFun class InterpreterStressSpec extends StreamSpec with GraphInterpreterSpecKit { - import Supervision.stoppingDecider val chainLength = 1000 * 1000 val halfLength = chainLength / 2 diff --git a/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/InterpreterSupervisionSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/InterpreterSupervisionSpec.scala index 48c60ad53c..6f8c8ef17a 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/InterpreterSupervisionSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/InterpreterSupervisionSpec.scala @@ -7,14 +7,9 @@ package akka.stream.impl.fusing import akka.stream.testkit.StreamSpec import scala.util.control.NoStackTrace -import akka.stream.{ ActorAttributes, Attributes, Supervision } -import akka.stream.stage._ -import akka.testkit.AkkaSpec +import akka.stream.Supervision class InterpreterSupervisionSpec extends StreamSpec with GraphInterpreterSpecKit { - import Supervision.stoppingDecider - import Supervision.resumingDecider - import Supervision.restartingDecider val TE = new Exception("TEST") with NoStackTrace { override def toString = "TE" diff --git a/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/LifecycleInterpreterSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/LifecycleInterpreterSpec.scala index 1b32adafe1..d2c5295a71 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/LifecycleInterpreterSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/impl/fusing/LifecycleInterpreterSpec.scala @@ -13,7 +13,6 @@ import akka.stream.testkit.Utils.TE import scala.concurrent.duration._ class LifecycleInterpreterSpec extends StreamSpec with GraphInterpreterSpecKit { - import akka.stream.Supervision._ "Interpreter" must { diff --git a/akka-stream-tests/src/test/scala/akka/stream/io/FileSinkSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/io/FileSinkSpec.scala index 57d6a471f5..6a5ca849f6 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/io/FileSinkSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/io/FileSinkSpec.scala @@ -16,9 +16,8 @@ import akka.stream.scaladsl.{ FileIO, Sink, Source } import akka.stream.testkit._ import akka.stream.testkit.Utils._ import akka.stream._ -import akka.util.{ ByteString, Timeout } +import akka.util.ByteString import com.google.common.jimfs.{ Configuration, Jimfs } -import org.scalatest.BeforeAndAfterAll import scala.collection.mutable.ListBuffer import scala.concurrent.{ Await, Future } diff --git a/akka-stream-tests/src/test/scala/akka/stream/io/OutputStreamSourceSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/io/OutputStreamSourceSpec.scala index b3ebb30e01..845167d9ba 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/io/OutputStreamSourceSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/io/OutputStreamSourceSpec.scala @@ -14,7 +14,7 @@ import akka.stream._ import akka.stream.impl.{ PhasedFusingActorMaterializer, StreamSupervisor } import akka.stream.impl.StreamSupervisor.Children import akka.stream.impl.io.OutputStreamSourceStage -import akka.stream.scaladsl.{ Keep, Sink, Source, StreamConverters } +import akka.stream.scaladsl.{ Keep, Sink, StreamConverters } import akka.stream.testkit.Utils._ import akka.stream.testkit._ import akka.stream.testkit.scaladsl.TestSink diff --git a/akka-stream-tests/src/test/scala/akka/stream/io/compression/CoderSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/io/compression/CoderSpec.scala index 36ddf77609..7c368bc40e 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/io/compression/CoderSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/io/compression/CoderSpec.scala @@ -5,7 +5,6 @@ package akka.stream.io.compression import java.io.{ ByteArrayInputStream, ByteArrayOutputStream, InputStream, OutputStream } -import java.util import java.util.concurrent.ThreadLocalRandom import java.util.zip.DataFormatException diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/CompressionSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/CompressionSpec.scala index 674bcec5c0..1c42182429 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/CompressionSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/CompressionSpec.scala @@ -8,7 +8,6 @@ import java.nio.charset.StandardCharsets import akka.stream.impl.io.compression.{ DeflateCompressor, GzipCompressor } import akka.stream.testkit.StreamSpec -import akka.stream.testkit.scaladsl.TestSink import akka.stream.{ ActorMaterializer, ActorMaterializerSettings } import akka.util.ByteString diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/CoupledTerminationFlowSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/CoupledTerminationFlowSpec.scala index 89958126a9..09e7dbdf32 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/CoupledTerminationFlowSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/CoupledTerminationFlowSpec.scala @@ -7,7 +7,7 @@ package akka.stream.scaladsl import akka.{ Done, NotUsed } import akka.stream._ import akka.stream.testkit._ -import akka.stream.testkit.scaladsl.{ TestSink, TestSource } +import akka.stream.testkit.scaladsl.TestSource import akka.testkit.TestProbe import org.reactivestreams.{ Publisher, Subscriber, Subscription } import org.scalatest.Assertion diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FailedSourceSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FailedSourceSpec.scala index 825e4ac1a5..7fe992f7e1 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FailedSourceSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FailedSourceSpec.scala @@ -5,13 +5,9 @@ package akka.stream.scaladsl import akka.stream.ActorMaterializer -import akka.stream.testkit.{ StreamSpec, TestSubscriber, Utils } +import akka.stream.testkit.{ StreamSpec, TestSubscriber } import akka.testkit.DefaultTimeout -import org.scalatest.time.{ Millis, Span } -import scala.concurrent.Await -import scala.concurrent.duration._ -import scala.util.Failure import scala.util.control.NoStackTrace class FailedSourceSpec extends StreamSpec with DefaultTimeout { diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowAskSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowAskSpec.scala index 5863ed6e01..2fa94cabfc 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowAskSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowAskSpec.scala @@ -4,25 +4,19 @@ package akka.stream.scaladsl -import java.util.concurrent.{ CountDownLatch, LinkedBlockingQueue, ThreadLocalRandom } -import java.util.concurrent.atomic.AtomicInteger +import java.util.concurrent.ThreadLocalRandom import akka.actor.{ Actor, ActorRef, PoisonPill, Props } -import akka.stream.ActorAttributes.{ SupervisionStrategy, supervisionStrategy } +import akka.stream.ActorAttributes.supervisionStrategy import akka.stream.{ ActorAttributes, ActorMaterializer, Supervision } import akka.stream.Supervision.resumingDecider -import akka.stream.impl.ReactiveStreamsCompliance import akka.stream.testkit.Utils._ import akka.stream.testkit._ -import akka.stream.testkit.scaladsl.TestSink -import akka.testkit.{ TestActors, TestLatch, TestProbe } -import org.scalatest.concurrent.PatienceConfiguration.Timeout +import akka.testkit.{ TestActors, TestProbe } -import scala.annotation.tailrec -import scala.concurrent.{ Await, Future, Promise } +import scala.concurrent.{ Await, Future } import scala.concurrent.duration._ import scala.reflect.ClassTag -import scala.util.control.NoStackTrace object FlowAskSpec { case class Reply(payload: Int) diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowCollectTypeSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowCollectTypeSpec.scala index 644718867d..3c7674a334 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowCollectTypeSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowCollectTypeSpec.scala @@ -4,9 +4,7 @@ package akka.stream.scaladsl -import java.util.concurrent.ThreadLocalRandom.{ current ⇒ random } - -import akka.stream.testkit.{ ScriptedTest, StreamSpec } +import akka.stream.testkit.StreamSpec import akka.stream.{ ActorMaterializer, ActorMaterializerSettings } class FlowCollectTypeSpec extends StreamSpec { diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowFoldAsyncSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowFoldAsyncSpec.scala index 5266e3fbb2..b07c01ef25 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowFoldAsyncSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowFoldAsyncSpec.scala @@ -11,7 +11,6 @@ import akka.stream.Supervision.{ restartingDecider, resumingDecider } import akka.stream.impl.ReactiveStreamsCompliance import akka.stream.testkit.Utils._ import akka.stream.testkit._ -import akka.testkit.TestLatch import org.scalatest.concurrent.PatienceConfiguration.Timeout import scala.concurrent.duration._ diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowGroupBySpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowGroupBySpec.scala index 54bd02d84f..bdad7e6606 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowGroupBySpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowGroupBySpec.scala @@ -21,8 +21,6 @@ import akka.stream.impl.fusing.GroupBy import akka.stream.testkit._ import akka.stream.testkit.Utils._ import org.reactivestreams.Publisher -import org.scalatest.concurrent.ScalaFutures -import org.scalactic.ConversionCheckedTripleEquals import org.scalatest.concurrent.PatienceConfiguration.Timeout import akka.stream.testkit.scaladsl.TestSource import akka.stream.testkit.scaladsl.TestSink diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowGroupedWithinSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowGroupedWithinSpec.scala index 9728795be7..b35f4bd5fe 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowGroupedWithinSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowGroupedWithinSpec.scala @@ -12,7 +12,6 @@ import akka.stream.{ ActorMaterializer, ActorMaterializerSettings, ThrottleMode import akka.stream.testkit._ import akka.stream.testkit.Utils._ -import scala.concurrent.Await import akka.testkit.TimingTest import akka.util.ConstantFun diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowLogSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowLogSpec.scala index 81572d8ac8..99b9296f38 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowLogSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowLogSpec.scala @@ -11,7 +11,7 @@ import akka.stream.Attributes.LogLevels import akka.stream.Supervision._ import akka.stream.testkit.{ StreamSpec, ScriptedTest } import akka.stream._ -import akka.testkit.{ AkkaSpec, TestProbe } +import akka.testkit.TestProbe import scala.concurrent.duration._ import scala.concurrent.Await diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowMapAsyncSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowMapAsyncSpec.scala index 498042cc35..f1ad878f97 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowMapAsyncSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowMapAsyncSpec.scala @@ -7,7 +7,7 @@ package akka.stream.scaladsl import java.util.concurrent.{ LinkedBlockingQueue, ThreadLocalRandom } import java.util.concurrent.atomic.AtomicInteger -import akka.stream.ActorAttributes.{ SupervisionStrategy, supervisionStrategy } +import akka.stream.ActorAttributes.supervisionStrategy import akka.stream.{ ActorAttributes, ActorMaterializer, Supervision } import akka.stream.Supervision.resumingDecider import akka.stream.impl.ReactiveStreamsCompliance @@ -406,7 +406,6 @@ class FlowMapAsyncSpec extends StreamSpec { } "not invoke the decider twice for the same already failed future" in { - import system.dispatcher val failCount = new AtomicInteger(0) val result = Source(List(true, false)) .mapAsync(1)(elem ⇒ diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowScanAsyncSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowScanAsyncSpec.scala index 0c19da7f75..30c89a4493 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowScanAsyncSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowScanAsyncSpec.scala @@ -4,7 +4,7 @@ package akka.stream.scaladsl -import akka.{ NotUsed, pattern } +import akka.pattern import akka.stream.{ ActorAttributes, ActorMaterializer, Supervision } import akka.stream.impl.ReactiveStreamsCompliance import akka.stream.testkit.TestSubscriber.Probe diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowSpec.scala index 219088a20e..eed48ff9a4 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FlowSpec.scala @@ -8,23 +8,18 @@ import java.util.concurrent.ThreadLocalRandom import akka.NotUsed import akka.actor._ -import akka.stream.Supervision._ import akka.stream.impl._ -import akka.stream.impl.fusing.ActorGraphInterpreter import akka.stream.testkit.Utils._ import akka.stream.testkit._ import akka.stream._ -import akka.testkit.TestEvent.{ Mute, UnMute } -import akka.testkit.{ EventFilter, TestDuration } +import akka.testkit.TestDuration import com.typesafe.config.ConfigFactory import org.reactivestreams.{ Publisher, Subscriber } -import org.scalatest.concurrent.ScalaFutures import scala.collection.immutable import scala.concurrent.Await import scala.concurrent.duration._ import scala.util.control.NoStackTrace -import akka.stream.impl.fusing.GraphInterpreterShell object FlowSpec { class Fruit diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FutureFlattenSourceSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FutureFlattenSourceSpec.scala index 422a21ea1a..37d383b70e 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FutureFlattenSourceSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/FutureFlattenSourceSpec.scala @@ -6,7 +6,6 @@ package akka.stream.scaladsl import java.util.concurrent.{ CompletableFuture, TimeUnit } -import akka.Done import akka.stream._ import akka.stream.stage.{ GraphStageLogic, GraphStageWithMaterializedValue } import akka.stream.testkit.Utils.{ TE, assertAllStagesStopped } diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphBalanceSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphBalanceSpec.scala index 972e56fe6b..6ea371096d 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphBalanceSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphBalanceSpec.scala @@ -11,7 +11,6 @@ import akka.stream._ import akka.stream.testkit._ import akka.stream.testkit.scaladsl._ import akka.stream.testkit.Utils._ -import akka.util.ByteString class GraphBalanceSpec extends StreamSpec { diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphDSLCompileSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphDSLCompileSpec.scala index 54eb5d6c14..bd16e55c6b 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphDSLCompileSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphDSLCompileSpec.scala @@ -4,7 +4,6 @@ package akka.stream.scaladsl -import akka.NotUsed import akka.stream.impl.fusing.GraphStages import akka.stream._ import akka.stream.testkit._ @@ -365,7 +364,6 @@ class GraphDSLCompileSpec extends StreamSpec { "suitably override attribute handling methods" in { import akka.stream.Attributes._ val ga = GraphDSL.create() { implicit b ⇒ - import GraphDSL.Implicits._ val id = b.add(GraphStages.identity[Any]) FlowShape(id.in, id.out) diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphMergePrioritizedSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphMergePrioritizedSpec.scala index 0844d92160..746a37cc4c 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphMergePrioritizedSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphMergePrioritizedSpec.scala @@ -5,7 +5,6 @@ package akka.stream.scaladsl import akka.NotUsed -import akka.stream.impl.Throttle import akka.stream.testkit.TestSubscriber.ManualProbe import akka.stream.{ ClosedShape, Inlet, Outlet } import akka.stream.testkit.{ TestSubscriber, TwoStreamsSetup } diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphMergeSortedSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphMergeSortedSpec.scala index cce1f8a2f9..d828c6c272 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphMergeSortedSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphMergeSortedSpec.scala @@ -8,9 +8,6 @@ import akka.stream._ import akka.stream.testkit.TwoStreamsSetup import org.scalacheck.Gen import org.scalatest.prop.GeneratorDrivenPropertyChecks -import org.scalatest.concurrent.ScalaFutures -import scala.concurrent.duration._ -import org.scalactic.ConversionCheckedTripleEquals import org.scalacheck.Shrink class GraphMergeSortedSpec extends TwoStreamsSetup with GeneratorDrivenPropertyChecks { diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphPartitionSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphPartitionSpec.scala index 8fd733a222..4dad5994d6 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphPartitionSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphPartitionSpec.scala @@ -7,7 +7,6 @@ package akka.stream.scaladsl import akka.stream.testkit._ import akka.stream.{ OverflowStrategy, ActorMaterializer, ActorMaterializerSettings, ClosedShape } import akka.stream.testkit.Utils._ -import org.scalatest.concurrent.ScalaFutures import scala.concurrent.Await import scala.concurrent.duration._ diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphZipNSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphZipNSpec.scala index 6f42fd18e1..c07b93af0c 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphZipNSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphZipNSpec.scala @@ -8,7 +8,6 @@ import akka.stream.testkit._ import akka.stream.testkit.Utils._ import akka.stream._ -import scala.concurrent.Await import scala.concurrent.duration._ import scala.collection.immutable diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/HeadSinkSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/HeadSinkSpec.scala index 3f29cbfc8f..6f49515706 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/HeadSinkSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/HeadSinkSpec.scala @@ -7,7 +7,7 @@ package akka.stream.scaladsl import scala.concurrent.Await import scala.concurrent.Future import scala.concurrent.duration._ -import akka.stream.{ AbruptStageTerminationException, AbruptTerminationException, ActorMaterializer, ActorMaterializerSettings } +import akka.stream.{ AbruptTerminationException, ActorMaterializer, ActorMaterializerSettings } import akka.stream.testkit._ import akka.stream.testkit.Utils._ diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/LazyFlowSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/LazyFlowSpec.scala index 24a8940c11..0d4f4f7e5c 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/LazyFlowSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/LazyFlowSpec.scala @@ -6,6 +6,8 @@ package akka.stream.scaladsl import akka.NotUsed import akka.stream._ +import akka.stream.stage.{ GraphStageLogic, GraphStageWithMaterializedValue } +import akka.stream.testkit.{ StreamSpec, TestPublisher } import akka.stream.testkit.Utils._ import akka.stream.testkit.scaladsl.{ TestSink, TestSource } import akka.stream.testkit.{ StreamSpec, TestPublisher } diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/LazySourceSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/LazySourceSpec.scala index a0e7ff546e..c9d6affefb 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/LazySourceSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/LazySourceSpec.scala @@ -8,7 +8,7 @@ import java.util.concurrent.atomic.AtomicBoolean import akka.Done import akka.stream.impl.LazySource -import akka.stream.stage.{ GraphStage, GraphStageLogic, OutHandler } +import akka.stream.stage.{ GraphStage, GraphStageLogic } import akka.stream.testkit.Utils.{ TE, assertAllStagesStopped } import akka.stream.testkit.{ StreamSpec, TestPublisher, TestSubscriber } import akka.stream.{ ActorMaterializer, Attributes, Outlet, SourceShape } diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/MaybeSourceSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/MaybeSourceSpec.scala index f1b25b6117..dd60b2a88b 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/MaybeSourceSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/MaybeSourceSpec.scala @@ -7,11 +7,8 @@ package akka.stream.scaladsl import akka.stream.{ AbruptStageTerminationException, ActorMaterializer } import akka.stream.testkit.{ StreamSpec, TestSubscriber, Utils } import akka.testkit.DefaultTimeout -import org.scalatest.time.{ Millis, Span } import scala.concurrent.duration._ -import scala.concurrent.Await -import scala.util.Failure import scala.util.control.NoStackTrace class MaybeSourceSpec extends StreamSpec with DefaultTimeout { diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/ReverseArrowSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/ReverseArrowSpec.scala index 7ff78fdb5b..1510cba207 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/ReverseArrowSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/ReverseArrowSpec.scala @@ -8,7 +8,6 @@ import akka.stream.testkit._ import akka.stream._ import scala.concurrent.Await import scala.concurrent.duration._ -import org.scalactic.ConversionCheckedTripleEquals class ReverseArrowSpec extends StreamSpec { import GraphDSL.Implicits._ diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/SourceSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/SourceSpec.scala index ef632ca70e..4bc9ef101d 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/SourceSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/SourceSpec.scala @@ -5,12 +5,9 @@ package akka.stream.scaladsl import akka.testkit.DefaultTimeout -import org.scalatest.concurrent.ScalaFutures import org.scalatest.time.{ Span, Millis } -import scala.concurrent.{ Await, Future, Promise } +import scala.concurrent.{ Await, Future } import scala.concurrent.duration._ -import scala.util.Failure -import scala.util.control.NoStackTrace import akka.stream._ import akka.stream.testkit._ import akka.NotUsed diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/StreamRefsSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/StreamRefsSpec.scala index ea5384018d..085a1584b3 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/StreamRefsSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/StreamRefsSpec.scala @@ -4,7 +4,7 @@ package akka.stream.scaladsl -import akka.{ Done, NotUsed } +import akka.NotUsed import akka.actor.Status.Failure import akka.actor.{ Actor, ActorIdentity, ActorLogging, ActorRef, ActorSystem, ActorSystemImpl, Identify, Props } import akka.pattern._ @@ -12,13 +12,11 @@ import akka.stream.testkit.TestPublisher import akka.stream.testkit.scaladsl._ import akka.stream._ import akka.testkit.{ AkkaSpec, ImplicitSender, SocketUtil, TestKit, TestProbe } -import akka.util.{ ByteString, PrettyDuration } +import akka.util.ByteString import com.typesafe.config._ -import scala.collection.immutable import scala.concurrent.duration._ import scala.concurrent.Future -import scala.util.Success import scala.util.control.NoStackTrace object StreamRefsSpec { diff --git a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/UnfoldResourceAsyncSourceSpec.scala b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/UnfoldResourceAsyncSourceSpec.scala index 04dd239329..79606158c8 100644 --- a/akka-stream-tests/src/test/scala/akka/stream/scaladsl/UnfoldResourceAsyncSourceSpec.scala +++ b/akka-stream-tests/src/test/scala/akka/stream/scaladsl/UnfoldResourceAsyncSourceSpec.scala @@ -4,7 +4,7 @@ package akka.stream.scaladsl -import java.util.concurrent.atomic.{ AtomicBoolean, AtomicInteger } +import java.util.concurrent.atomic.AtomicInteger import akka.Done import akka.actor.ActorSystem