p

xsbti

package xsbti

Type Members

  1. trait AnalysisCallback extends AnyRef
  2. final class ArtifactInfo extends AnyRef

    Define constants of Scala compiler useful for artifact resolution.

  3. abstract class CompileCancelled extends RuntimeException

    Represent the cancellation of a compilation run.

    Represent the cancellation of a compilation run. This failure extends RuntimeException that you can catch at the use-site.

  4. abstract class CompileFailed extends RuntimeException

    Represent a failure occurred during compilation of Java or Scala sources.

    Represent a failure occurred during compilation of Java or Scala sources. This failure extends RuntimeException that you can catch at the use-site.

  5. trait InteractiveConsoleFactory extends AnyRef
  6. trait InteractiveConsoleInterface extends AnyRef
  7. trait InteractiveConsoleResponse extends AnyRef

    Public interface for repl responses.

  8. sealed abstract final class InteractiveConsoleResult extends Enum[InteractiveConsoleResult]
  9. trait Logger extends AnyRef
  10. trait Position extends AnyRef
  11. trait Problem extends AnyRef
  12. trait Reporter extends AnyRef

    Define an interface for a reporter of the compiler.

    Define an interface for a reporter of the compiler.

    The reporter exposes compilation errors coming from either Scala or Java compilers. This includes messages with any level of severity: from error, to warnings and infos.

  13. final class ReporterConfig extends Serializable

    This code is generated using sbt-contraband.

  14. trait ReporterUtil extends AnyRef
  15. sealed abstract final class Severity extends Enum[Severity]
  16. trait T2 [A1, A2] extends AnyRef

    Used to pass a pair of values.

  17. sealed abstract final class UseScope extends Enum[UseScope]

    Defines the scope in which a name hash was captured.

    Defines the scope in which a name hash was captured.

    The incremental compiler uses UseScope to determine some Scala semantics assumed in the presence of a name in a concrete position. For instance, PatMatTarget is used for names that appear as the target types of a pattern match.

    The order of declaration of these is crucial. Don't change it. Don't add more than 6 scopes. Otherwise, change Mapper implementation.

Ungrouped