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>
24 class java::lang::System
: public ::java::lang::Object
29 static void setIn(::java::io::InputStream
*);
30 static void setOut(::java::io::PrintStream
*);
31 static void setErr(::java::io::PrintStream
*);
32 static void setSecurityManager(::java::lang::SecurityManager
*);
33 static ::java::lang::SecurityManager
* getSecurityManager();
34 static jlong
currentTimeMillis();
35 static jlong
nanoTime();
36 static void arraycopy(::java::lang::Object
*, jint
, ::java::lang::Object
*, jint
, jint
);
37 static jint
identityHashCode(::java::lang::Object
*);
38 static ::java::util::Properties
* getProperties();
39 static void setProperties(::java::util::Properties
*);
40 static ::java::lang::String
* getProperty(::java::lang::String
*);
41 static ::java::lang::String
* getProperty(::java::lang::String
*, ::java::lang::String
*);
42 static ::java::lang::String
* setProperty(::java::lang::String
*, ::java::lang::String
*);
43 static ::java::lang::String
* clearProperty(::java::lang::String
*);
44 static ::java::lang::String
* getenv(::java::lang::String
*);
45 static ::java::util::Map
* getenv();
46 static void exit(jint
);
48 static void runFinalization();
49 static void runFinalizersOnExit(jboolean
);
50 static void load(::java::lang::String
*);
51 static void loadLibrary(::java::lang::String
*);
52 static ::java::lang::String
* mapLibraryName(::java::lang::String
*);
54 static void setIn0(::java::io::InputStream
*);
55 static void setOut0(::java::io::PrintStream
*);
56 static void setErr0(::java::io::PrintStream
*);
57 public: // actually package-private
58 static ::java::lang::String
* getenv0(::java::lang::String
*);
60 static ::java::nio::channels::Channel
* inheritedChannel();
61 static ::java::io::InputStream
* in
;
62 static ::java::io::PrintStream
* out
;
63 static ::java::io::PrintStream
* err
;
65 static ::java::util::Map
* environmentMap
;
67 static ::java::lang::Class
class$
;
70 #endif // __java_lang_System__