Ignore:
Timestamp:
2014-01-04T06:39:00+01:00 (10 years ago)
Author:
Don-vip
Message:

fix Sonar issues

Location:
trunk/src/org/openstreetmap/josm/data/validation/tests
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/validation/tests/CrossingWays.java

    r6581 r6623  
    3333public abstract class CrossingWays extends Test {
    3434    protected static final int CROSSING_WAYS = 601;
     35   
     36    private static final String HIGHWAY = "highway";
     37    private static final String RAILWAY = "railway";
     38    private static final String WATERWAY = "waterway";
    3539
    3640    /** All way segments, grouped by cells */
     
    4751            return super.isPrimitiveUsable(w)
    4852                    && !isProposedOrAbandoned(w)
    49                     && (w.hasKey("highway")
    50                     || w.hasKey("waterway")
    51                     || (w.hasKey("railway") && !isSubwayOrTram(w))
     53                    && (w.hasKey(HIGHWAY)
     54                    || w.hasKey(WATERWAY)
     55                    || (w.hasKey(RAILWAY) && !isSubwayOrTram(w))
    5256                    || isCoastline(w)
    5357                    || isBuilding(w));
     
    5963                return true;
    6064            }
    61             if (w1.hasKey("highway") && w2.hasKey("highway") && !Utils.equal(w1.get("level"), w2.get("level"))) {
     65            if (w1.hasKey(HIGHWAY) && w2.hasKey(HIGHWAY) && !Utils.equal(w1.get("level"), w2.get("level"))) {
    6266                return true;
    6367            }
     
    6872                return true;
    6973            }
    70             if ((w1.hasTag("waterway", "river") && w2.hasTag("waterway", "riverbank"))
    71                     || (w2.hasTag("waterway", "river") && w1.hasTag("waterway", "riverbank"))) {
     74            if ((w1.hasTag(WATERWAY, "river") && w2.hasTag(WATERWAY, "riverbank"))
     75                    || (w2.hasTag(WATERWAY, "river") && w1.hasTag(WATERWAY, "riverbank"))) {
    7276                return true;
    7377            }
     
    8286            if (isBuilding(w1)) {
    8387                return ("Crossing buildings");
    84             } else if (w1.hasKey("waterway") && w2.hasKey("waterway")) {
     88            } else if (w1.hasKey(WATERWAY) && w2.hasKey(WATERWAY)) {
    8589                return tr("Crossing waterways");
    86             } else if ((w1.hasKey("highway") && w2.hasKey("waterway"))
    87                     || (w2.hasKey("highway") && w1.hasKey("waterway"))) {
     90            } else if ((w1.hasKey(HIGHWAY) && w2.hasKey(WATERWAY))
     91                    || (w2.hasKey(HIGHWAY) && w1.hasKey(WATERWAY))) {
    8892                return tr("Crossing waterway/highway");
    8993            } else {
     
    207211
    208212    static boolean isSubwayOrTram(OsmPrimitive w) {
    209         return w.hasTag("railway", "subway", "tram");
     213        return w.hasTag(RAILWAY, "subway", "tram");
    210214    }
    211215
    212216    static boolean isProposedOrAbandoned(OsmPrimitive w) {
    213         return w.hasTag("highway", "proposed") || w.hasTag("railway", "proposed", "abandoned");
     217        return w.hasTag(HIGHWAY, "proposed") || w.hasTag(RAILWAY, "proposed", "abandoned");
    214218    }
    215219
  • trunk/src/org/openstreetmap/josm/data/validation/tests/OpeningHourTest.java

    r6605 r6623  
    1717import org.openstreetmap.josm.Main;
    1818import org.openstreetmap.josm.command.ChangePropertyCommand;
    19 import org.openstreetmap.josm.data.osm.Node;
    2019import org.openstreetmap.josm.data.osm.OsmPrimitive;
    21 import org.openstreetmap.josm.data.osm.Relation;
    22 import org.openstreetmap.josm.data.osm.Way;
    2320import org.openstreetmap.josm.data.validation.FixableTestError;
    2421import org.openstreetmap.josm.data.validation.Severity;
     
    194191            return Collections.emptyList();
    195192        }
     193        final List<OpeningHoursTestError> errors = new ArrayList<OpeningHoursTestError>();
    196194        try {
    197195            final Object r = parse(value, mode);
    198             final List<OpeningHoursTestError> errors = new ArrayList<OpeningHoursTestError>();
    199196            String prettifiedValue = null;
    200197            try {
     
    212209                errors.add(new OpeningHoursTestError(tr("opening_hours value can be prettified"), Severity.OTHER, prettifiedValue));
    213210            }
    214             return errors;
    215         } catch (final Exception ex) {
    216             throw new RuntimeException(ex);
    217         }
     211        } catch (ScriptException ex) {
     212            Main.error(ex);
     213        } catch (NoSuchMethodException ex) {
     214            Main.error(ex);
     215        }
     216        return errors;
    218217    }
    219218
Note: See TracChangeset for help on using the changeset viewer.