38 #if defined(ENABLE_JNI_HEADERS)
39 # include "native/include/gnu_classpath_VMSystemProperties.h"
81 #if defined(ENABLE_JRE_LAYOUT)
82 const char *java_home;
94 #if defined(ENABLE_JRE_LAYOUT)
Table containing all native methods registered with the VM.
NativeMethods & get_nativemethods()
void register_methods(Utf8String classname, const JNINativeMethod *methods, size_t count)
Register native methods with the VM.
#define NATIVE_METHODS_COUNT
const char * c_str()
get contents of buffer as zero-terminated c-style-string This strings lifetime is tied to it's buffer...
JNIEXPORT void JNICALL Java_gnu_classpath_VMSystemProperties_postInit(JNIEnv *env, jclass clazz, jobject properties)
void exceptions_throw_nullpointerexception(void)
Properties & get_properties()
static Utf8String from_utf8(const char *, size_t)
void fill(java_handle_t *p)
Fill the given Java system properties with all properties from the internal properties map...
void _Jv_gnu_classpath_VMSystemProperties_init(void)
static JNINativeMethod methods[]
JNIEXPORT void JNICALL Java_gnu_classpath_VMSystemProperties_preInit(JNIEnv *env, jclass clazz, jobject properties)
static void put(java_handle_t *p, const char *key, const char *value)
Add the given property to the given Java system properties.
const char * get(const char *key)
Get a property entry from the internal property map.
static VM * get_current()