directives
directives
scala.build.errors
SingleValueExpectedError
scala.build.preprocessing
ScopePath
ScopePath
Scoped
scala.build.preprocessing.directives
Directive
Directive
Require
Type
Using
DirectiveHandler
DirectiveUtil
MultiValue
NotABoolean
ProcessedDirective
RequireDirectiveHandler
RequirePlatformsDirectiveHandler
RequireScalaVersionDirectiveHandler
RequireScopeDirectiveHandler
StrictDirective
UsingCompilerPluginDirectiveHandler
UsingCustomJarDirectiveHandler
UsingDependencyDirectiveHandler
UsingDirectiveHandler
UsingJavaHomeDirectiveHandler
UsingJavaOptionsDirectiveHandler
UsingJavaPropsDirectiveHandler
UsingMainClassDirectiveHandler
UsingOptionDirectiveHandler
UsingPlatformDirectiveHandler
UsingPublishDirectiveHandler
UsingRepositoryDirectiveHandler
UsingResourcesDirectiveHandler
UsingScalaJsOptionsDirectiveHandler
UsingScalaNativeOptionsDirectiveHandler
UsingScalaVersionDirectiveHandler
UsingTestFrameworkDirectiveHandler
directives
/
scala.build.preprocessing.directives
scala.build.preprocessing.directives
package
scala.build.preprocessing.directives
Type members
Type members
Classlikes
final case
class
Directive
(
tpe:
Type
,
values:
Seq
[
String
],
scope:
Option
[
String
],
isComment:
Boolean
,
position:
Position
)
Companion:
object
object
Directive
Companion:
class
trait
DirectiveHandler
[
T
]
object
DirectiveUtil
final case
class
MultiValue
(
param:
String
,
values:
Seq
[
Positioned
[
String
]])
extends
BuildException
final case
class
NotABoolean
(
param:
String
,
value:
Positioned
[
String
])
extends
BuildException
final case
class
ProcessedDirective
[
T
](
global:
Option
[
T
],
scoped:
Seq
[
Scoped
[
T
]])
trait
RequireDirectiveHandler
extends
DirectiveHandler
[
BuildRequirements
]
case
object
RequirePlatformsDirectiveHandler
extends
RequireDirectiveHandler
case
object
RequireScalaVersionDirectiveHandler
extends
RequireDirectiveHandler
case
object
RequireScopeDirectiveHandler
extends
RequireDirectiveHandler
case
class
StrictDirective
(
key:
String
,
values:
Seq
[
Value
[
_
]])
case
object
UsingCompilerPluginDirectiveHandler
extends
UsingDirectiveHandler
case
object
UsingCustomJarDirectiveHandler
extends
UsingDirectiveHandler
case
object
UsingDependencyDirectiveHandler
extends
UsingDirectiveHandler
trait
UsingDirectiveHandler
extends
DirectiveHandler
[
BuildOptions
]
case
object
UsingJavaHomeDirectiveHandler
extends
UsingDirectiveHandler
case
object
UsingJavaOptionsDirectiveHandler
extends
UsingDirectiveHandler
case
object
UsingJavaPropsDirectiveHandler
extends
UsingDirectiveHandler
case
object
UsingMainClassDirectiveHandler
extends
UsingDirectiveHandler
case
object
UsingOptionDirectiveHandler
extends
UsingDirectiveHandler
case
object
UsingPlatformDirectiveHandler
extends
UsingDirectiveHandler
case
object
UsingPublishDirectiveHandler
extends
UsingDirectiveHandler
case
object
UsingRepositoryDirectiveHandler
extends
UsingDirectiveHandler
case
object
UsingResourcesDirectiveHandler
extends
UsingDirectiveHandler
case
object
UsingScalaJsOptionsDirectiveHandler
extends
UsingDirectiveHandler
case
object
UsingScalaNativeOptionsDirectiveHandler
extends
UsingDirectiveHandler
case
object
UsingScalaVersionDirectiveHandler
extends
UsingDirectiveHandler
case
object
UsingTestFrameworkDirectiveHandler
extends
UsingDirectiveHandler