2016-05-11 2 views
0

Обычно в Ломбоке документация, отображаемая в геттерах и сеттерах, наследуется от поля. Но у меня есть класс, который должен иметь интерфейс. В интерфейсах Java нет полей, поэтому я должен определить поля в конкретном классе. Как убедиться, что я не дублирую документацию, но все еще имею документацию, связанную с этим полем?Документация и интерфейс Lombok в Java

В коде

@Data 
public class MyClass implements MyInterface{ 
    /** 
    *My doc 
    */ 
    final private List<String> myField; 
} 

public interface MyInterface{ 
    public List<String> getMyField(); 
} 
+0

Нет блокировки при использовании точно так же, как в примере? Никогда не видел вариант для этого, поэтому вам, возможно, придется вручную писать getter & setter – zapl

+0

Если я сам внедряю getter и setter, тогда мне все равно придется дублировать мои комментарии –

ответ

2

Вы пытаетесь добавить {@inheritDoc} к Javadoc на поле в разделе -- GETTER --, как описано в the documentation и имеют Javadoc для getMyField только в интерфейсе?

Раскрытие информации: Я разработчик ломбок.

Смежные вопросы