diff options
author | Mark Spruiell <mes@zeroc.com> | 2008-01-30 06:15:20 -0800 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2008-01-30 06:15:20 -0800 |
commit | f3c3029ff651d294a1a0df0e79e72771307310fc (patch) | |
tree | 1f061a96f5f46051b6daf45ccbdb63ebd2cdd746 /java/src/IceInternal/ListPatcher.java | |
parent | Fixed and moved fixVersion.py/fixCopyright.py (diff) | |
download | ice-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.java | 10 |
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; } |