2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_lang_System__
5 #define __java_lang_System__
9 #include <java/lang/Object.h>
11 class java::lang::System : public ::java::lang::Object
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);
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 *);
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 *);
47 static ::java::io::InputStream * in;
48 static ::java::io::PrintStream * out;
49 static ::java::io::PrintStream * err;
51 static ::java::util::Map * environmentMap;
53 static ::java::lang::Class class$;
56 #endif // __java_lang_System__