class ILoop extends LoopCommands

The Scala interactive shell. This part provides the user interface, with evaluation and auto-complete handled by IMain.

There should be no direct dependency of this code on the compiler; it should all go through the intp reference to the interpreter, or maybe eventually even over the wire to a remote compiler.

Source
ILoop.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ILoop
  2. LoopCommands
  3. AnyRef
  4. Any
Implicitly
  1. by loopToInterpreter
  2. by any2stringadd
  3. by StringFormat
  4. by Ensuring
  5. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ILoop(config: ShellConfig, inOverride: BufferedReader = null, out: PrintWriter = new PrintWriter(Console.out, true))

Type Members

  1. class LineCmd extends LoopCommand
    Definition Classes
    LoopCommands
  2. abstract class LoopCommand extends (String) => Result
    Definition Classes
    LoopCommands
  3. class NullaryCmd extends LoopCommand
    Definition Classes
    LoopCommands
  4. case class Result(keepRunning: Boolean, lineToRecord: Option[String]) extends Product with Serializable
    Definition Classes
    LoopCommands
  5. class VarArgsCmd extends LoopCommand
    Definition Classes
    LoopCommands

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String
    Implicit
    This member is added by an implicit conversion from ILoop toany2stringadd[ILoop] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (ILoop, B)
    Implicit
    This member is added by an implicit conversion from ILoop toArrowAssoc[ILoop] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. def Repl(config: ShellConfig, interpreterSettings: Settings, out: PrintWriter): IMain
  7. def addReplay(cmd: String): Unit

    Record a command for replay should the user request a :replay

  8. def addUrlsToClassPath(urls: URL*): Unit

    Adds all specified jars to the compile and runtime classpaths.

    Adds all specified jars to the compile and runtime classpaths.

    urls

    The list of items to add to the compile and runtime classpaths.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
    Note

    Currently only supports jars, not directories.

  9. def ambiguousError(cmd: String): Result
    Definition Classes
    LoopCommands
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def asyncEcho(async: Boolean, msg: => String): Unit
  12. def asyncMessage(msg: String): Unit
    Attributes
    protected
  13. final def beQuietDuring(body: => Unit): Unit

    The reporter will not print results during execution of body.

    The reporter will not print results during execution of body.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    ReplReplCore
  14. def bind(p: NamedParam): Results.Result
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  15. def bind(name: String, boundType: String, value: Any, modifiers: List[String] = Nil): Results.Result

    Bind a specified name to a specified value.

    Bind a specified name to a specified value. The name may later be used by expressions passed to interpret.

    name

    the variable name to bind

    boundType

    the type of the variable, as a string

    value

    the object value to bind to it

    returns

    an indication of whether the binding succeeded

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    ReplCore
  16. def bindValue(name: String, value: Any): Results.Result

    Bind a specified name to a specified value.

    Bind a specified name to a specified value. The type is derived from the run-time class of the value.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    ReplCore
  17. def classLoader: AbstractFileClassLoader
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  18. def classPathString: String
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  19. def clearExecutionWrapper(): Unit
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  20. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  21. def close(): Unit

    This instance is no longer needed, so release any resources it is using.

    This instance is no longer needed, so release any resources it is using. The reporter's output gets flushed.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  22. def closeInterpreter(): Unit

    Close the interpreter and set the var to null.

    Close the interpreter and set the var to null.

    Used by sbt.

  23. def colonCommand(line: String): Result
    Definition Classes
    LoopCommands
  24. def colonCompletion(line: String, cursor: Int): Completion
    Definition Classes
    LoopCommands
  25. def command(line: String): Result
  26. def commands: List[LoopCommand]

    Available commands

    Available commands

    Definition Classes
    ILoopLoopCommands
  27. def compileSources(sources: SourceFile*): Boolean

    Compile an nsc SourceFile.

    Compile an nsc SourceFile. Returns true if there are no compilation errors, or false otherwise.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  28. def compileString(code: String): Boolean

    Compile a string.

    Compile a string. Returns true if there are no compilation errors, or false otherwise.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  29. def compilerClasspath: Seq[URL]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  30. def completion(accumulator: Accumulator = new Accumulator): MultiCompletion
  31. def completionsCommand(what: String): Result
  32. def createInterpreter(interpreterSettings: Settings): Unit

    Create a new interpreter.

    Create a new interpreter.

    Used by sbt.

  33. def createTempDirectory(): Path
  34. def definedTypes: List[String]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  35. def echo(msg: String): Unit
    Attributes
    protected
    Definition Classes
    ILoopLoopCommands
  36. def echoAndRefresh(msg: String): Unit
    Attributes
    protected
  37. def echoCommandMessage(msg: String): Unit
    Definition Classes
    ILoopLoopCommands
  38. def echoOff[A](op: => A): A
  39. def editCommand(what: String, editor: Option[String]): Result
  40. def editCommand(what: String): Result
  41. def enablePowerMode(isDuringInit: Boolean): Unit
  42. def ensuring(cond: (ILoop) => Boolean, msg: => Any): ILoop
    Implicit
    This member is added by an implicit conversion from ILoop toEnsuring[ILoop] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  43. def ensuring(cond: (ILoop) => Boolean): ILoop
    Implicit
    This member is added by an implicit conversion from ILoop toEnsuring[ILoop] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  44. def ensuring(cond: Boolean, msg: => Any): ILoop
    Implicit
    This member is added by an implicit conversion from ILoop toEnsuring[ILoop] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  45. def ensuring(cond: Boolean): ILoop
    Implicit
    This member is added by an implicit conversion from ILoop toEnsuring[ILoop] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  46. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  47. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  48. val fileCompletion: Completion
  49. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  50. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  51. def global: Global
  52. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  53. def helpCommand(line: String): Result

    print a friendly help message

    print a friendly help message

    Definition Classes
    LoopCommands
  54. def helpSummary(): Unit
    Definition Classes
    LoopCommands
  55. def history: History
  56. lazy val historyCommand: LoopCommand { def defaultLines: Int }

    Show the history

  57. def implicitsCommandInternal(line: String): (List[String], String)
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  58. def importsCommandInternal(tokens: List[String]): List[String]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  59. def initializeCompiler(): Boolean
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  60. def initializeComplete: Boolean
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  61. def internalReplAutorunCode(): Seq[String]

    Allows to specify custom code to run quietly in the preamble

    Allows to specify custom code to run quietly in the preamble

    returns

    custom Scala code to run automatically at the startup of the REPL

    Attributes
    protected
  62. def interpret(line: String, synthetic: Boolean): Results.Result
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  63. def interpret(line: String): Results.Result

    Interpret one line of input.

    Interpret one line of input. All feedback, including parse errors and evaluation results, are printed via the supplied compiler's reporter. Values defined are available for future interpreted strings.

    The return value is whether the line was interpreted successfully, e.g. that there were no parse errors.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    ReplCore
  64. def interpretAllFrom(file: File, verbose: Boolean = false): Unit

    interpret all lines from a specified file

  65. def interpretFinally(line: String): Results.Result
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  66. final def interpretStartingWith(start: String): Option[String]

    Interpret expressions starting with the first line.

    Interpret expressions starting with the first line. Read lines until a complete compilation unit is available or until a syntax error has been seen. If a full unit is read, go ahead and interpret it. Return the full string to be recorded for replay, if any.

  67. var intp: Repl
  68. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  69. def isPackaged(line: String): Boolean
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  70. def kindCommandInternal(expr: String, verbose: Boolean): String
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  71. def lastWarnings: List[(Position, String)]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  72. def lineCommand(what: String): Result
  73. def loadCommand(arg: String): Result
  74. final def loop(): LineResult
    Annotations
    @tailrec()
  75. def mostRecentVar: String

    Returns the name of the most recent interpreter result.

    Returns the name of the most recent interpreter result. Mostly this exists so you can conveniently invoke methods on the previous result.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  76. var mum: Boolean
    Attributes
    protected
  77. def namedDefinedTerms: List[String]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  78. def namedParam[T](name: String, value: T)(implicit arg0: reflect.api.JavaUniverse.TypeTag[T], arg1: ClassTag[T]): NamedParam
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  79. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  80. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  81. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  82. def originalPath(name: String): String
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  83. val out: PrintWriter
    Attributes
    protected
    Definition Classes
    ILoopLoopCommands
  84. def outputDir: AbstractFile
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  85. def parseString(line: String): Results.Result

    TODO resolve scan, parse, compile, interpret, which just indicate how much work to do.

    TODO resolve scan, parse, compile, interpret, which just indicate how much work to do.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  86. def pasteCommand(arg: String): Result
  87. val power: Power[StdReplVals]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  88. def powerCmd(): Result
  89. lazy val powerCommands: List[LoopCommand]

    Power user commands

  90. def presentationCompile(cursor: Int, buf: String): Either[Results.Result, PresentationCompilationResult]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  91. def printWelcome(): Unit

    Print a welcome message!

  92. def processLine(line: String): Boolean
  93. lazy val prompt: String
  94. def quietBind(p: NamedParam): Results.Result
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  95. def quietRun(code: String): Results.Result
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  96. def readOneLine(): String
  97. def replay(): Unit

    Announces as it replays.

  98. def replayCommand(line: String): Unit

    create a new interpreter and replay the given commands

  99. var replayCommandStack: List[String]

    A reverse list of commands to replay if the user requests a :replay

  100. def replayCommands: collection.immutable.List[String]

    A list of commands to replay if the user requests a :replay

  101. val replayQuestionMessage: String
  102. def reporter: ReplReporter
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  103. def requestDefining(name: String): Option[ReplRequest]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  104. def require(arg: String): Unit

    Adds jar file to the current classpath.

    Adds jar file to the current classpath. Jar will only be added if it does not contain classes that already exist on the current classpath.

    Importantly, require adds jars to the classpath without resetting the state of the interpreter. This is in contrast to replay which can be used to add jars to the classpath and which creates a new instance of the interpreter and replays all interpreter expressions.

  105. def reset(): Unit

    Resets without announcements.

  106. def resetCommand(line: String): Unit

    reset the interpreter in an attempt to start fresh.

    reset the interpreter in an attempt to start fresh. Supplying settings creates a new compiler.

  107. def run(interpreterSettings: Settings): Boolean

    Start an interpreter with the given settings.

    Start an interpreter with the given settings.

    returns

    true if successful

  108. def saveCommand(filename: String): Result
  109. def savingReplayStack[T](body: => T): T
  110. def searchHistory(_cmdline: String): Unit

    Search the history

  111. def setExecutionWrapper(code: String): Unit
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  112. val settings: Settings
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  113. val settingsCompletion: Completion
  114. lazy val shCommand: LoopCommand

    fork a shell and run a command

  115. val shellCompletion: Completion
  116. def showDirectory: String
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  117. lazy val standardCommands: collection.immutable.List[LoopCommand]

    Standard commands *

  118. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  119. def toString(): String
    Definition Classes
    AnyRef → Any
  120. def tokenize(line: String): List[TokenData]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  121. def translateEnclosingClass(n: String): Option[String]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  122. def translatePath(path: String): Option[String]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  123. def typeCommandInternal(expr: String, verbose: Boolean): (String, String)

    TODO - -n normalize -l label with case class parameter names -c complete - leave nothing out

    TODO - -n normalize -l label with case class parameter names -c complete - leave nothing out

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  124. def updateSettings(arguments: List[String]): Boolean
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  125. def userSetSettings: (=>collection.immutable.List[Settings.Setting]) forSome {val _1: Repl}
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  126. def valueOfTerm(id: String): Option[Any]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  127. def verbosity(): Unit
  128. def visibleSettings: (=>collection.immutable.List[Settings.Setting]) forSome {val _1: Repl}
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  129. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  130. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  131. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  132. def welcome: String
  133. def withFile[A](filename: String)(action: (File) => A): Option[A]
  134. def withLabel[A](temp: String)(body: => A): A
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  135. def withSuppressedSettings(body: => Unit): Unit
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  136. object LineResults extends Enumeration
  137. object LoopCommand
    Definition Classes
    LoopCommands
  138. object Result extends java.io.Serializable
    Definition Classes
    LoopCommands

