def isTaskOrInputTask()

in extractor/src/main/scala-sbt-2/sbt/jetbrains/PluginCompat.scala [15:26]


  def isTaskOrInputTask(attributeKey: AttributeKey[_]): Boolean =
    attributeKey.tag.isTaskOrInputTask

  def throwExceptionIfUpdateFailed(result: Result[Map[sbt.Configuration,Keys.Classpath]]): Map[sbt.Configuration, Keys.Classpath] =
    result match {
      case Result.Value(classpath) =>
        classpath
      case Result.Inc(incomplete) =>
        val cause = Incomplete.allExceptions(incomplete).headOption
        cause.foreach(c => throw c)
        Map.empty
    }