// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- #ifndef __gnu_java_util_regex_REFilterInputStream__ #define __gnu_java_util_regex_REFilterInputStream__ #pragma interface #include #include extern "Java" { namespace gnu { namespace java { namespace util { namespace regex { class CharIndexedInputStream; class RE; class REFilterInputStream; } } } } } class gnu::java::util::regex::REFilterInputStream : public ::java::io::FilterInputStream { public: REFilterInputStream(::java::io::InputStream *, ::gnu::java::util::regex::RE *, ::java::lang::String *); virtual jint read(); virtual jboolean markSupported(); virtual jint read(JArray< jbyte > *, jint, jint); virtual jint read(JArray< jbyte > *); private: ::gnu::java::util::regex::RE * __attribute__((aligned(__alignof__( ::java::io::FilterInputStream)))) expr; ::java::lang::String * replace; ::java::lang::String * buffer; jint bufpos; jint offset; ::gnu::java::util::regex::CharIndexedInputStream * stream; public: static ::java::lang::Class class$; }; #endif // __gnu_java_util_regex_REFilterInputStream__