Ignore:
Timestamp:
2014-04-26T17:39:23+02:00 (10 years ago)
Author:
Don-vip
Message:

see #8465 - use diamond operator where applicable

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/QuadBuckets.java

    r6890 r7005  
    5050            case NE_INDEX:
    5151                if (ne == null) {
    52                     ne = new QBLevel<T>(this, index, buckets);
     52                    ne = new QBLevel<>(this, index, buckets);
    5353                }
    5454                return ne;
    5555            case NW_INDEX:
    5656                if (nw == null) {
    57                     nw = new QBLevel<T>(this, index, buckets);
     57                    nw = new QBLevel<>(this, index, buckets);
    5858                }
    5959                return nw;
    6060            case SE_INDEX:
    6161                if (se == null) {
    62                     se = new QBLevel<T>(this, index, buckets);
     62                    se = new QBLevel<>(this, index, buckets);
    6363                }
    6464                return se;
    6565            case SW_INDEX:
    6666                if (sw == null) {
    67                     sw = new QBLevel<T>(this, index, buckets);
     67                    sw = new QBLevel<>(this, index, buckets);
    6868                }
    6969                return sw;
     
    174174            // The split_lock will keep two concurrent calls from overwriting content
    175175            if (content == null) {
    176                 content = new ArrayList<T>();
     176                content = new ArrayList<>();
    177177            }
    178178            ret = content.add(o);
     
    405405    @Override
    406406    public final void clear() {
    407         root = new QBLevel<T>(this);
     407        root = new QBLevel<>(this);
    408408        search_cache = null;
    409409        size = 0;
     
    478478
    479479    public ArrayList<T> toArrayList() {
    480         ArrayList<T> a = new ArrayList<T>();
     480        ArrayList<T> a = new ArrayList<>();
    481481        for (T n : this) {
    482482            a.add(n);
     
    581581
    582582    public List<T> search(BBox search_bbox) {
    583         List<T> ret = new ArrayList<T>();
     583        List<T> ret = new ArrayList<>();
    584584        // Doing this cuts down search cost on a real-life data set by about 25%
    585585        boolean cache_searches = true;
Note: See TracChangeset for help on using the changeset viewer.