JDK 8 javadoc @propertyGetter, @propertySetter и @propertyDescription предупреждения

JDK8 Javadoc дает мне несколько предупреждающих сообщений:

warning - Tags @propertyGetter, @propertySetter and @propertyDescription 
can only be used in JavaFX properties getters and setters.

Исходный код не использует ни один из этих тегов.

Откуда берутся сообщения?

JDK 7 отлично работает без этих предупреждений.

Ответ 1

Существует закрытый отчет об ошибке OpenJDK для этого точного сообщения об ошибке, в котором говорится, что он возник в Linux с использованием Java 8u131 при запуске javadoc для класса с таким способом:

public boolean isProperty() {
    return false;
}

Пользователь также сообщил (как вы), что это не проблема с Java 7. Эта ошибка была закрыта, так как ошибка не может быть воспроизведена. Я также попытался воспроизвести проблему, используя 8u152 в Windows 10, но все было в порядке.

Тем не менее, пользователь открывал открытый и связанный отчет об ошибке, предполагая, что проблема связана с сборкой Ubuntu 8u131.

Я предполагаю, что это уже не проблема для вас, но если это:

  • Если у вас все еще есть проблема, можете ли вы воспроизвести ее, запустив javadoc против тривиального класса, подробно описанного в который исходный отчет об ошибках?

  • Какую версию Java и какую операционную систему вы используете?

  • Есть ли у вашего источника какие-либо методы с именем getProperty(), setProperty() или isProperty()?