/* * Close the the BundleLoader. * */ synchronized void close() { if ((loaderFlags & FLAG_CLOSED) != 0) return; if (classloader != null) classloader.close(); if (policy != null) policy.close(bundle.getFramework().getSystemBundleContext()); loaderFlags |= FLAG_CLOSED; /* This indicates the BundleLoader is destroyed */ }