rwaldhoff 01/05/04 09:33:26 Modified: collections/src/java/org/apache/commons/collections CursorableLinkedList.java ArrayStack.java Log: importing classes referenced in javadoc comments (javadoc won't find them otherwise) Revision Changes Path 1.3 +12 -59 jakarta-commons/collections/src/java/org/apache/commons/collections/CursorableLinkedList.java Index: CursorableLinkedList.java =================================================================== RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/CursorableLinkedList.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- CursorableLinkedList.java 2001/04/26 00:05:47 1.2 +++ CursorableLinkedList.java 2001/05/04 16:33:13 1.3 @@ -1,62 +1,13 @@ /* - * $Header: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/CursorableLinkedList.java,v 1.2 2001/04/26 00:05:47 rwaldhoff Exp $ - * $Revision: 1.2 $ - * $Date: 2001/04/26 00:05:47 $ - * - * ==================================================================== - * - * The Apache Software License, Version 1.1 - * - * Copyright (c) 1999-2001 The Apache Software Foundation. All rights - * reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * 3. The end-user documentation included with the redistribution, if - * any, must include the following acknowlegement: - * "This product includes software developed by the - * Apache Software Foundation (http://www.apache.org/)." - * Alternately, this acknowlegement may appear in the software itself, - * if and wherever such third-party acknowlegements normally appear. - * - * 4. The names "The Jakarta Project", "Commons", and "Apache Software - * Foundation" must not be used to endorse or promote products derived - * from this software without prior written permission. For written - * permission, please contact [EMAIL PROTECTED] - * - * 5. Products derived from this software may not be called "Apache" - * nor may "Apache" appear in their names without prior written - * permission of the Apache Group. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * ==================================================================== - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation. For more - * information on the Apache Software Foundation, please see - * <http://www.apache.org/>. - * + * $Header: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/CursorableLinkedList.java,v 1.3 2001/05/04 16:33:13 rwaldhoff Exp $ + * $Revision: 1.3 $ + * $Date: 2001/05/04 16:33:13 $ + * + * Copyright (C) The Apache Software Foundation. All rights reserved. + * + * This software is published under the terms of the Apache Software License + * version 1.1, a copy of which has been included with this distribution in + * the LICENSE file. */ // to do: use weak references to cursors in case they aren't closed directly @@ -75,6 +26,8 @@ import java.io.ObjectOutputStream; import java.io.IOException; import java.lang.reflect.Array; +import java.util.LinkedList; // only used in javadoc comments, javadoc won't find it otherwise +import java.lang.UnsupportedOperationException; // stops a javadoc warning /** * A doubly-linked list implementation of the {@link List} interface, @@ -89,7 +42,7 @@ * <b>Note that this implementation is not synchronized.</b> * * @author Rodney Waldhoff - * @version $Id: CursorableLinkedList.java,v 1.2 2001/04/26 00:05:47 rwaldhoff Exp $ + * @version $Id: CursorableLinkedList.java,v 1.3 2001/05/04 16:33:13 rwaldhoff Exp $ * @see java.util.LinkedList */ public class CursorableLinkedList implements List, Serializable { 1.3 +8 -8 jakarta-commons/collections/src/java/org/apache/commons/collections/ArrayStack.java Index: ArrayStack.java =================================================================== RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/ArrayStack.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ArrayStack.java 2001/04/16 22:39:21 1.2 +++ ArrayStack.java 2001/05/04 16:33:18 1.3 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/ArrayStack.java,v 1.2 2001/04/16 22:39:21 geirm Exp $ - * $Revision: 1.2 $ - * $Date: 2001/04/16 22:39:21 $ + * $Header: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/ArrayStack.java,v 1.3 2001/05/04 16:33:18 rwaldhoff Exp $ + * $Revision: 1.3 $ + * $Date: 2001/05/04 16:33:18 $ * * ==================================================================== * @@ -65,8 +65,8 @@ import java.util.ArrayList; import java.util.EmptyStackException; +import java.util.Stack; // only used in javadoc comments, javadoc won't find it otherwise - /** * An implementation of the {@link java.util.Stack} API that is based on an * <code>ArrayList</code> instead of a <code>Vector</code>, so it is not @@ -75,7 +75,7 @@ * worry about multiple thread contention. * * @author Craig R. McClanahan - * @version $Revision: 1.2 $ $Date: 2001/04/16 22:39:21 $ + * @version $Revision: 1.3 $ $Date: 2001/05/04 16:33:18 $ * @see java.util.Stack */ @@ -120,15 +120,15 @@ * stack to satisfy this request */ public Object peek(int n) throws EmptyStackException { - + int m = (size() - n) - 1; if (m < 0) throw new EmptyStackException(); else return (get(m)); - + } - + /** * Pop the top item off of this stack and return it.