summaryrefslogtreecommitdiffstats
path: root/jurt/test/com/sun/star/uno/WeakReference_Test.java
diff options
context:
space:
mode:
Diffstat (limited to 'jurt/test/com/sun/star/uno/WeakReference_Test.java')
-rw-r--r--jurt/test/com/sun/star/uno/WeakReference_Test.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/jurt/test/com/sun/star/uno/WeakReference_Test.java b/jurt/test/com/sun/star/uno/WeakReference_Test.java
index c5ce1f4ee6e0..6d076ea60bc6 100644
--- a/jurt/test/com/sun/star/uno/WeakReference_Test.java
+++ b/jurt/test/com/sun/star/uno/WeakReference_Test.java
@@ -49,7 +49,7 @@ public final class WeakReference_Test {
private static final class Adapter implements XAdapter {
public Adapter(Object obj) {
- ref = new java.lang.ref.WeakReference(obj);
+ ref = new java.lang.ref.WeakReference<Object>(obj);
}
public Object queryAdapted() {
@@ -73,16 +73,16 @@ public final class WeakReference_Test {
}
public void dispose() {
- ArrayList l;
+ ArrayList<XReference> l;
synchronized (this){
l = listeners;
listeners = null;
}
if (l != null) {
java.lang.RuntimeException ex = null;
- for (Iterator i = l.iterator(); i.hasNext();) {
+ for (Iterator<XReference> i = l.iterator(); i.hasNext();) {
try {
- ((XReference) i.next()).dispose();
+ i.next().dispose();
} catch (java.lang.RuntimeException e) {
ex = e;
}
@@ -93,8 +93,8 @@ public final class WeakReference_Test {
}
}
- private final java.lang.ref.WeakReference ref;
- private ArrayList listeners = new ArrayList();
+ private final java.lang.ref.WeakReference<Object> ref;
+ private ArrayList<XReference> listeners = new ArrayList<XReference>();
}
private final Adapter adapter = new Adapter(this);