Kaydet (Commit) c77e929c authored tarafından rbuj's avatar rbuj Kaydeden (comit) David Tardon

javaunohelper: Iterate over each Entry in a Map & Enhanced for-loops

Change-Id: I7abd62e0717bfc9c9b36a431092ddd92ef72684a
Reviewed-on: https://gerrit.libreoffice.org/10852Reviewed-by: 's avatarDavid Tardon <dtardon@redhat.com>
Tested-by: 's avatarDavid Tardon <dtardon@redhat.com>
üst 4625227e
...@@ -29,7 +29,6 @@ import com.sun.star.lang.XEventListener; ...@@ -29,7 +29,6 @@ import com.sun.star.lang.XEventListener;
import com.sun.star.lang.EventObject; import com.sun.star.lang.EventObject;
import java.util.Hashtable; import java.util.Hashtable;
import java.util.Iterator;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -230,23 +229,20 @@ public class ComponentContext implements XComponentContext, XComponent ...@@ -230,23 +229,20 @@ public class ComponentContext implements XComponentContext, XComponent
// fire events // fire events
EventObject evt = new EventObject( this ); EventObject evt = new EventObject( this );
Iterator<XEventListener> eventListener = m_eventListener.iterator(); for (XEventListener listener : m_eventListener)
while (eventListener.hasNext())
{ {
XEventListener listener = eventListener.next();
listener.disposing( evt ); listener.disposing( evt );
} }
m_eventListener.clear(); m_eventListener.clear();
XComponent tdmgr = null; XComponent tdmgr = null;
// dispose values, then service manager, then typdescription manager // dispose values, then service manager, then typdescription manager
Iterator<String> keys = m_table.keySet().iterator(); for (java.util.Map.Entry<String, Object> entry : m_table.entrySet())
while (keys.hasNext())
{ {
String name = keys.next(); String name = entry.getKey();
if (! name.equals( SMGR_NAME )) if (! name.equals( SMGR_NAME ))
{ {
Object o = m_table.get( name ); Object o = entry.getValue();
if (o instanceof ComponentContextEntry) if (o instanceof ComponentContextEntry)
{ {
o = ((ComponentContextEntry)o).m_value; o = ((ComponentContextEntry)o).m_value;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment