// trigger a gc
Object object = new Object(); var r = new WeakReference<Object>(object);
object = null; while (r.get() != null) {
System.gc(); Thread.sleep(100);
}
if (PropertyEditorManager.findEditor(targetClass) == null) { thrownew Error("the editor is lost");
}
// allow, and wait for, Editor class to be unloaded var ref = new WeakReference<Class<?>>(editorClass);
editorClass = null; while (ref.get() != null) {
System.gc(); Thread.sleep(100);
}
if (PropertyEditorManager.findEditor(targetClass) != null) { thrownew Error("unexpected editor is found");
}
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.