Remove the specified callback

@param aCallback
May be <code>null</code>.
@return {@link EChange}
480867
@Nonnull
  public EChange removeObject (@Nullable final CALLBACKTYPE aCallback)
  {
    if (aCallback == null)
      return EChange.UNCHANGED;

    return m_aRWLock.writeLocked ( () -> m_aCallbacks.removeObject (aCallback));
  }
608184
static int deleteAll(CallInfo callInfo, Table table) {
    table.setDirtyStatus(true);
    return doDeleteAll(callInfo, table);
  }
1090499
public void stop(final GeometryArrayCallback callback) {
		if (callback == null) {
			delegate.stop(null);
		} else {
			delegate.stop(new GeometryArrayFunction() {

				public void execute(Geometry[] geometries) {
					callback.execute(new GeometryArrayHolder(geometries));
				}
			});
		}
	}
49937
@Nonnull
  public EChange removeByName (final String sName)
  {
    final IJSDeclaration aDecl = m_aDecls.remove (sName);
    if (aDecl == null)
      return EChange.UNCHANGED;
    m_aObjs.remove (aDecl);
    return EChange.CHANGED;
  }
814355
@SuppressWarnings("unchecked")
  public <C extends CDACallback<CDAArray>> C all(C callback) {
    return (C) Callbacks.subscribeAsync(baseQuery().all(), callback, client);
  }
666599
function destroyAll(callback) {
        targetClass.all(this._scope, function (err, data) {
            if (err) {
                callback(err);
            } else {
                (function loopOfDestruction(data) {
                    if (data.length > 0) {
                        data.shift().destroy(function (err) {
                            if (err && callback)
                                callback(err);
                            loopOfDestruction(data);
                        });
                    } else {
                        if (callback)
                            callback();
                    }
                }(data));
            }
        });
    }
566181
public boolean remove(Node<E> e) {

        mPutLock.lock();
        mPollLock.lock();
        try {
            if (e == null)
                return false;
    
            if (e.mRemoved)
                return false;
    
            if (mSize.get() == 0)
                return false;

            if (e == mTail) {
                removeTail();
                return true;
            }
            if (e == mHead.mNext) {
                removeHead();
                return true;
            }
            if (mSize.get() < 3)
                return false;

            if (e.mPrev == null || e.mNext == null)
                return false;

            e.mPrev.mNext = e.mNext;
            e.mNext.mPrev = e.mPrev;
            e.mRemoved = true;
            mSize.decrementAndGet();
            mNodePool.returnNode(e);
            return true;
        }
        finally {
            mPollLock.unlock();
            mPutLock.unlock();
        }
    }
1205153
@Override
	public boolean removeAll(Collection<?> c) {
		boolean b = queue.removeAll(c);
		if (b){
			signalSizeReduced();
		}
		return b;
	}
721289
@Nonnull
  public EChange removeFunction (@Nullable final XPathFunctionKey aKey)
  {
    if (aKey == null)
      return EChange.UNCHANGED;
    return m_aMap.removeObject (aKey);
  }
1293434
public static function cancel( ScopedCallback &$sc = null ) {
		if ( $sc ) {
			$sc->callback = null;
		}
		$sc = null;
	}
992798
@Override
  public int removeAll(final KTypeLookupContainer<? super KType> c) {
    // We know c holds sub-types of KType and we're not modifying c, so go unchecked.
    return this.removeAll(new KTypePredicate<KType>() {
      public boolean apply(KType k) {
        return c.contains(k);
      }
    });
  }
158931
@SafeVarargs
    public static <T> T[] removeAll(final T[] a, final Object... elements) {
        if (N.isNullOrEmpty(a)) {
            return a;
        } else if (N.isNullOrEmpty(elements)) {
            return a.clone();
        } else if (elements.length == 1) {
            return removeAllOccurrences(a, elements[0]);
        }

        final Set<Object> set = N.asSet(elements);
        final List<T> result = new ArrayList<>();

        for (T e : a) {
            if (!set.contains(e)) {
                result.add(e);
            }
        }

        return result.toArray((T[]) N.newArray(a.getClass().getComponentType(), result.size()));
    }
574363
public TablePanel removeAll() {
		for (int i = 0; i < content.length; ++i)
			for (int j = 0; j < content[i].length; ++j)
				content[i][j] = null;
		this.sendElement();
		return this;
	}
741335
@Nonnull
  public static EChange removeCookie (@Nullable final String sName)
  {
    if (StringHelper.hasNoText (sName))
      return EChange.UNCHANGED;

    return s_aRWLock.writeLocked ( () -> s_aCookies.removeObject (sName));
  }
49863
public <T> boolean remove(Class<T> eventClass, Listener<T> listener) {
        return remove(eventClass, listener, HIDDEN_STATION);
    }
239174
@Override
	public boolean removeAll(Collection<?> c) {
		combine();
		if(combined==null) combined = new HashSet<>();
		return combined.removeAll(c);
	}
724747
@Override
    public void unsubscribeAll(EventPublisher source) {
	checkPermission();
	if (source == null) {
	    throw new IllegalArgumentException("Parameter cannot be null");
	}
	super.unsubscribeAll(source);
    }