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.

Linear Supertypes
ILoop, ILoopInit, LoopCommands, AnyRef, Any
Type Hierarchy Learn more about scaladoc diagrams
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 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 InterpreterLoop()

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

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

### Type Members

1. #### class ILoopInterpreter extends IMain

   Definition Classes
     ILoop

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

   Definition Classes
     ILoop

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 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

   Definition Classes
     LoopCommands

9. #### object Result extends Serializable

   Definition Classes
     LoopCommands

10. #### def addClasspath(arg: String): Unit

    Definition Classes
      ILoop

11. #### def addImports(ids: String*): interpreter.Results.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: (⇒collection.immutable.List[(interpreter.IMain._2654.type.memberHandlers)#MemberDefHandler]) forSome {val _2654: 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: (⇒collection.immutable.List[Global.Symbol]) forSome {val _2660: 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: (⇒collection.immutable.List[Global.Name]) forSome {val _2666: 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: (⇒collection.immutable.List[(interpreter.IMain._2672.type.memberHandlers)#MemberHandler]) forSome {val _2672: 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: (⇒collection.immutable.List[Global.Name { ... /* 5 definitions in type refinement */ }]) forSome {val _2678: 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: (⇒collection.immutable.List[Global.Name]) forSome {val _2684: 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: collection.immutable.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$7: scala.reflect.ClassTag[T])_2690.global.Symbol) forSome {val _2690: 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)_2696.global.Symbol) forSome {val _2696: 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(): 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 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](name: String, value: T)(implicit arg0: reflect.api.JavaUniverse.TypeTag[T], arg1: ClassTag[T]): interpreter.Results.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

32. #### def bind(p: NamedParam): interpreter.Results.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): interpreter.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 InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
      IMain

34. #### def bindSyntheticValue(x: Any): interpreter.Results.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): interpreter.Results.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): interpreter.Results.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: (⇒collection.immutable.List[Global.ClassSymbol]) forSome {val _2702: 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: _2708.global.Symbol, member: _2708.global.Name)_2708.global.Type) forSome {val _2708: 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[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 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.reflect.internal.util.SourceFile*)(Boolean, _2714.global.Run)) forSome {val _2714: 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. #### 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

52. #### def createAsyncListener(): Future[Unit]

    Attributes
      protected
    Definition Classes
      ILoopInit

53. #### def createInterpreter(): Unit

    Create a new interpreter.

    Create a new interpreter.

    Definition Classes
      ILoop

54. #### 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

55. #### def definedSymbolList: (⇒collection.immutable.List[Global.Symbol]) forSome {val _2720: 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

56. #### def definedSymbols: (⇒Set[Global.Symbol]) forSome {val _2726: 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 definedTerms: (⇒collection.immutable.List[Global.TermName]) forSome {val _2732: 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 definedTypes: (⇒collection.immutable.List[Global.TypeName]) forSome {val _2738: 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 definitionForName: ((name: _2744.global.Name)Option[_2744.memberHandlers.MemberHandler]) forSome {val _2744: 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 directBind[T](name: String, value: T)(implicit arg0: reflect.api.JavaUniverse.TypeTag[T], arg1: ClassTag[T]): interpreter.Results.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

61. #### def directBind(p: NamedParam): interpreter.Results.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(name: String, boundType: String, value: Any): interpreter.Results.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 echo(msg: String): Unit

    Attributes
      protected
    Definition Classes
      ILoop

64. #### def echoAndRefresh(msg: String): Unit

    Attributes
      protected
    Definition Classes
      ILoop

65. #### def echoCommandMessage(msg: String): Unit

    Definition Classes
      ILoop → LoopCommands

66. #### def echoNoNL(msg: String): Unit

    Attributes
      protected
    Definition Classes
      ILoop

67. #### def enablePowerMode(isDuringInit: Boolean): Unit

    Definition Classes
      ILoop

68. #### 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

69. #### 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

70. #### 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

71. #### 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

72. #### 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

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 InterpreterLoop 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 InterpreterLoop 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 InterpreterLoop 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 InterpreterLoop 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 InterpreterLoop 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 InterpreterLoop 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 InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
    Definition Classes
      IMain

