Available on java
@:overload@:throws("java.io.IOException")readBoolean():Bool
@:overload@:throws("java.io.IOException")readByte():Int8
@:overload@:throws("java.io.IOException")readChar():Char16
@:overload@:throws("java.io.IOException")readDouble():Float
@:overload@:throws("java.io.IOException")readFloat():Single
@:overload@:throws("java.io.IOException")readFully(param1:NativeArray<Int8>, param2:Int, param3:Int):Void
@:overload@:throws("java.io.IOException")readFully(param1:NativeArray<Int8>):Void
@:overload@:throws("java.io.IOException")readInt():Int
@:overload@:throws("java.io.IOException")readLine():String
@:overload@:throws("java.io.IOException")readLong():Int64
@:overload@:throws("java.io.IOException")readShort():Int16
@:overload@:throws("java.io.IOException")readUTF():String
@:overload@:throws("java.io.IOException")readUnsignedByte():Int
@:overload@:throws("java.io.IOException")readUnsignedShort():Int
@:overload@:throws("java.io.IOException")skipBytes(param1:Int):Int