Reinier Zwitserloot 476a43b970 [build] sped up the build considerable.
We used to use the mango SPI processor, but this had two major issues:
* ecj wouldn't run annotation processors, requiring a separate proc:only compile run with javac
* mangoSPI couldn't do incremental compilation, so this required a full rebuild just to generate SPI files, every time.

Addressed by updating to IPP40 which does support explicit annotation processors even for ecj, and
adding our own SPI generating annotation processor to the build which can deal with incrementals.

There are some limits; removing a `@Provides` annotation on an existing type will need a full clean to pick that up, for example.
These limits seem quite exotic, though.
2021-03-16 17:09:13 +01:00
2019-07-02 03:30:44 +02:00
2021-03-05 03:33:13 +01:00
2021-03-04 23:14:04 +01:00
2011-11-07 22:04:40 +01:00
2021-01-15 10:37:55 +01:00
2020-06-25 23:31:13 +02:00
2019-12-19 20:44:02 +01:00

Project Lombok

Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. Never write another getter or equals method again, with one annotation your class has a fully featured builder, automate your logging variables, and much more.

See LICENSE for the Project Lombok license.

Looking for professional support of Project Lombok? Lombok is now part of a tidelift subscription!

For a list of all authors, see the AUTHORS file.

For complete project information, see projectlombok.org

You can review our security policy via SECURITY.md

S
Description
Very spicy additions to the Java programming language.
Readme BSD-3-Clause, MIT
81 MiB
0 Stars 1 Watchers 0 Forks
Languages
Java 94.5%
HTML 4.8%
JavaScript 0.3%
CSS 0.2%