Print

Print


Commit in LCGO/src/java/hep/gear/implementation on MAIN
GearParametersImpl.java+31-171.1.1.1 -> 1.2
Fix to not use Arrays fir gcj3 compatibility

LCGO/src/java/hep/gear/implementation
GearParametersImpl.java 1.1.1.1 -> 1.2
diff -u -r1.1.1.1 -r1.2
--- GearParametersImpl.java	30 Oct 2006 10:58:53 -0000	1.1.1.1
+++ GearParametersImpl.java	1 Nov 2006 13:48:45 -0000	1.2
@@ -3,18 +3,15 @@
 import hep.gear.api.GearParameters;
 import hep.gear.base.UnknownParameterException;
 
-import java.lang.reflect.Array;
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Map;
 import java.util.Set;
 
-
-
 /** Implementation of GearParameters using Maps of Integer,Double,String and int[],double[],String[]
  * 
  * @author gaede
- * @version $Id: GearParametersImpl.java,v 1.1.1.1 2006/10/30 10:58:53 gaede Exp $
+ * @version $Id: GearParametersImpl.java,v 1.2 2006/11/01 13:48:45 tonyj Exp $
  */
 
 public class GearParametersImpl implements GearParameters {
@@ -168,19 +165,36 @@
 		return str ;
 	}
 
-	public String arrayToString( Object array ) {
-		String str = new String("") ;
-		if( Array.getLength(array)  > 0 ) {
-			str += "{" ;
-			for (int i = 0; i < Array.getLength(array); i++) {
-				if(i>0) str += "," ;
-				str += ""+Array.get(array, i).toString() ;
-			}
-			str += "}" ;
-		}
-		return str ;
-	}
-
+	public String arrayToString( int[] array ) {
+           StringBuffer buffer = new StringBuffer();
+           for (int i=0; i<array.length; i++)
+           {
+              buffer.append(array[i]);
+              if (++i == array.length) break;
+              buffer.append('.');
+           }
+           return buffer.toString();
+        }
+	public String arrayToString( double[] array ) {
+           StringBuffer buffer = new StringBuffer();
+           for (int i=0; i<array.length; i++)
+           {
+              buffer.append(array[i]);
+              if (++i == array.length) break;
+              buffer.append('.');
+           }
+           return buffer.toString();
+        }
+        public String arrayToString( Object[] array ) {
+           StringBuffer buffer = new StringBuffer();
+           for (int i=0; i<array.length; i++)
+           {
+              buffer.append(array[i]);
+              if (++i == array.length) break;
+              buffer.append('.');
+           }
+           return buffer.toString();
+        }
 
 	protected int size() { 
 		return _intMap.size() + _doubleMap.size() + _stringMap.size() +
CVSspam 0.2.8