84. #### def handleTermRedefinition: ((name: _2750.global.TermName, old: _2750.Request, req: _2750.Request)Unit) forSome {val _2750: 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

85. #### def handleTypeRedefinition: ((name: _2756.global.TypeName, old: _2756.Request, req: _2756.Request)Unit) forSome {val _2756: 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

86. #### def hashCode(): Int

    Definition Classes
      AnyRef → Any

87. #### def helpCommand(line: String): Result

    print a friendly help message

    print a friendly help message

    Definition Classes
      ILoop

88. #### def history: History

    Definition Classes
      ILoop

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

    Show the history

    Show the history

    Definition Classes
      ILoop

90. #### def implicitSymbols: (⇒collection.immutable.List[Global.Symbol]) forSome {val _2762: 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

91. #### def implicitSymbolsBySource: (⇒collection.immutable.List[(Global.Symbol, collection.immutable.List[Global.Symbol])]) forSome {val _2768: 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 importHandlers: (⇒collection.immutable.List[(interpreter.IMain._2774.type.memberHandlers)#ImportHandler]) forSome {val _2774: 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

93. #### def importedSymbols: (⇒collection.immutable.List[Global.Symbol]) forSome {val _2780: 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

94. #### def importedSymbolsBySource: (⇒collection.immutable.List[(Global.Symbol, collection.immutable.List[Global.Symbol])]) forSome {val _2786: 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

95. #### def importedTermNamed: ((name: String)_2792.global.Symbol) forSome {val _2792: 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

96. #### def importedTermSymbols: (⇒collection.immutable.List[Global.TermSymbol]) forSome {val _2798: 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 importedTerms: (⇒collection.immutable.List[Global.TermName]) forSome {val _2804: 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 importedTypeSymbols: (⇒collection.immutable.List[Global.TypeSymbol]) forSome {val _2810: 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 importedTypes: (⇒collection.immutable.List[Global.TypeName]) forSome {val _2816: 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. #### var in: InteractiveReader

     Definition Classes
       ILoop

101. #### 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

102. #### 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

103. #### def initializedCallback(): Unit

     Attributes
       protected
     Definition Classes
       ILoopInit

104. #### def interpret(line: String, synthetic: Boolean): interpreter.Results.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

105. #### def interpret(line: String): interpreter.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 InterpreterLoop 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

     interpret all lines from a specified file

     Definition Classes
       ILoop

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.

     Definition Classes
       ILoop

108. #### def interpretSynthetic(line: String): interpreter.Results.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

109. #### var intp: IMain

     Definition Classes
       ILoop

110. #### def isAsync: Boolean

     Definition Classes
       ILoop

111. #### 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

112. #### final def isInstanceOf[T0]: Boolean

     Definition Classes
       Any

113. #### 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

114. #### 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

115. #### 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

116. #### 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

117. #### def languageSymbols: (⇒collection.immutable.List[Global.Symbol]) forSome {val _2822: 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

118. #### def languageWildcardHandlers: (⇒collection.immutable.List[(interpreter.Imports._2828.type.memberHandlers)#ImportHandler]) forSome {val _2828: 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

119. #### def languageWildcardSyms: (⇒collection.immutable.List[Global.Symbol]) forSome {val _2834: 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

120. #### def languageWildcards: (⇒collection.immutable.List[Global.Type]) forSome {val _2840: 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 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

122. #### def lastWarnings: collection.immutable.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

123. #### def loadCommand(arg: String): Result

     Definition Classes
       ILoop

124. #### def loadFiles(settings: Settings): Unit

     Definition Classes
       ILoop

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.

     Definition Classes
       ILoop

126. #### 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

127. #### def methodSymbols: (⇒collection.immutable.List[Global.MethodSymbol]) forSome {val _2860: 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

128. #### 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

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 InterpreterLoop 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 _2866: 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. #### final def ne(arg0: AnyRef): Boolean

     Definition Classes
       AnyRef

