InputStream

replpp.shaded.os.SubProcess$.InputStream
class InputStream(val wrapped: OutputStream) extends OutputStream, DataOutput

A BufferedWriter with the underlying java.io.OutputStream exposed

Note that all writes that occur through this class are thread-safe and synchronized. If you wish to perform writes without the synchronization overhead, you can use the underlying wrapped stream directly

Attributes

Graph
Supertypes
trait DataOutput
class OutputStream
trait Flushable
trait Closeable
trait AutoCloseable
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def close(): Unit

Attributes

Definition Classes
OutputStream -> Closeable -> AutoCloseable
override def flush(): Unit

Attributes

Definition Classes
OutputStream -> Flushable
def write(b: Int): Unit
override def write(b: Array[Byte]): Unit

Attributes

Definition Classes
DataOutput -> OutputStream
override def write(b: Array[Byte], off: Int, len: Int): Unit

Attributes

Definition Classes
DataOutput -> OutputStream
def write(s: String): Unit
def write(s: Array[Char]): Unit
def writeBoolean(v: Boolean): Unit
def writeByte(v: Int): Unit
def writeBytes(s: String): Unit
def writeChar(v: Int): Unit
def writeChars(s: String): Unit
def writeDouble(v: Double): Unit
def writeFloat(v: Float): Unit
def writeInt(v: Int): Unit
def writeLine(s: String): Unit
def writeLong(v: Long): Unit
def writeShort(v: Int): Unit
def writeUTF(s: String): Unit

Concrete fields

val buffered: BufferedWriter
val data: DataOutputStream
val wrapped: OutputStream