mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-14 09:12:22 +07:00
merged PR(#1001) and corresponding changes from github updated Readme.md GitOrigin-RevId: 69e65839eb6f83becc8a6d05a02b7350353b7a6b
66 lines
4.0 KiB
Markdown
66 lines
4.0 KiB
Markdown
## **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](http://projectlombok.org/features/GetterSetter.html)
|
|
- [@ToString](http://projectlombok.org/features/ToString.html)
|
|
- [@EqualsAndHashCode](http://projectlombok.org/features/EqualsAndHashCode.html)
|
|
- [@AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor](http://projectlombok.org/features/Constructor.html)
|
|
- [@Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger, @CustomLog](http://projectlombok.org/features/Log.html)
|
|
- [@Data](https://projectlombok.org/features/Data.html)
|
|
- [@Builder](https://projectlombok.org/features/Builder.html)
|
|
- [@Singular](https://projectlombok.org/features/Builder.html#singular)
|
|
- [@Delegate](https://projectlombok.org/features/Delegate.html)
|
|
- [@Value](https://projectlombok.org/features/Value.html)
|
|
- [@Accessors](https://projectlombok.org/features/experimental/Accessors.html)
|
|
- [@With](https://projectlombok.org/features/With.html)
|
|
- [@SneakyThrows](https://projectlombok.org/features/SneakyThrows.html)
|
|
- [@val](https://projectlombok.org/features/val.html) available from IntelliJ 14.1 (improved in 2016.2)
|
|
- [@UtilityClass](https://projectlombok.org/features/experimental/UtilityClass.html) available from IntelliJ 2016.2
|
|
- [@ExtensionMethod](https://projectlombok.org/features/experimental/ExtensionMethod.html) experimental in IntelliJ 2019.2-2020.2, available from IntelliJ 2021
|
|
- [lombok config files syntax highlighting](https://projectlombok.org/features/configuration.html)
|
|
- 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](https://github.com/mplushnikov)
|
|
|
|
**Contributors**
|
|
- [**@adamarmistead** adamarmistead](https://github.com/adamarmistead)
|
|
- [**@akozlova** Anna Kozlova](https://github.com/akozlova)
|
|
- [**@alanachtenberg** Alan Achtenberg](https://github.com/alanachtenberg)
|
|
- [**@AlexejK** Alexej Kubarev](https://github.com/AlexejK)
|
|
- [**@bulgakovalexander** Alexander Bulgakov](https://github.com/bulgakovalexander)
|
|
- [**@GingerGeek** Zed Spencer-Milnes](https://github.com/GingerGeek)
|
|
- [**@iProdigy** Sidd](https://github.com/iProdigy)
|
|
- [**@jeromewaibel** Jérôme Waibel](https://github.com/jeromewaibel)
|
|
- [**@Jessevanbekkum** Jesse van Bekkum](https://github.com/Jessevanbekkum)
|
|
- [**@juriad** Adam Juraszek](https://github.com/juriad)
|
|
- [**@kuil09** Hwang, Geon Gu](https://github.com/kuil09)
|
|
- [**@krzyk** Krzysztof Krasoń](https://github.com/krzyk)
|
|
- [**@Lekanich** Aleksandr Zhelezniak](https://github.com/Lekanich)
|
|
- [**@mg6maciej** Maciej Górski](https://github.com/mg6maciej)
|
|
- [**@mlueders** Mike Lueders](https://github.com/mlueders)
|
|
- [**@RohanTalip** Rohan Talip](https://github.com/RohanTalip)
|
|
- [**@ruurd** Ruurd Pels](https://github.com/ruurd)
|
|
- [**@Sheigutn** Florian Böhm](https://github.com/Sheigutn)
|
|
- [**@siosio** siosio](https://github.com/siosio)
|
|
- [**@Siriah** Iris Hupkens](https://github.com/Siriah)
|
|
- [**@tlinkowski** Tomasz Linkowski](https://github.com/tlinkowski)
|
|
- [**@toadzky** David Harris](https://github.com/toadzky)
|
|
- [**@twillouer** William Delanoue](https://github.com/twillouer)
|
|
- [**@uvpoblotzki** Ulrich von Poblotzki](https://github.com/uvpoblotzki)
|
|
- [**@vanam** Martin Váňa](https://github.com/vanam)
|
|
- [**@yiftizur** Yiftach Tzur](https://github.com/yiftizur)
|
|
- [**@sluongng** Son Luong Ngoc](https://github.com/sluongng)
|
|
- [**@tagae** Sebastián González](https://github.com/tagae)
|
|
- [**@wyhasany** Michał Rowicki](https://github.com/wyhasany)
|
|
- [**@ocadaruma** Haruki Okada](https://github.com/ocadaruma)
|
|
- [**@mackatozis** Alexandros Efthymiadis](https://github.com/mackatozis)
|