0
我正在開發Java 8 Spring項目,並希望使用Lombok來減少樣板代碼。由於我需要一個Javadoc,我建立了lombok-maven-plugin和maven-javadoc-plugin。Delombok Java 8 Type Annotations
在運行lombok:delombok目標之後,會根據我指定的來源生成目標/ generated-sources/delombok。但代碼搞砸了。爲了驗證我使用的Java 787-8型註釋,例如:
import edu.umd.cs.findbugs.annotations.NonNull;
....
Set<@NonNull PredictedConsumption> consumptions
這將導致:
Set<(UNKNOWN[JCAnnotatedType]: @NonNull() PredictedConsumption)> consumptions;
這當然不適合Javadoc生成工作。我相信代碼生成器不知道如何解釋這些類型的註釋。
有沒有辦法使delombok工作與類型註釋,如果是這樣,如何?
在此先感謝
感謝您指出問題。在審查你鏈接的代碼後,我確定它是標記的行。我在這裏打開了一個問題:https://goo.gl/VkZ0ak由於在我的項目中還有一段時間,我會等到下週才能自行修復它,如果開發者尚未完成的話。 – Stephan
感謝提交[問題820](https://code.google.com/p/projectlombok/issues/detail?id=820)。注:如果將問題跟蹤器遷移到GitHub,我們正在處理該流程,因此這些鏈接可能會失效。 –