args.emplace_back("java");
for (int index = 1; index < argc; index++) {
- jstring jval = (jstring)env->GetObjectArrayElement(jargs, index - 1);
+ auto jval = (jstring)env->GetObjectArrayElement(jargs, index - 1);
const char* tmp = env->GetStringUTFChars(jval, nullptr);
args.emplace_back(tmp);
env->ReleaseStringUTFChars(jval, tmp);
sg_host_t* hosts = sg_host_list();
size_t host_count = sg_host_count();
for (size_t index = 0; index < host_count - 1; index++) {
- jobject jhost = (jobject)hosts[index]->extension(JAVA_HOST_LEVEL);
+ auto jhost = (jobject)hosts[index]->extension(JAVA_HOST_LEVEL);
if (jhost)
jhost_unref(env, jhost);
}
static void java_main(int argc, char* argv[])
{
JNIEnv *env = get_current_thread_env();
- simgrid::kernel::context::JavaContext* context =
- static_cast<simgrid::kernel::context::JavaContext*>(simgrid::kernel::context::Context::self());
+ auto* context = static_cast<simgrid::kernel::context::JavaContext*>(simgrid::kernel::context::Context::self());
//Change the "." in class name for "/".
std::string arg0 = argv[0];
//Retrieve the name of the process.
jstring jname = env->NewStringUTF(argv[0]);
//Build the arguments
- jobjectArray args = static_cast<jobjectArray>(env->NewObjectArray(argc - 1, env->FindClass("java/lang/String"),
- env->NewStringUTF("")));
+ auto args = static_cast<jobjectArray>(
+ env->NewObjectArray(argc - 1, env->FindClass("java/lang/String"), env->NewStringUTF("")));
for (int i = 1; i < argc; i++)
env->SetObjectArrayElement(args,i - 1, env->NewStringUTF(argv[i]));
//Retrieve the host for the process.
void java_main_jprocess(jobject jprocess)
{
JNIEnv *env = get_current_thread_env();
- JavaContext* context = static_cast<JavaContext*>(Context::self());
+ auto* context = static_cast<JavaContext*>(Context::self());
context->jprocess_ = jprocess;
jprocess_bind(context->jprocess_, sg_actor_self(), env);