mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-04 23:39:07 +07:00
Also: avoid manual mocking of Java 10 classes in StreamCollector10Inlining test, use mockJDK11 instead Also: rewrite SliceTestCase and its inheritors to LightJavaCodeInsightFixtureTestCase, as annotations.jar is not included into project created by DaemonAnalyzerTestCase Also: 'mutates' attribute of @Contract annotation is resolvable now, as we can use newer jetbrains-annotations library. Also: documentation tests now don't generate links to JetBrains annotations, which corresponds to the actual behavior in production GitOrigin-RevId: e460826893c1277cb2b78b18aae9d5aca97d8333
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