class ReplApiImpl extends FullReplAPI with DefaultReplAPI
- Alphabetic
- By Inheritance
- ReplApiImpl
- DefaultReplAPI
- FullReplAPI
- ReplAPI
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
Type Members
-
trait
Internal
extends AnyRef
- Definition Classes
- FullReplAPI
Value Members
-
object
Internal
extends Internal
- Definition Classes
- DefaultReplAPI → FullReplAPI
-
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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
implicit
val
codeColorsImplicit: CodeColors
- Definition Classes
- ReplApiImpl → ReplAPI
-
val
colors: Ref[Colors]
- Definition Classes
- ReplApiImpl → ReplAPI
-
def
compiler: Global
Access the compiler to do crazy things if you really want to!
Access the compiler to do crazy things if you really want to!
- Definition Classes
- ReplApiImpl → ReplAPI
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
val
frontEnd: Ref[FrontEnd]
- Definition Classes
- ReplApiImpl → ReplAPI
-
def
fullHistory: History
History of commands that have been entered into the shell, including previous sessions
History of commands that have been entered into the shell, including previous sessions
- Definition Classes
- ReplApiImpl → ReplAPI
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
def
height: Int
Current height of the terminal
Current height of the terminal
- Definition Classes
- ReplApiImpl → ReplAPI
-
def
help: String
Display help text if you don't know how to use the REPL
Display help text if you don't know how to use the REPL
- Definition Classes
- DefaultReplAPI → ReplAPI
-
def
history: History
History of commands that have been entered into the shell during the current session
History of commands that have been entered into the shell during the current session
- Definition Classes
- ReplApiImpl → ReplAPI
-
def
imports: String
Show all the imports that are used to execute commands going forward
Show all the imports that are used to execute commands going forward
- Definition Classes
- ReplApiImpl → ReplAPI
- val interp: Interpreter
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
lastException: Throwable
The last exception that was thrown in the REPL;
null
if nothing has yet been thrown.The last exception that was thrown in the REPL;
null
if nothing has yet been thrown. Useful if you want additional information from the thrown exception than the printed stack trace (e.g. many exceptions have additional metadata attached) or if you want to show the stack trace on an exception that doesn't normally print it (e.g. seeing the stack when a Ctrl-C interrupt happened) vialastException.printStackTrace
.- Definition Classes
- ReplApiImpl → ReplAPI
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
newCompiler(): Unit
Throw away the current scala.tools.nsc.Global and get a new one
Throw away the current scala.tools.nsc.Global and get a new one
- Definition Classes
- ReplApiImpl → ReplAPI
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
implicit
val
pprinter: Ref[PPrinter]
- Definition Classes
- ReplApiImpl → ReplAPI
-
implicit
def
pprinterImplicit: PPrinter
- Definition Classes
- ReplAPI
-
val
prompt: Ref[String]
- Definition Classes
- ReplApiImpl → ReplAPI
-
def
replArgs: Vector[Bind[_]]
- Definition Classes
- ReplApiImpl → FullReplAPI
- def search(target: scala.reflect.api.JavaUniverse.Type): Option[String]
-
def
show(t: Any, width: Integer = null, height: Integer = 9999999, indent: Integer = null): Unit
Lets you configure the pretty-printing of a value.
Lets you configure the pretty-printing of a value. By default, it simply disables truncation and prints the entire thing, but you can set other parameters as well if you want.
- Definition Classes
- ReplApiImpl → ReplAPI
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
implicit
def
tprintColorsImplicit: TPrintColors
Controls how things are pretty-printed in the REPL.
Controls how things are pretty-printed in the REPL. Feel free to shadow this with your own definition to change how things look
- Definition Classes
- ReplApiImpl → ReplAPI
-
def
typeOf[T](t: ⇒ T)(implicit arg0: scala.reflect.api.JavaUniverse.WeakTypeTag[T]): scala.reflect.api.JavaUniverse.Type
Get the
Type
object representing the type oft
.Get the
Type
object representing the type oft
. Useful for finding what its methods are and what you can do with it- Definition Classes
- FullReplAPI → ReplAPI
-
def
typeOf[T](implicit arg0: scala.reflect.api.JavaUniverse.WeakTypeTag[T]): scala.reflect.api.JavaUniverse.Type
Get the
Type
object of T.Get the
Type
object of T. Useful for finding what its methods are and what you can do with it- Definition Classes
- FullReplAPI → ReplAPI
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
width: Int
Current width of the terminal
Current width of the terminal
- Definition Classes
- ReplApiImpl → ReplAPI
-
object
sess
extends Session
Functions that can be used to manipulate the current REPL session: check-pointing progress, reverting to earlier checkpoints, or deleting checkpoints by name.
Functions that can be used to manipulate the current REPL session: check-pointing progress, reverting to earlier checkpoints, or deleting checkpoints by name.
Frames get pushed on a stack; by default, a saved frame is accessible simply by calling
load
. If you provide a name whensave
ing a checkpoint, it can later beload
ed directly by providing the same name toload
Un-named checkpoints are garbage collected, together with their classloader and associated data, when they are no longer accessible due to
restore
. Named checkpoints are kept forever; calldelete
on them if you really want them to go away.- Definition Classes
- ReplApiImpl → ReplAPI