private void onDirectoryDeleted() { // First delete all children for (int child = 0; child < children.length; child++) { deleteChild(child); } for (FileChangesListener listener : listeners()) { try { listener.onDirectoryDeleted(file); } catch (Exception e) { logger.warn("cannot notify file changes listener", e); } } }
private void onDirectoryDeleted() { // First delete all children for (int child = 0; child < children.length; child++) { deleteChild(child); } for (FileChangesListener listener : listeners()) { try { listener.onDirectoryDeleted(file); } catch (Exception e) { logger.warn("cannot notify file changes listener", e); } } }
private void onDirectoryDeleted() { // First delete all children for (int child = 0; child < children.length; child++) { deleteChild(child); } for (FileChangesListener listener : listeners()) { try { listener.onDirectoryDeleted(file); } catch (Exception e) { logger.warn("cannot notify file changes listener", e); } } }
private void onDirectoryDeleted() { // First delete all children for (int child = 0; child < children.length; child++) { deleteChild(child); } for (FileChangesListener listener : listeners()) { try { listener.onDirectoryDeleted(file); } catch (Exception e) { logger.warn("cannot notify file changes listener", e); } } }
private void onDirectoryDeleted() { // First delete all children for (int child = 0; child < children.length; child++) { deleteChild(child); } for (FileChangesListener listener : listeners()) { try { listener.onDirectoryDeleted(file); } catch (Throwable t) { logger.warn("cannot notify file changes listener", t); } } }