Исключить только наследование классов

Я хотел бы исключить только расширение данного класса, а не все методы и поля, содержащиеся в классе, используя аннотацию @Deprecated.

То есть, если вы расширяете данный класс, появится предупреждение, но ссылки на методы или поля не вызовут предупреждения. Уже существует несколько классов, расширяющих этот класс, и я хочу, чтобы предупреждения об устаревании были нацелены на этих клиентов - я пока не могу их сломать (но их можно перекомпилировать - совместимость с ABI не требуется).

Возможно ли это в Java 1.6 (компилятор JDT)?

7
задан BeeOnRope 14 February 2011 в 20:02
поделиться