Ignore:
Timestamp:
2014-10-18T23:07:52+02:00 (11 years ago)
Author:
donvip
Message:

[josm_plugins] fix Java 7 / unused code warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/imagerycache/src/org/mapdb/HTreeMap.java

    r29484 r30737  
    137137        @Override
    138138        public LinkedNode<K,V> deserialize(DataInput in, int available) throws IOException {
    139             return new LinkedNode<K, V>(
     139            return new LinkedNode<>(
    140140                    Utils.unpackLong(in),
    141141                    (K) keySerializer.deserialize(in,-1),
     
    294294        HashRoot r = engine.get(Engine.NAME_DIR_RECID, serializer);
    295295        if(r!=null)
    296             return new HTreeMap<String, Long>(engine, Engine.NAME_DIR_RECID, Serializer.BASIC_SERIALIZER);
     296            return new HTreeMap<>(engine, Engine.NAME_DIR_RECID, Serializer.BASIC_SERIALIZER);
    297297
    298298        if(engine.isReadOnly())
     
    310310        engine.update(Engine.NAME_DIR_RECID, r, serializer);
    311311        //and now load it
    312         return new HTreeMap<String, Long>(engine, Engine.NAME_DIR_RECID, Serializer.BASIC_SERIALIZER);
     312        return new HTreeMap<>(engine, Engine.NAME_DIR_RECID, Serializer.BASIC_SERIALIZER);
    313313
    314314    }
     
    482482                            //found, replace value at this node
    483483                            V oldVal = ln.value;
    484                             ln = new LinkedNode<K, V>(ln.next, ln.key, value);
     484                            ln = new LinkedNode<>(ln.next, ln.key, value);
    485485                            engine.update(recid, ln, LN_SERIALIZER);
    486486                            notify(key,  oldVal, value);
     
    503503                        int pos =(h >>>(7*(level-1) )) & 0x7F;
    504504                        nextDir[pos/8] = new long[8];
    505                         nextDir[pos/8][pos%8] = (engine.put(new LinkedNode<K, V>(0, key, value), LN_SERIALIZER) <<1) | 1;
     505                        nextDir[pos/8][pos%8] = (engine.put(new LinkedNode<>(0, key, value), LN_SERIALIZER) <<1) | 1;
    506506                    }
    507507
     
    514514                        int pos = (hash(n.key) >>>(7*(level -1) )) & 0x7F;
    515515                        if(nextDir[pos/8]==null) nextDir[pos/8] = new long[8];
    516                         n = new LinkedNode<K, V>(nextDir[pos/8][pos%8]>>>1, n.key, n.value);
     516                        n = new LinkedNode<>(nextDir[pos/8][pos%8]>>>1, n.key, n.value);
    517517                        nextDir[pos/8][pos%8] = (nodeRecid<<1) | 1;
    518518                        engine.update(nodeRecid, n, LN_SERIALIZER);
     
    530530                    // record does not exist in linked list, so create new one
    531531                    recid = dir[slot/8][slot%8]>>>1;
    532                     long newRecid = engine.put(new LinkedNode<K, V>(recid, key, value), LN_SERIALIZER);
     532                    long newRecid = engine.put(new LinkedNode<>(recid, key, value), LN_SERIALIZER);
    533533                    dir[slot/8][slot%8] = (newRecid<<1) | 1;
    534534                    engine.update(dirRecid, dir, DIR_SERIALIZER);
     
    601601                            }else{
    602602                                //referenced from LinkedNode
    603                                 prevLn = new LinkedNode<K, V>(ln.next, prevLn.key, prevLn.value);
     603                                prevLn = new LinkedNode<>(ln.next, prevLn.key, prevLn.value);
    604604                                engine.update(prevRecid, prevLn, LN_SERIALIZER);
    605605                            }
     
    11761176    public Map<K,V> snapshot(){
    11771177        Engine snapshot = SnapshotEngine.createSnapshotFor(engine);
    1178         return new HTreeMap<K, V>(snapshot,rootRecid, defaultSerialzierForSnapshots);
     1178        return new HTreeMap<>(snapshot,rootRecid, defaultSerialzierForSnapshots);
    11791179    }
    11801180
Note: See TracChangeset for help on using the changeset viewer.