introspection annotation definition programming
A kind of pragma
that makes information about the implementation of a program available to the program at run-time
, allowing it to do introspection
For example, gtk-doc defines a GObject Introspection syntax
that give machine readable
information about function parameters
and return values, though these don't appear to be intended for actual introspection.