Package org.jd.core.v1.util
Class DefaultList<E>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<E>
-
- org.jd.core.v1.util.DefaultList<E>
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Iterable<E>
,java.util.Collection<E>
,java.util.List<E>
,java.util.RandomAccess
- Direct Known Subclasses:
AnnotationReferences
,ArrayVariableInitializer
,DefaultList.EmptyList
,ElementValuePairs
,ElementValues
,Expressions
,ExpressionVisitor.Fragments
,FieldDeclarators
,FormalParameters
,LocalVariableDeclarators
,MemberDeclarations
,Statements
,TypeArguments
,TypeDeclarations
,TypeParameters
,Types
,TypeVisitor.Tokens
public class DefaultList<E> extends java.util.ArrayList<E>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
DefaultList.EmptyList<E>
-
Field Summary
Fields Modifier and Type Field Description protected static DefaultList.EmptyList
EMPTY_LIST
-
Constructor Summary
Constructors Constructor Description DefaultList()
DefaultList(int capacity)
DefaultList(E[] elements)
DefaultList(E element, E... elements)
DefaultList(java.util.Collection<E> collection)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> DefaultList<T>
emptyList()
E
getFirst()
E
getLast()
boolean
isList()
E
removeFirst()
E
removeLast()
-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
-
-
-
Field Detail
-
EMPTY_LIST
protected static final DefaultList.EmptyList EMPTY_LIST
-
-
Method Detail
-
getFirst
public E getFirst()
-
getLast
public E getLast()
-
removeFirst
public E removeFirst()
-
removeLast
public E removeLast()
-
isList
public boolean isList()
-
emptyList
public static <T> DefaultList<T> emptyList()
-
-