mirror of
https://github.com/EsotericSoftware/reflectasm.git
synced 2025-02-08 18:20:29 +08:00
Added AccessClassLoader#remove.
This commit is contained in:
parent
20a2ea96fb
commit
db3e7d7c78
@ -20,6 +20,15 @@ class AccessClassLoader extends ClassLoader {
|
||||
}
|
||||
}
|
||||
|
||||
static void remove (ClassLoader parent) {
|
||||
synchronized (accessClassLoaders) {
|
||||
for (int i = accessClassLoaders.size() - 1; i >= 0; i--) {
|
||||
AccessClassLoader accessClassLoader = accessClassLoaders.get(i);
|
||||
if (accessClassLoader.getParent() == parent) accessClassLoaders.remove(i);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private AccessClassLoader (ClassLoader parent) {
|
||||
super(parent);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user