ammonite-compiler-interface
ammonite-compiler-interface
API
ammonite.compiler.iface
CodeWrapper
Compiler
Compiler
Output
CompilerBuilder
CompilerBuilder
Message
CompilerLifecycleManager
Parser
Parser
ParsedImportHooks
ScriptBlock
ScriptBlock
ScriptSplittingError
Preprocessor
Preprocessor
Output
ammonite-compiler-interface
/
ammonite.compiler.iface
/
CompilerBuilder
CompilerBuilder
ammonite.compiler.iface.CompilerBuilder
See the
CompilerBuilder
companion object
abstract
class
CompilerBuilder
Attributes
Companion:
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Abstract methods
def
create
(
initialClassPath
:
Seq
[
URL
],
classPath
:
Seq
[
URL
],
dynamicClassPath
:
Seq
[(
String
,
Array
[
Byte
])],
evalClassLoader
:
ClassLoader
,
pluginClassLoader
:
ClassLoader
,
reporter
:
Option
[
Message
=>
Unit
],
settings
:
Seq
[
String
],
classPathWhiteList
:
Set
[
Seq
[
String
]],
lineNumberModifier
:
Boolean
):
Compiler
def
newManager
(
rtCacheDir
:
Option
[
Path
],
headFrame
:
=>
Frame
,
dependencyCompleter
:
=>
Option
[
String
=>
(
Int
,
Seq
[
String
])],
whiteList
:
Set
[
Seq
[
String
]],
initialClassLoader
:
ClassLoader
,
settings
:
Seq
[
String
]):
CompilerLifecycleManager
def
scalaVersion
:
String