scala.cli.directivehandler
package scala.cli.directivehandler
Members list
Type members
Classlikes
final class CompositeDirectiveException extends DirectiveException
Attributes
- Companion
- object
- Supertypes
-
class DirectiveExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
object CompositeDirectiveException
Attributes
- Companion
- class
- Supertypes
- Self type
class CustomDirectivesReporter(path: Either[String, Path], onDiagnostic: Diagnostic => Unit) extends Reporter
object CustomDirectivesReporter
Attributes
- Companion
- class
- Supertypes
- Self type
final class DependencyFormatError(val dependencyString: String, val error: String, val originOpt: Option[String], positionOpt: Option[Position]) extends DirectiveException
Attributes
- Supertypes
-
class DirectiveExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
final case class DirectiveDescription(description: String, descriptionMd: String) extends StaticAnnotation
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
final case class DirectiveExamples(examples: String) extends StaticAnnotation
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
-
class DependencyFormatErrorclass MalformedDirectiveErrorclass UnexpectedDirectiveErrorclass UnusedDirectiveErrorShow all
final case class DirectiveGroupDetails(name: String, description: String, usage: String, descriptionMdOpt: Option[String], usageMdOpt: Option[String], examples: Seq[String])
Attributes
- Supertypes
final case class DirectiveGroupName(name: String) extends StaticAnnotation
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
- Self type
object DirectiveHandler extends DirectiveHandlerMacros
Attributes
- Companion
- trait
- Supertypes
- Self type
-
DirectiveHandler.type
object DirectiveHandlerMacros
Attributes
- Companion
- trait
- Supertypes
- Self type
trait DirectiveHandlerMacros
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object DirectiveHandler.type
Attributes
- Supertypes
final case class DirectiveName(name: String) extends StaticAnnotation
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
final case class DirectivePrefix(prefix: String) extends StaticAnnotation
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
object DirectiveSpecialSyntax
Attributes
- Supertypes
- Self type
final case class DirectiveTag(tag: String) extends StaticAnnotation
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
final case class DirectiveUsage(usage: String, usageMd: String) extends StaticAnnotation
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
object DirectiveUtil
Attributes
- Supertypes
- Self type
-
DirectiveUtil.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class DirectiveSingleValueParser[T]
object DirectiveValueParser
Attributes
- Companion
- class
- Supertypes
- Self type
-
DirectiveValueParser.type
object EitherSequence
Attributes
- Supertypes
- Self type
-
EitherSequence.type
Attributes
- Companion
- object
- Supertypes
object ExtractedDirectives
Attributes
- Companion
- class
- Supertypes
- Self type
-
ExtractedDirectives.type
Attributes
- Companion
- object
- Supertypes
object IgnoredDirective
Attributes
- Companion
- class
- Supertypes
- Self type
-
IgnoredDirective.type
Attributes
- Companion
- object
- Supertypes
object JavaOpt
final class MalformedDirectiveError(message: String, positions: Seq[Position]) extends DirectiveException
Attributes
- Supertypes
-
class DirectiveExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
object Position
Attributes
- Companion
- object
- Supertypes
object Positioned
Attributes
- Companion
- class
- Supertypes
- Self type
-
Positioned.type
Attributes
- Supertypes
Attributes
- Companion
- object
- Supertypes
object ScalacOpt
Attributes
- Companion
- object
- Supertypes
object ScopePath
Attributes
- Supertypes
case class ScopedDirective(directive: StrictDirective, maybePath: Either[String, Path], cwd: ScopePath)
Attributes
- Supertypes
sealed abstract class Severity extends Product, Serializable
object Severity
Seq ensuring some of its values are unique according to some key
Seq ensuring some of its values are unique according to some key
Attributes
- Companion
- object
- Supertypes
object ShadowingSeq
Attributes
- Companion
- class
- Supertypes
- Self type
-
ShadowingSeq.type
Attributes
- Supertypes
final class UnexpectedDirectiveError(val key: String) extends DirectiveException
Attributes
- Supertypes
-
class DirectiveExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final class UnusedDirectiveError(key: String, values: Seq[String], positions: Seq[Position]) extends DirectiveException
Attributes
- Supertypes
-
class DirectiveExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
sealed abstract class UsingDirectiveExpectationError(message: String) extends DirectiveException
Attributes
- Supertypes
-
class DirectiveExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
final class UsingDirectiveValueNumError(maybePath: Either[String, Path], key: String, expectedBounds: String, providedValueNum: Int) extends UsingDirectiveExpectationError
Attributes
- Supertypes
-
class DirectiveExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final class UsingDirectiveWrongValueTypeError(maybePath: Either[String, Path], key: String, expectedTypes: Seq[String], hint: String) extends UsingDirectiveExpectationError
Attributes
- Supertypes
-
class DirectiveExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
object UsingDirectivesOps
Attributes
- Supertypes
- Self type
-
UsingDirectivesOps.type
In this article