ammonite.runtime.ImportHook
See theImportHook companion trait
object ImportHook
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ImportHook.type
Members list
Type members
Classlikes
class BaseClasspath(plugin: Boolean) extends ImportHook
Attributes
- Supertypes
- Known subtypes
-
object Classpathobject PluginClasspath
class BaseIvy(plugin: Boolean) extends ImportHook
Attributes
- Supertypes
- Known subtypes
object Classpath extends BaseClasspath
Attributes
- Supertypes
- Self type
-
Classpath.type
object Exec extends SourceHook
Attributes
- Supertypes
- Self type
-
Exec.type
object File extends SourceHook
Attributes
- Supertypes
- Self type
-
File.type
trait InterpreterInterface
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.
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.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
- Self type
-
Ivy.type
object PluginClasspath extends BaseClasspath
Attributes
- Supertypes
- Self type
-
PluginClasspath.type
Attributes
- Supertypes
- Self type
-
PluginIvy.type
object Repo extends ImportHook
Attributes
- Supertypes
- Self type
-
Repo.type
object Result
The result of processing an ImportHook. Can be either a source-file to evaluate, or additional files/folders/jars to put on the classpath
The result of processing an ImportHook. Can be either a source-file to evaluate, or additional files/folders/jars to put on the classpath
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
class SourceHook(exec: Boolean) extends ImportHook
Attributes
- Supertypes
- Known subtypes
object URL extends ImportHook
Attributes
- Supertypes
- Self type
-
URL.type
Value members
Concrete methods
def resolveFiles(tree: ImportTree, currentScriptPath: Path, extensions: Seq[String]): (Seq[(RelPath, Option[String])], Seq[Path], Seq[Path])
Concrete fields
In this article