| Kind |
Annotation Text |
| pre | (soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...]) |
| pre | (soft) init'ed(com/dmdirc/config/IdentityManager. globalconfig) |
| pre | (soft) x0.comparator != null |
| pre | (soft) x1 != null |
| pre | x0 != null |
| post | init'ed(com/dmdirc/config/IdentityManager. globalconfig) |
| post | init'ed(new ArrayList(getSources#1) num objects) |
| post | init'ed(new ConfigManager(getGlobalConfig#1) num objects) |
| post | init'ed(new MapList(ConfigManager#1) num objects) |
| post | init'ed(return_value) |
| post | java.lang.StringBuilder:toString(...)._tainted == 0 |
| post | possibly_updated(new ConfigManager(getGlobalConfig# 1).channel) |
| post | possibly_updated(new ConfigManager(getGlobalConfig# 1).file) |
| post | possibly_updated(new ConfigManager(getGlobalConfig# 1).ircd) |
| post | possibly_updated(new ConfigManager(getGlobalConfig# 1).listeners) |
| post | possibly_updated(new ConfigManager(getGlobalConfig# 1).network) |
| post | possibly_updated(new ConfigManager(getGlobalConfig# 1).server) |
| post | possibly_updated(new ConfigManager(getGlobalConfig# 1).sources) |
| unanalyzed | call on addConfigManager |
| unanalyzed | call on addListener |
| unanalyzed | call on com.dmdirc.FrameContainer:toString |
| unanalyzed | call on com.dmdirc.FrameContainerComparator:compare |
| unanalyzed | call on com.dmdirc.addons.ui_swing.framemanager. windowmenu.WindowMenuFrameManager:getMenuComponent |
| unanalyzed | call on com.dmdirc.addons.ui_swing.framemanager. windowmenu.WindowMenuFrameManager:getMenuComponentC ount |
| unanalyzed | call on com.dmdirc.config.ConfigSource |
| unanalyzed | call on com.dmdirc.config.ConfigTarget$TYPE:ordinal |
| unanalyzed | call on com.dmdirc.logger.Logger:assertTrue |
| unanalyzed | call on com.dmdirc.util.ConfigFile:getKeyDomain |
| unanalyzed | call on com.dmdirc.util.ConfigFile:isKeyDomain |
| unanalyzed | call on com.dmdirc.util.MapList |
| unanalyzed | call on getOption |
| unanalyzed | call on getSources |
| unanalyzed | call on getTarget |
| unanalyzed | call on hasOption |
| unanalyzed | call on java.lang.Boolean:parseBoolean |
| unanalyzed | call on java.lang.IllegalArgumentException |
| unanalyzed | call on java.lang.Integer:intValue |
| unanalyzed | call on java.lang.Integer:valueOf |
| unanalyzed | call on java.lang.String:compareToIgnoreCase |
| unanalyzed | call on java.lang.String:equalsIgnoreCase |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.ArrayList |
| unanalyzed | call on java.util.Collections:sort |
| unanalyzed | call on java.util.List:add |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on java.util.Map:containsKey |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.util.Map:put |
| Kind |
Annotation Text |
| pre | (soft) e != null |
| pre | (soft) this.activeWindow != null |
| pre | this.enabledMenuItems != null |
| presumption | java.awt.event.ActionEvent:getActionCommand(... )@241 != null |
| presumption | java.awt.event.ActionEvent:getActionCommand(... )@243 != null |
| presumption | java.awt.event.ActionEvent:getActionCommand(... )@245 != null |
| test_vector | java.lang.String:equals(...)@241: {0}, {1} |
| test_vector | java.lang.String:equals(...)@243: {0}, {1} |
| test_vector | java.lang.String:equals(...)@245: {0}, {1} |
| test_vector | java.util.concurrent.atomic.AtomicBoolean:get(... )@240: {0}, {1} |
| Kind |
Annotation Text |
| pre | init'ed(this.activeWindow) |
| pre | this.closeMenuItem != null |
| pre | this.enabledMenuItems != null |
| pre | this.minimiseMenuItem != null |
| pre | this.separator != null |
| pre | this.toggleStateMenuItem != null |
| presumption | com.dmdirc.ui.IconManager:getIconManager(...)@279 != null |
| presumption | com.dmdirc.ui.IconManager:getIconManager(...)@284 != null |
| unanalyzed | call on com.dmdirc.addons.ui_swing.framemanager. windowmenu.WindowMenuFrameManager:getMenuComponentC ount |
| unanalyzed | call on java.util.concurrent.atomic. AtomicBoolean:get |
| unanalyzed | call on java.util.concurrent.atomic. AtomicBoolean:set |
| unanalyzed | call on javax.swing.JMenuItem:setEnabled |
| unanalyzed | call on javax.swing.JSeparator:setVisible |
| test_vector | com.dmdirc.ui.interfaces.Window:isMaximum(... )@277: {0}, {1} |
| test_vector | this.activeWindow: Addr_Set{null}, Inverse{null} |
| Kind |
Annotation Text |
| presumption | com.dmdirc.ui.IconManager:getIconManager(...)@106 != null |
| presumption | com.dmdirc.ui.IconManager:getIconManager(...)@90 != null |
| presumption | com.dmdirc.ui.IconManager:getIconManager(...)@98 != null |
| post | init'ed(this.activeWindow) |
| post | init'ed(this.itemCount) |
| post | new AtomicBoolean(WindowMenuFrameManager#2) num objects == 1 |
| post | new FrameContainerComparator(WindowMenuFrameManager #1) num objects == 1 |
| post | new JMenuItem(WindowMenuFrameManager#4) num objects == 1 |
| post | new JMenuItem(WindowMenuFrameManager#5) num objects == 1 |
| post | new JMenuItem(WindowMenuFrameManager#6) num objects == 1 |
| post | new JPopupMenu$Separator(WindowMenuFrameManager#7) num objects == 1 |
| post | new TreeMap(WindowMenuFrameManager#3) num objects == 1 |
| post | this.closeMenuItem == &new JMenuItem(WindowMenu FrameManager#6) |
| post | this.comparator == &new FrameContainerComparato r(WindowMenuFrameManager#1) |
| post | this.enabledMenuItems == &new AtomicBoolean(Win dowMenuFrameManager#2) |
| post | this.menuItemMap == &new TreeMap(WindowMenuFram eManager#3) |
| post | this.minimiseMenuItem == &new JMenuItem(WindowM enuFrameManager#4) |
| post | this.separator == &new JPopupMenu$Separator(Win dowMenuFrameManager#7) |
| post | this.toggleStateMenuItem == &new JMenuItem(WindowMenuFrameManager#5) |
| unanalyzed | call on com.dmdirc.addons.ui_swing.framemanager. windowmenu.WindowMenuFrameManager:getMenuComponentC ount |
| unanalyzed | call on com.dmdirc.ui.IconManager:getIcon |
| unanalyzed | call on com.dmdirc.ui.IconManager:getIconManager |
| unanalyzed | call on com.dmdirc.ui.interfaces.Window:isMaximum |
| unanalyzed | call on java.util.concurrent.atomic. AtomicBoolean:get |
| unanalyzed | call on java.util.concurrent.atomic. AtomicBoolean:set |
| unanalyzed | call on javax.swing.JMenuItem:setEnabled |
| unanalyzed | call on javax.swing.JMenuItem:setIcon |
| unanalyzed | call on javax.swing.JMenuItem:setMnemonic |
| unanalyzed | call on javax.swing.JMenuItem:setText |
| unanalyzed | call on javax.swing.JSeparator:setVisible |
| Kind |
Annotation Text |
| pre | (soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...]) |
| pre | (soft) init'ed(com/dmdirc/config/IdentityManager. globalconfig) |
| pre | (soft) newChild != null |
| pre | (soft) this.comparator != null |
| presumption | com.dmdirc.addons.ui_swing.framemanager.windowmenu. WindowMenuFrameManager:getMenuComponent(...). frame@304 != null |
| presumption | com.dmdirc.addons.ui_swing.framemanager.windowmenu. WindowMenuFrameManager:getMenuComponent(...)@304 != null |
| post | init'ed(com/dmdirc/config/IdentityManager. globalconfig) |
| post | init'ed(new ArrayList(getSources#1) num objects) |
| post | init'ed(new ConfigManager(getGlobalConfig#1) num objects) |
| post | init'ed(new ConfigManager(getGlobalConfig#1). channel) |
| post | init'ed(new ConfigManager(getGlobalConfig#1).file) |
| post | init'ed(new ConfigManager(getGlobalConfig#1).ircd) |
| post | init'ed(new ConfigManager(getGlobalConfig#1). listeners) |
| post | init'ed(new ConfigManager(getGlobalConfig#1). network) |
| post | init'ed(new ConfigManager(getGlobalConfig#1). server) |
| post | init'ed(new ConfigManager(getGlobalConfig#1). sources) |
| post | init'ed(new MapList(ConfigManager#1) num objects) |
| post | init'ed(return_value) |
| post | java.lang.StringBuilder:toString(...)._tainted == 0 |
| unanalyzed | call on addConfigManager |
| unanalyzed | call on addListener |
| unanalyzed | call on com.dmdirc.FrameContainerComparator:compare |
| unanalyzed | call on com.dmdirc.config.ConfigSource |
| unanalyzed | call on com.dmdirc.config.ConfigTarget$TYPE:ordinal |
| unanalyzed | call on com.dmdirc.logger.Logger:assertTrue |
| unanalyzed | call on com.dmdirc.util.ConfigFile:getKeyDomain |
| unanalyzed | call on com.dmdirc.util.ConfigFile:isKeyDomain |
| unanalyzed | call on com.dmdirc.util.MapList |
| unanalyzed | call on getOption |
| unanalyzed | call on getSources |
| unanalyzed | call on getTarget |
| unanalyzed | call on hasOption |
| unanalyzed | call on java.lang.Boolean:parseBoolean |
| unanalyzed | call on java.lang.IllegalArgumentException |
| unanalyzed | call on java.lang.Integer:intValue |
| unanalyzed | call on java.lang.Integer:valueOf |
| unanalyzed | call on java.lang.String:equalsIgnoreCase |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.ArrayList |
| unanalyzed | call on java.util.Collections:sort |
| unanalyzed | call on java.util.List:add |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on java.util.Map:containsKey |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.util.Map:put |
| test_vector | java.lang.Boolean:parseBoolean(...)@159: {0}, {1} |
| test_vector | java.lang.String:compareToIgnoreCase(...)@308: {0..232-1}, {-231..-1} |
| Kind |
Annotation Text |
| pre | init'ed(this.activeWindow) |
| pre | this.closeMenuItem != null |
| pre | this.enabledMenuItems != null |
| pre | this.minimiseMenuItem != null |
| pre | this.separator != null |
| pre | this.toggleStateMenuItem != null |
| unanalyzed | call on com.dmdirc.addons.ui_swing.framemanager. windowmenu.WindowMenuFrameManager:getMenuComponentC ount |
| unanalyzed | call on com.dmdirc.ui.IconManager:getIcon |
| unanalyzed | call on com.dmdirc.ui.IconManager:getIconManager |
| unanalyzed | call on com.dmdirc.ui.interfaces.Window:isMaximum |
| unanalyzed | call on java.util.concurrent.atomic. AtomicBoolean:get |
| unanalyzed | call on java.util.concurrent.atomic. AtomicBoolean:set |
| unanalyzed | call on javax.swing.JMenuItem:setEnabled |
| unanalyzed | call on javax.swing.JMenuItem:setIcon |
| unanalyzed | call on javax.swing.JMenuItem:setMnemonic |
| unanalyzed | call on javax.swing.JMenuItem:setText |
| unanalyzed | call on javax.swing.JSeparator:setVisible |
| Kind |
Annotation Text |
| pre | (soft) this.val$window != null |
| pre | this.closeMenuItem != null |
| pre | this.enabledMenuItems != null |
| pre | this.menuItemMap != null |
| pre | this.minimiseMenuItem != null |
| pre | this.separator != null |
| pre | this.toggleStateMenuItem != null |
| unanalyzed | call on com.dmdirc.addons.ui_swing.framemanager. windowmenu.WindowMenuFrameManager:getMenuComponentC ount |
| unanalyzed | call on java.util.concurrent.atomic. AtomicBoolean:get |
| unanalyzed | call on java.util.concurrent.atomic. AtomicBoolean:set |
| unanalyzed | call on javax.swing.JMenuItem:setEnabled |
| unanalyzed | call on javax.swing.JSeparator:setVisible |
| test_vector | com.dmdirc.addons.ui_swing.framemanager.windowmenu. WindowMenuFrameManager:isShowing(...)@216: {0}, {1} |
| test_vector | java.util.Map:get(...)@220: Addr_Set{null}, Inverse{null} |
| Kind |
Annotation Text |
| pre | (soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...]) |
| pre | (soft) init'ed(com/dmdirc/config/IdentityManager. globalconfig) |
| pre | (soft) this.comparator != null |
| pre | this.closeMenuItem != null |
| pre | this.enabledMenuItems != null |
| pre | this.menuItemMap != null |
| pre | this.minimiseMenuItem != null |
| pre | this.separator != null |
| pre | this.toggleStateMenuItem != null |
| pre | this.val$window != null |
| post | init'ed(com/dmdirc/config/IdentityManager. globalconfig) |
| post | init'ed(new ArrayList(getSources#1) num objects) |
| post | init'ed(new ConfigManager(getGlobalConfig#1) num objects) |
| post | init'ed(new MapList(ConfigManager#1) num objects) |
| post | java.lang.StringBuilder:toString(...)._tainted == 0 |
| post | possibly_updated(new ConfigManager(getGlobalConfig# 1).channel) |
| post | possibly_updated(new ConfigManager(getGlobalConfig# 1).file) |
| post | possibly_updated(new ConfigManager(getGlobalConfig# 1).ircd) |
| post | possibly_updated(new ConfigManager(getGlobalConfig# 1).listeners) |
| post | possibly_updated(new ConfigManager(getGlobalConfig# 1).network) |
| post | possibly_updated(new ConfigManager(getGlobalConfig# 1).server) |
| post | possibly_updated(new ConfigManager(getGlobalConfig# 1).sources) |
| unanalyzed | call on addConfigManager |
| unanalyzed | call on addListener |
| unanalyzed | call on com.dmdirc.FrameContainer:addIconChangeList ener |
| unanalyzed | call on com.dmdirc.FrameContainer:getIcon |
| unanalyzed | call on com.dmdirc.FrameContainer:toString |
| unanalyzed | call on com.dmdirc.FrameContainerComparator:compare |
| unanalyzed | call on com.dmdirc.addons.ui_swing.framemanager. windowmenu.FrameContainerMenuItem:addActionListener |
| unanalyzed | call on com.dmdirc.addons.ui_swing.framemanager. windowmenu.WindowMenuFrameManager:getMenuComponent |
| unanalyzed | call on com.dmdirc.addons.ui_swing.framemanager. windowmenu.WindowMenuFrameManager:getMenuComponentC ount |
| unanalyzed | call on com.dmdirc.config.ConfigSource |
| unanalyzed | call on com.dmdirc.config.ConfigTarget$TYPE:ordinal |
| unanalyzed | call on com.dmdirc.logger.Logger:assertTrue |
| unanalyzed | call on com.dmdirc.util.ConfigFile:getKeyDomain |
| unanalyzed | call on com.dmdirc.util.ConfigFile:isKeyDomain |
| unanalyzed | call on com.dmdirc.util.MapList |
| unanalyzed | call on getOption |
| unanalyzed | call on getSources |
| unanalyzed | call on getTarget |
| unanalyzed | call on hasOption |
| unanalyzed | call on java.lang.Boolean:parseBoolean |
| unanalyzed | call on java.lang.IllegalArgumentException |
| unanalyzed | call on java.lang.Integer:intValue |
| unanalyzed | call on java.lang.Integer:valueOf |
| unanalyzed | call on java.lang.String:compareToIgnoreCase |
| unanalyzed | call on java.lang.String:equalsIgnoreCase |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.ArrayList |
| unanalyzed | call on java.util.Collections:sort |
| unanalyzed | call on java.util.List:add |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on java.util.Map:containsKey |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.util.Map:put |
| unanalyzed | call on java.util.concurrent.atomic. AtomicBoolean:get |
| unanalyzed | call on java.util.concurrent.atomic. AtomicBoolean:set |
| unanalyzed | call on javax.swing.JMenuItem |
| unanalyzed | call on javax.swing.JMenuItem:setEnabled |
| unanalyzed | call on javax.swing.JSeparator:setVisible |
| test_vector | com.dmdirc.addons.ui_swing.framemanager.windowmenu. WindowMenuFrameManager:isShowing(...)@191: {0}, {1} |
| Kind |
Annotation Text |
| pre | (soft) window != null |
| presumption | java.util.Iterator:next(...)@262 != null |
| presumption | java.util.Map:values(...)@262 != null |
| presumption | menuItem.frame@262 != null |
| post | this.activeWindow != null |
| post | this.activeWindow == window |
| unanalyzed | call on com.dmdirc.addons.ui_swing.framemanager. windowmenu.FrameContainerMenuItem:getFont |
| unanalyzed | call on com.dmdirc.addons.ui_swing.framemanager. windowmenu.FrameContainerMenuItem:setFont |
| unanalyzed | call on com.dmdirc.ui.interfaces.Window:getContaine r |
| unanalyzed | call on java.awt.Font:deriveFont |
| unanalyzed | call on java.lang.Object:equals |
| test_vector | java.util.Iterator:hasNext(...)@262: {0}, {1} |