Convert to annotations, minor cleanup.

Patch by: jat
Review by: tobyr



git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@2065 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/test/com/google/gwt/emultest/java/util/ArraySortBenchmark.java b/user/test/com/google/gwt/emultest/java/util/ArraySortBenchmark.java
index abc1495..2167aa7 100644
--- a/user/test/com/google/gwt/emultest/java/util/ArraySortBenchmark.java
+++ b/user/test/com/google/gwt/emultest/java/util/ArraySortBenchmark.java
@@ -18,6 +18,8 @@
 import com.google.gwt.benchmarks.client.Benchmark;
 import com.google.gwt.benchmarks.client.IntRange;
 import com.google.gwt.benchmarks.client.Operator;
+import com.google.gwt.benchmarks.client.RangeField;
+import com.google.gwt.benchmarks.client.Setup;
 
 import java.util.Arrays;
 
@@ -29,12 +31,9 @@
   private static class TestObject implements Comparable<TestObject> {
 
     private int value;
-    @SuppressWarnings("unused")
-    private int index;
-
-    public TestObject(int value, int index) {
+    
+    public TestObject(int value) {
       this.value = value;
-      this.index = index;
     }
 
     public int compareTo(TestObject o) {
@@ -58,10 +57,6 @@
   final IntRange sizeRange = new IntRange(128, MAX_ARRAY_SIZE, Operator.ADD,
       256);
 
-  public String getModuleName() {
-    return "com.google.gwt.emultest.EmulSuite";
-  }
-
   public void beginByteArray(Integer size) {
     byteArray = new byte[size.intValue()];
     System.arraycopy(initByteArray, 0, byteArray, 0, size.intValue());
@@ -82,16 +77,19 @@
     System.arraycopy(initByteArray, 0, byteArray, 0, size.intValue());
   }
 
+  public String getModuleName() {
+    return "com.google.gwt.emultest.EmulSuite";
+  }
+
   // Required for JUnit
   public void testByteArray() {
   }
 
   /**
    * Sorts <code>size</code> byte entries.
-   * 
-   * @gwt.benchmark.param size -limit = sizeRange
    */
-  public void testByteArray(Integer size) {
+  @Setup("beginByteArray")
+  public void testByteArray(@RangeField("sizeRange") Integer size) {
     Arrays.sort(byteArray);
   }
 
@@ -101,10 +99,9 @@
 
   /**
    * Sorts <code>size</code> int entries.
-   * 
-   * @gwt.benchmark.param size -limit = sizeRange
    */
-  public void testIntArray(Integer size) {
+  @Setup("beginIntArray")
+  public void testIntArray(@RangeField("sizeRange") Integer size) {
     Arrays.sort(intArray);
   }
 
@@ -114,10 +111,9 @@
 
   /**
    * Sorts <code>size</code> object entries.
-   * 
-   * @gwt.benchmark.param size -limit = sizeRange
    */
-  public void testObjectArray(Integer size) {
+  @Setup("beginObjectArray")
+  public void testObjectArray(@RangeField("sizeRange") Integer size) {
     Arrays.sort(objectArray);
   }
 
@@ -127,10 +123,9 @@
 
   /**
    * Sorts <code>size</code> byte entries as a subarray.
-   * 
-   * @gwt.benchmark.param size -limit = sizeRange
    */
-  public void testSubarray(Integer size) {
+  @Setup("beginSubarray")
+  public void testSubarray(@RangeField("sizeRange") Integer size) {
     Arrays.sort(byteArray, SUBARRAY_SKIP, size);
   }
 
@@ -152,8 +147,7 @@
     }
     initObjectArray = new TestObject[MAX_ARRAY_SIZE + SUBARRAY_SKIP];
     for (int i = 0; i < MAX_ARRAY_SIZE + SUBARRAY_SKIP; i++) {
-      initObjectArray[i] = new TestObject((i * 31 + 17) % 500, i);
+      initObjectArray[i] = new TestObject((i * 31 + 17) % 500);
     }
   }
-
 }