mirror of https://github.com/sbt/sbt.git
Use enum instead of scala.Enumeration in sbt.Execute.State (#8788)
This commit is contained in:
parent
8c23c5ea60
commit
fe1caa8ddf
|
|
@ -473,6 +473,12 @@ lazy val taskProj = (project in file("tasks"))
|
|||
name := "Tasks",
|
||||
mimaSettings,
|
||||
mimaBinaryIssueFilters ++= Seq(
|
||||
ProblemFilters.exclude[MissingTypesProblem]("sbt.Execute$State$"),
|
||||
ProblemFilters.exclude[DirectMissingMethodProblem]("sbt.Execute#State.this"),
|
||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("sbt.Execute#State.Pending"),
|
||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("sbt.Execute#State.Running"),
|
||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("sbt.Execute#State.Calling"),
|
||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("sbt.Execute#State.Done"),
|
||||
)
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -75,9 +75,8 @@ private[sbt] final class Execute(
|
|||
view.inline1(a) match
|
||||
case Some(v) => Result.Value(v())
|
||||
case None => results(a)
|
||||
private type State = State.Value
|
||||
private object State extends Enumeration {
|
||||
val Pending, Running, Calling, Done = Value
|
||||
private enum State {
|
||||
case Pending, Running, Calling, Done
|
||||
}
|
||||
import State.{ Pending, Running, Calling, Done }
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue