Unless I'm misunderstanding what Lothar is saying, there's no way to give out only the methods that a particular object responds to. In VisualWorks Smalltalk, when you use completion, you just get a list of _ALL_ methods defined in the system beginning with your pattern. There's nothinig in the code to let you know what class a particular object is.