| method | void com.dmdirc.addons.dcc.DCCFrame(DCCPlugin, String, String) |
| presumption | com.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@138 != null |
| presumption | init'ed(com/dmdirc/FrameContainer.java.awt.Color. BLACK) |
| post | this.changer == &new FrameContainer$IconChanger (FrameContainer#2) |
| post | this.config != null |
| post | this.icon == icon |
| post | init'ed(this.icon) |
| post | this.listeners == &new ListenerList(FrameContai ner#1) |
| post | init'ed(this.myWindow) |
| post | this.notification == com/dmdirc/FrameContainer. java.awt.Color.BLACK |
| post | init'ed(this.notification) |
| post | this.plugin == plugin |
| post | init'ed(this.plugin) |
| post | this.title == title |
| post | init'ed(this.title) |
| post | this.windowClosing == 0 |
| post | new FrameContainer$IconChanger(FrameContainer#2) num objects == 1 |
| post | new ListenerList(FrameContainer#1) num objects == 1 |
| unanalyzed | call on com.dmdirc.config.IdentityManager:getGlobal Config |
| unanalyzed | call on com.dmdirc.FrameContainer |
| unanalyzed | call on com.dmdirc.util.ReturnableThread |
| unanalyzed | call on com.dmdirc.addons.ui_swing.UIUtilities:invo keAndWait |
| unanalyzed | call on com.dmdirc.ui.IconManager:getIconManager |
| unanalyzed | call on com.dmdirc.ui.IconManager:getIcon |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on getFrame |
| unanalyzed | call on com.dmdirc.util.ListenerList:get |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on com.dmdirc.interfaces.IconChangeListener:ic onChanged |
| unanalyzed | call on com.dmdirc.config.ConfigManager:removeListe ner |
| unanalyzed | call on com.dmdirc.config.ConfigManager:addChangeLi stener |
| unanalyzed | call on com.dmdirc.util.ListenerList |
| method | void com.dmdirc.addons.dcc.DCCFrame(DCCPlugin, String, String, bool) |
| presumption | com.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@138 != null |
| presumption | init'ed(com/dmdirc/FrameContainer.java.awt.Color. BLACK) |
| post | this.changer == &new FrameContainer$IconChanger (FrameContainer#2) |
| post | this.config != null |
| post | this.icon == icon |
| post | init'ed(this.icon) |
| post | this.listeners == &new ListenerList(FrameContai ner#1) |
| post | init'ed(this.myWindow) |
| post | this.notification == com/dmdirc/FrameContainer. java.awt.Color.BLACK |
| post | init'ed(this.notification) |
| post | this.plugin == plugin |
| post | init'ed(this.plugin) |
| post | this.title == title |
| post | init'ed(this.title) |
| post | this.windowClosing == 0 |
| post | new FrameContainer$IconChanger(FrameContainer#2) num objects == 1 |
| post | new ListenerList(FrameContainer#1) num objects == 1 |
| unanalyzed | call on com.dmdirc.FrameContainer |
| unanalyzed | call on com.dmdirc.util.ReturnableThread |
| unanalyzed | call on com.dmdirc.ui.IconManager:getIconManager |
| unanalyzed | call on com.dmdirc.ui.IconManager:getIcon |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on getFrame |
| unanalyzed | call on com.dmdirc.util.ListenerList:get |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on com.dmdirc.interfaces.IconChangeListener:ic onChanged |
| unanalyzed | call on com.dmdirc.config.ConfigManager:removeListe ner |
| unanalyzed | call on com.dmdirc.config.ConfigManager:addChangeLi stener |
| unanalyzed | call on com.dmdirc.util.ListenerList |
| test_vector | defaultWindow: {0}, {1} |
| method | void windowClosing() |
| pre | this.myWindow != null |
| pre | init'ed(this.plugin.container) |
| pre | this.plugin != null |
| pre | (soft) this.plugin.childFrames != null |
| post | this.myWindow == null |
| post | this.plugin.container == One-of{old this.plugin.container, null} |
| post | init'ed(this.plugin.container) |
| post | this.windowClosing == 1 |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on com.dmdirc.addons.dcc.DCCFrame:close |
| unanalyzed | call on java.util.List:clear |
| unanalyzed | call on java.util.List:remove |
| unanalyzed | call on java.util.List:isEmpty |