summaryrefslogtreecommitdiff
path: root/enigma/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'enigma/src/main/java')
-rw-r--r--enigma/src/main/java/cuchaz/enigma/classhandle/ClassHandleProvider.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/enigma/src/main/java/cuchaz/enigma/classhandle/ClassHandleProvider.java b/enigma/src/main/java/cuchaz/enigma/classhandle/ClassHandleProvider.java
index c9e3390..8ce6355 100644
--- a/enigma/src/main/java/cuchaz/enigma/classhandle/ClassHandleProvider.java
+++ b/enigma/src/main/java/cuchaz/enigma/classhandle/ClassHandleProvider.java
@@ -118,6 +118,16 @@ public final class ClassHandleProvider {
118 } 118 }
119 119
120 /** 120 /**
121 * Invalidates all javadoc. This causes all open class handles to be
122 * re-remapped.
123 */
124 public void invalidateJavadoc() {
125 withLock(lock.readLock(), () -> {
126 handles.values().forEach(Entry::invalidateJavadoc);
127 });
128 }
129
130 /**
121 * Invalidates javadoc for a single class. This also causes the class to be 131 * Invalidates javadoc for a single class. This also causes the class to be
122 * remapped again. 132 * remapped again.
123 * 133 *