This commit is contained in:
eugene yokota 2026-07-16 22:38:31 +05:00 committed by GitHub
commit a41e4f4ddd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 14 additions and 5 deletions

View File

@ -435,6 +435,13 @@ lazy val utilScripted = (project in file("internal") / "util-scripted")
name := "Util Scripted",
libraryDependencies += scalaParsers,
mimaSettings,
mimaBinaryIssueFilters ++= Vector(
exclude[DirectMissingMethodProblem](
"sbt.internal.scripted.BasicStatementHandler.initialState"
),
exclude[IncompatibleResultTypeProblem]("sbt.internal.scripted.CommentHandler.initialState"),
exclude[IncompatibleResultTypeProblem]("sbt.internal.scripted.FileCommands.initialState"),
),
)
.configure(addSbtIO)
/* **** Intermediate-level Modules **** */

View File

@ -107,8 +107,9 @@ class Eval(
val header =
imports.strings.mkString("\n") +
s"""
|object $moduleName {
| def $WrapValName${returnType} = {""".stripMargin
|@scala.annotation.nowarn("name=IllegalIdentifier")
|object `$moduleName` {
| def `$WrapValName`${returnType} = {""".stripMargin
val contents = s"""$header
|$expression
| }
@ -170,7 +171,8 @@ class Eval(
val header =
imports.strings.mkString("\n") +
s"""
|object $moduleName {""".stripMargin
|@scala.annotation.nowarn("name=IllegalIdentifier")
|object `$moduleName` {""".stripMargin
val contents =
s"""$header
|${definitions.map(_._1).mkString("\n")}

View File

@ -19,7 +19,7 @@ trait StatementHandler {
trait BasicStatementHandler extends StatementHandler {
final type State = Unit
final def initialState = ()
final def initialState: State = ()
final def apply(command: String, arguments: List[String], state: Unit): Unit =
apply(command, arguments)

View File

@ -3,7 +3,7 @@ import Keys.*
object Dependencies {
// WARNING: Please Scala update versions in PluginCross.scala too
val scala3 = "3.8.4"
val scala3 = "3.9.0-RC3"
val scala212 = "2.12.21"
val baseScalaVersion = scala3
def nightlyVersion: Option[String] =