Crate rji

source ·

Modules§

Structs§

  • 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.
  • A java reference with a lifetime, and not global
  • Identifies a wildcard type extending another. Cannot be constructed because the sub type is not necessarily known.
  • Identifies a wildcard which is the super of another. Can be constructed, but not viewed, except as a plain object.

Enums§

  • A reference that is either local or global

Traits§

  • 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.
  • A reference type, in abstract. Implemented by all of Local, Global, and EitherRef.