Skip to content

Commit 2077d2e

Browse files
committed
Move DirectiveUtils to the directives module
1 parent 9da7662 commit 2077d2e

File tree

4 files changed

+9
-10
lines changed

4 files changed

+9
-10
lines changed

modules/build/src/main/scala/scala/build/preprocessing/DirectivesPreprocessor.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import scala.build.options.{
2323
SuppressWarningOptions,
2424
WithBuildRequirements
2525
}
26-
import scala.build.preprocessing.directives.DirectivesPreprocessingUtils.*
26+
import scala.build.preprocessing.directives.Directives.*
2727
import scala.build.preprocessing.directives.PartiallyProcessedDirectives.*
2828
import scala.build.preprocessing.directives.*
2929

modules/cli/src/main/scala/scala/cli/commands/fix/BuiltInRules.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ import scala.collection.immutable.HashMap
2020
import scala.util.chaining.scalaUtilChainingOps
2121

2222
object BuiltInRules extends CommandHelpers {
23-
private lazy val targetDirectivesKeysSet = DirectivesPreprocessingUtils.requireDirectiveHandlers
23+
private lazy val targetDirectivesKeysSet = Directives.requireDirectiveHandlers
2424
.flatMap(_.keys.flatMap(_.nameAliases)).toSet
25-
private lazy val usingDirectivesKeysGrouped = DirectivesPreprocessingUtils.usingDirectiveHandlers
25+
private lazy val usingDirectivesKeysGrouped = Directives.usingDirectiveHandlers
2626
.flatMap(_.keys)
2727
private lazy val usingDirectivesWithTestPrefixKeysGrouped =
28-
DirectivesPreprocessingUtils.usingDirectiveWithReqsHandlers
28+
Directives.usingDirectiveWithReqsHandlers
2929
.flatMap(_.keys)
3030

3131
private lazy val directiveTestPrefix = "test."
Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,12 @@ import scala.build.directives.{
55
HasBuildOptionsWithRequirements,
66
HasBuildRequirements
77
}
8-
import scala.build.errors.{BuildException, UnusedDirectiveError}
98
import scala.build.options.{BuildOptions, BuildRequirements, WithBuildRequirements}
109
import scala.build.preprocessing.directives
1110

12-
object DirectivesPreprocessingUtils {
11+
object Directives {
1312
val usingDirectiveHandlers: Seq[DirectiveHandler[BuildOptions]] =
14-
Seq[DirectiveHandler[_ <: HasBuildOptions]](
13+
Seq[DirectiveHandler[? <: HasBuildOptions]](
1514
directives.Benchmarking.handler,
1615
directives.BuildInfo.handler,
1716
directives.ComputeVersion.handler,
@@ -37,7 +36,7 @@ object DirectivesPreprocessingUtils {
3736

3837
val usingDirectiveWithReqsHandlers
3938
: Seq[DirectiveHandler[List[WithBuildRequirements[BuildOptions]]]] =
40-
Seq[DirectiveHandler[_ <: HasBuildOptionsWithRequirements]](
39+
Seq[DirectiveHandler[? <: HasBuildOptionsWithRequirements]](
4140
directives.CustomJar.handler,
4241
directives.Dependency.handler,
4342
directives.JavaOptions.handler,
@@ -49,7 +48,7 @@ object DirectivesPreprocessingUtils {
4948
).map(_.mapE(_.buildOptionsWithRequirements))
5049

5150
val requireDirectiveHandlers: Seq[DirectiveHandler[BuildRequirements]] =
52-
Seq[DirectiveHandler[_ <: HasBuildRequirements]](
51+
Seq[DirectiveHandler[? <: HasBuildRequirements]](
5352
directives.RequirePlatform.handler,
5453
directives.RequireScalaVersion.handler,
5554
directives.RequireScalaVersionBounds.handler,

modules/generate-reference-doc/src/main/scala/scala/cli/doc/GenerateReferenceDoc.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import scala.build.internal.Constants
1616
import scala.build.internals.EnvVar
1717
import scala.build.options.{BuildOptions, BuildRequirements, WithBuildRequirements}
1818
import scala.build.preprocessing.directives.DirectiveHandler
19-
import scala.build.preprocessing.directives.DirectivesPreprocessingUtils.*
19+
import scala.build.preprocessing.directives.Directives.*
2020
import scala.cli.commands.{ScalaCommand, SpecificationLevel, tags}
2121
import scala.cli.doc.ReferenceDocUtils.*
2222
import scala.cli.util.ArgHelpers.*

0 commit comments

Comments
 (0)