MCPcopy Create free account
hub / github.com/java-native-access/jna / unregisterAll

Method unregisterAll

src/com/sun/jna/Native.java:1663–1671  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1661 private static final Map<Class<?>, NativeLibrary> registeredLibraries = new WeakHashMap<>();
1662
1663 private static void unregisterAll() {
1664 synchronized(registeredClasses) {
1665 for (Map.Entry<Class<?>, long[]> e : registeredClasses.entrySet()) {
1666 unregister(e.getKey(), e.getValue());
1667 }
1668
1669 registeredClasses.clear();
1670 }
1671 }
1672
1673 /** Remove all native mappings for the calling class.
1674 Should only be called if the class is no longer referenced and about

Callers 1

disposeMethod · 0.95

Calls 3

unregisterMethod · 0.95
getValueMethod · 0.65
clearMethod · 0.45

Tested by

no test coverage detected