Last Msg First Msg
























method com.dmdirc.addons.ui_swing.dialogs.actioneditor. ActionResponsePanel__static_init










method void com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionResponsePanel()
postthis.formatter == &new JComboBox(initComponents #2)
postthis.response == &new JTextArea(initComponents# 1)
postnew JComboBox(initComponents#2) num objects == 1
postnew JTextArea(initComponents#1) num objects == 1
unanalyzedcall on javax.swing.JTextArea
unanalyzedcall on javax.swing.JTextArea:setRows
unanalyzedcall on javax.swing.DefaultComboBoxModel
unanalyzedcall on javax.swing.JComboBox
unanalyzedcall on javax.swing.JComboBox:getModel
unanalyzedcall on javax.swing.DefaultComboBoxModel:addElement
unanalyzedcall on java.util.TreeSet
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptions
unanalyzedcall on java.util.Map:keySet
unanalyzedcall on java.util.TreeSet:addAll
unanalyzedcall on java.util.TreeSet:iterator
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionResponsePanel:getBorder
unanalyzedcall on javax.swing.BorderFactory:createTitledBorde r
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionResponsePanel:setBorder
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionResponsePanel:setLayout
unanalyzedcall on javax.swing.JLabel
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionResponsePanel:add
unanalyzedcall on javax.swing.JScrollPane










method void initComponents()
presumptioncom.dmdirc.config.ConfigManager:getOptions(...)@75 != null
presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@75 != null
presumptioninit'ed(java.lang.String.CASE_INSENSITIVE_ORDER)
presumptionjavax.swing.JComboBox:getModel(...)@71 != null
presumptionjavax.swing.JComboBox:getModel(...)@72 != null
presumptionjavax.swing.JComboBox:getModel(...)@78 != null
postthis.formatter == &new JComboBox(initComponents #2)
postthis.response == &new JTextArea(initComponents# 1)
postnew JComboBox(initComponents#2) num objects == 1
postnew JTextArea(initComponents#1) num objects == 1
test_vectorjava.util.Iterator:hasNext(...)@77: {0}, {1}









  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.config. IdentityManager:getGlobalConfig()
  method not available - call not analyzedInfocall on Map com.dmdirc.config.ConfigManager:getOpti ons(String)











method void addListeners()










method void layoutComponents()
preinit'ed(this.formatter)
preinit'ed(this.response)









  method not available - call not analyzedInfocall on Border com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionResponsePanel:getBorder()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionResponsePanel:setBorder(Border)










  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. actioneditor.ActionResponsePanel:setLayout(LayoutMa nager)










  method not available - call not analyzedInfocall on Component com.dmdirc.addons.ui_swing. dialogs.actioneditor.ActionResponsePanel:add(Compon ent)










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










  method not available - call not analyzedInfocall on Component com.dmdirc.addons.ui_swing. dialogs.actioneditor.ActionResponsePanel:add(Compon ent)










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











method void setResponse(String[])
preresponse != null
preresponse.length <= 232-1
pre(soft) response[...] != null
pre(soft) this.response != null
presumptionjava.lang.StringBuilder:length(...)@110 >= -231+1
test_vectorjava.lang.StringBuilder:length(...)@109: {-231..0}, {1..232-1}










method void setFormatter(String)
prethis.formatter != null
test_vectornewFormat: Inverse{null}, Addr_Set{null}
test_vectorjava.lang.String:isEmpty(...)@122: {0}, {1}










method String[] getResponse()
prethis.response != null
presumptionjavax.swing.JTextArea:getText(...)@135 != null
postjava.lang.String:split(...)._tainted == 0
postjava.lang.String:split(...).length == undefined
postjava.lang.String:split(...).length == 0, if init'ed
postjava.lang.String:split(...)[...] == null
postreturn_value == &amp;java.lang.String:split(...)









Prev Msg Next Msg
  use of default init
Low Prob.
check if init'ed(text.length)
  test always goes same way
Low Prob.
Test predetermined because i == text.length
Prev Msg Next Msg










Prev Msg Next Msg
  dead code
Low Prob.
Dead code here because i == text.length
Prev Msg Next Msg











method String getFormatter()
prethis.formatter != null
postinit'ed(return_value)
test_vectorjava.lang.String:equals(...)@149: {0}, {1}
test_vectorjava.lang.String:equals(...)@151: {0}, {1}










method void setEnabled(bool)
prethis.formatter != null
prethis.response != null