You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by nd...@apache.org on 2006/07/22 06:17:32 UTC
svn commit: r424519 -
/incubator/harmony/standard/sandbox/juc-proposal/concurrent/src/main/java/java/util/concurrent/CopyOnWriteArrayList.java
Author: ndbeyer
Date: Fri Jul 21 21:17:31 2006
New Revision: 424519
URL: http://svn.apache.org/viewvc?rev=424519&view=rev
Log:
Add stub of CopyOnWriteArrayList.
Added:
incubator/harmony/standard/sandbox/juc-proposal/concurrent/src/main/java/java/util/concurrent/CopyOnWriteArrayList.java (with props)
Added: incubator/harmony/standard/sandbox/juc-proposal/concurrent/src/main/java/java/util/concurrent/CopyOnWriteArrayList.java
URL: http://svn.apache.org/viewvc/incubator/harmony/standard/sandbox/juc-proposal/concurrent/src/main/java/java/util/concurrent/CopyOnWriteArrayList.java?rev=424519&view=auto
==============================================================================
--- incubator/harmony/standard/sandbox/juc-proposal/concurrent/src/main/java/java/util/concurrent/CopyOnWriteArrayList.java (added)
+++ incubator/harmony/standard/sandbox/juc-proposal/concurrent/src/main/java/java/util/concurrent/CopyOnWriteArrayList.java Fri Jul 21 21:17:31 2006
@@ -0,0 +1,162 @@
+/* Copyright 2006 The Apache Software Foundation or its licensors, as applicable
+ *
+ * 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 java.util.concurrent;
+
+import java.io.Serializable;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+import java.util.ListIterator;
+import java.util.RandomAccess;
+
+public class CopyOnWriteArrayList<E> implements List<E>, RandomAccess, Cloneable, Serializable {
+
+ private static final long serialVersionUID = 8673264195747942595L;
+
+ public CopyOnWriteArrayList() {
+ super();
+ }
+
+ public CopyOnWriteArrayList(Collection<? extends E> c) {
+ super();
+ }
+
+ public CopyOnWriteArrayList(E[] array) {
+ super();
+ }
+
+ public boolean add(E e) {
+ return false;
+ }
+
+ public void add(int index, E e) {
+ }
+
+ public boolean addAll(Collection<? extends E> c) {
+ return false;
+ }
+
+ public boolean addAll(int index, Collection<? extends E> c) {
+ return false;
+ }
+
+ public int addAllAbsent(Collection<? extends E> c) {
+ return 0;
+ }
+
+ public boolean addIfAbsent(E e) {
+ return false;
+ }
+
+ public void clear() {
+ }
+
+ public Object clone() {
+ return null;
+ }
+
+ public boolean contains(Object o) {
+ return false;
+ }
+
+ public boolean containsAll(Collection<?> c) {
+ return false;
+ }
+
+ public boolean equals(Object o) {
+ return false;
+ }
+
+ public E get(int index) {
+ return null;
+ }
+
+ public int hashCode() {
+ return 0;
+ }
+
+ public int indexOf(E e, int index) {
+ return 0;
+ }
+
+ public int indexOf(Object o) {
+ return 0;
+ }
+
+ public boolean isEmpty() {
+ return false;
+ }
+
+ public Iterator<E> iterator() {
+ return null;
+ }
+
+ public int lastIndexOf(E e, int index) {
+ return 0;
+ }
+
+ public int lastIndexOf(Object o) {
+ return 0;
+ }
+
+ public ListIterator<E> listIterator() {
+ return null;
+ }
+
+ public ListIterator<E> listIterator(int index) {
+ return null;
+ }
+
+ public E remove(int index) {
+ return null;
+ }
+
+ public boolean remove(Object o) {
+ return false;
+ }
+
+ public boolean removeAll(Collection<?> c) {
+ return false;
+ }
+
+ public boolean retainAll(Collection<?> c) {
+ return false;
+ }
+
+ public E set(int index, E e) {
+ return null;
+ }
+
+ public int size() {
+ return 0;
+ }
+
+ public List<E> subList(int fromIndex, int toIndex) {
+ return null;
+ }
+
+ public Object[] toArray() {
+ return null;
+ }
+
+ public <T> T[] toArray(T[] arg0) {
+ return null;
+ }
+
+ public String toString() {
+ return null;
+ }
+}
Propchange: incubator/harmony/standard/sandbox/juc-proposal/concurrent/src/main/java/java/util/concurrent/CopyOnWriteArrayList.java
------------------------------------------------------------------------------
svn:eol-style = native