2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_io_DataInput__
5 #define __java_io_DataInput__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
13 class java::io::DataInput
: public ::java::lang::Object
17 virtual jboolean
readBoolean() = 0;
18 virtual jbyte
readByte() = 0;
19 virtual jint
readUnsignedByte() = 0;
20 virtual jchar
readChar() = 0;
21 virtual jshort
readShort() = 0;
22 virtual jint
readUnsignedShort() = 0;
23 virtual jint
readInt() = 0;
24 virtual jlong
readLong() = 0;
25 virtual jfloat
readFloat() = 0;
26 virtual jdouble
readDouble() = 0;
27 virtual ::java::lang::String
* readLine() = 0;
28 virtual ::java::lang::String
* readUTF() = 0;
29 virtual void readFully(JArray
< jbyte
> *) = 0;
30 virtual void readFully(JArray
< jbyte
> *, jint
, jint
) = 0;
31 virtual jint
skipBytes(jint
) = 0;
32 static ::java::lang::Class
class$
;
33 } __attribute__ ((java_interface
));
35 #endif // __java_io_DataInput__