Crate rji

Source

Modules§

object

Structs§

Global
A global java reference. Cloning it increments a reference count. When the last global is dropped pointing to a java object, the underlying JVM global reference is released.
Local
A java reference with a lifetime, and not global
WildcardExtends
Identifies a wildcard type extending another. Cannot be constructed because the sub type is not necessarily known.
WildcardSuper
Identifies a wildcard which is the super of another. Can be constructed, but not viewed, except as a plain object.

Enums§

EitherRef
A reference that is either local or global

Traits§

IsInstance
Identifies a type which is an instance of another. This trait is unsafe, because implementing it on your own types, except where generated by RJI, may have adverse consequences.
JavaRef
A reference type, in abstract. Implemented by all of Local, Global, and EitherRef.