WizardControlPanel.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void com.dmdirc.installer.ui.WizardControlPanel()

  • Kind Annotation Text
    postinit'ed(this.step)
    postnew JButton(WizardControlPanel#1) num objects == 1
    postnew JButton(WizardControlPanel#2) num objects == 1
    postnew JLabel(WizardControlPanel#3) num objects == 1
    postthis.next == &new JButton(WizardControlPanel#2)
    postthis.prev == &new JButton(WizardControlPanel#1)
    postthis.progress == &new JLabel(WizardControlPanel #3)
    postthis.total == 0
    unanalyzedcall on com.dmdirc.installer.ui.WizardControlPanel: add
    unanalyzedcall on com.dmdirc.installer.ui.WizardControlPanel: setBorder
    unanalyzedcall on com.dmdirc.installer.ui.WizardControlPanel: setLayout
    unanalyzedcall on java.awt.Dimension
    unanalyzedcall on java.awt.Font:getSize
    unanalyzedcall on javax.swing.Box:createHorizontalGlue
    unanalyzedcall on javax.swing.Box:createHorizontalStrut
    unanalyzedcall on javax.swing.BoxLayout
    unanalyzedcall on javax.swing.JButton
    unanalyzedcall on javax.swing.JButton:getFont
    unanalyzedcall on javax.swing.JButton:setPreferredSize
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JLabel:setText
    unanalyzedcall on javax.swing.JPanel
    unanalyzedcall on javax.swing.border.EtchedBorder

  • void com.dmdirc.installer.ui.WizardControlPanel(int)

  • Kind Annotation Text
    presumptionjava.awt.Font:getSize(...)@69 <= 4_294_967_285
    presumptionjava.awt.Font:getSize(...)@70 <= 4_294_967_285
    presumptionjavax.swing.JButton:getFont(...)@69 != null
    presumptionjavax.swing.JButton:getFont(...)@70 != null
    postinit'ed(this.step)
    postinit'ed(this.total)
    postnew JButton(WizardControlPanel#1) num objects == 1
    postnew JButton(WizardControlPanel#2) num objects == 1
    postnew JLabel(WizardControlPanel#3) num objects == 1
    postthis.next == &amp;new JButton(WizardControlPanel#2)
    postthis.prev == &amp;new JButton(WizardControlPanel#1)
    postthis.progress == &amp;new JLabel(WizardControlPanel #3)
    postthis.total == total
    unanalyzedcall on javax.swing.JLabel:setText
    unanalyzedcall on javax.swing.border.EtchedBorder

  • com.dmdirc.installer.ui.WizardControlPanel__static_init

  • Kind Annotation Text

  • JButton getNextButton()

  • Kind Annotation Text
    postinit'ed(return_value)
    postreturn_value == this.next

  • JButton getPrevButton()

  • Kind Annotation Text
    postinit'ed(return_value)
    postreturn_value == this.prev

  • JLabel getProgressLabel()

  • Kind Annotation Text
    postinit'ed(return_value)
    postreturn_value == this.progress

  • void setProgress(int)

  • Kind Annotation Text
    pre(soft) this.next != null
    pre(soft) this.prev != null
    preinit'ed(this.total)
    prestep <= 232-2
    prethis.progress != null
    postthis.step == step + 1
    postthis.step >= -231+1
    unanalyzedcall on javax.swing.JLabel:setText
    test_vectorstep: {-231..-1}, {0}, {1.. 232-2}
    test_vectorthis.total - step: {-231+1..0, 2..232-2}, {1}

  • void setTotal(int)

  • Kind Annotation Text
    preinit'ed(this.step)
    prethis.progress != null
    postinit'ed(this.total)
    postthis.total == total
    unanalyzedcall on javax.swing.JLabel:setText

  • void updateProgressLabel()

  • Kind Annotation Text
    preinit'ed(this.step)
    preinit'ed(this.total)
    prethis.progress != null