/* DO NOT EDIT THIS FILE - it is machine generated */
#include <native.h>

#ifndef _Included_java_io_File
#define _Included_java_io_File

#ifdef __cplusplus
extern "C" {
#endif

/* Header for class java_io_File */

typedef struct Classjava_io_File {
  struct Hjava_lang_String* path;
} Classjava_io_File;
HandleTo(java_io_File);

extern jbool java_io_File_exists0(struct Hjava_io_File*);
extern jbool java_io_File_canWrite0(struct Hjava_io_File*);
extern jbool java_io_File_canRead0(struct Hjava_io_File*);
extern jbool java_io_File_isFile0(struct Hjava_io_File*);
extern jbool java_io_File_isDirectory0(struct Hjava_io_File*);
extern jlong java_io_File_lastModified0(struct Hjava_io_File*);
extern jlong java_io_File_length0(struct Hjava_io_File*);
extern jbool java_io_File_mkdir0(struct Hjava_io_File*);
extern jbool java_io_File_renameTo0(struct Hjava_io_File*, struct Hjava_io_File*);
extern jbool java_io_File_delete0(struct Hjava_io_File*);
extern jbool java_io_File_rmdir0(struct Hjava_io_File*);
extern HArrayOfObject* java_io_File_list0(struct Hjava_io_File*);
extern struct Hjava_lang_String* java_io_File_canonPath(struct Hjava_io_File*, struct Hjava_lang_String*);
extern jbool java_io_File_isAbsolute(struct Hjava_io_File*);

#ifdef __cplusplus
}
#endif

#endif
