diff options
author | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2006-07-11 20:07:22 +0000 |
---|---|---|
committer | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2006-07-11 20:07:22 +0000 |
commit | 2191b1e9ed92cdbb924b5adb5be121a018eea109 (patch) | |
tree | 3821395b945ff2f454fe8d5c6623e910cd0d8c72 /java/lang | |
parent | c3023ff42e89928a2359c503f1f1e3bc787e98ea (diff) | |
download | classpath-2191b1e9ed92cdbb924b5adb5be121a018eea109.tar.gz |
2006-07-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
* java/lang/management/ManagementFactory.java:
(getMemoryPoolMXBeans): Genericized fully.
(getMemoryManagerMXBeans): Likewise.
(getGarbageCollectorMXBeans): Likewise.
Diffstat (limited to 'java/lang')
-rw-r--r-- | java/lang/management/ManagementFactory.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/java/lang/management/ManagementFactory.java b/java/lang/management/ManagementFactory.java index 26e70dc88..638066aad 100644 --- a/java/lang/management/ManagementFactory.java +++ b/java/lang/management/ManagementFactory.java @@ -204,7 +204,8 @@ public class ManagementFactory */ public static List<MemoryPoolMXBean> getMemoryPoolMXBeans() { - List poolBeans = new ArrayList(); + List<MemoryPoolMXBean> poolBeans = + new ArrayList<MemoryPoolMXBean>(); String[] names = VMManagementFactory.getMemoryPoolNames(); for (int a = 0; a < names.length; ++a) poolBeans.add(new MemoryPoolMXBeanImpl(names[a])); @@ -220,11 +221,12 @@ public class ManagementFactory */ public static List<MemoryManagerMXBean> getMemoryManagerMXBeans() { - List managerBeans = new ArrayList(); + List<MemoryManagerMXBean> managerBeans = + new ArrayList<MemoryManagerMXBean>(); String[] names = VMManagementFactory.getMemoryManagerNames(); for (int a = 0; a < names.length; ++a) managerBeans.add(new MemoryManagerMXBeanImpl(names[a])); - managerBeans.add(getGarbageCollectorMXBeans()); + managerBeans.addAll(getGarbageCollectorMXBeans()); return managerBeans; } @@ -237,7 +239,8 @@ public class ManagementFactory */ public static List<GarbageCollectorMXBean> getGarbageCollectorMXBeans() { - List gcBeans = new ArrayList(); + List<GarbageCollectorMXBean> gcBeans = + new ArrayList<GarbageCollectorMXBean>(); String[] names = VMManagementFactory.getGarbageCollectorNames(); for (int a = 0; a < names.length; ++a) gcBeans.add(new GarbageCollectorMXBeanImpl(names[a])); |