()
| 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 |
no test coverage detected