duchess::prelude

Trait JavaMethod

source
pub trait JavaMethod<T>
where T: JavaObject, Self: for<'jvm> JvmOp<Output<'jvm> = Option<Local<'jvm, T>>> + Deref<Target = T::OfOp<Self>>,
{ }
Expand description

A java method that returns a T object (when executed).

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<J, T> JavaMethod<T> for J
where T: JavaObject, for<'jvm> Self: JvmOp<Output<'jvm> = Option<Local<'jvm, T>>>, J: Deref<Target = T::OfOp<J>>,