Как пометить метод как обязательный?

Предположим, вы создаете класс с именами Person, используя шаблон построителя, и предположим, что класс Builder содержит методы body () , head () , arms () и, конечно, build () , и вы рассматриваете методы head () и build () обязательны для пользователя этого класса.

Мы хотели бы, чтобы s omehow пометьте эти методы как обязательные, по возможности используя аннотации. Если пользователь этого класса пытается создать экземпляр Person, но забыл вызвать какой-либо из этих методов, мы хотели бы получить какое-то предупреждение - либо от компилятора java, либо, возможно, от Eclipse или Maven, которые мы используем для создания нашего проекты - подойдет любой из них.

Возможно ли это сделать? Какой путь вы бы предложили?

9
задан Bozho 3 February 2012 в 22:59
поделиться