ChannelModesPane.java


current inspection = 2009-09-03 21:56:13 (id #1)


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void com.dmdirc.addons.ui_swing.dialogs.channelsetting.ChannelModesPane(Channel)

  • Kind Annotation Text
    prechannel != null
    postnew Hashtable(initModesPanel#14) num objects == 1
    postnew Hashtable(initModesPanel#2) num objects == 1
    postthis.channel != null
    postthis.channel == channel
    postthis.modeCheckBoxes == &new Hashtable(initModes Panel#2)
    postthis.modeInputs == &new Hashtable(initModesPane l#14)
    unanalyzedcall on com.dmdirc.Channel:getChannelInfo
    unanalyzedcall on com.dmdirc.Channel:getConfigManager
    unanalyzedcall on com.dmdirc.Channel:getServer
    unanalyzedcall on com.dmdirc.Server:getParser
    unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:getT abbedPaneOpaque
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. ParamModePanel
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. ParamModePanel:getCheckboxComponent
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. ParamModePanel:getValueComponent
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. channelsetting.ChannelModesPane:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. channelsetting.ChannelModesPane:setLayout
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.config.ConfigManager:hasOptionSt ring
    unanalyzedcall on com.dmdirc.parser.irc.ChannelInfo:getModePa ram
    unanalyzedcall on com.dmdirc.parser.irc.ChannelInfo:getModeSt r
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getBoolChan Modes
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getSetOnlyC hanModes
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getSetUnset ChanModes
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:isUserSetta ble
    unanalyzedcall on java.awt.Insets
    unanalyzedcall on java.lang.Character:valueOf
    unanalyzedcall on java.lang.String:charAt
    unanalyzedcall on java.lang.String:contains
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.String:split
    unanalyzedcall on java.lang.String:subSequence
    unanalyzedcall on java.lang.String:substring
    unanalyzedcall on java.lang.String:toCharArray
    unanalyzedcall on java.util.Collection:iterator
    unanalyzedcall on java.util.Hashtable
    unanalyzedcall on java.util.Map:put
    unanalyzedcall on java.util.Map:values
    unanalyzedcall on javax.swing.BorderFactory:createTitledBorde r
    unanalyzedcall on javax.swing.JCheckBox
    unanalyzedcall on javax.swing.JCheckBox:setEnabled
    unanalyzedcall on javax.swing.JCheckBox:setMargin
    unanalyzedcall on javax.swing.JCheckBox:setOpaque
    unanalyzedcall on javax.swing.JCheckBox:setToolTipText
    unanalyzedcall on javax.swing.JPanel
    unanalyzedcall on javax.swing.JPanel:add
    unanalyzedcall on javax.swing.JPanel:setBorder
    unanalyzedcall on javax.swing.JPanel:setOpaque
    unanalyzedcall on net.miginfocom.swing.MigLayout

  • com.dmdirc.addons.ui_swing.dialogs.channelsetting.ChannelModesPane__static_init

  • Kind Annotation Text

  • void initModesPanel()

  • Kind Annotation Text
    prethis.channel != null
    presumptioncom.dmdirc.Channel:getChannelInfo(...)@144 != null
    presumptioncom.dmdirc.Channel:getChannelInfo(...)@86 != null
    presumptioncom.dmdirc.Channel:getConfigManager(...)@105 != null
    presumptioncom.dmdirc.Channel:getConfigManager(...)@107 != null
    presumptioncom.dmdirc.Channel:getConfigManager(...)@113 != null
    presumptioncom.dmdirc.Channel:getConfigManager(...)@114 != null
    presumptioncom.dmdirc.Channel:getConfigManager(...)@128 != null
    presumptioncom.dmdirc.Channel:getServer(...)@132 != null
    presumptioncom.dmdirc.Channel:getServer(...)@83 != null
    presumptioncom.dmdirc.Server:getParser(...)@132 != null
    presumptioncom.dmdirc.Server:getParser(...)@83 != null
    presumptioncom.dmdirc.parser.irc.ChannelInfo:getModeStr(... )@86 != null
    presumptioncom.dmdirc.parser.irc.IRCParser:getBoolChanModes(.. .)@85 != null
    presumptionjava.lang.String:toCharArray(...).length@97 >= 1
    postnew Hashtable(initModesPanel#14) num objects == 1
    postnew Hashtable(initModesPanel#2) num objects == 1
    postthis.modeCheckBoxes == &new Hashtable(initModes Panel#2)
    postthis.modeInputs == &new Hashtable(initModesPane l#14)
    test_vectorcom.dmdirc.config.ConfigManager:getOptionBool(... )@105: {0}, {1}
    test_vectorcom.dmdirc.config.ConfigManager:getOptionBool(... )@128: {0}, {1}
    test_vectorcom.dmdirc.config.ConfigManager:hasOptionString(... )@105: {0}, {1}
    test_vectorcom.dmdirc.config.ConfigManager:hasOptionString(... )@113: {0}, {1}
    test_vectorcom.dmdirc.config.ConfigManager:hasOptionString(... )@128: {0}, {1}
    test_vectorcom.dmdirc.parser.irc.IRCParser:isUserSettable(... )@132: {1}, {0}

  • void layoutComponents()

  • Kind Annotation Text
    prethis.modeCheckBoxes != null
    prethis.modeInputs != null
    presumptionjava.util.Iterator:next(...)@167 != null
    presumptionjava.util.Map:values(...)@161 != null
    presumptionjava.util.Map:values(...)@167 != null
    test_vectorjava.util.Iterator:hasNext(...)@161: {0}, {1}
    test_vectorjava.util.Iterator:hasNext(...)@167: {0}, {1}

  • void setChangedBooleanModes()

  • Kind Annotation Text
    pre(soft) this.modeCheckBoxes != null
    pre(soft) this.modeInputs != null
    prethis.channel != null
    presumptioncom.dmdirc.Channel:getChannelInfo(...)@191 != null
    presumptioncom.dmdirc.Channel:getChannelInfo(...)@204 != null
    presumptioncom.dmdirc.Channel:getChannelInfo(...)@213 != null
    presumptioncom.dmdirc.Channel:getChannelInfo(...)@222 != null
    presumptioncom.dmdirc.Channel:getChannelInfo(...)@228 != null
    presumptioncom.dmdirc.Channel:getServer(...)@189 != null
    presumptioncom.dmdirc.Server:getParser(...)@189 != null
    presumptioncom.dmdirc.parser.irc.ChannelInfo:getModeParam(... )@213 != null
    presumptioncom.dmdirc.parser.irc.ChannelInfo:getModeStr(... )@191 != null
    presumptioncom.dmdirc.parser.irc.IRCParser:getBoolChanModes(.. .)@190 != null
    presumptionjava.lang.String:toCharArray(...).length@204 >= 1
    presumptionjava.lang.String:toCharArray(...).length@222 >= 1
    presumptionjava.util.Map:get(...)@201 != null
    presumptionjava.util.Map:get(...)@204 != null
    presumptionjava.util.Map:get(...)@217 != null
    test_vectorjava.lang.String:equals(...)@219: {1}, {0}
    test_vectorjava.util.Map:get(...)@201: Addr_Set{null}, Inverse{null}

  • void update()

  • Kind Annotation Text
    prethis.channel != null
    postnew Hashtable(initModesPanel#14) num objects == 1
    postnew Hashtable(initModesPanel#2) num objects == 1
    postthis.modeCheckBoxes == &new Hashtable(initModes Panel#2)
    postthis.modeInputs == &new Hashtable(initModesPane l#14)
    unanalyzedcall on com.dmdirc.Channel:getChannelInfo
    unanalyzedcall on com.dmdirc.Channel:getConfigManager
    unanalyzedcall on com.dmdirc.Channel:getServer
    unanalyzedcall on com.dmdirc.Server:getParser
    unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:getT abbedPaneOpaque
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. ParamModePanel
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.config.ConfigManager:hasOptionSt ring
    unanalyzedcall on com.dmdirc.parser.irc.ChannelInfo:getModePa ram
    unanalyzedcall on com.dmdirc.parser.irc.ChannelInfo:getModeSt r
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getBoolChan Modes
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getSetOnlyC hanModes
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getSetUnset ChanModes
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:isUserSetta ble
    unanalyzedcall on java.awt.Insets
    unanalyzedcall on java.lang.Character:valueOf
    unanalyzedcall on java.lang.String:charAt
    unanalyzedcall on java.lang.String:contains
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.String:split
    unanalyzedcall on java.lang.String:subSequence
    unanalyzedcall on java.lang.String:substring
    unanalyzedcall on java.lang.String:toCharArray
    unanalyzedcall on java.util.Hashtable
    unanalyzedcall on java.util.Map:put
    unanalyzedcall on javax.swing.JCheckBox
    unanalyzedcall on javax.swing.JCheckBox:setEnabled
    unanalyzedcall on javax.swing.JCheckBox:setMargin
    unanalyzedcall on javax.swing.JCheckBox:setOpaque
    unanalyzedcall on javax.swing.JCheckBox:setToolTipText