Ignore:
Timestamp:
2017-02-19T23:52:08+01:00 (7 years ago)
Author:
Don-vip
Message:

checkstyle - enable BooleanExpressionComplexity / 6

File:
1 edited

Legend:

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

    r11191 r11587  
    5757            return super.isPrimitiveUsable(w)
    5858                    && !isProposedOrAbandoned(w)
    59                     && ((w.hasKey(HIGHWAY) && !w.hasTag(HIGHWAY, "rest_area", "services"))
     59                    && (isHighway(w)
    6060                    || w.hasKey(WATERWAY)
    61                     || (w.hasKey(RAILWAY) && !isSubwayOrTramOrRazed(w))
     61                    || isRailway(w)
    6262                    || isCoastline(w)
    6363                    || isBuilding(w));
     
    238238    static boolean isCoastline(OsmPrimitive w) {
    239239        return w.hasTag("natural", "water", "coastline") || w.hasTag("landuse", "reservoir");
     240    }
     241
     242    static boolean isHighway(OsmPrimitive w) {
     243        return w.hasKey(HIGHWAY) && !w.hasTag(HIGHWAY, "rest_area", "services");
     244    }
     245
     246    static boolean isRailway(OsmPrimitive w) {
     247        return w.hasKey(RAILWAY) && !isSubwayOrTramOrRazed(w);
    240248    }
    241249
Note: See TracChangeset for help on using the changeset viewer.