You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As I understand, in a repository with Rowan package convention, methods in category named *packageName are not created as extension methods in the package packageName. A leading * is just a meaningless character in a Rowan-convention method category name.
However, if you create the method in am ordinary non* category, and create a *packageName category, then drag the method to the * category, it is transformed into an extension method.
If I create a method directly in the category I get a warning (asking me to press proceed and only providing a yes button, grumble), and does not create an extension method.
The text was updated successfully, but these errors were encountered:
The warning message from the compilation of a method in an *'d category and creating extension methods therein comes from Rowan. The problem seems to be that rwMoveMethod: should also throw the warning message and not create an extension method. Will open a Rowan issue for investigation.
As I understand, in a repository with Rowan package convention, methods in category named *packageName are not created as extension methods in the package packageName. A leading * is just a meaningless character in a Rowan-convention method category name.
However, if you create the method in am ordinary non* category, and create a *packageName category, then drag the method to the * category, it is transformed into an extension method.
If I create a method directly in the category I get a warning (asking me to press proceed and only providing a yes button, grumble), and does not create an extension method.
The text was updated successfully, but these errors were encountered: