I'm working on a large project and I've updated a method that's used by almost all parts of the system; the method now takes another parameter. I wanted to make the new parameter optional so that I don't have to go and update everyone else's code to make use of it, so I provide a default parameter.
Is there any way I can emit a compiler warning to state that relying on the default parameter is deprecated, only if they're relying on it?