commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pste...@apache.org
Subject svn commit: r719907 - /commons/proper/math/branches/MATH_2_0/src/java/org/apache/commons/math/util/ResizableDoubleArray.java
Date Sat, 22 Nov 2008 20:16:26 GMT
Author: psteitz
Date: Sat Nov 22 12:16:26 2008
New Revision: 719907

URL: http://svn.apache.org/viewvc?rev=719907&view=rev
Log:
Javadoc only.

Modified:
    commons/proper/math/branches/MATH_2_0/src/java/org/apache/commons/math/util/ResizableDoubleArray.java

Modified: commons/proper/math/branches/MATH_2_0/src/java/org/apache/commons/math/util/ResizableDoubleArray.java
URL: http://svn.apache.org/viewvc/commons/proper/math/branches/MATH_2_0/src/java/org/apache/commons/math/util/ResizableDoubleArray.java?rev=719907&r1=719906&r2=719907&view=diff
==============================================================================
--- commons/proper/math/branches/MATH_2_0/src/java/org/apache/commons/math/util/ResizableDoubleArray.java
(original)
+++ commons/proper/math/branches/MATH_2_0/src/java/org/apache/commons/math/util/ResizableDoubleArray.java
Sat Nov 22 12:16:26 2008
@@ -252,6 +252,7 @@
      * is thrown.
      * 
      * @param original
+     * @since 2.0
      */
     public ResizableDoubleArray(ResizableDoubleArray original) {
         copy(original, this);
@@ -308,6 +309,15 @@
         return discarded;
     }
        
+    /**
+     * Substitutes <code>value</code> for the most recently added value.
+     * Returns the value that has been replaced. If the array is empty (i.e. 
+     * if {@link #numElements} is zero), a MathRuntimeException is thrown.
+     * 
+     * @param value new value to substitute for the most recently added value
+     * @return value that has been replaced in the array
+     * @since 2.0
+     */
     public synchronized double substituteMostRecentElement(double value) {
         if (numElements < 1) {
             throw MathRuntimeException.createArrayIndexOutOfBoundsException(
@@ -397,6 +407,7 @@
      * 
      * @param i  the number of elements to discard from the front of the array
      * @throws IllegalArgumentException if i is greater than numElements.
+     * @since 2.0
      */
     public synchronized void discardFrontElements(int i) {
 
@@ -413,6 +424,7 @@
      * 
      * @param i  the number of elements to discard from the end of the array
      * @throws IllegalArgumentException if i is greater than numElements.
+     * @since 2.0
      */
     public synchronized void discardMostRecentElements(int i) {
 
@@ -437,6 +449,7 @@
      * of the array, false if elements are to be discarded from the end
      * of the array 
      * @throws IllegalArgumentException if i is greater than numElements.
+     * @since 2.0
      */
     private synchronized void discardExtremeElements(int i,boolean front) {
         if (i > numElements) {
@@ -765,6 +778,10 @@
      * <p>Neither source nor dest may be null; otherwise a NullPointerException
      * is thrown</p>
      * 
+     * @param source ResizableDoubleArray to copy
+     * @param dest ResizableArray to replace with a copy of the source array
+     * @since 2.0
+     * 
      */
     public static void copy(ResizableDoubleArray source, ResizableDoubleArray dest) {
        synchronized(source) {
@@ -788,6 +805,7 @@
      * 
      * @return a new ResizableDoubleArray with the same data and configuration
      * properties as this
+     * @since 2.0
      */
     public synchronized ResizableDoubleArray copy() {
         ResizableDoubleArray result = new ResizableDoubleArray();
@@ -802,7 +820,7 @@
      * @param object object to be compared for equality with this
      * @return true iff object is a ResizableDoubleArray with the same data and
      * properties as this
-     *
+     * @since 2.0
      */
     public boolean equals(Object object) {
         if (object == this ) {
@@ -830,6 +848,7 @@
      * Returns a hash code consistent with equals.
      * 
      * @return hash code representing this ResizableDoubleArray
+     * @since 2.0
      */
     public int hashCode() {
         int[] hashData = new int[7];



Mime
View raw message