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,
)*),
) => { ... };
}
Expand description
Generate Java interface wrapper.