Last Msg First Msg
























method com.dmdirc.addons.ui_swing.dialogs.serversetting. PerformPanel__static_init










method void com.dmdirc.addons.ui_swing.dialogs. serversetting.PerformPanel(Server)
preserver != null
postinit'ed(this.isNetworkPerform)
postinit'ed(this.networkAction)
postthis.networkPerform != null
postthis.server == server
postthis.server != null
postinit'ed(this.serverAction)
postthis.serverPerform != null
postthis.target == &new JComboBox(initComponents#3)
postthis.textarea == &new JTextArea(initComponents# 6)
postnew JComboBox(initComponents#3) num objects == 1
postnew JTextArea(initComponents#6) num objects == 1
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. serversetting.PerformPanel:setLayout
unanalyzedcall on javax.swing.DefaultComboBoxModel
unanalyzedcall on javax.swing.JComboBox
unanalyzedcall on com.dmdirc.Server:getNetwork
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on javax.swing.DefaultComboBoxModel:addElement
unanalyzedcall on com.dmdirc.Server:getName
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. serversetting.PerformPanel:add
unanalyzedcall on javax.swing.JTextArea
unanalyzedcall on javax.swing.JTextArea:setColumns
unanalyzedcall on javax.swing.JScrollPane
unanalyzedcall on javax.swing.JComboBox:addActionListener
unanalyzedcall on com.dmdirc.actions.wrappers. PerformWrapper:getPerformWrapper
unanalyzedcall on com.dmdirc.actions.wrappers. PerformWrapper:getActionForServer
unanalyzedcall on com.dmdirc.actions.wrappers. PerformWrapper:getActionForNetwork
unanalyzedcall on com.dmdirc.actions.Action:getResponse
unanalyzedcall on javax.swing.JComboBox:getSelectedIndex
unanalyzedcall on javax.swing.JTextArea:setText









  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. serversetting.PerformPanel:setOpaque(bool)











method void initComponents()
prethis.server != null
presumptioncom.dmdirc.Server:getName(...)@102 != null
presumptioncom.dmdirc.Server:getNetwork(...)@99 != null
postthis.target == &new JComboBox(initComponents#3)
postthis.textarea == &new JTextArea(initComponents# 6)
postnew JComboBox(initComponents#3) num objects == 1
postnew JTextArea(initComponents#6) num objects == 1
test_vectorjava.lang.String:isEmpty(...)@102: {1}, {0}
test_vectorjava.lang.String:isEmpty(...)@99: {1}, {0}









  method not available - call not analyzedInfocall on void net.miginfocom.swing.MigLayout(String)
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. serversetting.PerformPanel:setLayout(LayoutManager)










  method not available - call not analyzedInfocall on String com.dmdirc.Server:getNetwork()










  method not available - call not analyzedInfocall on String com.dmdirc.Server:getNetwork()










  method not available - call not analyzedInfocall on String com.dmdirc.Server:getName()










  method not available - call not analyzedInfocall on String com.dmdirc.Server:getName()










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. serversetting.PerformPanel:add(Component, Object)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. serversetting.PerformPanel:add(Component, Object)











method void addListeners()
prethis.target != null










method void loadPerforms()
prethis.server != null
presumptioncom.dmdirc.actions.Action:getResponse(...). length@127 <= 232-1
presumptioncom.dmdirc.actions.Action:getResponse(...). length@133 <= 232-1
presumptioncom.dmdirc.actions.Action:getResponse(...)@127 != null
presumptioncom.dmdirc.actions.Action:getResponse(...)@133 != null
presumptioncom.dmdirc.actions.wrappers.PerformWrapper:getPerfo rmWrapper(...)@121 != null
presumptioncom.dmdirc.actions.wrappers.PerformWrapper:getPerfo rmWrapper(...)@122 != null
postinit'ed(this.networkAction)
postthis.networkPerform != null
postinit'ed(this.serverAction)
postthis.serverPerform != null
test_vectorcom.dmdirc.actions.wrappers.PerformWrapper:getActio nForNetwork(...)@122: Inverse{null}, Addr_Set{null}
test_vectorcom.dmdirc.actions.wrappers.PerformWrapper:getActio nForServer(...)@121: Inverse{null}, Addr_Set{null}









  method not available - call not analyzedInfocall on PerformWrapper com.dmdirc.actions.wrappers. PerformWrapper:getPerformWrapper()
  method not available - call not analyzedInfocall on String com.dmdirc.Server:getName()
  method not available - call not analyzedInfocall on Action com.dmdirc.actions.wrappers. PerformWrapper:getActionForServer(String)










  method not available - call not analyzedInfocall on PerformWrapper com.dmdirc.actions.wrappers. PerformWrapper:getPerformWrapper()
  method not available - call not analyzedInfocall on String com.dmdirc.Server:getNetwork()
  method not available - call not analyzedInfocall on Action com.dmdirc.actions.wrappers. PerformWrapper:getActionForNetwork(String)










  method not available - call not analyzedInfocall on String[] com.dmdirc.actions. Action:getResponse()










  method not available - call not analyzedInfocall on String[] com.dmdirc.actions. Action:getResponse()











method String implode(String[])
prelines != null
prelines.length <= 232-1
pre(soft) init'ed(lines[...])
postreturn_value != null










method void populatePerform()
prethis.target != null
prethis.textarea != null
pre(soft) init'ed(this.networkPerform)
pre(soft) init'ed(this.serverPerform)
postinit'ed(this.isNetworkPerform)
test_vectorjavax.swing.JComboBox:getSelectedIndex(...)@156: {-231..-1, 1..232-1}, {0}










method void storeText()
preinit'ed(this.isNetworkPerform)
prethis.textarea != null
postpossibly_updated(this.networkPerform)
postpossibly_updated(this.serverPerform)
test_vectorthis.isNetworkPerform: {0}, {1}










method void savePerforms()
preinit'ed(this.networkAction)
preinit'ed(this.networkPerform)
preinit'ed(this.serverAction)
preinit'ed(this.serverPerform)
preinit'ed(this.isNetworkPerform)
prethis.textarea != null
pre(soft) this.server != null
presumptioncom.dmdirc.actions.wrappers.PerformWrapper:createAc tionForNetwork(...)@188 != null
presumptioncom.dmdirc.actions.wrappers.PerformWrapper:createAc tionForServer(...)@180 != null
presumptioncom.dmdirc.actions.wrappers.PerformWrapper:getPerfo rmWrapper(...)@180 != null
presumptioncom.dmdirc.actions.wrappers.PerformWrapper:getPerfo rmWrapper(...)@188 != null
postinit'ed(this.networkAction)
postthis.networkPerform != null
postinit'ed(this.serverAction)
postthis.serverPerform != null
unanalyzedcall on javax.swing.JTextArea:getText
test_vectorthis.networkAction: Addr_Set{null}, Inverse{null}
test_vectorthis.serverAction: Addr_Set{null}, Inverse{null}









Prev Msg Next Msg
  null dereference
Medium Prob.
check that this.serverPerform != null
Prev Msg Next Msg










  method not available - call not analyzedInfocall on PerformWrapper com.dmdirc.actions.wrappers. PerformWrapper:getPerformWrapper()
  method not available - call not analyzedInfocall on String com.dmdirc.Server:getName()
  method not available - call not analyzedInfocall on Action com.dmdirc.actions.wrappers. PerformWrapper:createActionForServer(String)










  method not available - call not analyzedInfocall on void com.dmdirc.actions.Action:setResponse( String[])










  method not available - call not analyzedInfocall on void com.dmdirc.actions.Action:save()










Prev Msg Next Msg
  null dereference
Medium Prob.
check that this.networkPerform != null
Prev Msg Next Msg










  method not available - call not analyzedInfocall on PerformWrapper com.dmdirc.actions.wrappers. PerformWrapper:getPerformWrapper()
  method not available - call not analyzedInfocall on String com.dmdirc.Server:getNetwork()
  method not available - call not analyzedInfocall on Action com.dmdirc.actions.wrappers. PerformWrapper:createActionForNetwork(String)










  method not available - call not analyzedInfocall on void com.dmdirc.actions.Action:setResponse( String[])










  method not available - call not analyzedInfocall on void com.dmdirc.actions.Action:save()











method void actionPerformed(ActionEvent)
preinit'ed(this.isNetworkPerform)
prethis.target != null
prethis.textarea != null
pre(soft) init'ed(this.networkPerform)
pre(soft) init'ed(this.serverPerform)
postinit'ed(this.isNetworkPerform)
postinit'ed(this.networkPerform)
postinit'ed(this.serverPerform)
unanalyzedcall on javax.swing.JComboBox:getSelectedIndex
unanalyzedcall on javax.swing.JTextArea:setText
unanalyzedcall on javax.swing.JTextArea:getText