summaryrefslogtreecommitdiff
path: root/examples/scala-js/javalib/src/main/scala/java/io/DataInput.scala
blob: 37913b4dec8b5f7d77a135ae995ba5e77b1001af (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package java.io

trait DataInput {
  def readBoolean(): Boolean
  def readByte(): Byte
  def readChar(): Char
  def readDouble(): Double
  def readFloat(): Float
  def readFully(b: Array[Byte]): Unit
  def readFully(b: Array[Byte], off: Int, len: Int): Unit
  def readInt(): Int
  def readLine(): String
  def readLong(): Long
  def readShort(): Short
  def readUnsignedByte(): Int
  def readUnsignedShort(): Int
  def readUTF(): String
  def skipBytes(n: Int): Int
}