2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_tools_FileObject__
5 #define __javax_tools_FileObject__
9 #include <java/lang/Object.h>
28 class javax::tools::FileObject
: public ::java::lang::Object
32 virtual ::java::net::URI
* toUri() = 0;
33 virtual ::java::lang::String
* getName() = 0;
34 virtual ::java::io::InputStream
* openInputStream() = 0;
35 virtual ::java::io::OutputStream
* openOutputStream() = 0;
36 virtual ::java::io::Reader
* openReader(jboolean
) = 0;
37 virtual ::java::lang::CharSequence
* getCharContent(jboolean
) = 0;
38 virtual ::java::io::Writer
* openWriter() = 0;
39 virtual jlong
getLastModified() = 0;
40 virtual jboolean
delete$
() = 0;
41 static ::java::lang::Class
class$
;
42 } __attribute__ ((java_interface
));
44 #endif // __javax_tools_FileObject__