1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __java_io_LineNumberInputStream__ 5 #define __java_io_LineNumberInputStream__ 6 7 #pragma interface 8 9 #include <java/io/FilterInputStream.h> 10 #include <gcj/array.h> 11 12 13 class java::io::LineNumberInputStream : public ::java::io::FilterInputStream 14 { 15 16 public: 17 LineNumberInputStream(::java::io::InputStream *); 18 virtual jint available(); 19 virtual jint getLineNumber(); 20 virtual void mark(jint); 21 virtual jint read(); 22 virtual jint read(JArray< jbyte > *, jint, jint); 23 virtual void reset(); 24 virtual void setLineNumber(jint); 25 virtual jlong skip(jlong); 26 private: 27 jint __attribute__((aligned(__alignof__( ::java::io::FilterInputStream)))) lineNumber; 28 jint markLineNumber; 29 jboolean justReadReturnChar; 30 public: 31 static ::java::lang::Class class$; 32 }; 33 34 #endif // __java_io_LineNumberInputStream__ 35