+build Add sort imports support. (#28780)

* Add scalafix plugin for jdk 9.
* Add command alias sortImports.
* Excludes some sources from SortImports.
* Update SortImports to 0.4.0
* Sort imports with `sortImports` command.
This commit is contained in:
kerr 2020-04-27 20:32:18 +08:00 committed by GitHub
parent ea7205eaf7
commit 0e4d41ad33
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
1534 changed files with 7454 additions and 6165 deletions

View file

@ -4,15 +4,16 @@
package akka.persistence.testkit
import java.util.{ List => JList }
import scala.collection.immutable
import scala.util.{ Failure, Success, Try }
import akka.annotation.InternalApi
import akka.persistence.PersistentRepr
import akka.persistence.testkit.ProcessingPolicy.DefaultPolicies
import akka.persistence.testkit.internal.TestKitStorage
import akka.util.ccompat.JavaConverters._
import java.util.{ List => JList }
import scala.collection.immutable
import scala.util.{ Failure, Success, Try }
/**
* INTERNAL API

View file

@ -4,16 +4,17 @@
package akka.persistence.testkit
import scala.collection.immutable
import scala.concurrent.Future
import scala.util.Try
import com.typesafe.config.{ Config, ConfigFactory }
import akka.annotation.InternalApi
import akka.persistence._
import akka.persistence.journal.{ AsyncWriteJournal, Tagged }
import akka.persistence.snapshot.SnapshotStore
import akka.persistence.testkit.internal.{ InMemStorageExtension, SnapshotStorageEmulatorExtension }
import com.typesafe.config.{ Config, ConfigFactory }
import scala.collection.immutable
import scala.concurrent.Future
import scala.util.Try
/**
* INTERNAL API

View file

@ -4,13 +4,13 @@
package akka.persistence.testkit
import scala.util.Success
import akka.annotation.InternalApi
import akka.persistence.{ SelectedSnapshot, SnapshotMetadata, SnapshotSelectionCriteria }
import akka.persistence.testkit.ProcessingPolicy.DefaultPolicies
import akka.persistence.testkit.internal.TestKitStorage
import scala.util.Success
/**
* INTERNAL API
*/

View file

@ -6,8 +6,8 @@ package akka.persistence.testkit.internal
import akka.actor.{ ActorSystem, ExtendedActorSystem, ExtensionId, ExtensionIdProvider }
import akka.annotation.InternalApi
import akka.persistence.testkit.scaladsl.PersistenceTestKit
import akka.persistence.testkit.EventStorage
import akka.persistence.testkit.scaladsl.PersistenceTestKit
/**
* INTERNAL API

View file

@ -4,14 +4,14 @@
package akka.persistence.testkit.internal
import scala.util.Try
import akka.actor.{ ActorSystem, ExtendedActorSystem }
import akka.annotation.InternalApi
import akka.persistence.PersistentRepr
import akka.persistence.testkit.EventStorage
import akka.serialization.{ Serialization, SerializationExtension }
import scala.util.Try
/**
* INTERNAL API
*/

View file

@ -6,8 +6,8 @@ package akka.persistence.testkit.internal
import akka.actor.{ ActorSystem, ExtendedActorSystem, Extension, ExtensionId, ExtensionIdProvider }
import akka.annotation.InternalApi
import akka.persistence.testkit.scaladsl.SnapshotTestKit
import akka.persistence.testkit.SnapshotStorage
import akka.persistence.testkit.scaladsl.SnapshotTestKit
/**
* INTERNAL API

View file

@ -7,12 +7,12 @@ package akka.persistence.testkit.internal
import java.util.concurrent.ConcurrentHashMap
import java.util.concurrent.atomic.AtomicReference
import scala.collection.immutable
import akka.actor.Extension
import akka.annotation.InternalApi
import akka.persistence.testkit.ProcessingPolicy
import scala.collection.immutable
/**
* INTERNAL API
*/

View file

@ -4,16 +4,16 @@
package akka.persistence.testkit.javadsl
import akka.actor.ActorSystem
import akka.persistence.testkit.scaladsl.{ PersistenceTestKit => ScalaTestKit }
import akka.util.JavaDurationConverters._
import akka.util.ccompat.JavaConverters._
import java.time.Duration
import java.util.{ List => JList }
import java.util.{ function => jf }
import akka.actor.ActorSystem
import akka.annotation.ApiMayChange
import akka.persistence.testkit.{ EventStorage, ExpectedFailure, ExpectedRejection, JournalOperation }
import akka.persistence.testkit.scaladsl.{ PersistenceTestKit => ScalaTestKit }
import akka.util.JavaDurationConverters._
import akka.util.ccompat.JavaConverters._
/**
* Class for testing persisted events in persistent actors.

View file

@ -4,17 +4,17 @@
package akka.persistence.testkit.javadsl
import akka.actor.ActorSystem
import akka.persistence.testkit.scaladsl.{ SnapshotTestKit => ScalaTestKit }
import akka.persistence.testkit.{ ExpectedFailure, SnapshotMeta, SnapshotOperation, SnapshotStorage }
import akka.util.JavaDurationConverters._
import akka.util.ccompat.JavaConverters._
import java.time.Duration
import java.util.{ List => JList }
import java.util.{ function => jf }
import akka.actor.ActorSystem
import akka.annotation.ApiMayChange
import akka.japi.Pair
import akka.persistence.testkit.{ ExpectedFailure, SnapshotMeta, SnapshotOperation, SnapshotStorage }
import akka.persistence.testkit.scaladsl.{ SnapshotTestKit => ScalaTestKit }
import akka.util.JavaDurationConverters._
import akka.util.ccompat.JavaConverters._
/**
* Class for testing persisted snapshots in persistent actors.

View file

@ -47,8 +47,9 @@ object PersistenceInit {
extSystem.systemActorOf(
PersistenceInitImpl.props(journalPluginId, snapshotPluginId, persistenceId),
persistenceId)
import akka.pattern.ask
import extSystem.dispatcher
import akka.pattern.ask
implicit val askTimeout: Timeout = timeout
(ref ? "start").map(_ => Done)
}

View file

@ -4,19 +4,20 @@
package akka.persistence.testkit.scaladsl
import akka.actor.{ ActorSystem, ExtendedActorSystem, Extension, ExtensionId }
import akka.actor.typed.{ ActorSystem => TypedActorSystem }
import akka.annotation.ApiMayChange
import akka.persistence.testkit._
import akka.persistence.testkit.internal.{ InMemStorageExtension, SnapshotStorageEmulatorExtension }
import akka.persistence.{ Persistence, PersistentRepr, SnapshotMetadata }
import akka.testkit.TestProbe
import com.typesafe.config.Config
import scala.collection.immutable
import scala.concurrent.duration.FiniteDuration
import scala.util.Try
import com.typesafe.config.Config
import akka.actor.{ ActorSystem, ExtendedActorSystem, Extension, ExtensionId }
import akka.actor.typed.{ ActorSystem => TypedActorSystem }
import akka.annotation.ApiMayChange
import akka.persistence.{ Persistence, PersistentRepr, SnapshotMetadata }
import akka.persistence.testkit._
import akka.persistence.testkit.internal.{ InMemStorageExtension, SnapshotStorageEmulatorExtension }
import akka.testkit.TestProbe
private[testkit] trait CommonTestKitOps[S, P] extends ClearOps with PolicyOpsTestKit[P] {
this: HasStorage[P, S] =>

View file

@ -4,17 +4,17 @@
package akka.persistence.testkit.scaladsl
import akka.persistence.testkit.ProcessingPolicy.DefaultPolicies
import akka.persistence.testkit.internal.TestKitStorage
import akka.persistence.testkit.{ ExpectedFailure, ExpectedRejection }
import akka.testkit.TestKitBase
import akka.util
import akka.util.BoxedType
import scala.collection.immutable
import scala.concurrent.duration.FiniteDuration
import scala.reflect.ClassTag
import akka.persistence.testkit.{ ExpectedFailure, ExpectedRejection }
import akka.persistence.testkit.ProcessingPolicy.DefaultPolicies
import akka.persistence.testkit.internal.TestKitStorage
import akka.testkit.TestKitBase
import akka.util
import akka.util.BoxedType
private[testkit] trait RejectSupport[U] {
this: PolicyOpsTestKit[U] with HasStorage[U, _] =>
@ -119,6 +119,7 @@ private[testkit] trait ExpectOps[U] {
private[testkit] val probe: TestKitBase
import probe._
import akka.testkit._
private[testkit] def pollInterval: FiniteDuration

View file

@ -6,11 +6,12 @@ package akka.persistence.testkit
import java.util.UUID
import com.typesafe.config.ConfigFactory
import org.scalatest.wordspec.AnyWordSpecLike
import akka.actor.{ ActorRef, ActorSystem }
import akka.persistence._
import akka.testkit.TestKitBase
import com.typesafe.config.ConfigFactory
import org.scalatest.wordspec.AnyWordSpecLike
trait CommonUtils extends AnyWordSpecLike with TestKitBase {

View file

@ -4,14 +4,15 @@
package akka.persistence.testkit.javadsl
import org.scalatest.matchers.should.Matchers._
import akka.actor.Props
import akka.actor.typed.javadsl.Adapter
import akka.japi.Pair
import akka.persistence._
import akka.persistence.testkit._
import akka.testkit.EventFilter
import org.scalatest.matchers.should.Matchers._
import akka.util.ccompat.JavaConverters._
import akka.japi.Pair
import akka.actor.typed.javadsl.Adapter
trait CommonSnapshotTests extends JavaDslUtils {

View file

@ -4,13 +4,14 @@
package akka.persistence.testkit.javadsl
import org.scalatest.matchers.should.Matchers._
import akka.actor.Props
import akka.actor.typed.javadsl.Adapter
import akka.persistence._
import akka.persistence.testkit._
import akka.testkit.EventFilter
import org.scalatest.matchers.should.Matchers._
import akka.util.ccompat.JavaConverters._
import akka.actor.typed.javadsl.Adapter
trait CommonTestKitTests extends JavaDslUtils {

View file

@ -7,9 +7,9 @@ package akka.persistence.testkit.javadsl
import java.util
import akka.actor.typed.ActorRef
import akka.persistence.typed.javadsl.{ CommandHandler, EventHandler, EventSourcedBehavior, SignalHandler }
import akka.persistence.testkit.{ Cmd, CommonUtils, EmptyState, Evt, Passivate, Recovered, Stopped, TestCommand }
import akka.persistence.typed.{ PersistenceId, RecoveryCompleted }
import akka.persistence.typed.javadsl.{ CommandHandler, EventHandler, EventSourcedBehavior, SignalHandler }
trait JavaDslUtils extends CommonUtils {

View file

@ -4,12 +4,13 @@
package akka.persistence.testkit.scaladsl
import org.scalatest.matchers.should.Matchers._
import akka.actor.Props
import akka.actor.typed.scaladsl.adapter._
import akka.persistence._
import akka.persistence.testkit._
import akka.testkit.EventFilter
import org.scalatest.matchers.should.Matchers._
import akka.actor.typed.scaladsl.adapter._
trait CommonSnapshotTests extends ScalaDslUtils {

View file

@ -4,12 +4,13 @@
package akka.persistence.testkit.scaladsl
import akka.actor.Props
import akka.persistence.{ DeleteMessagesFailure, DeleteMessagesSuccess }
import akka.testkit.EventFilter
import akka.persistence.testkit._
import org.scalatest.matchers.should.Matchers._
import akka.actor.Props
import akka.actor.typed.scaladsl.adapter._
import akka.persistence.{ DeleteMessagesFailure, DeleteMessagesSuccess }
import akka.persistence.testkit._
import akka.testkit.EventFilter
trait CommonTestKitTests extends ScalaDslUtils {

View file

@ -5,10 +5,10 @@
package akka.persistence.testkit.scaladsl
import akka.actor.typed.ActorRef
import akka.persistence.typed.RecoveryCompleted
import akka.persistence.typed.scaladsl.{ Effect, EventSourcedBehavior }
import akka.persistence.testkit.{ Cmd, CommonUtils, EmptyState, Evt, Passivate, Recovered, Stopped, TestCommand }
import akka.persistence.typed.PersistenceId
import akka.persistence.typed.RecoveryCompleted
import akka.persistence.typed.scaladsl.{ Effect, EventSourcedBehavior }
trait ScalaDslUtils extends CommonUtils {