Shadowed Implicit Value Members

  1. def reset(): Unit

    Reset this interpreter, forgetting all user-specified requests.

    Reset this interpreter, forgetting all user-specified requests.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (iLoop: Repl).reset()
    Definition Classes
    Repl

Deprecated Value Members

  1. def formatted(fmtstr: String): String
    Implicit
    This member is added by an implicit conversion from ILoop toStringFormat[ILoop] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 2.12.16) Use formatString.format(value) instead of value.formatted(formatString), or use the f"" string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.

  2. final def setContextClassLoader(): Unit
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    ReplCore
    Annotations
    @deprecated
    Deprecated

    (Since version 2.12.0) The thread context classloader is now set and restored around execution of REPL line, this method is now a no-op.

  3. def [B](y: B): (ILoop, B)
    Implicit
    This member is added by an implicit conversion from ILoop toArrowAssoc[ILoop] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use -> instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.

Inherited from LoopCommands

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion loopToInterpreter fromILoop to Repl

Inherited by implicit conversion any2stringadd fromILoop to any2stringadd[ILoop]

Inherited by implicit conversion StringFormat fromILoop to StringFormat[ILoop]

Inherited by implicit conversion Ensuring fromILoop to Ensuring[ILoop]

Inherited by implicit conversion ArrowAssoc fromILoop to ArrowAssoc[ILoop]

Ungrouped