Ticket #11767: 0001-Use-Arrays.copyOf.patch

File 0001-Use-Arrays.copyOf.patch, 1.1 KB (added by michael2402, 10 years ago)
  • src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java

    From b978a979aa6b3519265346d97d979acc7a20b89a Mon Sep 17 00:00:00 2001
    From: Michael Zangl <michael.zangl@student.kit.edu>
    Date: Sat, 8 Aug 2015 14:09:41 +0200
    Subject: [PATCH] Use Arrays.copyOf
    
    ---
     src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java | 6 +-----
     1 file changed, 1 insertion(+), 5 deletions(-)
    
    diff --git a/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java b/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java
    index 2d30e5f..dc59ebd 100644
    a b public abstract class AbstractPrimitive implements IPrimitive {  
    547547                    return;
    548548                }
    549549            }
    550             String[] newKeys = new String[keys.length + 2];
    551             for (int i = 0; i < keys.length; i += 2) {
    552                 newKeys[i] = keys[i];
    553                 newKeys[i+1] = keys[i+1];
    554             }
     550            String[] newKeys = Arrays.copyOf(keys, keys.length + 2);
    555551            newKeys[keys.length] = key;
    556552            newKeys[keys.length + 1] = value;
    557553            keys = newKeys;