X-Git-Url: http://nitlanguage.org diff --git a/lib/java/ffi_support.nit b/lib/java/ffi_support.nit index cadb598..5fafd18 100644 --- a/lib/java/ffi_support.nit +++ b/lib/java/ffi_support.nit @@ -70,7 +70,7 @@ redef class Sys end # Get a Java class by its name from the current `jni_env` - fun load_jclass(name: NativeString): JClass import jni_env `{ + fun load_jclass(name: CString): JClass import jni_env `{ JNIEnv *nit_ffi_jni_env = Sys_jni_env(self); // retrieve the implementation Java class @@ -88,12 +88,12 @@ end # A standard Java string `java.lang.String` # # Converted to a Nit string using `to_s`, or to a C string with `to_cstring`. -# Created using `String::to_java_string` or `NativeString::to_java_string`. +# Created using `String::to_java_string` or `CString::to_java_string`. extern class JavaString in "Java" `{ java.lang.String `} super JavaObject # Get the string from Java and copy it to Nit memory - fun to_cstring: NativeString import sys, Sys.jni_env `{ + fun to_cstring: CString import sys, Sys.jni_env `{ Sys sys = JavaString_sys(self); JNIEnv *env = Sys_jni_env(sys); @@ -118,7 +118,7 @@ extern class JavaString in "Java" `{ java.lang.String `} end end -redef class NativeString +redef class CString # Get a Java string from this C string # # This instance is only valid until the next execution of Java code.