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 extern "Java" 11 { 12 namespace java 13 { 14 namespace nio 15 { 16 namespace channels 17 { 18 class Channel; 19 } 20 } 21 } 22 } 23 24 class java::lang::System : public ::java::lang::Object 25 { 26 27 System(); 28 public: 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); 47 static void gc(); 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 *); 53 private: 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 *); 59 public: 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; 64 private: 65 static ::java::util::Map * environmentMap; 66 public: 67 static ::java::lang::Class class$; 68 }; 69 70 #endif // __java_lang_System__ 71