AliasPanel.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void actionPerformed(ActionEvent)

  • Kind Annotation Text
    prethis.argumentComponent != null
    prethis.argumentNumber != null
    presumptioninit'ed(com.dmdirc.actions.CoreActionComparison. INT_LESS)
    presumptionjavax.swing.JSpinner:getModel(...)@187 != null
    presumptionjavax.swing.JSpinner:getModel(...)@192 != null
    presumptionjavax.swing.JSpinner:getModel(...)@193 != null
    presumptionjavax.swing.JSpinner:getModel(...)@195 != null
    presumptionjavax.swing.SpinnerModel:getValue(...)@192 != null
    test_vectorjava.lang.Object:equals(...)@192: {0}, {1}
    test_vectorjavax.swing.JComboBox:getSelectedIndex(...)@188: {-231..0}, {1..232-1}

  • void clear()

  • Kind Annotation Text
    pre(soft) this.command.validator != null
    prethis.argumentComponent != null
    prethis.argumentNumber != null
    prethis.command != null
    prethis.command.errorIcon != null
    prethis.command.textField != null
    prethis.response != null
    postthis.alias == null
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:firePropertyChange
    unanalyzedcall on com.dmdirc.config.prefs.validator. ValidationResponse:getFailureReason
    unanalyzedcall on com.dmdirc.config.prefs.validator. ValidationResponse:isFailure
    unanalyzedcall on com.dmdirc.config.prefs.validator. Validator:validate
    unanalyzedcall on javax.swing.JLabel:isVisible
    unanalyzedcall on javax.swing.JLabel:setToolTipText
    unanalyzedcall on javax.swing.JLabel:setVisible
    unanalyzedcall on javax.swing.JTextField:getText
    unanalyzedcall on javax.swing.JTextField:isEnabled
    unanalyzedcall on javax.swing.JTextField:setEnabled
    unanalyzedcall on javax.swing.JTextField:setText

  • com.dmdirc.addons.ui_swing.dialogs.aliases.AliasPanel$1__static_init

  • Kind Annotation Text
    presumptioncom.dmdirc.actions.CoreActionComparison.INT_EQUALS != null
    presumptioncom.dmdirc.actions.CoreActionComparison.INT_ GREATER != null
    presumptioncom.dmdirc.actions.CoreActionComparison.INT_LESS != null
    presumptioncom.dmdirc.actions.CoreActionComparison:ordinal(... )@220 < com.dmdirc.actions.CoreActionComparison:val ues(...).length@220
    presumptioncom.dmdirc.actions.CoreActionComparison:ordinal(... )@220 >= 0
    presumptioncom.dmdirc.actions.CoreActionComparison:values(... ).length@220 >= 1
    presumptioncom.dmdirc.actions.CoreActionComparison:values(... )@220 != null
    postnew int[](AliasPanel$1__static_init#1) num objects == 1

  • void com.dmdirc.addons.ui_swing.dialogs.aliases.AliasPanel()

  • Kind Annotation Text
    presumptioninit'ed(com.dmdirc.actions.CoreActionComparison. INT_EQUALS)
    presumptioninit'ed(com.dmdirc.actions.CoreActionComparison. INT_GREATER)
    presumptioninit'ed(com.dmdirc.actions.CoreActionComparison. INT_LESS)
    presumptioninit'ed(java.lang.Boolean.TRUE)
    postnew JComboBox(AliasPanel#6) num objects == 1
    postnew JLabel(ValidatingJTextField#1) num objects == 1
    postnew JSpinner(AliasPanel#8) num objects == 1
    postnew JTextArea(AliasPanel#10) num objects == 1
    postnew JTextField(ValidatingJTextField#1) num objects == 1
    postnew ValidatingJTextField(AliasPanel#1) num objects == 1
    postnew ValidatorChain(AliasPanel#2) num objects == 1
    postthis.alias == null
    postthis.argumentComponent == &amp;new JComboBox(AliasP anel#6)
    postthis.argumentNumber == &amp;new JSpinner(AliasPanel #8)
    postthis.command == &amp;new ValidatingJTextField(Alias Panel#1)
    postthis.command.errorIcon == &amp;new JLabel(Validatin gJTextField#1)
    postthis.command.textField == &amp;new JTextField(Valid atingJTextField#1)
    postthis.command.validator == &amp;new ValidatorChain(A liasPanel#2)
    postthis.response == &amp;new JTextArea(AliasPanel#10)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:firePropertyChange
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.aliases. AliasPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.aliases. AliasPanel:setLayout
    unanalyzedcall on com.dmdirc.config.prefs.validator. ValidationResponse:getFailureReason
    unanalyzedcall on com.dmdirc.config.prefs.validator. ValidationResponse:isFailure
    unanalyzedcall on com.dmdirc.config.prefs.validator. Validator:validate
    unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
    unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
    unanalyzedcall on java.lang.Integer:valueOf
    unanalyzedcall on javax.swing.DefaultListCellRenderer
    unanalyzedcall on javax.swing.JComboBox:setEnabled
    unanalyzedcall on javax.swing.JComboBox:setSelectedItem
    unanalyzedcall on javax.swing.JComponent
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JLabel:isVisible
    unanalyzedcall on javax.swing.JLabel:setToolTipText
    unanalyzedcall on javax.swing.JLabel:setVisible
    unanalyzedcall on javax.swing.JScrollPane
    unanalyzedcall on javax.swing.JSpinner:setEnabled
    unanalyzedcall on javax.swing.JSpinner:setValue
    unanalyzedcall on javax.swing.JTextArea:setEnabled
    unanalyzedcall on javax.swing.JTextArea:setText
    unanalyzedcall on javax.swing.JTextField
    unanalyzedcall on javax.swing.JTextField:getDocument
    unanalyzedcall on javax.swing.JTextField:getText
    unanalyzedcall on javax.swing.JTextField:isEnabled
    unanalyzedcall on javax.swing.JTextField:setEnabled
    unanalyzedcall on javax.swing.JTextField:setText
    unanalyzedcall on javax.swing.text.Document:addDocumentListen er
    unanalyzedcall on net.miginfocom.swing.MigLayout

  • com.dmdirc.addons.ui_swing.dialogs.aliases.AliasPanel__static_init

  • Kind Annotation Text

  • void focusCommand()

  • Kind Annotation Text
    prethis.command != null
    prethis.command.textField != null
    unanalyzedcall on javax.swing.JTextField:requestFocusInWindow

  • Alias getAlias()

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

  • ActionCondition getArguments()

  • Kind Annotation Text
    pre(soft) init'ed(com.dmdirc.addons.ui_swing.dialogs. aliases.AliasPanel$1__static_init.new int[](AliasPanel$1__static_init#1)[...])
    pre(soft) this.argumentNumber != null
    prethis.argumentComponent != null
    presumptioncom.dmdirc.actions.CoreActionComparison:ordinal(... )@220 < com.dmdirc.actions.CoreActionComparison:val ues(...).length
    presumptioncom.dmdirc.actions.CoreActionComparison:ordinal(... )@220 >= 0
    presumptioncom.dmdirc.actions.CoreActionComparison:values(... ).length >= 1
    presumptioninit'ed(com.dmdirc.actions.CoreActionComparison. INT_EQUALS)
    presumptioninit'ed(com.dmdirc.actions.CoreActionComparison. INT_GREATER)
    presumptioninit'ed(com.dmdirc.actions.CoreActionComparison. INT_LESS)
    presumptioninit'ed(com.dmdirc.actions.CoreActionComponent. STRINGARRAY_LENGTH)
    presumptionjavax.swing.JComboBox:getSelectedItem(...)@220 != null
    presumptionjavax.swing.JSpinner:getValue(...)@222 != null
    presumptionjavax.swing.JSpinner:getValue(...)@227 != null
    presumptionjavax.swing.JSpinner:getValue(...)@232 != null
    postnew ActionCondition(getArguments#1) num objects <= 1
    postnew ActionCondition(getArguments#2) num objects <= 1
    postnew ActionCondition(getArguments#3) num objects <= 1
    postreturn_value in Addr_Set{null,&amp;new ActionCondition(getArguments#1),&amp;new ActionCondition(getArguments#2),&amp;new ActionCondition(getArguments#3)}
    test_vectorcom.dmdirc.addons.ui_swing.dialogs.aliases. AliasPanel$1__static_init.new int[](AliasPanel$1__ static_init#1)[...]: {1}, {2}, {3}, {-231..0, 4..232-1}
    test_vectorjavax.swing.JComboBox:getSelectedItem(...)@217: Inverse{null}, Addr_Set{null}

  • String getCommand()

  • Kind Annotation Text
    prethis.command != null
    prethis.command.textField != null
    postinit'ed(return_value)
    unanalyzedcall on javax.swing.JTextField:getText

  • Alias getNewAlias()

  • Kind Annotation Text
    pre(soft) init'ed(com.dmdirc.addons.ui_swing.dialogs. aliases.AliasPanel$1__static_init.new int[](AliasPanel$1__static_init#1)[...])
    pre(soft) this.argumentNumber != null
    prethis.argumentComponent != null
    prethis.command != null
    prethis.command.textField != null
    prethis.response != null
    presumptioncom.dmdirc.actions.CoreActionComparison:values(... ).length >= 1
    presumptioninit'ed(com.dmdirc.actions.CoreActionComparison. STRING_EQUALS)
    presumptioninit'ed(com.dmdirc.actions.CoreActionComponent. STRING_STRING)
    postnew Alias(getNewAlias#3) num objects == 1
    postreturn_value == &amp;new Alias(getNewAlias#3)
    unanalyzedcall on com.dmdirc.actions.ActionCondition
    unanalyzedcall on com.dmdirc.actions.CoreActionComparison:ord inal
    unanalyzedcall on java.lang.Object:toString
    unanalyzedcall on java.lang.String:split
    unanalyzedcall on javax.swing.JComboBox:getSelectedItem
    unanalyzedcall on javax.swing.JSpinner:getValue
    unanalyzedcall on javax.swing.JTextArea:getText
    unanalyzedcall on javax.swing.JTextField:getText

  • String[] getResponse()

  • Kind Annotation Text
    prethis.response != null
    presumptionjavax.swing.JTextArea:getText(...)@247 != null
    postjava.lang.String:split(...)._tainted == 0
    postreturn_value == &amp;java.lang.String:split(...)

  • void layoutComponents()

  • Kind Annotation Text

  • void setAlias(Alias)

  • Kind Annotation Text
    pre(soft) this.argumentComponent != null
    pre(soft) this.argumentNumber != null
    pre(soft) this.command != null
    pre(soft) this.command.errorIcon != null
    pre(soft) this.command.textField != null
    pre(soft) this.command.validator != null
    pre(soft) this.response != null
    presumptionarr$.length@169 <= 232-1
    presumptioncom.dmdirc.actions.wrappers.Alias:getArguments(... )@150 != null
    presumptioncom.dmdirc.actions.wrappers.Alias:getResponse(... )@169 != null
    presumptioninit'ed(com.dmdirc.actions.CoreActionComparison. STRING_EQUALS)
    presumptionjava.lang.StringBuffer:length(...)@174 >= -231+1
    presumptionjava.util.List:get(...)@158 != null
    presumptionjava.util.List:get(...)@161 != null
    postinit'ed(this.alias)
    postthis.alias == One-of{null, alias}
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:firePropertyChange
    unanalyzedcall on com.dmdirc.config.prefs.validator. ValidationResponse:getFailureReason
    unanalyzedcall on com.dmdirc.config.prefs.validator. ValidationResponse:isFailure
    unanalyzedcall on com.dmdirc.config.prefs.validator. Validator:validate
    unanalyzedcall on java.lang.Integer:valueOf
    unanalyzedcall on javax.swing.JComboBox:setEnabled
    unanalyzedcall on javax.swing.JComboBox:setSelectedItem
    unanalyzedcall on javax.swing.JLabel:isVisible
    unanalyzedcall on javax.swing.JLabel:setToolTipText
    unanalyzedcall on javax.swing.JLabel:setVisible
    unanalyzedcall on javax.swing.JSpinner:setEnabled
    unanalyzedcall on javax.swing.JSpinner:setValue
    unanalyzedcall on javax.swing.JTextArea:setEnabled
    unanalyzedcall on javax.swing.JTextArea:setText
    unanalyzedcall on javax.swing.JTextField:getText
    unanalyzedcall on javax.swing.JTextField:isEnabled
    unanalyzedcall on javax.swing.JTextField:setEnabled
    unanalyzedcall on javax.swing.JTextField:setText
    test_vectoralias: Inverse{null}, Addr_Set{null}
    test_vectorjava.lang.StringBuffer:length(...)@173: {-231..1}, {2..232-1}
    test_vectorjava.util.List:size(...)@153: {-231..0, 2..232-1}, {1}