object ImportHook
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ImportHook
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- class BaseClasspath extends ImportHook
- class BaseIvy extends ImportHook
- trait InterpreterInterface extends AnyRef
The minimal interface that is exposed to the import hooks from the Interpreter.
The minimal interface that is exposed to the import hooks from the Interpreter. Open for extension, if someone needs more stuff, but by default this is what is available.
- sealed trait Result extends AnyRef
The result of processing an ImportHook.
The result of processing an ImportHook. Can be either a source-file to evaluate, or additional files/folders/jars to put on the classpath
- class SourceHook extends ImportHook
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val defaults: Map[Seq[String], ImportHook]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def resolveFiles(tree: ImportTree, currentScriptPath: Path, extensions: Seq[String]): (Seq[(RelPath, Option[String])], Seq[Path], Seq[Path])
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- object Classpath extends BaseClasspath
- object Exec extends SourceHook
- object File extends SourceHook
- object Ivy extends BaseIvy
- object PluginClasspath extends BaseClasspath
- object PluginIvy extends BaseIvy
- object Repo extends ImportHook
- object Result
- object URL extends ImportHook