Add type params for ListRegistration instances.

Review at http://gwt-code-reviews.appspot.com/329801


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@7895 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/bikeshed/src/com/google/gwt/bikeshed/tree/client/TreeNodeView.java b/bikeshed/src/com/google/gwt/bikeshed/tree/client/TreeNodeView.java
index 3b3ceb3..0e177e3 100644
--- a/bikeshed/src/com/google/gwt/bikeshed/tree/client/TreeNodeView.java
+++ b/bikeshed/src/com/google/gwt/bikeshed/tree/client/TreeNodeView.java
@@ -64,7 +64,7 @@
   /**
    * The list registration for the list of children.
    */
-  private ListRegistration listReg;
+  private ListRegistration<?> listReg;
 
   /**
    * The info about children of this node.
diff --git a/bikeshed/src/com/google/gwt/sample/bikeshed/stocks/client/StocksDesktop.java b/bikeshed/src/com/google/gwt/sample/bikeshed/stocks/client/StocksDesktop.java
index ed1eb28..9dc451f 100644
--- a/bikeshed/src/com/google/gwt/sample/bikeshed/stocks/client/StocksDesktop.java
+++ b/bikeshed/src/com/google/gwt/sample/bikeshed/stocks/client/StocksDesktop.java
@@ -114,7 +114,7 @@
     // of the UiFactories need the models to instantiate their widgets.
     searchListModel = new AsyncListModel<StockQuote>() {
       @Override
-      protected void onRangeChanged(ListRegistration reg, int start, int length) {
+      protected void onRangeChanged(ListRegistration<StockQuote> reg, int start, int length) {
         update();
       }
     };
@@ -122,7 +122,7 @@
 
     favoritesListModel = new AsyncListModel<StockQuote>() {
       @Override
-      protected void onRangeChanged(ListRegistration reg, int start, int length) {
+      protected void onRangeChanged(ListRegistration<StockQuote> reg, int start, int length) {
         update();
       }
     };
@@ -130,7 +130,7 @@
 
     playerScoresListModel = new AsyncListModel<PlayerInfo>() {
       @Override
-      protected void onRangeChanged(ListRegistration reg, int start, int length) {
+      protected void onRangeChanged(ListRegistration<PlayerInfo> reg, int start, int length) {
       }
     };
 
diff --git a/bikeshed/src/com/google/gwt/sample/bikeshed/stocks/client/StocksMobile.java b/bikeshed/src/com/google/gwt/sample/bikeshed/stocks/client/StocksMobile.java
index 3e1ba9c..b401424 100644
--- a/bikeshed/src/com/google/gwt/sample/bikeshed/stocks/client/StocksMobile.java
+++ b/bikeshed/src/com/google/gwt/sample/bikeshed/stocks/client/StocksMobile.java
@@ -75,7 +75,7 @@
     // of the UiFactories need the models to instantiate their widgets.
     favoritesListModel = new AsyncListModel<StockQuote>() {
       @Override
-      protected void onRangeChanged(ListRegistration reg, int start, int length) {
+      protected void onRangeChanged(ListRegistration<StockQuote> reg, int start, int length) {
         update();
       }
     };
diff --git a/bikeshed/src/com/google/gwt/sample/bikeshed/stocks/client/TransactionTreeViewModel.java b/bikeshed/src/com/google/gwt/sample/bikeshed/stocks/client/TransactionTreeViewModel.java
index 5daa78d..4065273 100644
--- a/bikeshed/src/com/google/gwt/sample/bikeshed/stocks/client/TransactionTreeViewModel.java
+++ b/bikeshed/src/com/google/gwt/sample/bikeshed/stocks/client/TransactionTreeViewModel.java
@@ -52,7 +52,7 @@
     }
 
     @Override
-    protected void onRangeChanged(ListRegistration reg, int start, int length) {
+    protected void onRangeChanged(ListRegistration<StockQuote> reg, int start, int length) {
       updater.update();
     }
   }
diff --git a/bikeshed/src/com/google/gwt/sample/bikeshed/tree/client/MyTreeViewModel.java b/bikeshed/src/com/google/gwt/sample/bikeshed/tree/client/MyTreeViewModel.java
index ac3d6b3..eb8623d 100644
--- a/bikeshed/src/com/google/gwt/sample/bikeshed/tree/client/MyTreeViewModel.java
+++ b/bikeshed/src/com/google/gwt/sample/bikeshed/tree/client/MyTreeViewModel.java
@@ -48,7 +48,7 @@
     }
 
     @Override
-    protected void onRangeChanged(ListRegistration reg, int start, int length) {
+    protected void onRangeChanged(ListRegistration<Integer> reg, int start, int length) {
       List<Integer> values = new ArrayList<Integer>(1);
       values.add(wordLength);
       updateDataSize(1, true);
@@ -64,7 +64,7 @@
     }
 
     @Override
-    protected void onRangeChanged(ListRegistration reg, int start, int length) {
+    protected void onRangeChanged(ListRegistration<String> reg, int start, int length) {
       String prefix = value.endsWith("...") ? value.substring(0,
           value.length() - 3) : value;
       dataService.getNext(prefix, new AsyncCallback<List<String>>() {