harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From py...@apache.org
Subject svn commit: r477155 - in /harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/util: FormattableFlags.java Stack.java Vector.java
Date Mon, 20 Nov 2006 11:56:36 GMT
Author: pyang
Date: Mon Nov 20 03:56:35 2006
New Revision: 477155

URL: http://svn.apache.org/viewvc?view=rev&rev=477155
Log:
fix API signature according to JavaDoc and JAPI reverse report on Harmony and RI

Modified:
    harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/util/FormattableFlags.java
    harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/util/Stack.java
    harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/util/Vector.java

Modified: harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/util/FormattableFlags.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/util/FormattableFlags.java?view=diff&rev=477155&r1=477154&r2=477155
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/util/FormattableFlags.java
(original)
+++ harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/util/FormattableFlags.java
Mon Nov 20 03:56:35 2006
@@ -22,6 +22,11 @@
  */
 
 public class FormattableFlags {
+    
+    private FormattableFlags(){
+        //prevent this class to be instantialized
+    }
+    
     /**
      * Denotes the output to be left-justified. In order to fill the minimum
      * width requirement, spaces('\u0020') will be appended at the end of the

Modified: harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/util/Stack.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/util/Stack.java?view=diff&rev=477155&r1=477154&r2=477155
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/util/Stack.java (original)
+++ harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/util/Stack.java Mon Nov
20 03:56:35 2006
@@ -53,7 +53,7 @@
 	 */
 	public synchronized E peek() {
 		try {
-			return elementData[elementCount - 1];
+			return (E)elementData[elementCount - 1];
 		} catch (IndexOutOfBoundsException e) {
 			throw new EmptyStackException();
 		}
@@ -71,7 +71,7 @@
 	public synchronized E pop() {
 		try {
 			int index = elementCount - 1;
-			E obj = elementData[index];
+			E obj = (E)elementData[index];
 			removeElementAt(index);
 			return obj;
 		} catch (IndexOutOfBoundsException e) {

Modified: harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/util/Vector.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/util/Vector.java?view=diff&rev=477155&r1=477154&r2=477155
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/util/Vector.java (original)
+++ harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/util/Vector.java Mon Nov
20 03:56:35 2006
@@ -52,7 +52,7 @@
 	/**
 	 * The elements of the vector.
 	 */
-	protected E[] elementData;
+	protected Object[] elementData;
 
 	/**
 	 * How many elements should be added to the vector when it is detected that
@@ -323,7 +323,7 @@
 	 */
 	public synchronized E elementAt(int location) {
 		if (location < elementCount) {
-			return elementData[location];
+			return (E)elementData[location];
 		}
 		throw new ArrayIndexOutOfBoundsException(location);
 	}
@@ -348,7 +348,7 @@
 			public E nextElement() {
 				synchronized (Vector.this) {
 					if (pos < elementCount) {
-						return elementData[pos++];
+						return (E)elementData[pos++];
 					}
 				}
 				throw new NoSuchElementException();
@@ -425,7 +425,7 @@
 	 */
 	public synchronized E firstElement() {
 		if (elementCount > 0) {
-			return elementData[0];
+			return (E)elementData[0];
 		}
 		throw new NoSuchElementException();
 	}
@@ -627,7 +627,7 @@
 	 */
 	public synchronized E lastElement() {
 		try {
-			return elementData[elementCount - 1];
+			return (E)elementData[elementCount - 1];
 		} catch (IndexOutOfBoundsException e) {
 			throw new NoSuchElementException();
 		}
@@ -699,7 +699,7 @@
 	@Override
     public synchronized E remove(int location) {
 		if (location < elementCount) {
-			E result = elementData[location];
+			E result = (E)elementData[location];
 			elementCount--;
 			int size = elementCount - location;
 			if (size > 0) {
@@ -872,7 +872,7 @@
 	@Override
     public synchronized E set(int location, E object) {
 		if (location < elementCount) {
-			E result = elementData[location];
+			E result = (E)elementData[location];
 			elementData[location] = object;
 			return result;
 		}



Mime
View raw message