summaryrefslogtreecommitdiff
path: root/enigma
diff options
context:
space:
mode:
authorGravatar Yanis482020-12-05 14:28:29 +0100
committerGravatar Yanis482020-12-05 14:28:29 +0100
commit68a125b6ca9494fa2efff2041a20dc0f77c94cc0 (patch)
tree0aac475d36c35b82592167c0b548ed236f17f0e6 /enigma
parentFix inner classes' javadocs not invalidated properly (diff)
downloadenigma-fork-68a125b6ca9494fa2efff2041a20dc0f77c94cc0.tar.gz
enigma-fork-68a125b6ca9494fa2efff2041a20dc0f77c94cc0.tar.xz
enigma-fork-68a125b6ca9494fa2efff2041a20dc0f77c94cc0.zip
my fix didn't work for an inner class in another inner class
and this is also a way better fix
Diffstat (limited to 'enigma')
-rw-r--r--enigma/src/main/java/cuchaz/enigma/classhandle/ClassHandleProvider.java5
1 files changed, 2 insertions, 3 deletions
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 {
130 e.invalidateJavadoc(); 130 e.invalidateJavadoc();
131 } 131 }
132 132
133 Entry outermostEntry = handles.get(entry.getOutermostClass()); 133 if (entry.isInnerClass()) {
134 if (outermostEntry != null) { 134 this.invalidateJavadoc(entry.getOuterClass());
135 outermostEntry.invalidateJavadoc();
136 } 135 }
137 }); 136 });
138 } 137 }