create changelog entry
[debian/openrocket] / core / src / net / sf / openrocket / util / ArrayList.java
1 package net.sf.openrocket.util;
2
3 import java.util.Collection;
4
5 /**
6  * An implementation of an ArrayList with a type-safe {@link #clone()} method.
7  * 
8  * @author Sampo Niskanen <sampo.niskanen@iki.fi>
9  */
10 public class ArrayList<E> extends java.util.ArrayList<E> {
11         
12         public ArrayList() {
13                 super();
14         }
15         
16         public ArrayList(Collection<? extends E> c) {
17                 super(c);
18         }
19         
20         public ArrayList(int initialCapacity) {
21                 super(initialCapacity);
22         }
23         
24         @SuppressWarnings("unchecked")
25         @Override
26         public ArrayList<E> clone() {
27                 return (ArrayList<E>) super.clone();
28         }
29         
30 }