132. #### def newJavap(): JavapClass

     Attributes
       protected
     Definition Classes
       ILoop

133. #### def normalizeNonPublic: ((tp: _2872.global.Type)_2872.global.Type) forSome {val _2872: 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 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 InterpreterLoop 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
     Definition Classes
       ILoop

138. #### def parse: ((line: String)Option[List[_2878.global.Tree]]) forSome {val _2878: 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

139. #### def pasteCommand(): Result

     Definition Classes
       ILoop

140. #### def pathToName: ((name: _2884.global.Name)String) forSome {val _2884: 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

141. #### 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

142. #### 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

143. #### def postInitThunks: collection.immutable.List[() ⇒ Unit]

     Attributes
       protected
     Definition Classes
       ILoopInit

144. #### def postInitialization(): Unit

     Attributes
       protected
     Definition Classes
       ILoopInit

145. #### lazy val power: Power[StdReplVals]

     Definition Classes
       ILoop

146. #### def powerCmd(): Result

     Definition Classes
       ILoop

147. #### lazy val powerCommands: List[LoopCommand]

     Power user commands

     Power user commands

     Definition Classes
       ILoop

148. #### def prevRequestList: collection.immutable.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

149. #### def printWelcome(): Unit

     Print a welcome message

     Print a welcome message

     Definition Classes
       ILoopInit

150. #### 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

151. #### def process(settings: Settings): Boolean

     Definition Classes
       ILoop

152. #### def prompt: String

     Prompt to print when awaiting input

     Prompt to print when awaiting input

     Definition Classes
       ILoop

153. #### def quietBind(p: NamedParam): interpreter.Results.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

154. #### def quietImport(ids: String*): interpreter.Results.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

155. #### def quietRun[T](code: String): interpreter.Results.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

156. #### def rebind(p: NamedParam): interpreter.Results.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

157. #### def recordRequest: ((req: _2896.Request)Unit) forSome {val _2896: 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

158. #### def replay(): Unit

     create a new interpreter and replay the given commands

     create a new interpreter and replay the given commands

     Definition Classes
       ILoop

159. #### 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

160. #### def replayCommands: collection.immutable.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

161. #### val replayQuestionMessage: String

     Definition Classes
       ILoop

162. #### 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

163. #### 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

164. #### 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

165. #### def requestForName: ((name: _2909.global.Name)Option[_2909.Request]) forSome {val _2909: 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

166. #### 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

167. #### def requestHistoryForName: ((name: _2922.global.Name)List[_2922.Request]) forSome {val _2922: 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

168. #### def reset(): Unit

     Definition Classes
       ILoop

169. #### 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

170. #### def resetCommand(): Unit

     Definition Classes
       ILoop

171. #### def runThunks(): Unit

     Attributes
       protected
     Definition Classes
       ILoopInit

172. #### def runtimeClassAndTypeOfTerm: ((id: String)Option[(Class[_], _2928.global.Type)]) forSome {val _2928: 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 runtimeTypeOfTerm: ((id: String)_2934.global.Type) forSome {val _2934: 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

174. #### def savingReader[T](body: ⇒ T): T

     Definition Classes
       ILoop

175. #### def savingReplayStack[T](body: ⇒ T): T

     Definition Classes
       ILoop

176. #### def searchHistory(_cmdline: String): Unit

     Search the history

     Search the history

     Definition Classes
       ILoop

177. #### def sessionImportedSymbols: (⇒collection.immutable.List[Global.Symbol]) forSome {val _2940: 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

178. #### def sessionWildcards: (⇒collection.immutable.List[Global.Type]) forSome {val _2946: 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

179. #### 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

180. #### 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

181. #### def setPrompt(prompt: String): Unit

     Definition Classes
       ILoop

182. #### var settings: Settings

     Definition Classes
       ILoop

183. #### lazy val shCommand: LoopCommand

     fork a shell and run a command

     fork a shell and run a command

     Definition Classes
       ILoop

184. #### 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

185. #### implicit def stabilizeIMain(intp: IMain): IMainOps[interpreter.ILoop.stabilizeIMain.intp.type]

     Definition Classes
       ILoop

