NonForkingScriptRunner

replpp.scripting.NonForkingScriptRunner$

Main entrypoint for ScriptingDriver, i.e. it takes commandline arguments and executes a script on the current JVM. Note: because it doesn't spawn a new JVM it doesn't work in all setups: e.g. when starting from sbt test with fork := false it runs into classloader/classpath issues. Same goes for some IDEs, depending on their classloader setup. Because of these issues, the forking ScriptRunner is the default option. It simply spawns a new JVM and invokes the NonForkingScriptRunner :)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def exec(config: Config): Unit
def main(args: Array[String]): Unit