Closed esreli closed 3 years ago
For those that you can (like AGSMap
), I would suggest making the extension private
. As for the other extensions (like those that add conformance to a protocol), they can't be made private, which is a good argument for keeping them in separate source files. Since they are non-private, they could end up being used elsewhere at any time, making them non-single-use. Just a thought.
I would suggest making the extension
private
.
This is a good call.
@mhdostal @philium i'm marking this first batch as ready for review. Would you have a look and offer your feedback? Thank you in advance.
@mhdostal have you had a chance to review this PR? what do you think?
Note, no code change is performed in this PR. This change is progressively performed to clean up the project structure by moving existing single-use extensions from their isolated file to the caller file.