## Package jpl.fli

Class Summary
atom_t: An atom_t is a specialised LongHolder which decrements its atom's reference count when garbage-collected (finalized).
BooleanHolder: A BooleanHolder is merely a Holder class for a boolean value.
DoubleHolder: A DoubleHolder is merely a Holder class for a double value.
engine_t: A engine_t holds a reference to a Prolog engine.
fid_t: An fid_t holds the value of a frame id in the Prolog Engine.
functor_t: A functor_t holds a reference to a Prolog functor_t in the Prolog engine.
IntHolder: An IntHolder is merely a Holder class for an Int value.
LongHolder: A Long Holder merely holds a long value.
module_t: A module_t is a PointerHolder type which holds a reference to a Prolog module_t reference.
ObjectHolder: A ObjectHolder is merely a Holder class for an Object reference (or null).
PointerHolder: A PointerHolder is a trivial extension of a LongHolder.
predicate_t: A predicate_t is a PointerHolder class whose value is a reference to a Prolog predicate_t.
Prolog: This class consists only of constants (static finals) and static native methods.
qid_t: A qid_t holds a reference to a Prolog qid_t.
StringHolder: A StringHolder is merely a Holder class for a String value.
term_t: A term_t is a simple class which mirrors the term_t type in the Prolog FLI.