sbt.internal.inc

Members list

Packages

Type members

Classlikes

class InvalidScalaInstance(message: String, cause: Throwable) extends RuntimeException

Runtime exception representing a failure when finding a ScalaInstance.

Runtime exception representing a failure when finding a ScalaInstance.

Attributes

Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
class InvalidScalaProvider(message: String) extends RuntimeException

Runtime exception representing a failure when finding a ScalaProvider.

Runtime exception representing a failure when finding a ScalaProvider.

Attributes

Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
final class ScalaInstance(val version: String, val loader: ClassLoader, val loaderCompilerOnly: ClassLoader, val loaderLibraryOnly: ClassLoader, val libraryJars: Array[File], val compilerJars: Array[File], val allJars: Array[File], val explicitActual: Option[String]) extends ScalaInstance

A Scala instance encapsulates all the information that is bound to a concrete Scala version, like the java.lang.ClassLoader or all the JARs required for Scala compilation: library jar, compiler jar and others.

A Scala instance encapsulates all the information that is bound to a concrete Scala version, like the java.lang.ClassLoader or all the JARs required for Scala compilation: library jar, compiler jar and others.

Both a ClassLoader and the jars are required because the compiler's boot classpath requires the location of the library and compiler jar on the classpath to compile any Scala program and macros.

Attributes

See also

xsbti.compile.ScalaInstance

Companion
object
Supertypes
trait ScalaInstance
class Object
trait Matchable
class Any
object ScalaInstance

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final class UninitializedVal(val valName: String, val className: String) extends RuntimeException

An exception to indicate that while traversing the vals for an instance of className, the val named valName was null.

An exception to indicate that while traversing the vals for an instance of className, the val named valName was null.

Attributes

Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all