У меня есть несколько классов, которые реализуют интерфейсы, некоторые из которых имеют методы, параметры которых по определению не используются в конкретной реализации класса. например Интерфейс «Shape» может определять метод «contains (point)», но мой конкретный класс определяет строку, которая не может содержать ничего, поскольку она является одномерной, поэтому она всегда возвращает false и никогда не использует точку.Как игнорировать предупреждения с GCJ
Однако, когда я скомпилирован с GCJ, меня атакуют сотни сообщений «предупреждение: параметр x is unused».
Я попытался использовать флаг -Wno-all для отключения предупреждений, а также других, задокументированных в man-странице gcj, но они не имеют никакого эффекта. Как я рекомендую GCJ не беспокоить меня этими тривиальными предупреждениями?