MCPcopy Create free account
hub / github.com/bluejekyll/wasmtime-java / get_class_name

Function get_class_name

wasmtime-jni/src/wasm_value.rs:34–40  ·  view source on GitHub ↗
(env: &JNIEnv<'j>, clazz: JClass<'j>)

Source from the content-addressed store, hash-verified

32}
33
34pub(crate) fn get_class_name<'j>(env: &JNIEnv<'j>, clazz: JClass<'j>) -> Result<String, Error> {
35 let name = env.call_method(clazz, "getCanonicalName", "()Ljava/lang/String;", &[])?;
36 let name = name.l()?;
37 let name = JString::from(name);
38 let name = env.get_string(name)?;
39 Ok(Cow::from(&name).to_string())
40}
41
42#[derive(Clone, Debug)]
43pub(crate) enum WasmTy {

Callers 3

get_class_name_objFunction · 0.85
from_java_classFunction · 0.85
from_javaFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…