unclassified/privacy methods

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

unclassified/privacy methods

Steve Alan Waring
Renaming a method in (*-unclassified, public) puts the method into
(*-unclassified, private) and vica-versa.

I think that  in ClassDescription>>compile:categories:package:,
#addMethodSilently: firstly adds it to the correct privacy category, but
then the unclassifiedMethodCategory removes it when it is sent
#addMethodSilently:

I cant reliably reproduce it in a fresh image. It depends on the order the
IdentitySet (answered by BrowserEnvironment>>whichProtocolsInclude:in:) gets
converted to an array (in
DolphinAddMethodChange>>protocols).

For a method that has the problem, this identitySet is: an
IdentitySet(#private #'*-unclassified')

Thanks,
Steve Waring


Reply | Threaded
Open this post in threaded view
|

Re: unclassified/privacy methods

Blair McGlashan
"Steve Waring" <[hidden email]> wrote in message
news:[hidden email]...
> Renaming a method in (*-unclassified, public) puts the method into
> (*-unclassified, private) and vica-versa.

Thanks Steve, #841.

Regards

Blair