Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * JBoss, Home of Professional Open Source.
   * Copyright 2012 Red Hat, Inc., and individual contributors
   * as indicated by the @author tags.
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
  *     http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
 
 package io.undertow.util;
 
 import java.util.List;

Author(s):
David M. Lloyd
 
 public final class AttachmentList<T> implements List<T>, RandomAccess {
 
     private final Class<T> valueClass;
     private final List<T> delegate;
 
     public AttachmentList(final int initialCapacityfinal Class<T> valueClass) {
          = Collections.checkedList(new ArrayList<T>(initialCapacity), valueClass);
         this. = valueClass;
     }
 
     public AttachmentList(final Class<T> valueClass) {
          = Collections.checkedList(new ArrayList<T>(), valueClass);
         this. = valueClass;
     }
 
     public AttachmentList(final Collection<? extends T> cfinal Class<T> valueClass) {
          = Collections.checkedList(new ArrayList<T>(c.size()), valueClass);
         .addAll(c);
         this. = valueClass;
     }
 
     public Class<T> getValueClass() {
         return ;
     }
 
     public int size() {
         return .size();
     }
 
     public boolean isEmpty() {
         return .isEmpty();
     }
 
     public boolean contains(final Object o) {
         return .contains(o);
     }
 
     public Iterator<T> iterator() {
         return .iterator();
     }
 
     public Object[] toArray() {
         return .toArray();
     }
 
     public <T> T[] toArray(final T[] a) {
         return .toArray(a);
     }
 
     public boolean add(final T t) {
         return .add(t);
     }
 
     public boolean remove(final Object o) {
         return .remove(o);
     }
 
     public boolean containsAll(final Collection<?> c) {
         return .containsAll(c);
     }
 
     public boolean addAll(final Collection<? extends T> c) {
         return .addAll(c);
     }
 
     public boolean addAll(final int indexfinal Collection<? extends T> c) {
         return .addAll(indexc);
     }
    public boolean removeAll(final Collection<?> c) {
        return .removeAll(c);
    }
    public boolean retainAll(final Collection<?> c) {
        return .retainAll(c);
    }
    public void clear() {
        .clear();
    }
    public boolean equals(final Object o) {
        return .equals(o);
    }
    public int hashCode() {
        return .hashCode();
    }
    public T get(final int index) {
        return .get(index);
    }
    public T set(final int indexfinal T element) {
        return .set(indexelement);
    }
    public void add(final int indexfinal T element) {
        .add(indexelement);
    }
    public T remove(final int index) {
        return .remove(index);
    }
    public int indexOf(final Object o) {
        return .indexOf(o);
    }
    public int lastIndexOf(final Object o) {
        return .lastIndexOf(o);
    }
    public ListIterator<T> listIterator() {
        return .listIterator();
    }
    public ListIterator<T> listIterator(final int index) {
        return .listIterator(index);
    }
    public List<T> subList(final int fromIndexfinal int toIndex) {
        return .subList(fromIndextoIndex);
    }
New to GrepCode? Check out our FAQ X