#![doc = include_str!("../README.md")]
#![warn(missing_docs)]
#[macro_use]
extern crate peg;
pub extern crate anyhow;
#[cfg(feature = "build")]
pub mod build;
pub mod class;
pub mod codegen;
pub mod internal;
pub mod java;
pub mod loader;
pub mod macros;
pub mod parser;
pub mod prelude {
pub use super::internal::base::*;
pub use super::internal::conv::*;
pub use super::internal::include::*;
pub use super::internal::types::*;
pub use jni::objects::{JClass, JObject, JString};
pub use jni::sys::{
jarray, jboolean, jbyte, jchar, jclass, jdouble, jfloat, jint, jlong, jobject, jshort,
jstring, jvalue,
};
pub use jni::*;
}