ActionTableModel.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void add(Action)

  • Kind Annotation Text
    pre(soft) this.actions != null
    presumptionjava.util.List:size(...)@187 >= -231+1
    test_vectoraction: Inverse{null}, Addr_Set{null}

  • void com.dmdirc.addons.ui_swing.dialogs.actionsmanager.ActionTableModel()

  • Kind Annotation Text
    postnew ArrayList(ActionTableModel#1) num objects == 0
    postnew ArrayList(ActionTableModel#1) num objects == 1
    postthis.actions == &new ArrayList(ActionTableModel #1)
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on javax.swing.table.AbstractTableModel

  • void com.dmdirc.addons.ui_swing.dialogs.actionsmanager.ActionTableModel(List)

  • Kind Annotation Text
    postnew ArrayList(ActionTableModel#1) num objects <= 1
    postthis.actions != null
    postthis.actions == One-of{&amp;new ArrayList(ActionTab leModel#1), actions}
    test_vectoractions: Inverse{null}, Addr_Set{null}

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

  • Kind Annotation Text

  • bool contains(Action)

  • Kind Annotation Text
    prethis.actions != null
    postinit'ed(return_value)

  • int findAction(String)

  • Kind Annotation Text
    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}

  • Action getAction(int)

  • Kind Annotation Text
    prethis.actions != null
    postinit'ed(return_value)

  • int getAction(Action)

  • Kind Annotation Text
    prethis.actions != null
    postinit'ed(return_value)

  • Class getColumnClass(int)

  • Kind Annotation Text
    precolumnIndex in {0..2}
    test_vectorcolumnIndex: {0}, {1}, {2}

  • int getColumnCount()

  • Kind Annotation Text
    postreturn_value == 3

  • String getColumnName(int)

  • Kind Annotation Text
    precolumnIndex in {0..2}
    postreturn_value in Addr_Set{&amp;"Name", &amp;"Trigger",&amp;"Response"}
    test_vectorcolumnIndex: {0}, {1}, {2}

  • int getRowCount()

  • Kind Annotation Text
    prethis.actions != null
    postinit'ed(return_value)

  • Object getValueAt(int, int)

  • Kind Annotation Text
    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}

  • void remove(int)

  • Kind Annotation Text
    pre(soft) this.actions != null

  • void remove(Action)

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

  • void setActionGroup(ActionGroup)

  • Kind Annotation Text
    preinit'ed(this.actions)
    postinit'ed(this.actions)
    postnew ArrayList(setActionGroup#1) num objects <= 1
    test_vectorgroup: Inverse{null}, Addr_Set{null}