aboutsummaryrefslogtreecommitdiff
path: root/src/eclipseAgent/lombok/launch
AgeCommit message (Collapse)Author
2022-04-02[#3143] Review and update jopatai's work on the maven/ecj agent jarReinier Zwitserloot
* Update copyright headers * Update code style (tabs, not spaces, spaces around + operator - that's about it) * Use `x.class.getResourceAsStream`, not `x.getClass().` - minor mostly irrelevant nit. * Rename and re-locate the jar itself. * 'ecj' as an alias for this command seems a bit too cavalier' removed it. * The source is in its own 'root' src dir, it doesn't really fit in the eclipse agent sources - it's more a maven agent. * Fixed a bug where a filehandle wasn't safe closed. Mostly irrelevant (JVM would quite afterwards anyway). * Slight rewording of the ecj docs.
2022-03-18[fixes #3143] Maven+ECJ Agent BootstrapJohnPaulTaylorII
* Adds AgentBootstrap, the actual bootstrapping agent * Adds MavenEcjBootstrapApp, the command line app for generating the appropriate files * Updates the build to package these correctly * Updates the documentation for setup/ecj
2022-03-13[fixes #3134] Search patched method also by parametersRawi01
2021-12-12Patch getMethodDeclarationNode method instead of individual callsRawi01
2021-10-26[fixes #1309] Extract interface + pull upRawi01
2021-09-28[fixes #2950] Patch language server semantic highlightingRawi01
2021-08-15[fixes #2926] WrittenNamesFinder can now detect generated writesRawi01
2021-04-02Fixes #2803 Manual merge, hide generated code from some Eclipse refactoringsRoel Spilker
2021-02-07Fix ecj classloadingRawi01
2021-02-07Move eclipse only code for Delegate into own classRawi01
2020-12-20[tests] Support javadoc in ecj testsRawi01
2020-10-30[issue #285] Compiling with Maven+Tycho should now workReinier Zwitserloot
2020-10-03Untangling patches to classes that only exist in eclipse, not ecjReinier Zwitserloot
Specifically, Rawi01's patches to make javadoc behaviour in eclipse better, which cannot be applied to ecj as you get load errors (javadoc not a thing there). As part of this commit, tests can be limited to ecj or eclipse, and I made cut-down versions of a few tests (to run on ecj, as the main one cannot be, due to javadoc issues). The tests now marked as eclipse only don't fail on ecj, but they don't generate the same result. Alternatively, we could go with a separated out after-ecj and after-eclipse dir instead, but that's perhaps going overboard.
2020-09-18Merge pull request #2558 from Rawi01/extensionmethod-suppressReinier Zwitserloot
Fix suppressBaseMethods in ecj/eclipse
2020-09-18Merge branch 'delegate-methods-outline' of git://github.com/Rawi01/lombok ↵Reinier Zwitserloot
into Rawi01-delegate-methods-outline # Conflicts: # src/core/lombok/eclipse/EclipseAugments.java
2020-09-18Merge branch 'eclipse-javadoc' of git://github.com/Rawi01/lombok into ↵Reinier Zwitserloot
Rawi01-eclipse-javadoc # Conflicts: # src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java
2020-08-29[tests] Fix Delegate testsRawi01
2020-08-20[bugfix] Fix suppressBaseMethods in ecj/eclipseRawi01
2020-08-16Add generated delegate methods to eclipse outlineRawi01
2020-07-29Support javadoc copying in eclipseRawi01
2020-04-14[fixes #2286] Set source range for vararg arraysRawi01
2019-06-15Avoid Eclipse warnings about null checks generated for lombok.NonNull when ↵Till Brychcy
NonNullByDefault is used
2019-01-29[fixes #2024] FieldNameConstants was causing lots of problems in eclipse, ↵Reinier Zwitserloot
especially with save actions.
2019-01-28Replace sized array in toArray with 0Robert Wertman
This approach has been benchmarked to be marginally faster. Fixes #2030.
2018-08-20Share the same class loaderRoland Praml
2018-04-10Potential fix for #1604Roel Spilker
2016-03-25Patch for renaming fields with Getter/Setter/Data in eclipse.rgra
2015-07-08Fixes for eclipse mars.Reinier Zwitserloot
2015-01-21* Fixed running ecj tests within eclipseReinier Zwitserloot
2015-01-20[shadowloader] all the patching we do for ecj are ALL entrypoints and need ↵Roel Spilker
shadowloader treatment. This commit makes it happen.