mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-13 15:52:01 +07:00
- support main processors (except ConstantField, because it depends on a lombok version) - parser tests are executed in three modes (normal, incomplete, dumb) by default The main idea is to provide users some functionality in incomplete mode (when libraries are not downloaded yet), but users can already do something. After downloading psi caches will be dropped and everything will be recomputed in an accurate way. GitOrigin-RevId: a7b2774a01be86a60aa5bdcd69a3826682b4135e
Lombok IntelliJ Plugin
Integrated into IntelliJ starting with 2020.3 Release
Originally developed on Github in https://github.com/mplushnikov/lombok-intellij-plugin, starting on Sun Sep 11 11:16:31 2011
Features / Supports
- @Getter and @Setter
- @ToString
- @EqualsAndHashCode
- @AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
- @Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger, @CustomLog
- @Data
- @Builder
- @Singular
- @Delegate
- @Value
- @Accessors
- @With
- @SneakyThrows
- @val available from IntelliJ 14.1 (improved in 2016.2)
- @UtilityClass available from IntelliJ 2016.2
- @ExtensionMethod experimental in IntelliJ 2019.2-2020.2, available from IntelliJ 2021
- lombok config files syntax highlighting
- code inspections
- refactoring actions (lombok and delombok)
- project configuration inspection (missing/out-of-date Lombok dependency, annotation processing disabled)
Many features of the plugin (including warnings) could be disabled through per-project settings.
Developed by
@mplushnikov Michail Plushnikov
Contributors
- @adamarmistead adamarmistead
- @akozlova Anna Kozlova
- @alanachtenberg Alan Achtenberg
- @AlexejK Alexej Kubarev
- @bulgakovalexander Alexander Bulgakov
- @GingerGeek Zed Spencer-Milnes
- @iProdigy Sidd
- @jeromewaibel Jérôme Waibel
- @Jessevanbekkum Jesse van Bekkum
- @juriad Adam Juraszek
- @kuil09 Hwang, Geon Gu
- @krzyk Krzysztof Krasoń
- @Lekanich Aleksandr Zhelezniak
- @mg6maciej Maciej Górski
- @mlueders Mike Lueders
- @RohanTalip Rohan Talip
- @ruurd Ruurd Pels
- @Sheigutn Florian Böhm
- @siosio siosio
- @Siriah Iris Hupkens
- @tlinkowski Tomasz Linkowski
- @toadzky David Harris
- @twillouer William Delanoue
- @uvpoblotzki Ulrich von Poblotzki
- @vanam Martin Váňa
- @yiftizur Yiftach Tzur
- @sluongng Son Luong Ngoc
- @tagae Sebastián González
- @wyhasany Michał Rowicki
- @ocadaruma Haruki Okada
- @mackatozis Alexandros Efthymiadis