List of all items
Structs
- build::BindgenConfig
- class::Class
- class::arg::FunctionArg
- class::ctx::ClassCtx
- class::field::Field
- class::generic::TypeGeneric
- class::method::Method
- class::ty::Type
- codegen::gen::Generator
- prelude::AttachGuard
- prelude::Executor
- prelude::JClass
- prelude::JNIEnv
- prelude::JObject
- prelude::JString
- prelude::JavaVM
- prelude::MonitorGuard
- prelude::NativeMethod
- prelude::errors::Exception
- prelude::objects::AutoElements
- prelude::objects::AutoElementsCritical
- prelude::objects::AutoLocal
- prelude::objects::GlobalRef
- prelude::objects::JByteBuffer
- prelude::objects::JClass
- prelude::objects::JFieldID
- prelude::objects::JList
- prelude::objects::JListIter
- prelude::objects::JMap
- prelude::objects::JMapIter
- prelude::objects::JMethodID
- prelude::objects::JObject
- prelude::objects::JObjectArray
- prelude::objects::JPrimitiveArray
- prelude::objects::JStaticFieldID
- prelude::objects::JStaticMethodID
- prelude::objects::JString
- prelude::objects::JThrowable
- prelude::objects::WeakRef
- prelude::signature::TypeSignature
- prelude::strings::JNIStr
- prelude::strings::JNIString
- prelude::strings::JavaStr
- prelude::sys::JNIEnv_
- prelude::sys::JNIInvokeInterface_
- prelude::sys::JNINativeInterface_
- prelude::sys::JNINativeMethod
- prelude::sys::JavaVMAttachArgs
- prelude::sys::JavaVMInitArgs
- prelude::sys::JavaVMOption
Enums
- class::expr::Expr
- class::ty::TypeKind
- internal::types::RustTypes
- prelude::JNIVersion
- prelude::errors::Error
- prelude::errors::JniError
- prelude::objects::JValueGen
- prelude::objects::ReleaseMode
- prelude::signature::JavaType
- prelude::signature::Primitive
- prelude::signature::ReturnType
- prelude::sys::_jfieldID
- prelude::sys::_jmethodID
- prelude::sys::_jobject
- prelude::sys::jobjectRefType
Unions
Traits
- internal::conv::AsJava
- internal::conv::AsJavaPtr
- internal::types::IntoJavaType
- prelude::descriptors::Desc
- prelude::errors::ToException
- prelude::objects::AsJArrayRaw
- prelude::objects::TypeArray
Macros
Functions
- class::base::free_method_java
- class::base::free_method_java_wrapper
- class::base::free_method_rust
- class::base::of_func
- class::conv::conversion_method
- codegen::java::gen_java_code
- codegen::rust::gen_rust_code
- internal::base::Java_org_stardustmodding_rs4j_util_NativeTools_getBool
- internal::base::Java_org_stardustmodding_rs4j_util_NativeTools_getByte
- internal::base::Java_org_stardustmodding_rs4j_util_NativeTools_getChar
- internal::base::Java_org_stardustmodding_rs4j_util_NativeTools_getDouble
- internal::base::Java_org_stardustmodding_rs4j_util_NativeTools_getFloat
- internal::base::Java_org_stardustmodding_rs4j_util_NativeTools_getInt
- internal::base::Java_org_stardustmodding_rs4j_util_NativeTools_getLong
- internal::base::Java_org_stardustmodding_rs4j_util_NativeTools_getObjectJni
- internal::base::Java_org_stardustmodding_rs4j_util_NativeTools_getShort
- internal::base::Java_org_stardustmodding_rs4j_util_NativeTools_getString
- internal::include::jlong_to_pointer
- internal::include::object_to_jobject
- loader::generate_loader
- parser::rs4j_parser::_type
- parser::rs4j_parser::_type_k
- parser::rs4j_parser::class
- parser::rs4j_parser::classes
- parser::rs4j_parser::expr
- parser::rs4j_parser::field
- parser::rs4j_parser::fn_arg
- parser::rs4j_parser::generic
- parser::rs4j_parser::method
- parser::rs4j_parser::stmt
- parser::rs4j_parser::stmts
- prelude::errors::jni_error_code_to_result
- prelude::sys::JNI_CreateJavaVM
- prelude::sys::JNI_GetCreatedJavaVMs
- prelude::sys::JNI_GetDefaultJavaVMInitArgs
Type Aliases
- prelude::errors::Result
- prelude::jarray
- prelude::jboolean
- prelude::jbyte
- prelude::jchar
- prelude::jclass
- prelude::jdouble
- prelude::jfloat
- prelude::jint
- prelude::jlong
- prelude::jobject
- prelude::jshort
- prelude::jstring
- prelude::objects::JBooleanArray
- prelude::objects::JByteArray
- prelude::objects::JCharArray
- prelude::objects::JDoubleArray
- prelude::objects::JFloatArray
- prelude::objects::JIntArray
- prelude::objects::JLongArray
- prelude::objects::JShortArray
- prelude::objects::JValue
- prelude::objects::JValueOwned
- prelude::sys::JNIEnv
- prelude::sys::JavaVM
- prelude::sys::jarray
- prelude::sys::jboolean
- prelude::sys::jbooleanArray
- prelude::sys::jbyte
- prelude::sys::jbyteArray
- prelude::sys::jchar
- prelude::sys::jcharArray
- prelude::sys::jclass
- prelude::sys::jdouble
- prelude::sys::jdoubleArray
- prelude::sys::jfieldID
- prelude::sys::jfloat
- prelude::sys::jfloatArray
- prelude::sys::jint
- prelude::sys::jintArray
- prelude::sys::jlong
- prelude::sys::jlongArray
- prelude::sys::jmethodID
- prelude::sys::jobject
- prelude::sys::jobjectArray
- prelude::sys::jshort
- prelude::sys::jshortArray
- prelude::sys::jsize
- prelude::sys::jstring
- prelude::sys::jthrowable
- prelude::sys::jweak
- prelude::sys::va_list
Constants
- java::NATIVE_CLASS
- java::NATIVE_LOADER
- java::NATIVE_TOOLS
- java::NATIVE_UTILS
- java::PARENT_CLASS
- prelude::DEFAULT_LOCAL_FRAME_CAPACITY
- prelude::sys::JNI_ABORT
- prelude::sys::JNI_COMMIT
- prelude::sys::JNI_EDETACHED
- prelude::sys::JNI_EEXIST
- prelude::sys::JNI_EINVAL
- prelude::sys::JNI_ENOMEM
- prelude::sys::JNI_ERR
- prelude::sys::JNI_EVERSION
- prelude::sys::JNI_FALSE
- prelude::sys::JNI_OK
- prelude::sys::JNI_TRUE
- prelude::sys::JNI_VERSION_1_1
- prelude::sys::JNI_VERSION_1_2
- prelude::sys::JNI_VERSION_1_4
- prelude::sys::JNI_VERSION_1_6
- prelude::sys::JNI_VERSION_1_8