directives
directives
API
scala.build.errors
ScalaJsLinkingError
SingleValueExpectedError
UsingDirectiveExpectationError
UsingDirectiveValueNumError
UsingDirectiveWrongValueTypeError
WrongJarPathError
WrongJavaHomePathError
scala.build.preprocessing
ScopePath
ScopePath
Scoped
scala.build.preprocessing.directives
Directive
Directive
Require
Type
Using
DirectiveHandler
DirectiveUtil
GroupedScopedValuesContainer
ProcessedDirective
RequireDirectiveHandler
RequirePlatformsDirectiveHandler
RequireScalaVersionDirectiveHandler
RequireScopeDirectiveHandler
ScopedDirective
ScopedValue
StrictDirective
UsingCompilerPluginDirectiveHandler
UsingCustomJarDirectiveHandler
UsingDependencyDirectiveHandler
UsingDirectiveHandler
UsingDirectiveValueNumberBounds
UsingJavaHomeDirectiveHandler
UsingJavaOptionsDirectiveHandler
UsingJavaPropsDirectiveHandler
UsingJavacOptionsDirectiveHandler
UsingJvmDirectiveHandler
UsingMainClassDirectiveHandler
UsingOptionDirectiveHandler
UsingPackagingDirectiveHandler
UsingPlatformDirectiveHandler
UsingPublishContextualDirectiveHandler
UsingPublishDirectiveHandler
UsingPythonDirectiveHandler
UsingRepositoryDirectiveHandler
UsingResourcesDirectiveHandler
UsingScalaJsOptionsDirectiveHandler
UsingScalaNativeOptionsDirectiveHandler
UsingScalaVersionDirectiveHandler
UsingSourceDirectiveHandler
UsingTestFrameworkDirectiveHandler
directives
/
scala.build.preprocessing.directives
/
DirectiveUtil
DirectiveUtil
scala.build.preprocessing.directives.DirectiveUtil$
object
DirectiveUtil
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
DirectiveUtil
.type
Clear all
Members list
Concise view
Value members
Concrete methods
def
concatAllValues
(
groupedPositionedValuesContainer
:
GroupedScopedValuesContainer
):
Seq
[
ScopedValue
[
_
]]
def
getGroupedValues
(
scopedDirective
:
ScopedDirective
):
GroupedScopedValuesContainer
def
kind
(
v
:
Value
[
_
]):
UsingDirectiveValueKind
def
partitionBasedOnHavingScope
(
groupedPositionedValuesContainer
:
GroupedScopedValuesContainer
): (
Seq
[(
ScopedValue
[
_
],
ScopePath
)],
Seq
[
ScopedValue
[
_
]])
Attributes
Returns:
(scopedValuesSeq, nonScopedValuesSeq)
def
position
(
v
:
Value
[
_
],
path
:
Either
[
String
,
Path
],
skipQuotes
:
Boolean
):
File
def
positions
(
values
:
Seq
[
Value
[
_
]],
path
:
Either
[
String
,
Path
]):
Seq
[
Position
]
def
scope
(
v
:
Value
[
_
],
cwd
:
ScopePath
):
Option
[
ScopePath
]