Ignore:
Timestamp:
2013-10-07T20:18:17+02:00 (11 years ago)
Author:
Don-vip
Message:

Sonar/FindBugs - Loose coupling

File:
1 edited

Legend:

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

    r6265 r6316  
    457457        commitCommands(marktr("Added node on all intersections"));
    458458
    459         ArrayList<RelationRole> relations = new ArrayList<RelationRole>();
     459        List<RelationRole> relations = new ArrayList<RelationRole>();
    460460
    461461        // Remove ways from all relations so ways can be combined/split quietly
     
    467467        boolean warnAboutRelations = !relations.isEmpty() && allStartingWays.size() > 1;
    468468
    469         ArrayList<WayInPolygon> preparedWays = new ArrayList<WayInPolygon>();
     469        List<WayInPolygon> preparedWays = new ArrayList<WayInPolygon>();
    470470
    471471        for (Way way : outerStartingWays) {
    472             ArrayList<Way> splitWays = splitWayOnNodes(way, nodes);
     472            List<Way> splitWays = splitWayOnNodes(way, nodes);
    473473            preparedWays.addAll(markWayInsideSide(splitWays, false));
    474474        }
    475475
    476476        for (Way way : innerStartingWays) {
    477             ArrayList<Way> splitWays = splitWayOnNodes(way, nodes);
     477            List<Way> splitWays = splitWayOnNodes(way, nodes);
    478478            preparedWays.addAll(markWayInsideSide(splitWays, true));
    479479        }
    480480
    481481        // Find boundary ways
    482         ArrayList<Way> discardedWays = new ArrayList<Way>();
     482        List<Way> discardedWays = new ArrayList<Way>();
    483483        List<AssembledPolygon> bounadries = findBoundaryPolygons(preparedWays, discardedWays);
    484484
     
    659659     * @return list of parts, marked with the inside orientation.
    660660     */
    661     private ArrayList<WayInPolygon> markWayInsideSide(List<Way> parts, boolean isInner) {
    662 
    663         ArrayList<WayInPolygon> result = new ArrayList<WayInPolygon>();
     661    private List<WayInPolygon> markWayInsideSide(List<Way> parts, boolean isInner) {
     662
     663        List<WayInPolygon> result = new ArrayList<WayInPolygon>();
    664664
    665665        //prepare prev and next maps
     
    829829     * @return list of split ways (or original ways if no splitting is done).
    830830     */
    831     private ArrayList<Way> splitWayOnNodes(Way way, Set<Node> nodes) {
    832 
    833         ArrayList<Way> result = new ArrayList<Way>();
     831    private List<Way> splitWayOnNodes(Way way, Set<Node> nodes) {
     832
     833        List<Way> result = new ArrayList<Way>();
    834834        List<List<Node>> chunks = buildNodeChunks(way, nodes);
    835835
     
    13441344     * @return List of relations with roles the primitives was part of
    13451345     */
    1346     private ArrayList<RelationRole> removeFromAllRelations(OsmPrimitive osm) {
    1347         ArrayList<RelationRole> result = new ArrayList<RelationRole>();
     1346    private List<RelationRole> removeFromAllRelations(OsmPrimitive osm) {
     1347        List<RelationRole> result = new ArrayList<RelationRole>();
    13481348
    13491349        for (Relation r : Main.main.getCurrentDataSet().getRelations()) {
     
    13831383     * @param relationsToDelete set of relations to delete.
    13841384     */
    1385     private void fixRelations(ArrayList<RelationRole> rels, Way outer, RelationRole ownMultipol, Set<Relation> relationsToDelete) {
    1386         ArrayList<RelationRole> multiouters = new ArrayList<RelationRole>();
    1387 
    1388         if (ownMultipol != null){
     1385    private void fixRelations(List<RelationRole> rels, Way outer, RelationRole ownMultipol, Set<Relation> relationsToDelete) {
     1386        List<RelationRole> multiouters = new ArrayList<RelationRole>();
     1387
     1388        if (ownMultipol != null) {
    13891389            multiouters.add(ownMultipol);
    13901390        }
Note: See TracChangeset for help on using the changeset viewer.