SwingUpdaterDialog.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • UpdateComponentTableCellRenderer access$000(SwingUpdaterDialog)

  • Kind Annotation Text
    preinit'ed(x0.updateComponentRenderer)
    prex0 != null
    postinit'ed(return_value)
    postreturn_value == x0.updateComponentRenderer

  • UpdateStatusTableCellRenderer access$100(SwingUpdaterDialog)

  • Kind Annotation Text
    preinit'ed(x0.updateStatusRenderer)
    prex0 != null
    postinit'ed(return_value)
    postreturn_value == x0.updateStatusRenderer

  • void actionPerformed(ActionEvent)

  • Kind Annotation Text
    pre(soft) init'ed(me)
    pre(soft) init'ed(this.mainFrame)
    pre(soft) this.header != null
    pre(soft) this.table != null
    pree != null
    presumptioncom.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getCancelButton(...)@210 != null
    presumptioncom.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getOkButton(...)@209 != null
    presumptioninit'ed(com.dmdirc.updater.UpdateChecker$STATE. RESTART_REQUIRED)
    presumptioninit'ed(com.dmdirc.updater.UpdateChecker$STATE. UPDATING)
    presumptioninit'ed(java.awt.Dialog$ModalityType.MODELESS)
    presumptionjava.awt.event.ActionEvent:getSource(...)@208 != null
    presumptionjava.awt.event.ActionEvent:getSource(...)@228 != null
    presumptionjavax.swing.JTable:getModel(...).enabled@215 != null
    presumptionjavax.swing.JTable:getModel(...)@214 != null
    presumptionjavax.swing.JTable:getModel(...)@215 != null
    postinit'ed(me)
    postme == One-of{old me, null}
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog:dispose
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingRestartDialog:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingRestartDialog:getCancelButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingRestartDialog:getLeftButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingRestartDialog:getOkButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingRestartDialog:getRightButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingRestartDialog:orderButtons
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingRestartDialog:pack
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingRestartDialog:setDefaultCloseOperation
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingRestartDialog:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingRestartDialog:setLocationRelativeTo
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingRestartDialog:setResizable
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingRestartDialog:setTitle
    unanalyzedcall on java.lang.Boolean:booleanValue
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.Map:get
    unanalyzedcall on javax.swing.JButton
    unanalyzedcall on javax.swing.JButton:addActionListener
    unanalyzedcall on javax.swing.JButton:setText
    unanalyzedcall on net.miginfocom.swing.MigLayout
    test_vectorjava.lang.Boolean:booleanValue(...)@226: {1}, {0}
    test_vectorjava.lang.Object:equals(...)@208: {0}, {1}
    test_vectorjava.lang.Object:equals(...)@228: {0}, {1}
    test_vectorjava.util.Iterator:hasNext(...)@214: {0}, {1}

  • void com.dmdirc.addons.ui_swing.dialogs.updater.SwingUpdaterDialog$1(SwingUpdaterDialog, TableModel, bool, JScrollPane)

  • Kind Annotation Text

  • com.dmdirc.addons.ui_swing.dialogs.updater.SwingUpdaterDialog$1__static_init

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.dialogs.updater.SwingUpdaterDialog(List, MainFrame)

  • Kind Annotation Text
    preupdates != null
    presumptioncom.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getCancelButton(...)@96 != null
    presumptioncom.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getOkButton(...)@95 != null
    presumptioninit'ed(java.awt.Dialog$ModalityType.MODELESS)
    postinit'ed(this.mainFrame)
    postnew JScrollPane(initComponents#4) num objects == 1
    postnew SwingUpdaterDialog$1(initComponents#5) num objects == 1
    postnew TextLabel(initComponents#3) num objects == 1
    postnew UpdateComponentTableCellRenderer(initComponents #2) num objects == 1
    postnew UpdateStatusTableCellRenderer(initComponents#1) num objects == 1
    postthis.header == &new TextLabel(initComponents#3)
    postthis.mainFrame == mainFrame
    postthis.scrollPane == &new JScrollPane(initCompone nts#4)
    postthis.table == &new SwingUpdaterDialog$1(initCom ponents#5)
    postthis.updateComponentRenderer == &new UpdateComponentTableCellRenderer(initComponents#2)
    postthis.updateStatusRenderer == &new UpdateStatusTableCellRenderer(initComponents#1)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. renderers.UpdateComponentTableCellRenderer
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. renderers.UpdateStatusTableCellRenderer
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getLeftButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getRightButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:orderButtons
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:setDefaultCloseOperation
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. UpdateTableModel:fireTableDataChanged
    unanalyzedcall on com.dmdirc.updater.Update:addUpdateListener
    unanalyzedcall on java.lang.Boolean:valueOf
    unanalyzedcall on java.text.NumberFormat:getNumberInstance
    unanalyzedcall on java.text.NumberFormat:setMaximumFractionDi gits
    unanalyzedcall on java.text.NumberFormat:setMinimumFractionDi gits
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.HashMap
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.Map:put
    unanalyzedcall on javax.swing.JButton
    unanalyzedcall on javax.swing.JScrollPane
    unanalyzedcall on javax.swing.JScrollPane:setViewportView
    unanalyzedcall on javax.swing.JTable:getRowSorter
    unanalyzedcall on javax.swing.JTable:setAutoCreateColumnsFrom Model
    unanalyzedcall on javax.swing.JTable:setAutoCreateRowSorter
    unanalyzedcall on javax.swing.JTable:setCellSelectionEnabled
    unanalyzedcall on javax.swing.JTable:setColumnSelectionAllowe d
    unanalyzedcall on javax.swing.JTable:setFillsViewportHeight
    unanalyzedcall on javax.swing.JTable:setRowSelectionAllowed
    unanalyzedcall on javax.swing.JTable:setSelectionMode
    unanalyzedcall on javax.swing.RowSorter:toggleSortOrder
    unanalyzedcall on javax.swing.table.AbstractTableModel
    unanalyzedcall on net.miginfocom.swing.MigLayout

  • com.dmdirc.addons.ui_swing.dialogs.updater.SwingUpdaterDialog__static_init

  • Kind Annotation Text

  • void display()

  • Kind Annotation Text
    preinit'ed(this.mainFrame)

  • void dispose()

  • Kind Annotation Text
    preinit'ed(me)
    postme == null
    test_vectorme: Inverse{null}, Addr_Set{null}

  • TableCellRenderer getCellRenderer(int, int)

  • Kind Annotation Text
    pre(soft) init'ed(this.updateComponentRenderer)
    pre(soft) init'ed(this.updateStatusRenderer)
    postinit'ed(return_value)
    test_vectorcolumn: {1}, {3}, {-231..0, 2, 4..232-1}

  • SwingUpdaterDialog getSwingUpdaterDialog(List, MainFrame)

  • Kind Annotation Text
    preinit'ed(me)
    preupdates != null
    presumptionjavax.swing.JTable:getModel(...)@127 != null
    presumptionme.table != null
    postinit'ed(new SwingUpdaterDialog(getSwingUpdaterDialo g#1).header)
    postinit'ed(new SwingUpdaterDialog(getSwingUpdaterDialo g#1).mainFrame)
    postinit'ed(new SwingUpdaterDialog(getSwingUpdaterDialo g#1).scrollPane)
    postinit'ed(new SwingUpdaterDialog(getSwingUpdaterDialo g#1).table)
    postinit'ed(new SwingUpdaterDialog(getSwingUpdaterDialo g#1).updateComponentRenderer)
    postinit'ed(new SwingUpdaterDialog(getSwingUpdaterDialo g#1).updateStatusRenderer)
    postme != null
    postme == One-of{&new SwingUpdaterDialog(getSwingUp daterDialog#1), old me}
    postnew ArrayList(setUpdates#1) num objects <= 1
    postnew HashMap(setUpdates#2) num objects <= 1
    postnew JScrollPane(initComponents#4) num objects <= 1
    postnew SwingUpdaterDialog$1(initComponents#5) num objects <= 1
    postnew SwingUpdaterDialog(getSwingUpdaterDialog#1) num objects <= 1
    postnew TextLabel(initComponents#3) num objects <= 1
    postnew UpdateComponentTableCellRenderer(initComponents #2) num objects <= 1
    postnew UpdateStatusTableCellRenderer(initComponents#1) num objects <= 1
    postreturn_value != null
    postreturn_value == One-of{&amp;new SwingUpdaterDialog( getSwingUpdaterDialog#1), old me}
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. renderers.UpdateComponentTableCellRenderer
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. renderers.UpdateStatusTableCellRenderer
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getCancelButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getLeftButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getOkButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getRightButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:orderButtons
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:setDefaultCloseOperation
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:setSize
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:setTitle
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. UpdateTableModel:fireTableDataChanged
    unanalyzedcall on com.dmdirc.updater.Update:addUpdateListener
    unanalyzedcall on com.dmdirc.updater.UpdateChecker:addListene r
    unanalyzedcall on java.awt.Dimension
    unanalyzedcall on java.lang.Boolean:valueOf
    unanalyzedcall on java.text.NumberFormat:getNumberInstance
    unanalyzedcall on java.text.NumberFormat:setMaximumFractionDi gits
    unanalyzedcall on java.text.NumberFormat:setMinimumFractionDi gits
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.HashMap
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.Map:put
    unanalyzedcall on javax.swing.JButton
    unanalyzedcall on javax.swing.JButton:addActionListener
    unanalyzedcall on javax.swing.JScrollPane
    unanalyzedcall on javax.swing.JScrollPane:setViewportView
    unanalyzedcall on javax.swing.JTable:getRowSorter
    unanalyzedcall on javax.swing.JTable:setAutoCreateColumnsFrom Model
    unanalyzedcall on javax.swing.JTable:setAutoCreateRowSorter
    unanalyzedcall on javax.swing.JTable:setCellSelectionEnabled
    unanalyzedcall on javax.swing.JTable:setColumnSelectionAllowe d
    unanalyzedcall on javax.swing.JTable:setFillsViewportHeight
    unanalyzedcall on javax.swing.JTable:setRowSelectionAllowed
    unanalyzedcall on javax.swing.JTable:setSelectionMode
    unanalyzedcall on javax.swing.RowSorter:toggleSortOrder
    unanalyzedcall on javax.swing.table.AbstractTableModel
    unanalyzedcall on net.miginfocom.swing.MigLayout
    test_vectorme: Inverse{null}, Addr_Set{null}

  • void initComponents(List)

  • Kind Annotation Text
    preupdates != null
    presumptionjavax.swing.JTable:getRowSorter(...)@174 != null
    postnew JScrollPane(initComponents#4) num objects == 1
    postnew SwingUpdaterDialog$1(initComponents#5) num objects == 1
    postnew TextLabel(initComponents#3) num objects == 1
    postnew UpdateComponentTableCellRenderer(initComponents #2) num objects == 1
    postnew UpdateStatusTableCellRenderer(initComponents#1) num objects == 1
    postthis.header == &amp;new TextLabel(initComponents#3)
    postthis.scrollPane == &amp;new JScrollPane(initCompone nts#4)
    postthis.table == &amp;new SwingUpdaterDialog$1(initCom ponents#5)
    postthis.updateComponentRenderer == &amp;new UpdateComponentTableCellRenderer(initComponents#2)
    postthis.updateStatusRenderer == &amp;new UpdateStatusTableCellRenderer(initComponents#1)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. UpdateTableModel:fireTableDataChanged
    unanalyzedcall on com.dmdirc.updater.Update:addUpdateListener
    unanalyzedcall on java.lang.Boolean:valueOf
    unanalyzedcall on java.text.NumberFormat:getNumberInstance
    unanalyzedcall on java.text.NumberFormat:setMaximumFractionDi gits
    unanalyzedcall on java.text.NumberFormat:setMinimumFractionDi gits
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.HashMap
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.Map:put
    unanalyzedcall on javax.swing.table.AbstractTableModel

  • void layoutComponents()

  • Kind Annotation Text
    preinit'ed(this.header)
    preinit'ed(this.scrollPane)

  • void showSwingUpdaterDialog(List, MainFrame)

  • Kind Annotation Text
    preinit'ed(me)
    preupdates != null
    postinit'ed(new SwingUpdaterDialog(getSwingUpdaterDialo g#1).header)
    postinit'ed(new SwingUpdaterDialog(getSwingUpdaterDialo g#1).mainFrame)
    postinit'ed(new SwingUpdaterDialog(getSwingUpdaterDialo g#1).scrollPane)
    postinit'ed(new SwingUpdaterDialog(getSwingUpdaterDialo g#1).table)
    postinit'ed(new SwingUpdaterDialog(getSwingUpdaterDialo g#1).updateComponentRenderer)
    postinit'ed(new SwingUpdaterDialog(getSwingUpdaterDialo g#1).updateStatusRenderer)
    postme != null
    postme == One-of{&amp;new SwingUpdaterDialog(getSwingUp daterDialog#1), old me}
    postnew ArrayList(setUpdates#1) num objects <= 1
    postnew HashMap(setUpdates#2) num objects == new ArrayList(setUpdates#1) num objects
    postnew JScrollPane(initComponents#4) num objects <= 1
    postnew SwingUpdaterDialog$1(initComponents#5) num objects == new JScrollPane(initComponents#4) num objects
    postnew SwingUpdaterDialog(getSwingUpdaterDialog#1) num objects == new JScrollPane(initComponents#4) num objects
    postnew TextLabel(initComponents#3) num objects == new JScrollPane(initComponents#4) num objects
    postnew UpdateComponentTableCellRenderer(initComponents #2) num objects == new JScrollPane(initComponents#4 ) num objects
    postnew UpdateStatusTableCellRenderer(initComponents#1) num objects == new JScrollPane(initComponents#4) num objects
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. PackingTable
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. renderers.UpdateComponentTableCellRenderer
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. renderers.UpdateStatusTableCellRenderer
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getCancelButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getLeftButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getOkButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getRightButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:orderButtons
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:requestFocusInWindow
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:setDefaultCloseOperation
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:setLocationRelativeTo
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:setSize
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:setTitle
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:setVisible
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.updater. UpdateTableModel:fireTableDataChanged
    unanalyzedcall on com.dmdirc.updater.Update:addUpdateListener
    unanalyzedcall on com.dmdirc.updater.UpdateChecker:addListene r
    unanalyzedcall on java.awt.Dimension
    unanalyzedcall on java.lang.Boolean:valueOf
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.text.NumberFormat:getNumberInstance
    unanalyzedcall on java.text.NumberFormat:setMaximumFractionDi gits
    unanalyzedcall on java.text.NumberFormat:setMinimumFractionDi gits
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.HashMap
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.Map:put
    unanalyzedcall on javax.swing.JButton
    unanalyzedcall on javax.swing.JButton:addActionListener
    unanalyzedcall on javax.swing.JScrollPane
    unanalyzedcall on javax.swing.JScrollPane:setViewportView
    unanalyzedcall on javax.swing.JTable:getModel
    unanalyzedcall on javax.swing.JTable:getRowSorter
    unanalyzedcall on javax.swing.JTable:setAutoCreateColumnsFrom Model
    unanalyzedcall on javax.swing.JTable:setAutoCreateRowSorter
    unanalyzedcall on javax.swing.JTable:setCellSelectionEnabled
    unanalyzedcall on javax.swing.JTable:setColumnSelectionAllowe d
    unanalyzedcall on javax.swing.JTable:setFillsViewportHeight
    unanalyzedcall on javax.swing.JTable:setRowSelectionAllowed
    unanalyzedcall on javax.swing.JTable:setSelectionMode
    unanalyzedcall on javax.swing.RowSorter:toggleSortOrder
    unanalyzedcall on javax.swing.table.AbstractTableModel
    unanalyzedcall on net.miginfocom.swing.MigLayout

  • void statusChanged(UpdateChecker$STATE)

  • Kind Annotation Text
    presumptioncom.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getCancelButton(...)@242 != null
    presumptioncom.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getCancelButton(...)@244 != null
    presumptioncom.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getOkButton(...)@237 != null
    presumptioncom.dmdirc.addons.ui_swing.dialogs.updater. SwingUpdaterDialog:getOkButton(...)@239 != null
    presumptioninit'ed(com.dmdirc.updater.UpdateChecker$STATE. RESTART_REQUIRED)
    presumptioninit'ed(com.dmdirc.updater.UpdateChecker$STATE. UPDATING)