Packages

  • package root

    The Scala compiler and reflection APIs.

    The Scala compiler and reflection APIs.

    Definition Classes
    root
  • package scala
    Definition Classes
    root
  • package tools
    Definition Classes
    scala
  • package nsc
    Definition Classes
    tools
  • package interpreter

    The main REPL related classes and values are as follows.

    The main REPL related classes and values are as follows. In addition to standard compiler classes Global and Settings, there are:

    History: an interface for session history. Completion: an interface for tab completion. ILoop (formerly InterpreterLoop): The umbrella class for a session. IMain (formerly Interpreter): Handles the evolving state of the session and handles submitting code to the compiler and handling the output. InteractiveReader: how ILoop obtains input. History: an interface for session history. Completion: an interface for tab completion. Power: a repository for more advanced/experimental features.

    ILoop contains { in: InteractiveReader, intp: IMain, settings: Settings, power: Power } InteractiveReader contains { history: History, completion: Completion } IMain contains { global: Global }

    Definition Classes
    nsc
  • object IMain

    Utility methods for the Interpreter.

    Utility methods for the Interpreter.

    Definition Classes
    interpreter
  • CodeAssembler
  • ReplStrippingWriter
  • StrippingTruncatingWriter
  • StrippingWriter
  • TruncatingWriter
c

scala.tools.nsc.interpreter.IMain

ReplStrippingWriter

class ReplStrippingWriter extends StrippingTruncatingWriter

Source
IMain.scala
Linear Supertypes
StrippingTruncatingWriter, TruncatingWriter, StrippingWriter, PrintWriter, Writer, Flushable, Closeable, AutoCloseable, Appendable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ReplStrippingWriter
  2. StrippingTruncatingWriter
  3. TruncatingWriter
  4. StrippingWriter
  5. PrintWriter
  6. Writer
  7. Flushable
  8. Closeable
  9. AutoCloseable
  10. Appendable
  11. AnyRef
  12. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ReplStrippingWriter(intp: IMain)

Value Members

  1. def append(arg0: Char): PrintWriter
    Definition Classes
    PrintWriter → Writer → Appendable
  2. def append(arg0: CharSequence, arg1: Int, arg2: Int): PrintWriter
    Definition Classes
    PrintWriter → Writer → Appendable
  3. def append(arg0: CharSequence): PrintWriter
    Definition Classes
    PrintWriter → Writer → Appendable
  4. def checkError(): Boolean
    Definition Classes
    PrintWriter
  5. def clean(str: String): String
    Definition Classes
    StrippingTruncatingWriter
  6. def close(): Unit
    Definition Classes
    PrintWriter → Writer → Closeable → AutoCloseable
  7. def flush(): Unit
    Definition Classes
    PrintWriter → Writer → Flushable
  8. def format(arg0: Locale, arg1: String, arg2: <repeated...>[AnyRef]): PrintWriter
    Definition Classes
    PrintWriter
    Annotations
    @transient()
  9. def format(arg0: String, arg1: <repeated...>[AnyRef]): PrintWriter
    Definition Classes
    PrintWriter
    Annotations
    @transient()
  10. def isStripping: Boolean
    Definition Classes
    ReplStrippingWriterStrippingWriter
  11. def isTruncating: Boolean
    Definition Classes
    ReplStrippingWriterTruncatingWriter
  12. def maxStringLength: Int
    Definition Classes
    ReplStrippingWriterTruncatingWriter
  13. def print(arg0: Any): Unit
    Definition Classes
    PrintWriter
  14. def print(arg0: String): Unit
    Definition Classes
    PrintWriter
  15. def print(arg0: Array[Char]): Unit
    Definition Classes
    PrintWriter
  16. def print(arg0: Double): Unit
    Definition Classes
    PrintWriter
  17. def print(arg0: Float): Unit
    Definition Classes
    PrintWriter
  18. def print(arg0: Long): Unit
    Definition Classes
    PrintWriter
  19. def print(arg0: Int): Unit
    Definition Classes
    PrintWriter
  20. def print(arg0: Char): Unit
    Definition Classes
    PrintWriter
  21. def print(arg0: Boolean): Unit
    Definition Classes
    PrintWriter
  22. def printf(arg0: Locale, arg1: String, arg2: <repeated...>[AnyRef]): PrintWriter
    Definition Classes
    PrintWriter
    Annotations
    @transient()
  23. def printf(arg0: String, arg1: <repeated...>[AnyRef]): PrintWriter
    Definition Classes
    PrintWriter
    Annotations
    @transient()
  24. def println(arg0: Any): Unit
    Definition Classes
    PrintWriter
  25. def println(arg0: String): Unit
    Definition Classes
    PrintWriter
  26. def println(arg0: Array[Char]): Unit
    Definition Classes
    PrintWriter
  27. def println(arg0: Double): Unit
    Definition Classes
    PrintWriter
  28. def println(arg0: Float): Unit
    Definition Classes
    PrintWriter
  29. def println(arg0: Long): Unit
    Definition Classes
    PrintWriter
  30. def println(arg0: Int): Unit
    Definition Classes
    PrintWriter
  31. def println(arg0: Char): Unit
    Definition Classes
    PrintWriter
  32. def println(arg0: Boolean): Unit
    Definition Classes
    PrintWriter
  33. def println(): Unit
    Definition Classes
    PrintWriter
  34. def strip(str: String): String
    Definition Classes
    StrippingWriter
  35. def stripImpl(str: String): String
    Definition Classes
    ReplStrippingWriterStrippingWriter
  36. def truncate(str: String): String
    Definition Classes
    TruncatingWriter
  37. def write(str: String): Unit
    Definition Classes
    StrippingTruncatingWriter → PrintWriter → Writer
  38. def write(arg0: String, arg1: Int, arg2: Int): Unit
    Definition Classes
    PrintWriter → Writer
  39. def write(arg0: Array[Char]): Unit
    Definition Classes
    PrintWriter → Writer
  40. def write(arg0: Array[Char], arg1: Int, arg2: Int): Unit
    Definition Classes
    PrintWriter → Writer
  41. def write(arg0: Int): Unit
    Definition Classes
    PrintWriter → Writer