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