diff --git a/AUTHORS b/AUTHORS index bbbebb7cd..167451d80 100755 --- a/AUTHORS +++ b/AUTHORS @@ -28,8 +28,9 @@ Luan Nico Maarten Mulders Mark Haynes Mart Hagenaars -Mateusz Matela Martin O'Connor <38929043+martinoconnor@users.noreply.github.com> +Martin Panzer +Mateusz Matela Michael Dardis Michael Ernst Michiel Verheul diff --git a/doc/changelog.markdown b/doc/changelog.markdown index d8828870f..d93eb9d47 100644 --- a/doc/changelog.markdown +++ b/doc/changelog.markdown @@ -3,6 +3,7 @@ Lombok Changelog ### v1.18.31 "Edgy Guinea Pig" * FEATURE: `@Locked` has been introduced. Like `@Synchronized` but with `java.util.concurrent.locks` locks instead of the `synchronized` primitive. Thanks, Pim van der Loos for the PR! [Issue #3506](https://github.com/projectlombok/lombok/issues/3506). +* BUGFIX: Eclipse projects using the com.pro-crafting.tools:jasperreports-plugin will now compile * We recently released v1.18.30; there is no edge release since then. ### v1.18.30 (September 20th, 2023) diff --git a/src/eclipseAgent/lombok/eclipse/agent/EclipsePatcher.java b/src/eclipseAgent/lombok/eclipse/agent/EclipsePatcher.java index 0f24d2054..9b6350e35 100644 --- a/src/eclipseAgent/lombok/eclipse/agent/EclipsePatcher.java +++ b/src/eclipseAgent/lombok/eclipse/agent/EclipsePatcher.java @@ -62,6 +62,7 @@ private static void registerPatchScripts(Instrumentation instrumentation, boolea if (loader != null) { if (loader.getClass().getName().startsWith("org.sonar.classloader.")) return false; // Relevant to bug #2351 if (loader.toString().contains("com.alexnederlof:jasperreports-plugin")) return false; //Relevant to bug #1036 + if (loader.toString().contains("com.pro-crafting.tools:jasperreports-plugin")) return false; //Relevant to bug #1036 } if (!(loader instanceof URLClassLoader)) return true; ClassLoader parent = loader.getParent();