[−][src]Macro swim_jvm::extern_java
macro_rules! extern_java { ($(#[$attr:meta])* pub static fn $name:ident($env:ident, $cls:ident $(, $arg:ident: $type:ty )*) $body:block $(#[$attr2:meta])* pub $($rest:tt)*) => { ... }; ($(#[$attr:meta])* pub static fn $name:ident($env:ident, $cls:ident $(, $arg:ident: $type:ty )*) $body:block) => { ... }; ($(#[$attr:meta])* pub static fn $name:ident($env:ident, $cls:ident $(, $arg:ident: $type:ty )*) -> $ret:ty $body:block $(#[$attr2:meta])* pub $($rest:tt)*) => { ... }; ($(#[$attr:meta])* pub static fn $name:ident($env:ident, $cls:ident $(, $arg:ident: $type:ty )*) -> $ret:ty $body:block) => { ... }; ($(#[$attr:meta])* pub fn $name:ident($env:ident, $obj:ident $(, $arg:ident: $type:ty )*) $body:block $(#[$attr2:meta])* pub $($rest:tt)*) => { ... }; ($(#[$attr:meta])* pub fn $name:ident($env:ident, $obj:ident $(, $arg:ident: $type:ty )*) $body:block) => { ... }; ($(#[$attr:meta])* pub fn $name:ident($env:ident, $obj:ident $(, $arg:ident: $type:ty )*) -> $ret:ty $body:block $(#[$attr2:meta])* pub $($rest:tt)*) => { ... }; ($(#[$attr:meta])* pub fn $name:ident($env:ident, $obj:ident $(, $arg:ident: $type:ty )*) -> $ret:ty $body:block) => { ... }; }