Main.h 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_gcj_tools_gcj_dbtool_Main__
  3. #define __gnu_gcj_tools_gcj_dbtool_Main__
  4. #pragma interface
  5. #include <java/lang/Object.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace gnu
  10. {
  11. namespace gcj
  12. {
  13. namespace runtime
  14. {
  15. class PersistentByteMap;
  16. }
  17. namespace tools
  18. {
  19. namespace gcj_dbtool
  20. {
  21. class Fileset;
  22. class Main;
  23. }
  24. }
  25. }
  26. }
  27. }
  28. class gnu::gcj::tools::gcj_dbtool::Main : public ::java::lang::Object
  29. {
  30. public:
  31. Main();
  32. static void main(JArray< ::java::lang::String * > *);
  33. private:
  34. static ::java::lang::String * getDbPathTail();
  35. static void insist(jboolean);
  36. static void usage(::java::io::PrintStream *);
  37. static ::gnu::gcj::runtime::PersistentByteMap * addJar(::java::io::File *, ::gnu::gcj::runtime::PersistentByteMap *, ::java::io::File *);
  38. public: // actually package-private
  39. static ::gnu::gcj::runtime::PersistentByteMap * resizeMap(::gnu::gcj::runtime::PersistentByteMap *, jint, jboolean);
  40. static ::java::lang::String * bytesToString(JArray< jbyte > *);
  41. private:
  42. static ::gnu::gcj::tools::gcj_dbtool::Fileset * getFiles(JArray< ::java::lang::String * > *, jint, jboolean, jchar);
  43. static jboolean verbose;
  44. public:
  45. static ::java::lang::Class class$;
  46. };
  47. #endif // __gnu_gcj_tools_gcj_dbtool_Main__