method com.dmdirc.addons.ui_swing.dialogs.actionsmanager. ActionTableModel__static_init










method void com.dmdirc.addons.ui_swing.dialogs. actionsmanager.ActionTableModel()
postthis.actions == &new ArrayList(ActionTableModel #1)
postnew ArrayList(ActionTableModel#1) num objects == 1
postnew ArrayList(ActionTableModel#1) num objects == 0
unanalyzedcall on javax.swing.table.AbstractTableModel
unanalyzedcall on java.util.ArrayList










method void com.dmdirc.addons.ui_swing.dialogs. actionsmanager.ActionTableModel(List)
postthis.actions == One-of{&new ArrayList(ActionTab leModel#1), actions}
postthis.actions != null
postnew ArrayList(ActionTableModel#1) num objects <= 1
test_vectoractions: Inverse{null}, Addr_Set{null}










method int getRowCount()
prethis.actions != null
postinit'ed(return_value)










method int getColumnCount()
postreturn_value == 3










method String getColumnName(int)
precolumnIndex in {0..2}
postreturn_value in Addr_Set{&amp;"Name", &amp;"Trigger",&amp;"Response"}
test_vectorcolumnIndex: {0}, {1}, {2}










method Class getColumnClass(int)
precolumnIndex in {0..2}
test_vectorcolumnIndex: {0}, {1}, {2}










method Object getValueAt(int, int)
precolumnIndex in {0..2}
prethis.actions != null
presumptioncom.dmdirc.actions.Action:getTriggers(...). length@124 >= 1
presumptioncom.dmdirc.actions.Action:getTriggers(...)@124 != null
presumptionjava.util.List:get(...)@122 != null
presumptionjava.util.List:get(...)@124 != null
presumptionjava.util.List:get(...)@126 != null
postinit'ed(return_value)
test_vectorcolumnIndex: {0}, {1}, {2}









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










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










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











method Action getAction(int)
prethis.actions != null
postinit'ed(return_value)










method int getAction(Action)
prethis.actions != null
postinit'ed(return_value)










method void setActionGroup(ActionGroup)
preinit'ed(this.actions)
postinit'ed(this.actions)
postnew ArrayList(setActionGroup#1) num objects <= 1
test_vectorgroup: Inverse{null}, Addr_Set{null}









  method not available - call not analyzedInfocall on List com.dmdirc.actions.ActionGroup:getActi ons()










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. actionsmanager.ActionTableModel:fireTableDataChange d()











method void add(Action)
pre(soft) this.actions != null
presumptionjava.util.List:size(...)@187 >= -231+1
test_vectoraction: Inverse{null}, Addr_Set{null}









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. actionsmanager.ActionTableModel:fireTableRowsInsert ed(int, int)











method void remove(Action)
pre(soft) this.actions != null
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.util.List:remove
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actionsmanager.ActionTableModel:fireTableRowsDelete d
test_vectoraction: Inverse{null}, Addr_Set{null}










method void remove(int)
pre(soft) this.actions != null









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. actionsmanager.ActionTableModel:fireTableRowsDelete d(int, int)











method bool contains(Action)
prethis.actions != null
postinit'ed(return_value)










method int findAction(String)
prethis.actions != null
presumptioncom.dmdirc.actions.Action:getName(...)@234 != null
presumptionjava.util.Iterator:next(...)@233 != null
postinit'ed(return_value)
test_vectorjava.lang.String:equals(...)@234: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@233: {1}, {0}









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