Кто-нибудь знает, как сделать quickfix, чтобы добавить нереализованные методы из интерфейса с кодом Xtend ?
Вопросы и ответы по программированию
Кто-нибудь знает, как сделать quickfix, чтобы добавить нереализованные методы из интерфейса с кодом Xtend ?
Я предполагаю, что у вас есть
interface MyInterface
, который объявляет методvoid aMethod()
иclass ImplementingClass implements MyInterface
, и вы хотите знать синтаксис для реализацииaMethod()
.Использование Xtend’s ProposalProvider в Eclipse позволяет либо реализовать нереализованные методы, либо сделать
ImplementingClass
аннотация.С помощью предложения добавить нереализованные методы автоматически будет создан метод переопределения.
ImplementingClass
тогда выглядит так:Как вы можете видеть, Xtend имеет специальное ключевое
overrides
слово для определения метода, который переопределяет другой метод. Он используется вместо обычногоdef
ключевого слова для определения методов.Просто удалите
throw ...
выражение и реализуйте moethod.