[][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) => { ... };
}