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.
Int64Holder An Int64Holder is merely a Holder class for an int64 value.
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.