Skip to content

Commit 0089374

Browse files
authored
Merge pull request projectlombok#3568 from Postremus/jasperreport
Exclude the classloader for jasperreports-plugin
2 parents 664a229 + 8634048 commit 0089374

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

AUTHORS

+2-1
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ Luan Nico <[email protected]>
2828
Maarten Mulders <[email protected]>
2929
Mark Haynes <[email protected]>
3030
Mart Hagenaars <[email protected]>
31-
Mateusz Matela <[email protected]>
3231
Martin O'Connor <[email protected]>
32+
Martin Panzer <[email protected]>
33+
Mateusz Matela <[email protected]>
3334
Michael Dardis <[email protected]>
3435
Michael Ernst <[email protected]>
3536
Michiel Verheul <[email protected]>

doc/changelog.markdown

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ Lombok Changelog
33

44
### v1.18.31 "Edgy Guinea Pig"
55
* 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).
6+
* BUGFIX: Eclipse projects using the com.pro-crafting.tools:jasperreports-plugin will now compile
67
* We recently released v1.18.30; there is no edge release since then.
78

89
### v1.18.30 (September 20th, 2023)

src/eclipseAgent/lombok/eclipse/agent/EclipsePatcher.java

+1
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ private static void registerPatchScripts(Instrumentation instrumentation, boolea
6262
if (loader != null) {
6363
if (loader.getClass().getName().startsWith("org.sonar.classloader.")) return false; // Relevant to bug #2351
6464
if (loader.toString().contains("com.alexnederlof:jasperreports-plugin")) return false; //Relevant to bug #1036
65+
if (loader.toString().contains("com.pro-crafting.tools:jasperreports-plugin")) return false; //Relevant to bug #1036
6566
}
6667
if (!(loader instanceof URLClassLoader)) return true;
6768
ClassLoader parent = loader.getParent();

0 commit comments

Comments
 (0)