Packages

p

sbt

compiler

package compiler

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final class Eval extends AnyRef
  2. final class EvalDefinitions extends AnyRef

    The result of evaluating a group of Scala definitions.

    The result of evaluating a group of Scala definitions. The definitions are wrapped in an auto-generated, top-level module named enclosingModule. generated contains the compiled classes and cache files related to the definitions. A new class loader containing the module may be obtained from loader by passing the parent class loader providing the classes from the classpath that the definitions were compiled against. The list of vals with the requested types is valNames. The values for these may be obtained by providing the parent class loader to values as is done with loader.

  3. final class EvalException extends RuntimeException
  4. final class EvalImports extends AnyRef
  5. abstract class EvalReporter extends FilteringReporter

    Reporter used to compile *.sbt files that forwards compiler diagnostics to BSP clients

  6. final class EvalResult extends AnyRef

    The result of evaluating a Scala expression.

    The result of evaluating a Scala expression. The inferred type of the expression is given by tpe. The value may be obtained from getValue by providing a parent class loader that provides the classes from the classpath this expression was compiled against. Each call to getValue constructs a new class loader and loads the module from that class loader. generated contains the compiled classes and cache files related to the expression. The name of the auto-generated module wrapping the expression is enclosingModule.

  7. class ForwardingReporter extends EvalReporter

Value Members

  1. object EvalReporter

Ungrouped