private synchronized boolean removeSync(Object o) { boolean removed = removeComponent(legacyInstances, o); if(extensions!=null) { List<ExtensionComponent<T>> r = new ArrayList<ExtensionComponent<T>>(extensions); removed |= removeComponent(r,o); extensions = sort(r); } return removed; }
@Override public synchronized boolean remove(Object o) { removeComponent(legacyInstances,o); if(extensions!=null) { List<ExtensionComponent<T>> r = new ArrayList<ExtensionComponent<T>>(extensions); removeComponent(r,o); extensions = sort(r); } return true; }
private synchronized boolean removeSync(Object o) { boolean removed = removeComponent(legacyInstances, o); if(extensions!=null) { List<ExtensionComponent<T>> r = new ArrayList<ExtensionComponent<T>>(extensions); removed |= removeComponent(r,o); extensions = sort(r); } return removed; }
@Override public synchronized boolean remove(Object o) { removeComponent(legacyInstances, o); if (extensions != null) { List<ExtensionComponent<T>> r = new ArrayList<ExtensionComponent<T>>(extensions); removeComponent(r, o); extensions = sort(r); } return true; }
@Override public synchronized boolean remove(Object o) { removeComponent(legacyInstances,o); if(extensions!=null) { List<ExtensionComponent<T>> r = new ArrayList<ExtensionComponent<T>>(extensions); removeComponent(r,o); extensions = sort(r); } return true; }
@Override public synchronized boolean remove(Object o) { removeComponent(legacyInstances,o); if(extensions!=null) { List<ExtensionComponent<T>> r = new ArrayList<ExtensionComponent<T>>(extensions); removeComponent(r,o); extensions = sort(r); } return true; }