Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
lucene / include / java / lang / System.h
Size: Mime:
#ifndef java_lang_System_H
#define java_lang_System_H

#include "java/lang/Object.h"

namespace java {
  namespace lang {
    class String;
    class Class;
    class SecurityManager;
    class System$Logger;
  }
  namespace io {
    class Console;
    class InputStream;
    class PrintStream;
  }
  namespace util {
    class ResourceBundle;
    class Map;
    class Properties;
  }
}
template<class T> class JArray;

namespace java {
  namespace lang {

    class System : public ::java::lang::Object {
     public:
      enum {
        mid_arraycopy_db7f60e508fb9b8c,
        mid_clearProperty_b6b89aa915f3be5f,
        mid_console_6b92498c021f1e03,
        mid_currentTimeMillis_062ad918b5794303,
        mid_exit_54889bef30791899,
        mid_gc_d7775b228e076e62,
        mid_getLogger_fce67bf00e89fe75,
        mid_getLogger_078a15e21b8efb92,
        mid_getProperties_a2d0ca569512dbc1,
        mid_getProperty_b6b89aa915f3be5f,
        mid_getProperty_4c1f5c290969ca95,
        mid_getSecurityManager_1ffd2df5c4c8634f,
        mid_getenv_192c7c05a36e3a34,
        mid_getenv_b6b89aa915f3be5f,
        mid_identityHashCode_e27d8db6ab511775,
        mid_lineSeparator_a6d454b6117bc1ba,
        mid_load_d1402cb7ea6d4983,
        mid_loadLibrary_d1402cb7ea6d4983,
        mid_mapLibraryName_b6b89aa915f3be5f,
        mid_nanoTime_062ad918b5794303,
        mid_runFinalization_d7775b228e076e62,
        mid_setErr_f752d0543a6f583e,
        mid_setIn_6473edfd7a49713d,
        mid_setOut_f752d0543a6f583e,
        mid_setProperties_e064b602bed346b3,
        mid_setProperty_4c1f5c290969ca95,
        mid_setSecurityManager_199141a94c6f98af,
        max_mid
      };

      static ::java::lang::Class *class$;
      static jmethodID *mids$;
      static bool live$;
      static jclass initializeClass(bool);

      explicit System(jobject obj) : ::java::lang::Object(obj) {
        if (obj != NULL && mids$ == NULL)
          env->getClass(initializeClass);
      }
      System(const System& obj) : ::java::lang::Object(obj) {}

      static ::java::io::PrintStream *err;
      static ::java::io::InputStream *in;
      static ::java::io::PrintStream *out;

      static void arraycopy(const ::java::lang::Object &, jint, const ::java::lang::Object &, jint, jint);
      static ::java::lang::String clearProperty(const ::java::lang::String &);
      static ::java::io::Console console();
      static jlong currentTimeMillis();
      static void exit(jint);
      static void gc();
      static ::java::lang::System$Logger getLogger(const ::java::lang::String &);
      static ::java::lang::System$Logger getLogger(const ::java::lang::String &, const ::java::util::ResourceBundle &);
      static ::java::util::Properties getProperties();
      static ::java::lang::String getProperty(const ::java::lang::String &);
      static ::java::lang::String getProperty(const ::java::lang::String &, const ::java::lang::String &);
      static ::java::lang::SecurityManager getSecurityManager();
      static ::java::util::Map getenv();
      static ::java::lang::String getenv(const ::java::lang::String &);
      static jint identityHashCode(const ::java::lang::Object &);
      static ::java::lang::String lineSeparator();
      static void load(const ::java::lang::String &);
      static void loadLibrary(const ::java::lang::String &);
      static ::java::lang::String mapLibraryName(const ::java::lang::String &);
      static jlong nanoTime();
      static void runFinalization();
      static void setErr(const ::java::io::PrintStream &);
      static void setIn(const ::java::io::InputStream &);
      static void setOut(const ::java::io::PrintStream &);
      static void setProperties(const ::java::util::Properties &);
      static ::java::lang::String setProperty(const ::java::lang::String &, const ::java::lang::String &);
      static void setSecurityManager(const ::java::lang::SecurityManager &);
    };
  }
}

#include <Python.h>

namespace java {
  namespace lang {
    extern PyType_Def PY_TYPE_DEF(System);
    extern PyTypeObject *PY_TYPE(System);

    class t_System {
    public:
      PyObject_HEAD
      System object;
      static PyObject *wrap_Object(const System&);
      static PyObject *wrap_jobject(const jobject&);
      static void install(PyObject *module);
      static void initialize(PyObject *module);
    };
  }
}

#endif