summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/ListPatcher.java
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2008-01-30 06:15:20 -0800
committerMark Spruiell <mes@zeroc.com>2008-01-30 06:15:20 -0800
commitf3c3029ff651d294a1a0df0e79e72771307310fc (patch)
tree1f061a96f5f46051b6daf45ccbdb63ebd2cdd746 /java/src/IceInternal/ListPatcher.java
parentFixed and moved fixVersion.py/fixCopyright.py (diff)
downloadice-f3c3029ff651d294a1a0df0e79e72771307310fc.tar.bz2
ice-f3c3029ff651d294a1a0df0e79e72771307310fc.tar.xz
ice-f3c3029ff651d294a1a0df0e79e72771307310fc.zip
using Java5 types in Ice core; general cleanup
Diffstat (limited to 'java/src/IceInternal/ListPatcher.java')
-rw-r--r--java/src/IceInternal/ListPatcher.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/java/src/IceInternal/ListPatcher.java b/java/src/IceInternal/ListPatcher.java
index 37b8713b68b..6d1dfd16280 100644
--- a/java/src/IceInternal/ListPatcher.java
+++ b/java/src/IceInternal/ListPatcher.java
@@ -9,10 +9,10 @@
package IceInternal;
-public class ListPatcher implements Patcher, Ice.ReadObjectCallback
+public class ListPatcher<T> implements Patcher, Ice.ReadObjectCallback
{
public
- ListPatcher(java.util.List list, Class cls, String type, int index)
+ ListPatcher(java.util.List<T> list, Class<T> cls, String type, int index)
{
_list = list;
_cls = cls;
@@ -40,7 +40,7 @@ public class ListPatcher implements Patcher, Ice.ReadObjectCallback
// isn't much we can do about it as long as a new patcher instance is
// created for each element.
//
- _list.set(_index, v);
+ _list.set(_index, _cls.cast(v));
}
public String
@@ -55,8 +55,8 @@ public class ListPatcher implements Patcher, Ice.ReadObjectCallback
patch(v);
}
- private java.util.List _list;
- private Class _cls;
+ private java.util.List<T> _list;
+ private Class<T> _cls;
private String _type;
private int _index;
}