scala.tools.nsc.interpreter

ILoop

class ILoop extends LoopCommands with ILoopInit

The Scala interactive shell. It provides a read-eval-print loop around the Interpreter class. After instantiation, clients should call the main() method.

If no in0 is specified, then input will come from the console, and the class will attempt to provide input editing feature such as input history.

Version

1.2

Linear Supertypes
Known Subclasses
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ILoop
  2. ILoopInit
  3. LoopCommands
  4. AnyRef
  5. Any
Implicitly
  1. by loopToInterpreter
  2. by any2stringadd
  3. by any2stringfmt
  4. by any2ArrowAssoc
  5. by any2Ensuring
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ILoop()

  2. new ILoop(in0: BufferedReader, out: JPrintWriter)

  3. new ILoop(in0: Option[BufferedReader], out: JPrintWriter)

Type Members

  1. class ILoopInterpreter extends IMain

  2. class IMainOps[T <: IMain] extends AnyRef

  3. class LineCmd extends LoopCommand

    Definition Classes
    LoopCommands
  4. abstract class LoopCommand extends (String) ⇒ Result

    Definition Classes
    LoopCommands
  5. class NullaryCmd extends LoopCommand

    Definition Classes
    LoopCommands
  6. case class Result(keepRunning: Boolean, lineToRecord: Option[String]) extends Product with Serializable

    Definition Classes
    LoopCommands
  7. class VarArgsCmd extends LoopCommand

    Definition Classes
    LoopCommands

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def +(other: String): String

    Implicit information
    This member is added by an implicit conversion from ILoop to StringAdd performed by method any2stringadd in scala.Predef.
    Definition Classes
    StringAdd
  5. def ->[B](y: B): (ILoop, B)

    Implicit information
    This member is added by an implicit conversion from ILoop to ArrowAssoc[ILoop] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  8. object LoopCommand

    Definition Classes
    LoopCommands
  9. object Result extends Serializable

    Definition Classes
    LoopCommands
  10. def addClasspath(arg: String): Unit

  11. def addImports(ids: String*): Results.Result

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  12. def addReplay(cmd: String): Unit

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

  13. def addThunk(body: ⇒ Unit): Unit

    Attributes
    protected
    Definition Classes
    ILoopInit
  14. var addedClasspath: String

  15. def aliasForType(path: String): Option[String]

    Parse the ScalaSig to find type aliases

    Parse the ScalaSig to find type aliases

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  16. def allDefHandlers: (⇒collection.immutable.List[(IMain._2263.type.memberHandlers)#MemberDefHandler]) forSome {val _2263: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  17. def allDefSymbols: (⇒collection.immutable.List[Global.Symbol]) forSome {val _2269: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  18. def allDefinedNames: (⇒collection.immutable.List[Global.Name]) forSome {val _2275: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  19. def allHandlers: (⇒collection.immutable.List[(IMain._2281.type.memberHandlers)#MemberHandler]) forSome {val _2281: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  20. def allImplicits: (⇒collection.immutable.List[Global.Name { ... /* 5 definitions in type refinement */ }]) forSome {val _2287: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  21. def allImportedNames: (⇒collection.immutable.List[Global.Name]) forSome {val _2293: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  22. def allSeenTypes: collection.immutable.List[String]

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  23. def apply[T]: ([T](implicit evidence$7: scala.reflect.ClassTag[T])_2299.global.Symbol) forSome {val _2299: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  24. def apply: ((name: String)_2305.global.Symbol) forSome {val _2305: IMain}

    Translate a repl-defined identifier into a Symbol.

    Translate a repl-defined identifier into a Symbol.

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  25. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  26. def asyncEcho(async: Boolean, msg: ⇒ String): Unit

  27. def asyncMessage(msg: String): Unit

    Attributes
    protected
    Definition Classes
    ILoopInit
  28. def awaitInitialized(): Boolean

    Attributes
    protected
    Definition Classes
    ILoopInit
  29. def beQuietDuring[T](body: ⇒ T): T

    Temporarily be quiet

    Temporarily be quiet

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  30. def beSilentDuring[T](operation: ⇒ T): T

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  31. def bind[T](name: String, value: T)(implicit arg0: reflect.api.JavaUniverse.TypeTag[T], arg1: ClassTag[T]): Results.Result

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  32. def bind(p: NamedParam): Results.Result

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  33. 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 information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  34. def bindSyntheticValue(x: Any): Results.Result

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  35. def bindValue(name: String, x: Any): Results.Result

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  36. def bindValue(x: Any): Results.Result

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  37. def chooseReader(settings: Settings): InteractiveReader

    Tries to create a JLineReader, falling back to SimpleReader: unless settings or properties are such that it should start with SimpleReader.

  38. def classLoader: AbstractFileClassLoader

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  39. def classOfTerm(id: String): Option[JClass]

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  40. def classSymbols: (⇒collection.immutable.List[Global.ClassSymbol]) forSome {val _2311: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  41. def cleanMemberDecl: ((owner: _2317.global.Symbol, member: _2317.global.Name)_2317.global.Type) forSome {val _2317: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  42. def clearExecutionWrapper(): Unit

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  43. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. 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 information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  45. def closeInterpreter(): Unit

    Close the interpreter and set the var to null.

  46. def command(line: String): Result

    Run one command submitted by the user.

    Run one command submitted by the user. Two values are returned: (1) whether to keep running, (2) the line to record for replay, if any.

  47. def commands: List[LoopCommand]

    Available commands

  48. 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 information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  49. def compileSourcesKeepingRun: ((sources: scala.reflect.internal.util.SourceFile*)(Boolean, _2323.global.Run)) forSome {val _2323: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  50. def compileString(code: String): Boolean

    Compile a string.

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

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  51. def compilerClasspath: Seq[URL]

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  52. def createAsyncListener(): Future[Unit]

    Attributes
    protected
    Definition Classes
    ILoopInit
  53. def createInterpreter(): Unit

    Create a new interpreter.

  54. def debugging[T](msg: String)(res: T): T

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  55. def definedSymbolList: (⇒collection.immutable.List[Global.Symbol]) forSome {val _2329: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  56. def definedSymbols: (⇒Set[Global.Symbol]) forSome {val _2335: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  57. def definedTerms: (⇒collection.immutable.List[Global.TermName]) forSome {val _2341: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  58. def definedTypes: (⇒collection.immutable.List[Global.TypeName]) forSome {val _2347: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  59. def definitionForName: ((name: _2353.global.Name)Option[_2353.memberHandlers.MemberHandler]) forSome {val _2353: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  60. def directBind[T](name: String, value: T)(implicit arg0: reflect.api.JavaUniverse.TypeTag[T], arg1: ClassTag[T]): Results.Result

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  61. def directBind(p: NamedParam): Results.Result

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  62. def directBind(name: String, boundType: String, value: Any): Results.Result

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  63. def echo(msg: String): Unit

    Attributes
    protected
  64. def echoAndRefresh(msg: String): Unit

    Attributes
    protected
  65. def echoCommandMessage(msg: String): Unit

    Definition Classes
    ILoopLoopCommands
  66. def echoNoNL(msg: String): Unit

    Attributes
    protected
  67. def enablePowerMode(isDuringInit: Boolean): Unit

  68. final def ensureClassLoader(): Unit

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  69. def ensuring(cond: (ILoop) ⇒ Boolean, msg: ⇒ Any): ILoop

    Implicit information
    This member is added by an implicit conversion from ILoop to Ensuring[ILoop] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  70. def ensuring(cond: (ILoop) ⇒ Boolean): ILoop

    Implicit information
    This member is added by an implicit conversion from ILoop to Ensuring[ILoop] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  71. def ensuring(cond: Boolean, msg: ⇒ Any): ILoop

    Implicit information
    This member is added by an implicit conversion from ILoop to Ensuring[ILoop] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  72. def ensuring(cond: Boolean): ILoop

    Implicit information
    This member is added by an implicit conversion from ILoop to Ensuring[ILoop] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  73. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  74. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  75. def executionWrapper: String

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  76. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  77. def flatName(id: String): String

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  78. def formatted(fmtstr: String): String

    Implicit information
    This member is added by an implicit conversion from ILoop to StringFormat performed by method any2stringfmt in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  79. lazy val formatting: Formatting

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  80. def generatedName(simpleName: String): Option[String]

    Given a simple repl-defined name, returns the real name of the class representing it, e.

    Given a simple repl-defined name, returns the real name of the class representing it, e.g. for "Bippy" it may return

    $line19.$read$$iw$$iw$$iw$$iw$$iw$$iw$$iw$$iw$Bippy
    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  81. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  82. def getInterpreterClassLoader(): AbstractFileClassLoader

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  83. lazy val global: Global

    the public, go through the future compiler

    the public, go through the future compiler

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  84. def handleTermRedefinition: ((name: _2359.global.TermName, old: _2359.Request, req: _2359.Request)Unit) forSome {val _2359: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  85. def handleTypeRedefinition: ((name: _2365.global.TypeName, old: _2365.Request, req: _2365.Request)Unit) forSome {val _2365: IMain}

    Stubs for work in progress.

    Stubs for work in progress.

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  86. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  87. def helpCommand(line: String): Result

    print a friendly help message

  88. def history: History

  89. lazy val historyCommand: LoopCommand { def defaultLines: Int }

    Show the history

  90. def implicitSymbols: (⇒collection.immutable.List[Global.Symbol]) forSome {val _2371: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  91. def implicitSymbolsBySource: (⇒collection.immutable.List[(Global.Symbol, collection.immutable.List[Global.Symbol])]) forSome {val _2377: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  92. def importHandlers: (⇒collection.immutable.List[(IMain._2383.type.memberHandlers)#ImportHandler]) forSome {val _2383: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  93. def importedSymbols: (⇒collection.immutable.List[Global.Symbol]) forSome {val _2389: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  94. def importedSymbolsBySource: (⇒collection.immutable.List[(Global.Symbol, collection.immutable.List[Global.Symbol])]) forSome {val _2395: IMain}

    Tuples of (source, imported symbols) in the order they were imported.

    Tuples of (source, imported symbols) in the order they were imported.

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  95. def importedTermNamed: ((name: String)_2401.global.Symbol) forSome {val _2401: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  96. def importedTermSymbols: (⇒collection.immutable.List[Global.TermSymbol]) forSome {val _2407: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  97. def importedTerms: (⇒collection.immutable.List[Global.TermName]) forSome {val _2413: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  98. def importedTypeSymbols: (⇒collection.immutable.List[Global.TypeSymbol]) forSome {val _2419: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  99. def importedTypes: (⇒collection.immutable.List[Global.TypeName]) forSome {val _2425: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  100. var in: InteractiveReader

  101. def initialize(postInitSignal: ⇒ Unit): Unit

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  102. def initializeSynchronous(): Unit

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  103. def initializedCallback(): Unit

    Attributes
    protected
    Definition Classes
    ILoopInit
  104. def interpret(line: String, synthetic: Boolean): Results.Result

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  105. 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 interpreter successfully, e.g. that there were no parse errors.

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  106. def interpretAllFrom(file: File): Unit

    interpret all lines from a specified file

  107. def interpretStartingWith(code: 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.

  108. def interpretSynthetic(line: String): Results.Result

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  109. var intp: IMain

  110. def isAsync: Boolean

  111. def isInitializeComplete: Boolean

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  112. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  113. def isNoImports: Boolean

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  114. def isNoPredef: Boolean

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  115. def isParseable(line: String): Boolean

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  116. lazy val isettings: ISettings

    interpreter settings

    interpreter settings

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  117. def languageSymbols: (⇒collection.immutable.List[Global.Symbol]) forSome {val _2431: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  118. def languageWildcardHandlers: (⇒collection.immutable.List[(Imports._2437.type.memberHandlers)#ImportHandler]) forSome {val _2437: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  119. def languageWildcardSyms: (⇒collection.immutable.List[Global.Symbol]) forSome {val _2443: IMain}

    Symbols whose contents are language-defined to be imported.

    Symbols whose contents are language-defined to be imported.

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  120. def languageWildcards: (⇒collection.immutable.List[Global.Type]) forSome {val _2449: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  121. def lastRequest: Request

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  122. def lastWarnings: collection.immutable.List[(Position, String)]

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  123. def loadCommand(arg: String): Result

  124. def loadFiles(settings: Settings): Unit

  125. def loop(): Unit

    The main read-eval-print loop for the repl.

    The main read-eval-print loop for the repl. It calls command() for each line of input, and stops when command() returns false.

  126. lazy val memberHandlers: MemberHandlers { val intp: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  127. def methodSymbols: (⇒collection.immutable.List[Global.MethodSymbol]) forSome {val _2469: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  128. def mostRecentLine: String

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  129. 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 information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  130. def namedDefinedTerms: (⇒collection.immutable.List[Global.TermName]) forSome {val _2475: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  131. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  132. def newJavap(): JavapClass

    Attributes
    protected
  133. def normalizeNonPublic: ((tp: _2481.global.Type)_2481.global.Type) forSome {val _2481: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  134. final def notify(): Unit

    Definition Classes
    AnyRef
  135. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  136. def optFlatName(id: String): Option[String]

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  137. val originalClassLoader: ClassLoader

    The context class loader at the time this object was created

    The context class loader at the time this object was created

    Attributes
    protected
  138. val out: JPrintWriter

    Attributes
    protected
    Definition Classes
    ILoopLoopCommands
  139. def parse: ((line: String)Option[List[_2487.global.Tree]]) forSome {val _2487: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  140. def pasteCommand(): Result

  141. def pathToName: ((name: _2493.global.Name)String) forSome {val _2493: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  142. def pathToTerm(id: String): String

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  143. def pathToType(id: String): String

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  144. def postInitThunks: collection.immutable.List[() ⇒ Unit]

    Attributes
    protected
    Definition Classes
    ILoopInit
  145. def postInitialization(): Unit

    Attributes
    protected
    Definition Classes
    ILoopInit
  146. lazy val power: Power[StdReplVals]

  147. def powerCmd(): Result

  148. lazy val powerCommands: List[LoopCommand]

    Power user commands

  149. def prevRequestList: collection.immutable.List[Request]

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  150. def printWelcome(): Unit

    Print a welcome message

    Print a welcome message

    Definition Classes
    ILoopInit
  151. def process(args: Array[String]): Boolean

    process command-line arguments and do as they request

  152. def process(settings: Settings): Boolean

  153. def prompt: String

    Prompt to print when awaiting input

  154. def quietBind(p: NamedParam): Results.Result

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  155. def quietImport(ids: String*): Results.Result

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  156. def quietRun[T](code: String): Results.Result

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  157. def rebind(p: NamedParam): Results.Result

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  158. def recordRequest: ((req: _2505.Request)Unit) forSome {val _2505: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  159. def replay(): Unit

    create a new interpreter and replay the given commands

  160. var replayCommandStack: List[String]

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

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

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

  162. val replayQuestionMessage: String

  163. lazy val repllog: Logger

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  164. lazy val reporter: ReplReporter

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  165. def requestForIdent(line: String): Option[Request]

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  166. def requestForName: ((name: _2518.global.Name)Option[_2518.Request]) forSome {val _2518: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  167. def requestForReqId(id: Int): Option[Request]

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  168. def requestHistoryForName: ((name: _2531.global.Name)List[_2531.Request]) forSome {val _2531: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  169. def reset(): Unit

  170. def resetClassLoader(): Unit

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  171. def resetCommand(): Unit

  172. def runThunks(): Unit

    Attributes
    protected
    Definition Classes
    ILoopInit
  173. def runtimeClassAndTypeOfTerm: ((id: String)Option[(Class[_], _2537.global.Type)]) forSome {val _2537: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  174. def runtimeTypeOfTerm: ((id: String)_2543.global.Type) forSome {val _2543: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  175. def savingReader[T](body: ⇒ T): T

  176. def savingReplayStack[T](body: ⇒ T): T

  177. def searchHistory(_cmdline: String): Unit

    Search the history

  178. def sessionImportedSymbols: (⇒collection.immutable.List[Global.Symbol]) forSome {val _2549: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  179. def sessionWildcards: (⇒collection.immutable.List[Global.Type]) forSome {val _2555: IMain}

    Types which have been wildcard imported, such as: val x = "abc" ; import x.

    Types which have been wildcard imported, such as: val x = "abc" ; import x._ // type java.lang.String import java.lang.String._ // object java.lang.String

    Used by tab completion.

    XXX right now this gets import x._ and import java.lang.String._, but doesn't figure out import String._. There's a lot of ad hoc scope twiddling which should be swept away in favor of digging into the compiler scopes.

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  180. def setContextClassLoader(): Unit

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  181. def setExecutionWrapper(code: String): Unit

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  182. def setPrompt(prompt: String): Unit

  183. var settings: Settings

  184. lazy val shCommand: LoopCommand

    fork a shell and run a command

  185. def showCodeIfDebugging(code: String): Unit

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  186. implicit def stabilizeIMain(intp: IMain): IMainOps[stabilizeIMain.intp.type]

  187. lazy val standardCommands: collection.immutable.List[LoopCommand]

    Standard commands *

  188. def symbolDefString: ((sym: _2561.global.Symbol)String) forSome {val _2561: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  189. def symbolOfLine: ((code: String)_2567.global.Symbol) forSome {val _2567: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  190. def symbolOfTerm: ((id: String)_2573.global.Symbol) forSome {val _2573: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  191. def symbolOfType: ((id: String)_2579.global.Symbol) forSome {val _2579: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  192. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  193. def terms[T]: ([T](implicit evidence$6: scala.reflect.ClassTag[T])_2585.global.Symbol) forSome {val _2585: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  194. def terms: ((name: String)_2591.global.Symbol) forSome {val _2591: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  195. def toString(): String

    Definition Classes
    AnyRef → Any
  196. def treesForRequestId: ((id: Int)List[_2597.global.Tree]) forSome {val _2597: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  197. def typeOfExpression: ((expr: String, silent: Boolean)_2603.global.Type) forSome {val _2603: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  198. def typeOfTerm: ((id: String)_2609.global.Type) forSome {val _2609: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  199. def types[T]: ([T](implicit evidence$5: scala.reflect.ClassTag[T])_2615.global.Symbol) forSome {val _2615: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  200. def types: ((name: String)_2621.global.Symbol) forSome {val _2621: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  201. def unqualifiedIds: collection.immutable.List[String]

    Another entry point for tab-completion, ids in scope

    Another entry point for tab-completion, ids in scope

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  202. def valueOfTerm(id: String): Option[AnyRef]

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  203. def verbosity(): Unit

  204. val virtualDirectory: VirtualDirectory

    Leading with the eagerly evaluated.

    Leading with the eagerly evaluated.

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  205. def visibleTermNames: (⇒collection.immutable.List[Global.Name]) forSome {val _2627: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  206. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  207. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  208. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  209. def wildcardTypes: (⇒collection.immutable.List[Global.Type]) forSome {val _2633: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  210. def withFile(filename: String)(action: (File) ⇒ Unit): Unit

  211. def withoutUnwrapping(op: ⇒ Unit): Unit

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  212. def withoutWarnings[T](body: ⇒ T): T

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  213. def [B](y: B): (ILoop, B)

    Implicit information
    This member is added by an implicit conversion from ILoop to ArrowAssoc[ILoop] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

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 information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.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: IMain).reset()
    Definition Classes
    IMain
  2. val self: Any

    Implicit information
    This member is added by an implicit conversion from ILoop to StringAdd performed by method any2stringadd in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (iLoop: StringAdd).self
    Definition Classes
    StringAdd
  3. val self: Any

    Implicit information
    This member is added by an implicit conversion from ILoop to StringFormat performed by method any2stringfmt in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (iLoop: StringFormat).self
    Definition Classes
    StringFormat
  4. def settings: Settings

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.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: IMain).settings
    Definition Classes
    IMain

Deprecated Value Members

  1. lazy val compiler: (⇒IMain._2635.type.global.type) forSome {val _2635: IMain}

    Implicit information
    This member is added by an implicit conversion from ILoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use global for access to the compiler instance.

  2. def interpreter: IMain

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use intp instead.

  3. def interpreter_=(i: Interpreter): Unit

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use intp instead.

  4. def main(settings: Settings): Unit

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use process instead

  5. def x: ILoop

    Implicit information
    This member is added by an implicit conversion from ILoop to ArrowAssoc[ILoop] performed by method any2ArrowAssoc in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (iLoop: ArrowAssoc[ILoop]).x
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use leftOfArrow instead

  6. def x: ILoop

    Implicit information
    This member is added by an implicit conversion from ILoop to Ensuring[ILoop] performed by method any2Ensuring in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (iLoop: Ensuring[ILoop]).x
    Definition Classes
    Ensuring
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use resultOfEnsuring instead

Inherited from ILoopInit

Inherited from LoopCommands

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion loopToInterpreter from ILoop to IMain

Inherited by implicit conversion any2stringadd from ILoop to StringAdd

Inherited by implicit conversion any2stringfmt from ILoop to StringFormat

Inherited by implicit conversion any2ArrowAssoc from ILoop to ArrowAssoc[ILoop]

Inherited by implicit conversion any2Ensuring from ILoop to Ensuring[ILoop]

Ungrouped