Task

The goal is to get the methods of an object, as names, values or both.

Some languages offer dynamic methods, which in general can only be inspected if a class' public API includes a way of listing them.

% info object methods ::oo::class -all -private
<cloned> create createWithNamespace destroy eval new unknown variable varname