In beta23, I believe I have found two bugs in the method tagging
expressions:
(1) If the return type of a method has a "." in it, that method does not show
up in the speedbar method listing. For example, try
public Foo.Bar myMethod () {}
I use a lot of nested classes, so I seem to be stumbling on places where
various patterns assume pre-JDK-1.2 syntax, in which types did not have
On the other hand, even in pre-1.2, a fully qualified type name should
be allowed anywhere a type is allowed.
(2) If the method header definition contains has an inline commen, that method
does not show up in the speedbar method listing. For example, try
public Foo /* or null */ myMethod () {}
I evolved this particular style of comment to highlight the fact that a
method may return null. In general, inline comments should be allowed
anywhere in the header.
Thanks! -CR
--
Charles Rich | Mitsubishi Electric Research Laboratory (MERL)
617-621-7507 phone | 201 Broadway
617-621-7550 fax | Cambridge, MA 02139
[EMAIL PROTECTED] | http://www.merl.com