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.

-- parent script "MyClass"
 
on foo (me)
  put "foo"
end
 
on bar (me)
  put "bar"
end