Macro rust_jni::java_interface[][src]

macro_rules! java_interface {
    (
        interface = $interface:ident,
        link = $link:expr,
        extends = ($($($extended_interface:ident)::+),*),
        methods = ($(
            doc = $method_documentation:expr,
            link = $method_link:expr,
            java_name = $java_method_name:expr,
            $method_name:ident
                ($($method_argument_name:ident: $method_argument_type:ty),*)
                -> $method_result:ty,
        )*),
    ) => { ... };
}

Generate Java interface wrapper.