Единственная причина, по которой я мог подумать, что вы захотите это сделать, - это в некотором смысле «скрыть» метод, хотя бы с точки зрения документации. Если бы вы сделали это, вы бы проектировали документацию так, чтобы она была «повреждена» в том смысле, что документация становится поврежденной, если она устарела и больше не точно отражает то, что делает класс. Поскольку метод все еще является частью общедоступного API, вы все равно его не скрываете.
Если вы хотите, чтобы метод не использовался за пределами класса или нескольких пользователей, сделайте его закрытым или пакетным. Если это неудобно и должно быть публично, я просто очень четко задокументирую ограничения на его использование, возможно, с соглашением об именах (например, это делает python, есть имена сущностей, окруженные подчеркиванием, которые вы можете видеть, но должен быть частью реализации класса, а не общедоступным API)