[package]
edition = "2024"
name = "jvm"
version = "0.3.4"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Core abstractions and runtime services for embeddable JVM implementations"
readme = false
license = "MIT"
repository = "https://github.com/dlunch/RustJava"
[lib]
name = "jvm"
path = "src/lib.rs"
[[test]]
name = "test_garbage_collection"
path = "tests/test_garbage_collection.rs"
[[test]]
name = "test_is_instance"
path = "tests/test_is_instance.rs"
[[test]]
name = "test_string"
path = "tests/test_string.rs"
[dependencies.anyhow]
version = "^1.0"
default-features = false
[dependencies.async-recursion]
version = "^1.0"
default-features = false
[dependencies.async-trait]
version = "^0.1"
default-features = false
[dependencies.bytemuck]
version = "^1.25"
features = ["extern_crate_alloc"]
default-features = false
[dependencies.dyn-clone]
version = "^1.0"
default-features = false
[dependencies.dyn-hash]
version = "^1.0"
default-features = false
[dependencies.event-listener]
version = "^5.4"
default-features = false
[dependencies.hashbrown]
version = "^0.17"
features = ["default-hasher"]
default-features = false
[dependencies.jvm-types]
version = "0.3.4"
[dependencies.nom]
version = "^8.0"
features = ["alloc"]
default-features = false
[dependencies.parking_lot]
version = "^0.12"
default-features = false
[dependencies.tracing]
version = "^0.1"
features = ["attributes"]
default-features = false
[dev-dependencies.tokio]
version = "^1.54.1"
features = [
"macros",
"rt-multi-thread",
"time",
]