Last Msg First Msg
























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










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









  method not available - call not analyzedInfocall on bool com.dmdirc.addons.ui_swing. UIUtilities:getTabbedPaneOpaque()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. channelsetting.ChannelModesPane:setOpaque(bool)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. channelsetting.ChannelModesPane:setVisible(bool)











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









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. channelsetting.ChannelModesPane:setVisible(bool)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. channelsetting.ChannelModesPane:removeAll()










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. channelsetting.ChannelModesPane:setVisible(bool)











method void initModesPanel()
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
postthis.modeCheckBoxes == &new Hashtable(initModes Panel#2)
postthis.modeInputs == &new Hashtable(initModesPane l#14)
postnew Hashtable(initModesPanel#14) num objects == 1
postnew Hashtable(initModesPanel#2) num objects == 1
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}









  method not available - call not analyzedInfocall on Server com.dmdirc.Channel:getServer()
  method not available - call not analyzedInfocall on IRCParser com.dmdirc.Server:getParser()










  method not available - call not analyzedInfocall on String com.dmdirc.parser.irc. IRCParser:getBoolChanModes()










  method not available - call not analyzedInfocall on ChannelInfo com.dmdirc.Channel:getChannelIn fo()
  method not available - call not analyzedInfocall on String com.dmdirc.parser.irc. ChannelInfo:getModeStr()










  method not available - call not analyzedInfocall on String com.dmdirc.parser.irc. IRCParser:getSetOnlyChanModes()
  method not available - call not analyzedInfocall on String com.dmdirc.parser.irc. IRCParser:getSetUnsetChanModes()










Prev Msg Next Msg
  null dereference
Medium Prob.
check that not_init'ed(java/lang/String:split(... )[0])
  use of default init
Low Prob.
check if init'ed(java/lang/String:split(...). length)
Prev Msg Next Msg










  method not available - call not analyzedInfocall on bool com.dmdirc.addons.ui_swing. UIUtilities:getTabbedPaneOpaque()










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.Channel:getConfigM anager()
  method not available - call not analyzedInfocall on bool com.dmdirc.config.ConfigManager:getOpt ionBool(String, String)
  method not available - call not analyzedInfocall on bool com.dmdirc.config.ConfigManager:hasOpt ionString(String, String)










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.Channel:getConfigM anager()
  method not available - call not analyzedInfocall on String com.dmdirc.config.ConfigManager:getO ption(String, String)










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.Channel:getConfigM anager()
  method not available - call not analyzedInfocall on bool com.dmdirc.config.ConfigManager:hasOpt ionString(String, String)










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.Channel:getConfigM anager()
  method not available - call not analyzedInfocall on String com.dmdirc.config.ConfigManager:getO ption(String, String)










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.Channel:getConfigM anager()
  method not available - call not analyzedInfocall on bool com.dmdirc.config.ConfigManager:hasOpt ionString(String, String)
  method not available - call not analyzedInfocall on bool com.dmdirc.config.ConfigManager:getOpt ionBool(String, String)










  method not available - call not analyzedInfocall on Server com.dmdirc.Channel:getServer()
  method not available - call not analyzedInfocall on IRCParser com.dmdirc.Server:getParser()
  method not available - call not analyzedInfocall on bool com.dmdirc.parser.irc.IRCParser:isUser Settable(Character)










  method not available - call not analyzedInfocall on ChannelInfo com.dmdirc.Channel:getChannelIn fo()
  method not available - call not analyzedInfocall on String com.dmdirc.parser.irc. ChannelInfo:getModeParam(Character)










Prev Msg Next Msg
  null dereference
Medium Prob.
check that not_init'ed(java/lang/String:split(... )[0])
  use of default init
Low Prob.
check if init'ed(java/lang/String:split(...). length)
Prev Msg Next Msg










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.Channel:getConfigM anager()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. ParamModePanel(String, bool, String, ConfigManager)











method void layoutComponents()
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}









  method not available - call not analyzedInfocall on void net.miginfocom.swing.MigLayout(String)










  method not available - call not analyzedInfocall on void net.miginfocom.swing.MigLayout(String)










  method not available - call not analyzedInfocall on Component com.dmdirc.addons.ui_swing. components.ParamModePanel:getCheckboxComponent()










  method not available - call not analyzedInfocall on Component com.dmdirc.addons.ui_swing. components.ParamModePanel:getValueComponent()










  method not available - call not analyzedInfocall on bool com.dmdirc.addons.ui_swing. UIUtilities:getTabbedPaneOpaque()










  method not available - call not analyzedInfocall on bool com.dmdirc.addons.ui_swing. UIUtilities:getTabbedPaneOpaque()










  method not available - call not analyzedInfocall on void net.miginfocom.swing.MigLayout(String, String, String)
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. channelsetting.ChannelModesPane:setLayout(LayoutMan ager)










  method not available - call not analyzedInfocall on Component com.dmdirc.addons.ui_swing. dialogs.channelsetting.ChannelModesPane:add(Compone nt)










  method not available - call not analyzedInfocall on Component com.dmdirc.addons.ui_swing. dialogs.channelsetting.ChannelModesPane:add(Compone nt)











method void setChangedBooleanModes()
prethis.channel != null
pre(soft) this.modeCheckBoxes != null
pre(soft) this.modeInputs != 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}









  method not available - call not analyzedInfocall on Server com.dmdirc.Channel:getServer()
  method not available - call not analyzedInfocall on IRCParser com.dmdirc.Server:getParser()










  method not available - call not analyzedInfocall on String com.dmdirc.parser.irc. IRCParser:getBoolChanModes()










  method not available - call not analyzedInfocall on ChannelInfo com.dmdirc.Channel:getChannelIn fo()
  method not available - call not analyzedInfocall on String com.dmdirc.parser.irc. ChannelInfo:getModeStr()










  method not available - call not analyzedInfocall on String com.dmdirc.parser.irc. IRCParser:getSetOnlyChanModes()
  method not available - call not analyzedInfocall on String com.dmdirc.parser.irc. IRCParser:getSetUnsetChanModes()










Prev Msg Next Msg
  null dereference
Medium Prob.
check that not_init'ed(java/lang/String:split(... )[0])
  use of default init
Low Prob.
check if init'ed(java/lang/String:split(...). length)
Prev Msg Next Msg










  method not available - call not analyzedInfocall on ChannelInfo com.dmdirc.Channel:getChannelIn fo()
  method not available - call not analyzedInfocall on void com.dmdirc.parser.irc.ChannelInfo:alte rMode(bool, Character, String)










  method not available - call not analyzedInfocall on ChannelInfo com.dmdirc.Channel:getChannelIn fo()
  method not available - call not analyzedInfocall on String com.dmdirc.parser.irc. ChannelInfo:getModeParam(Character)










Prev Msg Next Msg
  null dereference
Medium Prob.
check that not_init'ed(java/lang/String:split(... )[0])
  use of default init
Low Prob.
check if init'ed(java/lang/String:split(...). length)
Prev Msg Next Msg










  method not available - call not analyzedInfocall on bool com.dmdirc.addons.ui_swing.components. ParamModePanel:getState()
  method not available - call not analyzedInfocall on String com.dmdirc.addons.ui_swing. components.ParamModePanel:getValue()










  method not available - call not analyzedInfocall on ChannelInfo com.dmdirc.Channel:getChannelIn fo()
  method not available - call not analyzedInfocall on bool com.dmdirc.addons.ui_swing.components. ParamModePanel:getState()
  method not available - call not analyzedInfocall on String com.dmdirc.addons.ui_swing. components.ParamModePanel:getValue()
  method not available - call not analyzedInfocall on void com.dmdirc.parser.irc.ChannelInfo:alte rMode(bool, Character, String)










  method not available - call not analyzedInfocall on ChannelInfo com.dmdirc.Channel:getChannelIn fo()
  method not available - call not analyzedInfocall on void com.dmdirc.parser.irc.ChannelInfo:send Modes()