From 68a125b6ca9494fa2efff2041a20dc0f77c94cc0 Mon Sep 17 00:00:00 2001 From: Yanis48 Date: Sat, 5 Dec 2020 14:28:29 +0100 Subject: my fix didn't work for an inner class in another inner class and this is also a way better fix --- .../src/main/java/cuchaz/enigma/classhandle/ClassHandleProvider.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'enigma/src/main') diff --git a/enigma/src/main/java/cuchaz/enigma/classhandle/ClassHandleProvider.java b/enigma/src/main/java/cuchaz/enigma/classhandle/ClassHandleProvider.java index 7ef133d..c9e3390 100644 --- a/enigma/src/main/java/cuchaz/enigma/classhandle/ClassHandleProvider.java +++ b/enigma/src/main/java/cuchaz/enigma/classhandle/ClassHandleProvider.java @@ -130,9 +130,8 @@ public final class ClassHandleProvider { e.invalidateJavadoc(); } - Entry outermostEntry = handles.get(entry.getOutermostClass()); - if (outermostEntry != null) { - outermostEntry.invalidateJavadoc(); + if (entry.isInnerClass()) { + this.invalidateJavadoc(entry.getOuterClass()); } }); } -- cgit v1.2.3