Crate rucaja [] [src]

Structs

Jvm

Holds a reference to the embedded JVM.

JvmArray

The Rust wrapper for the corresponding JVM class.

JvmAttachment

A native thread's attachment to an embedded JVM. There should be only exactly one JvmAttachment instance at the same time. The thread is automatically detached when JvmAttachment goes out of scope (RAII).

JvmBooleanArray

The Rust wrapper for the corresponding JVM class.

JvmByteArray

The Rust wrapper for the corresponding JVM class.

JvmCharArray

The Rust wrapper for the corresponding JVM class.

JvmClass

The Rust wrapper for the corresponding JVM class.

JvmDoubleArray

The Rust wrapper for the corresponding JVM class.

JvmFloatArray

The Rust wrapper for the corresponding JVM class.

JvmIntArray

The Rust wrapper for the corresponding JVM class.

JvmLongArray

The Rust wrapper for the corresponding JVM class.

JvmMethod

Represents a method in a class in the JVM.

JvmObject

The Rust wrapper for the corresponding JVM class.

JvmObjectArray

The Rust wrapper for the corresponding JVM class.

JvmShortArray

The Rust wrapper for the corresponding JVM class.

JvmString

The Rust wrapper for the corresponding JVM class.

JvmThrowable

The Rust wrapper for the corresponding JVM class.

Constants

JNI_FALSE
JNI_TRUE

Functions

jvalue_from_jboolean

Wraps a jboolean in a jvalue.

jvalue_from_jbyte

Wraps a jbyte in a jvalue.

jvalue_from_jchar

Wraps a jchar in a jvalue.

jvalue_from_jdouble

Wraps a jdouble in a jvalue.

jvalue_from_jfloat

Wraps a jfloat in a jvalue.

jvalue_from_jint

Wraps a jint in a jvalue.

jvalue_from_jlong

Wraps a jlong in a jvalue.

jvalue_from_jobject

Wraps a jobject in a jvalue.

jvalue_from_jshort

Wraps a jshort in a jvalue.

Type Definitions

JNIEnv
jarray
jboolean
jbooleanArray
jbyte
jbyteArray
jchar
jcharArray
jdouble
jdoubleArray
jfloat
jfloatArray
jint
jintArray
jlong
jlongArray
jobject
jobjectArray
jshort
jshortArray
jthrowable

Unions

jvalue