/** Removes the specified class listener so no that it no longer receives class events. */ public void removeClassListener(ClassListener listener) { if (listener != null) { synchronized (classListeners) { classListeners.remove(listener); } } }
/** Removes the specified listener so no that it no longer receives events. */ public void removeInvocationListener(InvocationListener listener) { if (listener != null) { synchronized (invocationListeners) { invocationListeners.remove(listener); } } }
/** Removes the specified listener so that it no longer receives events. */ public void removeCompileListener(CompileListener listener) { if (listener != null) { synchronized (compileListeners) { compileListeners.remove(listener); } } }
/** Removes the specified listener so that it no longer receives events. */ public void removePackageListener(PackageListener listener) { if (listener != null) { synchronized (packageListeners) { packageListeners.remove(listener); } } }
/** Removes the specified listener so that it no longer receives events. */ public void removeApplicationListener(ApplicationListener listener) { if (listener != null) { synchronized (applicationListeners) { applicationListeners.remove(listener); } } }
/** Removes the specified listener so that it no longer receives events. */ public void removeExtensionEventListener(ExtensionEventListener listener) { if (listener != null) { synchronized (eventListeners) { eventListeners.remove(listener); } } }