summaryrefslogtreecommitdiffstats
path: root/java/jvpp/gen/jvppgen/jni_type_handlers_gen.py
diff options
context:
space:
mode:
authorTibor Král <tibor.kral@pantheon.tech>2019-03-14 16:02:38 +0100
committerMichal Cmarada <mcmarada@cisco.com>2019-03-20 13:53:15 +0000
commitcb48eef7770e0782c686337b577064905e1edb8d (patch)
tree9315c3abc4febd271b1592d1cfe7741801dc550e /java/jvpp/gen/jvppgen/jni_type_handlers_gen.py
parente599b1319651e2e5a4415033913d615e3617effa (diff)
Fixes EnumSet translation
Change-Id: Ic78a2523b766456e888c3468452a4685b8798dbe Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
Diffstat (limited to 'java/jvpp/gen/jvppgen/jni_type_handlers_gen.py')
-rwxr-xr-xjava/jvpp/gen/jvppgen/jni_type_handlers_gen.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/java/jvpp/gen/jvppgen/jni_type_handlers_gen.py b/java/jvpp/gen/jvppgen/jni_type_handlers_gen.py
index 657972d..d0d123a 100755
--- a/java/jvpp/gen/jvppgen/jni_type_handlers_gen.py
+++ b/java/jvpp/gen/jvppgen/jni_type_handlers_gen.py
@@ -186,9 +186,9 @@ $json_definition
static inline jobject _net_to_host_${c_name}(JNIEnv * env, vl_api_${c_name}_t _net)
{
jclass enumClass = (*env)->FindClass(env, "${class_FQN}");
- jmethodID enumInit = (*env)->GetMethodID(env, enumClass, "setOptionsValue", "(I)V");
+ jmethodID constructor = (*env)->GetMethodID(env, enumClass, "<init>", "(I)V");
${jni_type} value = (${jni_type}) $type_swap
- return (*env)->NewObject(env, enumClass, enumInit, value);
+ return (*env)->NewObject(env, enumClass, constructor, value);
}""")