OSDN Git Service

2007-03-05 Andrew Haley <aph@redhat.com>
[pf3gnuchains/gcc-fork.git] / libjava / java / lang / System.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_lang_System__
5 #define __java_lang_System__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10
11 class java::lang::System : public ::java::lang::Object
12 {
13
14   System();
15 public:
16   static void setIn(::java::io::InputStream *);
17   static void setOut(::java::io::PrintStream *);
18   static void setErr(::java::io::PrintStream *);
19   static void setSecurityManager(::java::lang::SecurityManager *);
20   static ::java::lang::SecurityManager * getSecurityManager();
21   static jlong currentTimeMillis();
22   static jlong nanoTime();
23   static void arraycopy(::java::lang::Object *, jint, ::java::lang::Object *, jint, jint);
24   static jint identityHashCode(::java::lang::Object *);
25   static ::java::util::Properties * getProperties();
26   static void setProperties(::java::util::Properties *);
27   static ::java::lang::String * getProperty(::java::lang::String *);
28   static ::java::lang::String * getProperty(::java::lang::String *, ::java::lang::String *);
29   static ::java::lang::String * setProperty(::java::lang::String *, ::java::lang::String *);
30   static ::java::lang::String * clearProperty(::java::lang::String *);
31   static ::java::lang::String * getenv(::java::lang::String *);
32   static ::java::util::Map * getenv();
33   static void exit(jint);
34   static void gc();
35   static void runFinalization();
36   static void runFinalizersOnExit(jboolean);
37   static void load(::java::lang::String *);
38   static void loadLibrary(::java::lang::String *);
39   static ::java::lang::String * mapLibraryName(::java::lang::String *);
40 private:
41   static void setIn0(::java::io::InputStream *);
42   static void setOut0(::java::io::PrintStream *);
43   static void setErr0(::java::io::PrintStream *);
44 public: // actually package-private
45   static ::java::lang::String * getenv0(::java::lang::String *);
46 public:
47   static ::java::io::InputStream * in;
48   static ::java::io::PrintStream * out;
49   static ::java::io::PrintStream * err;
50 private:
51   static ::java::util::Map * environmentMap;
52 public:
53   static ::java::lang::Class class$;
54 };
55
56 #endif // __java_lang_System__