Ignore:
Timestamp:
2014-07-14T04:18:06+02:00 (12 years ago)
Author:
donvip
Message:

[josm_plugins] fix compilation warnings

File:
1 edited

Legend:

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

    r29484 r30532  
    4040            }
    4141
     42            @SuppressWarnings("unchecked")
    4243            @Override
    4344            public Node<E> deserialize(DataInput in, int available) throws IOException {
     
    7172        protected static final class Node<E>{
    7273
     74            @SuppressWarnings({ "unchecked", "rawtypes" })
    7375            protected static final Node EMPTY = new Node(0L, null);
    7476
     
    302304    }
    303305
     306    @SuppressWarnings("unchecked")
    304307    static <E> Stack<E> getStack(Engine engine, Serializer<Serializer> serializerSerializer, long rootRecid){
    305308        StackRoot root = engine.get(rootRecid, new StackRootSerializer(serializerSerializer));
     
    323326        }
    324327
     328        @SuppressWarnings("unchecked")
    325329        @Override
    326330        public boolean add(E item){
     
    337341        }
    338342
     343        @SuppressWarnings("unchecked")
    339344        @Override
    340345        public E poll(){
     
    416421    }
    417422
     423    @SuppressWarnings("unchecked")
    418424    static <E> long createQueue(Engine engine, Serializer<Serializer> serializerSerializer, Serializer<E> serializer){
    419425        long headerRecid = engine.put(0L, Serializer.LONG_SERIALIZER);
     
    426432    }
    427433
    428 
     434    @SuppressWarnings("unchecked")
    429435    static <E> Queue<E> getQueue(Engine engine, Serializer<Serializer> serializerSerializer, long rootRecid){
    430436        QueueRoot root = engine.get(rootRecid, new QueueRootSerializer(serializerSerializer));
     
    439445        protected final long size;
    440446
     447        @SuppressWarnings("unchecked")
    441448        public CircularQueue(Engine engine, Serializer serializer, long headRecid, long headInsertRecid, long size) {
    442449            super(engine, serializer, headRecid);
     
    445452        }
    446453
     454        @SuppressWarnings("unchecked")
    447455        @Override
    448456        public boolean add(Object o) {
     
    545553    }
    546554
     555    @SuppressWarnings({ "rawtypes", "unchecked" })
    547556    static <E> long createCircularQueue(Engine engine, Serializer<Serializer> serializerSerializer, Serializer<E> serializer, long size){
    548557        if(size<2) throw new IllegalArgumentException();
Note: See TracChangeset for help on using the changeset viewer.