scala.tools.nsc

InterpreterLoop

class InterpreterLoop extends ILoop

A compatibility stub.

Annotations
@deprecated
Deprecated

(Since version 2.9.0) Use a class in the scala.tools.nsc.interpreter package.

Source
InterpreterLoop.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. InterpreterLoop
  2. ILoop
  3. ILoopInit
  4. LoopCommands
  5. AnyRef
  6. Any
Implicitly
  1. by loopToInterpreter
  2. by any2stringfmt
  3. by any2stringadd
  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 InterpreterLoop()

  2. new InterpreterLoop(in0: BufferedReader, out: PrintWriter)

  3. new InterpreterLoop(in0: Option[BufferedReader], out: PrintWriter)

Type Members

  1. class ILoopInterpreter extends IMain

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

  3. class LineCmd extends LoopCommand

  4. abstract class LoopCommand extends (String) ⇒ Result

  5. class NullaryCmd extends LoopCommand

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

  7. class VarArgsCmd extends LoopCommand

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 InterpreterLoop to StringAdd performed by method any2stringadd in scala.Predef.
    Definition Classes
    StringAdd
  5. def ->[B](y: B): (InterpreterLoop, B)

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to ArrowAssoc[InterpreterLoop] 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 extends AnyRef

  9. object Result extends Serializable

  10. def addClasspath(arg: String): Unit

    Definition Classes
    ILoop
  11. def addImports(ids: String*): Result

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop 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

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

    Definition Classes
    ILoop
  13. def addThunk(body: ⇒ Unit): Unit

    Attributes
    protected
    Definition Classes
    ILoopInit
  14. var addedClasspath: String

    Definition Classes
    ILoop
  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 InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  16. def allDefHandlers: (=> List[_2855.memberHandlers.MemberDefHandler]) forSome { val _2855: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  17. def allDefSymbols: (=> List[_2861.memberHandlers.intp.global.Symbol]) forSome { val _2861: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  18. def allDefinedNames: (=> List[_2867.global.Name]) forSome { val _2867: scala.tools.nsc.interpreter.IMain }

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

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  20. def allImplicits: (=> List[_2879.memberHandlers.intp.global.Name{def newName(str: String): _2879.memberHandlers.intp.global.Name{def newName(str: String): _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name}; def subName(from: Int,to: Int): _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name}; def companionName: _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TypeName with _2879.memberHandlers.intp.global.TermName <: _2879.memberHandlers.intp.global.Name}; def next: _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name}; type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name}}; def subName(from: Int,to: Int): _2879.memberHandlers.intp.global.Name{def newName(str: String): _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name}; def subName(from: Int,to: Int): _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name}; def companionName: _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TypeName with _2879.memberHandlers.intp.global.TermName <: _2879.memberHandlers.intp.global.Name}; def next: _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name}; type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name}}; def companionName: _2879.memberHandlers.intp.global.Name{def newName(str: String): _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TypeName with _2879.memberHandlers.intp.global.TermName <: _2879.memberHandlers.intp.global.Name}; def subName(from: Int,to: Int): _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TypeName with _2879.memberHandlers.intp.global.TermName <: _2879.memberHandlers.intp.global.Name}; def companionName: _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name}; def next: _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TypeName with _2879.memberHandlers.intp.global.TermName <: _2879.memberHandlers.intp.global.Name}; type ThisNameType >: _2879.memberHandlers.intp.global.TypeName with _2879.memberHandlers.intp.global.TermName <: _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TypeName with _2879.memberHandlers.intp.global.TermName <: _2879.memberHandlers.intp.global.Name}}; def next: _2879.memberHandlers.intp.global.Name{def newName(str: String): _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name}; def subName(from: Int,to: Int): _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name}; def companionName: _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TypeName with _2879.memberHandlers.intp.global.TermName <: _2879.memberHandlers.intp.global.Name}; def next: _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name}; type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name}}; type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name{def newName(str: String): _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name}; def subName(from: Int,to: Int): _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name}; def companionName: _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TypeName with _2879.memberHandlers.intp.global.TermName <: _2879.memberHandlers.intp.global.Name}; def next: _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name}; type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name{type ThisNameType >: _2879.memberHandlers.intp.global.TermName with _2879.memberHandlers.intp.global.TypeName <: _2879.memberHandlers.intp.global.Name}}}]) forSome { val _2879: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  21. def allImportedNames: (=> List[_2885.memberHandlers.intp.global.Name]) forSome { val _2885: scala.tools.nsc.interpreter.IMain }

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

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

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  24. def apply: ((name: String)_2897.global.Symbol) forSome { val _2897: scala.tools.nsc.interpreter.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 InterpreterLoop 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

    Definition Classes
    ILoop
  27. def asyncMessage(msg: String): Unit

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

    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 InterpreterLoop 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 InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  31. def bind[T]: ([T](name: String, value: T)(implicit evidence$2: _2903.global.TypeTag[T])scala.tools.nsc.interpreter.IR.Result) forSome { val _2903: scala.tools.nsc.interpreter.IMain }

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

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

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

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

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop 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.

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

    Definition Classes
    ILoop
  38. def classLoader: AbstractFileClassLoader

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop 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 InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  40. def classSymbols: (=> List[_2909.global.ClassSymbol]) forSome { val _2909: scala.tools.nsc.interpreter.IMain }

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

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

    Attributes
    protected[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 InterpreterLoop 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.

    Close the interpreter and set the var to null.

    Definition Classes
    ILoop
  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.

    Definition Classes
    ILoop
  47. def commands: List[LoopCommand]

    Available commands

    Available commands

    Definition Classes
    ILoop
  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 InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  49. def compileSourcesKeepingRun: ((sources: scala.tools.nsc.util.SourceFile*)(Boolean, _2921.global.Run)) forSome { val _2921: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop 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 InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  51. lazy val compiler: (=> _2923.global.type) forSome { val _2923: scala.tools.nsc.interpreter.IMain }

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

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

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

    Create a new interpreter.

    Create a new interpreter.

    Definition Classes
    ILoop
  55. def debugging[T](msg: String)(res: T): T

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  56. def definedSymbolList: (=> List[_2929.memberHandlers.intp.global.Symbol]) forSome { val _2929: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  57. def definedSymbols: (=> scala.collection.immutable.Set[_2935.global.Symbol]) forSome { val _2935: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  58. def definedTerms: (=> List[_2941.global.TermName]) forSome { val _2941: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  59. def definedTypes: (=> List[_2947.global.TypeName]) forSome { val _2947: scala.tools.nsc.interpreter.IMain }

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

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

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

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

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

    Attributes
    protected
    Definition Classes
    ILoop
  65. def echoAndRefresh(msg: String): Unit

    Attributes
    protected
    Definition Classes
    ILoop
  66. def echoCommandMessage(msg: String): Unit

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

    Attributes
    protected
    Definition Classes
    ILoop
  68. def enablePowerMode(isDuringInit: Boolean): Unit

    Definition Classes
    ILoop
  69. final def ensureClassLoader(): Unit

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

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

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

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

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

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

    Definition Classes
    AnyRef → Any
  76. def executionWrapper: String

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

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  78. def flatName(id: String): String

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

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

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  81. 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 InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  82. final def getClass(): Class[_]

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

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  84. 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 InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  85. def handleTermRedefinition: ((name: _2959.global.TermName, old: _2959.Request, req: _2959.Request)Unit) forSome { val _2959: scala.tools.nsc.interpreter.IMain }

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

    Stubs for work in progress.

    Stubs for work in progress.

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

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

    print a friendly help message

    print a friendly help message

    Definition Classes
    ILoop
  89. def history: History

    Definition Classes
    ILoop
  90. lazy val historyCommand: LoopCommand { def defaultLines: Int }

    Show the history

    Show the history

    Definition Classes
    ILoop
  91. def implicitSymbols: (=> List[_2971.global.Symbol]) forSome { val _2971: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  92. def implicitSymbolsBySource: (=> List[(_2977.global.Symbol, List[_2977.global.Symbol])]) forSome { val _2977: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  93. def importHandlers: (=> List[_2983.memberHandlers.ImportHandler]) forSome { val _2983: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  94. def importedSymbols: (=> List[_2989.global.Symbol]) forSome { val _2989: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  95. def importedSymbolsBySource: (=> List[(_2995.global.Symbol, List[_2995.global.Symbol])]) forSome { val _2995: scala.tools.nsc.interpreter.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 InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  96. def importedTermNamed: ((name: String)_3001.global.Symbol) forSome { val _3001: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  97. def importedTermSymbols: (=> List[_3007.global.TermSymbol]) forSome { val _3007: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  98. def importedTerms: (=> List[_3013.global.TermName]) forSome { val _3013: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  99. def importedTypeSymbols: (=> List[_3019.global.TypeSymbol]) forSome { val _3019: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  100. def importedTypes: (=> List[_3025.global.TypeName]) forSome { val _3025: scala.tools.nsc.interpreter.IMain }

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

    Definition Classes
    ILoop
  102. def initialize(postInitSignal: ⇒ Unit): Unit

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

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

    Attributes
    protected
    Definition Classes
    ILoopInit
  105. def installSigIntHandler(): Unit

    Try to install sigint handler: ignore failure.

    Try to install sigint handler: ignore failure. Signal handler will interrupt current line execution if any is in progress.

    Attempting to protect the repl from accidental exit, we only honor a single ctrl-C if the current buffer is empty: otherwise we look for a second one within a short time.

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

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  107. def interpret(line: String): 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 InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  108. def interpretAllFrom(file: File): Unit

    interpret all lines from a specified file

    interpret all lines from a specified file

    Definition Classes
    ILoop
  109. 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.

    Definition Classes
    ILoop
  110. def interpretSynthetic(line: String): Result

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

    Definition Classes
    ILoop
  112. def isAsync: Boolean

    Definition Classes
    ILoop
  113. def isInitializeComplete: Boolean

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

    Definition Classes
    Any
  115. def isNoImports: Boolean

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

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

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

    interpreter settings

    interpreter settings

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  119. def languageSymbols: (=> List[_3031.global.Symbol]) forSome { val _3031: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  120. def languageWildcardHandlers: (=> List[_3037.memberHandlers.ImportHandler]) forSome { val _3037: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  121. def languageWildcardSyms: (=> List[_3043.global.Symbol]) forSome { val _3043: scala.tools.nsc.interpreter.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 InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  122. def languageWildcards: (=> List[_3049.global.Type]) forSome { val _3049: scala.tools.nsc.interpreter.IMain }

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

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

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  125. def lineManager: Manager

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

    Definition Classes
    ILoop
  127. def loadFiles(settings: Settings): Unit

    Definition Classes
    ILoop
  128. 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.

    Definition Classes
    ILoop
  129. lazy val memberHandlers: MemberHandlers { val intp: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  130. def methodSymbols: (=> List[_3069.global.MethodSymbol]) forSome { val _3069: scala.tools.nsc.interpreter.IMain }

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

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  132. 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 InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  133. def namedDefinedTerms: (=> List[_3075.global.TermName]) forSome { val _3075: scala.tools.nsc.interpreter.IMain }

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

    Definition Classes
    AnyRef
  135. def newJavap(): JavapClass

    Attributes
    protected
    Definition Classes
    ILoop
  136. def normalizeNonPublic: ((tp: _3081.global.Type)_3081.global.Type) forSome { val _3081: scala.tools.nsc.interpreter.IMain }

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

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

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

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  140. 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
    Definition Classes
    ILoop
  141. def parse: ((line: String)Option[List[_3087.global.Tree]]) forSome { val _3087: scala.tools.nsc.interpreter.IMain }

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

    Definition Classes
    ILoop
  143. def pathToName: ((name: _3093.global.Name)String) forSome { val _3093: scala.tools.nsc.interpreter.IMain }

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

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

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

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

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

    Definition Classes
    ILoop
  149. def powerCmd(): Result

    Definition Classes
    ILoop
  150. lazy val powerCommands: List[LoopCommand]

    Power user commands

    Power user commands

    Definition Classes
    ILoop
  151. def prettyPrint(code: String): Unit

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  152. def prevRequestList: List[Request]

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

    Print a welcome message

    Print a welcome message

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

    process command-line arguments and do as they request

    process command-line arguments and do as they request

    Definition Classes
    ILoop
  155. def process(settings: Settings): Boolean

    Definition Classes
    ILoop
  156. def prompt: String

    Prompt to print when awaiting input

    Prompt to print when awaiting input

    Definition Classes
    ILoop
  157. def quietBind(p: NamedParam): Result

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

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

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

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

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

    Attributes
    protected
    Definition Classes
    ILoopInit
  163. def replay(): Unit

    create a new interpreter and replay the given commands

    create a new interpreter and replay the given commands

    Definition Classes
    ILoop
  164. var replayCommandStack: List[String]

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

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

    Definition Classes
    ILoop
  165. def replayCommands: List[String]

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

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

    Definition Classes
    ILoop
  166. val replayQuestionMessage: String

    Definition Classes
    ILoop
  167. lazy val repllog: Logger

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

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

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

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

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

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

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

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

    Definition Classes
    ILoop
  176. def resetClassLoader(): Unit

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

    Definition Classes
    ILoop
  178. def runThunks(): Unit

    Attributes
    protected
    Definition Classes
    ILoopInit
  179. def runtimeClassAndTypeOfTerm: ((id: String)Option[(Class[_], _3137.global.Type)]) forSome { val _3137: scala.tools.nsc.interpreter.IMain }

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

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

    Definition Classes
    ILoop
  182. def savingReplayStack[T](body: ⇒ T): T

    Definition Classes
    ILoop
  183. def savingSettings[T](fn: (Settings) ⇒ Unit)(body: ⇒ T): T

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

    Search the history

    Search the history

    Definition Classes
    ILoop
  185. val self: Any

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to StringFormat performed by method any2stringfmt in scala.Predef.
    Definition Classes
    StringFormat
  186. val self: Any

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to StringAdd performed by method any2stringadd in scala.Predef.
    Definition Classes
    StringAdd
  187. def sessionImportedSymbols: (=> List[_3149.memberHandlers.intp.global.Symbol]) forSome { val _3149: scala.tools.nsc.interpreter.IMain }

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  188. def sessionWildcards: (=> List[_3155.global.Type]) forSome { val _3155: scala.tools.nsc.interpreter.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 InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    Imports
  189. def setContextClassLoader(): Unit

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

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

    Definition Classes
    ILoop
  192. var settings: Settings

    Definition Classes
    ILoop
  193. lazy val shCommand: LoopCommand

    fork a shell and run a command

    fork a shell and run a command

    Definition Classes
    ILoop
  194. def showCodeIfDebugging(code: String): Unit

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

    Definition Classes
    ILoop
  196. lazy val standardCommands: List[LoopCommand]

    Standard commands *

    Standard commands *

    Definition Classes
    ILoop
  197. def symbolDefString: ((sym: _3161.global.Symbol)String) forSome { val _3161: scala.tools.nsc.interpreter.IMain }

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

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

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

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

    Definition Classes
    AnyRef
  202. def terms[T]: ([T](implicit evidence$4: scala.reflect.ClassTag[T])_3185.global.Symbol) forSome { val _3185: scala.tools.nsc.interpreter.IMain }

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

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

    Definition Classes
    AnyRef → Any
  205. def treesForRequestId: ((id: Int)List[_3197.global.Tree]) forSome { val _3197: scala.tools.nsc.interpreter.IMain }

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

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

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

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

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  210. def unqualifiedIds: 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 InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  211. def valueOfTerm(id: String): Option[AnyRef]

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

    Definition Classes
    ILoop
  213. val virtualDirectory: VirtualDirectory

    Leading with the eagerly evaluated.

    Leading with the eagerly evaluated.

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
    IMain
  214. def visibleTermNames: (=> List[_3227.global.Name]) forSome { val _3227: scala.tools.nsc.interpreter.IMain }

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  218. def wildcardTypes: (=> List[_3233.global.Type]) forSome { val _3233: scala.tools.nsc.interpreter.IMain }

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

    Definition Classes
    ILoop
  220. def withoutUnwrapping(op: ⇒ Unit): Unit

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

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

Deprecated Value Members

  1. def interpreter: IMain

    Definition Classes
    ILoop
    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use intp instead.

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

    Definition Classes
    ILoop
    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use intp instead.

  3. def main(settings: Settings): Unit

    Definition Classes
    ILoop
    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use process instead

  4. def main(args: Array[String]): Unit

    Definition Classes
    ILoop
    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use process instead

  5. def x: InterpreterLoop

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

    (Since version 2.10.0) Use leftOfArrow instead

  6. def x: InterpreterLoop

    Implicit information
    This member is added by an implicit conversion from InterpreterLoop to Ensuring[InterpreterLoop] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use resultOfEnsuring instead

Inherited from ILoop

Inherited from ILoopInit

Inherited from LoopCommands

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion loopToInterpreter from InterpreterLoop to IMain

Inherited by implicit conversion any2stringfmt from InterpreterLoop to StringFormat

Inherited by implicit conversion any2stringadd from InterpreterLoop to StringAdd

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

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