Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-13 | [fixes #3134] Search patched method also by parameters | Rawi01 | |
2022-01-07 | [fixes projectlombok/lombok#1036] Exclude the classloader for | Martin O'Connor | |
jasperreports-plugin due to a classloader conflict with ECJ | |||
2021-12-12 | Patch getMethodDeclarationNode method instead of individual calls | Rawi01 | |
2021-10-26 | [fixes #1309] Extract interface + pull up | Rawi01 | |
2021-10-22 | [fixes #2985] Resolve var/val only once in eclipse | Rawi01 | |
2021-10-06 | Fix syntax highlighting for EqualsAndHashCode | Rawi01 | |
2021-09-28 | Support javadoc copying in ecj language server | Rawi01 | |
2021-09-28 | [fixes #2950] Patch language server semantic highlighting | Rawi01 | |
2021-04-02 | Fixes #2803 Manual merge, hide generated code from some Eclipse refactorings | Roel Spilker | |
2021-02-07 | Fix ecj classloading | Rawi01 | |
2021-02-07 | Move eclipse only code for Delegate into own class | Rawi01 | |
2020-12-27 | fixing sneakythrows in ecj, and with that, the tests. | Reinier Zwitserloot | |
2020-12-20 | [tests] Support javadoc in ecj tests | Rawi01 | |
2020-10-30 | [issue #285] Compiling with Maven+Tycho should now work | Reinier Zwitserloot | |
2020-10-15 | [#2599] Completely rewrite how we decide whether it's ecj or eclipse for ↵ | Reinier Zwitserloot | |
patching | |||
2020-10-03 | Untangling patches to classes that only exist in eclipse, not ecj | Reinier 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-18 | Merge pull request #2558 from Rawi01/extensionmethod-suppress | Reinier Zwitserloot | |
Fix suppressBaseMethods in ecj/eclipse | |||
2020-09-18 | Merge 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-18 | Merge 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 tests | Rawi01 | |
2020-08-20 | [bugfix] Fix suppressBaseMethods in ecj/eclipse | Rawi01 | |
2020-08-16 | Add generated delegate methods to eclipse outline | Rawi01 | |
2020-07-29 | Support javadoc copying in eclipse | Rawi01 | |
2020-07-12 | [fixes #977] Set generated flag for annotation names | Rawi01 | |
2020-04-14 | [fixes #2286] Set source range for vararg arrays | Rawi01 | |
2020-02-26 | Add moved CodeStyleFix to patch list | Rawi01 | |
2020-01-30 | [bughunt] [issue #2351] wild-stab try to fix issue 2351, without ↵ | Reinier Zwitserloot | |
reproduction - this time for realsies, whoops. | |||
2020-01-30 | [bughunt] [issue #2351] wild-stab try to fix issue 2351, without reproduction. | Reinier Zwitserloot | |
2019-06-15 | Avoid 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. | |||
2018-03-28 | Merge remote-tracking branch 'remotes/upstream/master' | Christian Nüssgens | |
2018-03-27 | [trivial] eclipse patches are loaded from Class50 even if you override the ↵ | Reinier Zwitserloot | |
shadowloader classpath, but only if you have lombok.jar in there. This solves exotic problems if you try to add some features to lombok in a separate jar, and addresses issue #1523 | |||
2018-01-07 | Try fix "A save participant caused problems." | cnuessgens | |
The bugfix was originally created by mateusz-matela | |||
2018-01-07 | revert initial fix-trial | cnuessgens | |
2018-01-07 | Revert "Revert "Initial test"" | cnuessgens | |
This reverts commit c489b49c3684e0d8cc52c5180207375d1313dbc5. | |||
2018-01-07 | Revert "Initial test" | cnuessgens | |
This reverts commit 43d91281d0a298df72b38c43d87769c3a33e950b. | |||
2018-01-07 | Initial test | cnuessgens | |
2017-02-07 | trivial | Roel Spilker | |
2017-01-19 | Merge pull request #1060 from rgra/Issue210 | Roel Spilker | |
Patch for renaming fields with Getter/Setter/Data in eclipse #210 | |||
2016-11-07 | [issue #1218] Annotation Processors that have an (internal) dependency on ↵ | Roel Spilker | |
ecj (google's dagger project has this, don't know of any others), when run inside eclipse, bombs with a LinkageError. Fixed. | |||
2016-03-25 | Patch for renaming fields with Getter/Setter/Data in eclipse. | rgra | |
2015-07-08 | Fixes for eclipse mars. | Reinier Zwitserloot | |
2015-06-24 | [trivial] Fix for running lombok in a launched eclipse for debugging ↵ | Reinier Zwitserloot | |
purposes. This has no effect on lombok running normally. | |||
2015-04-08 | Updated to patcher 0.20 with updates for bugs where you’d type a quote and ↵ | Reinier Zwitserloot | |
then eclipse would hang. | |||
2015-04-05 | fixed the ‘cleanup/codeformat on save’ save cleanup action in Eclipse Mars. | Reinier Zwitserloot | |
2015-04-02 | [i802] working on eclipse mars support; this needs a few updates to ↵ | Reinier Zwitserloot | |
integration with patcher. | |||
2015-02-08 | [shadowloader] Fix for lombok v1.16.0 no longer working in eclipses that use ↵ | Reinier Zwitserloot | |
-target 1.4 style class files (such as eclipse indigo). It’s a doozy. | |||
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. | |||
2014-10-24 | Making SCL work right is more complicated than it first seemed. | Reinier Zwitserloot | |
Right now the rules are: * _IF_ a class is being loaded, sourced by a lombok-jar originating class, we FIRST search the lombok jar, and if we can’t find it, farm out the job to the originating equinox-side loader. * _IF_ the equinox-side loader attempts to load a class, and it does NOT start with lombok, we don’t interfere and would never serve up any content from the lombok-jar (so if we have deps, they do NOT get loaded, by design). If it DOES start with lombok, we load it, and the loading class is SCL, not the equinox-side loader. * getResource() to load classes did not work (because internally classes end in .SCL.lombok and not .class). This breaks a bunch of things. Fixed by having getResource() be aware that it should try rewriting any request for a .class to .SCL.lombok. * launchified annotationprocessor, and cleaned up the launchified agent, which now, like all other launchers, just sets up classloader stuff and then calls into the lombok loader side to finish the actual processing, instead of trying to do it itself in a handicapped environment that can’t load much. | |||
2014-09-30 | first take on the shadow classloader. All seems to be in order, but we still ↵ | Reinier Zwitserloot | |
have to solve the problem with adding our shadow loader to the equinox infrastructure (solved in lombok currently by adding all of lombok to the bootclasspath), and all the public API still has to be kept as actual class files by build.xml. Currently it is all shadowed away. |