186. #### lazy val standardCommands: collection.immutable.List[LoopCommand]

     Standard commands *

     Standard commands *

     Definition Classes
       ILoop

187. #### def symbolDefString: ((sym: _2952.global.Symbol)String) forSome {val _2952: 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

188. #### def symbolOfLine: ((code: String)_2958.global.Symbol) forSome {val _2958: 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

189. #### def symbolOfTerm: ((id: String)_2964.global.Symbol) forSome {val _2964: 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

190. #### def symbolOfType: ((id: String)_2970.global.Symbol) forSome {val _2970: 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

191. #### final def synchronized[T0](arg0: ⇒ T0): T0

     Definition Classes
       AnyRef

192. #### def terms[T]: ([T](implicit evidence$6: scala.reflect.ClassTag[T])_2976.global.Symbol) forSome {val _2976: 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

193. #### def terms: ((name: String)_2982.global.Symbol) forSome {val _2982: 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

194. #### def toString(): String

     Definition Classes
       AnyRef → Any

195. #### def treesForRequestId: ((id: Int)List[_2988.global.Tree]) forSome {val _2988: 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

196. #### def typeOfExpression: ((expr: String, silent: Boolean)_2994.global.Type) forSome {val _2994: 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

197. #### def typeOfTerm: ((id: String)_3000.global.Type) forSome {val _3000: 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 types[T]: ([T](implicit evidence$5: scala.reflect.ClassTag[T])_3006.global.Symbol) forSome {val _3006: 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 types: ((name: String)_3012.global.Symbol) forSome {val _3012: 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 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 InterpreterLoop to IMain performed by method loopToInterpreter in scala.tools.nsc.interpreter.ILoop.
     Definition Classes
       IMain

201. #### 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

202. #### def verbosity(): Unit

     Definition Classes
       ILoop

203. #### 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

204. #### def visibleTermNames: (⇒collection.immutable.List[Global.Name]) forSome {val _3018: 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

205. #### final def wait(): Unit

     Definition Classes
       AnyRef
     Annotations
       @throws( ... )

206. #### final def wait(arg0: Long, arg1: Int): Unit

     Definition Classes
       AnyRef
     Annotations
       @throws( ... )

207. #### final def wait(arg0: Long): Unit

     Definition Classes
       AnyRef
     Annotations
       @throws( ... )

208. #### def wildcardTypes: (⇒collection.immutable.List[Global.Type]) forSome {val _3024: 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

209. #### def withFile(filename: String)(action: (File) ⇒ Unit): Unit

     Definition Classes
       ILoop

210. #### 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

211. #### def withoutWarnings[T](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

212. #### 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

### 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 InterpreterLoop 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:

         (interpreterLoop: IMain).reset()

   Definition Classes
     IMain

2. #### val self: Any

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

         (interpreterLoop: StringAdd).self

   Definition Classes
     StringAdd

3. #### val self: Any

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

         (interpreterLoop: StringFormat).self

   Definition Classes
     StringFormat

4. #### def settings: 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.
   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:

         (interpreterLoop: IMain).settings

   Definition Classes
     IMain

### Deprecated Value Members

1. #### lazy val compiler: (⇒interpreter.IMain._3026.type.global.type) forSome {val _3026: 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
   Annotations
     @deprecated
   Deprecated

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

2. #### def interpreter: IMain

   Definition Classes
     ILoop
   Annotations
     @deprecated
   Deprecated

     (Since version 2.9.0) Use `intp` instead.

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

   Definition Classes
     ILoop
   Annotations
     @deprecated
   Deprecated

     (Since version 2.9.0) Use `intp` instead.

4. #### def main(settings: Settings): 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.
   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:

         (interpreterLoop: ArrowAssoc[InterpreterLoop]).x

   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.
   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:

         (interpreterLoop: Ensuring[InterpreterLoop]).x

   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 any2stringadd from InterpreterLoop to StringAdd

### Inherited by implicit conversion any2stringfmt from InterpreterLoop to StringFormat

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

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

### Ungrouped