Ignore:
Timestamp:
2014-08-15T18:53:18+02:00 (10 years ago)
Author:
Don-vip
Message:

fix some Sonar issues

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/Main.java

    r7358 r7402  
    7777import org.openstreetmap.josm.gui.io.SaveLayersDialog;
    7878import org.openstreetmap.josm.gui.layer.Layer;
    79 import org.openstreetmap.josm.gui.layer.ModifiableLayer;
     79import org.openstreetmap.josm.gui.layer.AbstractModifiableLayer;
    8080import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    8181import org.openstreetmap.josm.gui.layer.OsmDataLayer.CommandQueueListener;
     
    891891
    892892    /**
    893      * Asks user to perform "save layer" operations (save on disk and/or upload data to server) for all {@link ModifiableLayer} before JOSM exits.
     893     * Asks user to perform "save layer" operations (save on disk and/or upload data to server) for all {@link AbstractModifiableLayer} before JOSM exits.
    894894     * @return {@code true} if there was nothing to save, or if the user wants to proceed to save operations. {@code false} if the user cancels.
    895895     * @since 2025
     
    897897    public static boolean saveUnsavedModifications() {
    898898        if (!isDisplayingMapView()) return true;
    899         return saveUnsavedModifications(map.mapView.getLayersOfType(ModifiableLayer.class), true);
     899        return saveUnsavedModifications(map.mapView.getLayersOfType(AbstractModifiableLayer.class), true);
    900900    }
    901901
     
    903903     * Asks user to perform "save layer" operations (save on disk and/or upload data to server) before data layers deletion.
    904904     *
    905      * @param selectedLayers The layers to check. Only instances of {@link ModifiableLayer} are considered.
     905     * @param selectedLayers The layers to check. Only instances of {@link AbstractModifiableLayer} are considered.
    906906     * @param exit {@code true} if JOSM is exiting, {@code false} otherwise.
    907907     * @return {@code true} if there was nothing to save, or if the user wants to proceed to save operations. {@code false} if the user cancels.
     
    910910    public static boolean saveUnsavedModifications(Iterable<? extends Layer> selectedLayers, boolean exit) {
    911911        SaveLayersDialog dialog = new SaveLayersDialog(parent);
    912         List<ModifiableLayer> layersWithUnmodifiedChanges = new ArrayList<>();
     912        List<AbstractModifiableLayer> layersWithUnmodifiedChanges = new ArrayList<>();
    913913        for (Layer l: selectedLayers) {
    914             if (!(l instanceof ModifiableLayer)) {
     914            if (!(l instanceof AbstractModifiableLayer)) {
    915915                continue;
    916916            }
    917             ModifiableLayer odl = (ModifiableLayer)l;
     917            AbstractModifiableLayer odl = (AbstractModifiableLayer)l;
    918918            if ((odl.requiresSaveToFile() || (odl.requiresUploadToServer() && !odl.isUploadDiscouraged())) && odl.isModified()) {
    919919                layersWithUnmodifiedChanges.add(odl);
Note: See TracChangeset for help on using the changeset viewer.