X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7f4f03348bd07609e258eb3b545bdafc2c881847..772f8dd3b48f0c9dff20f67a4c2ea1cbbe673f8d:/src/bindings/java/jmsg_as.cpp diff --git a/src/bindings/java/jmsg_as.cpp b/src/bindings/java/jmsg_as.cpp index 2ebbc0e7fa..b2fe858b0a 100644 --- a/src/bindings/java/jmsg_as.cpp +++ b/src/bindings/java/jmsg_as.cpp @@ -14,7 +14,6 @@ #include "jxbt_utilities.h" #include "jmsg.h" - XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(jmsg); static jmethodID jas_method_As_constructor; @@ -41,8 +40,7 @@ msg_as_t jas_get_native(JNIEnv * env, jobject jas) { return (msg_as_t) (uintptr_t) env->GetLongField(jas, jas_field_As_bind); } -JNIEXPORT void JNICALL -Java_org_simgrid_msg_As_nativeInit(JNIEnv *env, jclass cls) { +JNIEXPORT void JNICALL Java_org_simgrid_msg_As_nativeInit(JNIEnv *env, jclass cls) { jclass class_As = env->FindClass("org/simgrid/msg/As"); jas_method_As_constructor = env->GetMethodID(class_As, "", "()V"); jas_field_As_bind = jxbt_get_jfield(env,class_As, "bind", "J"); @@ -51,14 +49,12 @@ Java_org_simgrid_msg_As_nativeInit(JNIEnv *env, jclass cls) { } } -JNIEXPORT jobject JNICALL -Java_org_simgrid_msg_As_getName(JNIEnv * env, jobject jas) { +JNIEXPORT jobject JNICALL Java_org_simgrid_msg_As_getName(JNIEnv * env, jobject jas) { msg_as_t as = jas_get_native(env, jas); return env->NewStringUTF(MSG_environment_as_get_name(as)); } -JNIEXPORT jobjectArray JNICALL -Java_org_simgrid_msg_As_getSons(JNIEnv * env, jobject jas) { +JNIEXPORT jobjectArray JNICALL Java_org_simgrid_msg_As_getSons(JNIEnv * env, jobject jas) { int index = 0; jobjectArray jtable; jobject tmp_jas; @@ -98,13 +94,11 @@ Java_org_simgrid_msg_As_getSons(JNIEnv * env, jobject jas) { env->SetObjectArrayElement(jtable, index, tmp_jas); index++; - } return jtable; } -JNIEXPORT jobject JNICALL -Java_org_simgrid_msg_As_getProperty(JNIEnv *env, jobject jas, jobject jname) { +JNIEXPORT jobject JNICALL Java_org_simgrid_msg_As_getProperty(JNIEnv *env, jobject jas, jobject jname) { msg_as_t as = jas_get_native(env, jas); if (!as) { @@ -125,14 +119,7 @@ Java_org_simgrid_msg_As_getProperty(JNIEnv *env, jobject jas, jobject jname) { return jproperty; } -JNIEXPORT jobject JNICALL -Java_org_simgrid_msg_As_getModel(JNIEnv * env, jobject jas) { - msg_as_t as = jas_get_native(env, jas); - return env->NewStringUTF(MSG_environment_as_get_model(as)); -} - -JNIEXPORT jobjectArray JNICALL -Java_org_simgrid_msg_As_getHosts(JNIEnv * env, jobject jas) +JNIEXPORT jobjectArray JNICALL Java_org_simgrid_msg_As_getHosts(JNIEnv * env, jobject jas) { int index; jobjectArray jtable; @@ -149,7 +136,7 @@ Java_org_simgrid_msg_As_getHosts(JNIEnv * env, jobject jas) if (!cls) { return NULL; } - + jtable = env->NewObjectArray((jsize) count, cls, NULL); if (!jtable) { @@ -158,10 +145,9 @@ Java_org_simgrid_msg_As_getHosts(JNIEnv * env, jobject jas) } for (index = 0; index < count; index++) { - host = xbt_dynar_get_as(table,index,msg_host_t); - jhost = (jobject) xbt_lib_get_level(host, JAVA_HOST_LEVEL); + jhost = (jobject) host->extension(JAVA_HOST_LEVEL); if (!jhost) { jname = env->NewStringUTF(MSG_host_get_name(host));