ActionConditionDisplayPanel.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
    pre(soft) this.editButton != null
    pre(soft) this.editPanel != null
    pre(soft) this.listeners != null
    pree != null
    preinit'ed(this.deleteButton)
    presumptionjava.awt.event.ActionEvent:getSource(...)@155 != null
    presumptionjava.awt.event.ActionEvent:getSource(...)@157 != null
    presumptionjavax.swing.JToggleButton:getModel(...)@158 != null
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionMetaType:getArgNames
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionType:getType
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditable
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditorKit
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setHighlighter
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setMargin
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setOpaque
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setUI
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionsListPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionsListPanel:fireProperty Change
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionsListPanel:removeAll
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionsListPanel:setVisible
    unanalyzedcall on com.dmdirc.util.ListenerList:get
    unanalyzedcall on conditionRemoved
    unanalyzedcall on java.awt.Font:getFamily
    unanalyzedcall on java.awt.Font:getSize
    unanalyzedcall on java.awt.Insets
    unanalyzedcall on java.beans.PropertyChangeEvent:getNewValue
    unanalyzedcall on java.beans.PropertyChangeEvent:getSource
    unanalyzedcall on java.lang.Boolean:booleanValue
    unanalyzedcall on java.lang.String:isEmpty
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.Collection:iterator
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.List:remove
    unanalyzedcall on java.util.Map:put
    unanalyzedcall on java.util.Map:remove
    unanalyzedcall on java.util.Map:values
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JTextPane
    unanalyzedcall on javax.swing.JTextPane:getDocument
    unanalyzedcall on javax.swing.JTextPane:setText
    unanalyzedcall on javax.swing.UIManager:getFont
    unanalyzedcall on javax.swing.plaf.basic.BasicTextPaneUI
    unanalyzedcall on javax.swing.text.DefaultStyledDocument
    unanalyzedcall on javax.swing.text.SimpleAttributeSet
    unanalyzedcall on javax.swing.text.StyleConstants:setAlignmen t
    unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
    unanalyzedcall on javax.swing.text.html.HTMLDocument:getStyle Sheet
    unanalyzedcall on javax.swing.text.html.HTMLEditorKit
    unanalyzedcall on javax.swing.text.html.StyleSheet:addRule
    test_vectorjava.lang.Object:equals(...)@155: {0}, {1}
    test_vectorjava.lang.Object:equals(...)@157: {0}, {1}

  • void addConditionListener(ActionConditionRemovalListener)

  • Kind Annotation Text
    pre(soft) this.listeners != null
    test_vectorlistener: Inverse{null}, Addr_Set{null}

  • void addListeners()

  • Kind Annotation Text
    prethis.deleteButton != null
    prethis.editButton != null
    prethis.editPanel != null

  • bool checkError()

  • Kind Annotation Text
    prethis.editPanel != null
    prethis.editPanel.target != null
    postinit'ed(return_value)
    unanalyzedcall on javax.swing.JTextField:isEnabled

  • void com.dmdirc.addons.ui_swing.dialogs.actioneditor.ActionConditionDisplayPanel(ActionCondition, ActionType)

  • Kind Annotation Text
    precondition != null
    presumptioncom.dmdirc.actions.ActionCondition:getTarget(... )@91 != null
    postinit'ed(this.trigger)
    postnew ActionCondition(ActionConditionDisplayPanel#1) num objects == 1
    postnew ActionConditionEditorPanel$1(initComponents#7) num objects == 1
    postnew ActionConditionEditorPanel(initComponents#4) num objects == 1
    postnew ActionConditionEditorPanel(initComponents#4). arguments == &new JComboBox(initComponents#1)
    postnew ActionConditionEditorPanel(initComponents#4). comparisons == &new JComboBox(initComponents#5)
    postnew ActionConditionEditorPanel(initComponents#4). components == &new JComboBox(initComponents#3)
    postnew ActionConditionEditorPanel(initComponents#4). condition == &new ActionCondition(ActionConditi onDisplayPanel#1)
    postnew ActionConditionEditorPanel(initComponents#4). target == &new ActionConditionEditorPanel$1(ini tComponents#7)
    postnew ActionConditionEditorPanel(initComponents#4). trigger == this.trigger
    postnew ImageButton(initComponents#3) num objects == 1
    postnew ImageToggleButton(initComponents#2) num objects == 1
    postnew JComboBox(initComponents#1) num objects == 1
    postnew JComboBox(initComponents#3) num objects == 1
    postnew JComboBox(initComponents#5) num objects == 1
    postnew ListenerList(initComponents#5) num objects == 1
    postnew SimpleAttributeSet(TextLabel#6) num objects == 1
    postnew TextLabel(initComponents#1) num objects == 1
    postnew TextLabel(initComponents#1).sas == &new SimpleAttributeSet(TextLabel#6)
    postthis.condition == &new ActionCondition(ActionCo nditionDisplayPanel#1)
    postthis.deleteButton == &new ImageButton(initCompo nents#3)
    postthis.editButton == &new ImageToggleButton(initC omponents#2)
    postthis.editPanel == &new ActionConditionEditorPan el(initComponents#4)
    postthis.label == &new TextLabel(initComponents#1)
    postthis.listeners == &new ListenerList(initCompone nts#5)
    postthis.trigger == trigger
    unanalyzedcall on com.dmdirc.actions.ActionCondition:getArg
    unanalyzedcall on com.dmdirc.actions.ActionCondition:getCompa rison
    unanalyzedcall on com.dmdirc.actions.ActionCondition:getCompo nent
    unanalyzedcall on com.dmdirc.actions.ActionCondition:getTarge t
    unanalyzedcall on com.dmdirc.actions.ActionManager:getCompati bleComparisons
    unanalyzedcall on com.dmdirc.actions.ActionManager:getCompati bleComponents
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionComponent:getType
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionMetaType:getArgNames
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionMetaType:getArgTypes
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionType:getType
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. ImageButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. ImageButton:addActionListener
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. ImageToggleButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditable
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditorKit
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setHighlighter
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setMargin
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setOpaque
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setUI
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionDisplayPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionDisplayPanel:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionEditorPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionEditorPanel:addProperty ChangeListener
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionEditorPanel:firePropert yChange
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionEditorPanel:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionEditorPanel:setVisible
    unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
    unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
    unanalyzedcall on com.dmdirc.util.ListenerList
    unanalyzedcall on java.awt.Font:getFamily
    unanalyzedcall on java.awt.Font:getSize
    unanalyzedcall on java.awt.Insets
    unanalyzedcall on java.lang.String:isEmpty
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on javax.swing.DefaultComboBoxModel
    unanalyzedcall on javax.swing.DefaultComboBoxModel:addElement
    unanalyzedcall on javax.swing.DefaultComboBoxModel:removeAllE lements
    unanalyzedcall on javax.swing.DefaultListCellRenderer
    unanalyzedcall on javax.swing.JComboBox
    unanalyzedcall on javax.swing.JComboBox:addActionListener
    unanalyzedcall on javax.swing.JComboBox:getModel
    unanalyzedcall on javax.swing.JComboBox:getSelectedIndex
    unanalyzedcall on javax.swing.JComboBox:putClientProperty
    unanalyzedcall on javax.swing.JComboBox:setEnabled
    unanalyzedcall on javax.swing.JComboBox:setName
    unanalyzedcall on javax.swing.JComboBox:setRenderer
    unanalyzedcall on javax.swing.JComboBox:setSelectedIndex
    unanalyzedcall on javax.swing.JComboBox:setSelectedItem
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JPanel
    unanalyzedcall on javax.swing.JPanel:setEnabled
    unanalyzedcall on javax.swing.JTextField
    unanalyzedcall on javax.swing.JTextField:addPropertyChangeLis tener
    unanalyzedcall on javax.swing.JTextField:getDocument
    unanalyzedcall on javax.swing.JTextField:setEnabled
    unanalyzedcall on javax.swing.JTextField:setText
    unanalyzedcall on javax.swing.JTextPane
    unanalyzedcall on javax.swing.JTextPane:getDocument
    unanalyzedcall on javax.swing.JTextPane:setText
    unanalyzedcall on javax.swing.JToggleButton:addActionListener
    unanalyzedcall on javax.swing.JToggleButton:setSelected
    unanalyzedcall on javax.swing.UIManager:getFont
    unanalyzedcall on javax.swing.plaf.basic.BasicTextPaneUI
    unanalyzedcall on javax.swing.text.DefaultStyledDocument
    unanalyzedcall on javax.swing.text.Document:addDocumentListen er
    unanalyzedcall on javax.swing.text.SimpleAttributeSet
    unanalyzedcall on javax.swing.text.StyleConstants:setAlignmen t
    unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
    unanalyzedcall on javax.swing.text.html.HTMLDocument:getStyle Sheet
    unanalyzedcall on javax.swing.text.html.HTMLEditorKit
    unanalyzedcall on javax.swing.text.html.StyleSheet:addRule
    unanalyzedcall on net.miginfocom.swing.MigLayout
    test_vectorcom.dmdirc.actions.ActionCondition:getArg(...)@91: {-231..-2, 0..232-1}, {-1}
    test_vectorcom.dmdirc.actions.ActionCondition:getComparison(.. .)@91: Inverse{null}, Addr_Set{null}
    test_vectorcom.dmdirc.actions.ActionCondition:getComponent(... )@91: Inverse{null}, Addr_Set{null}
    test_vectorjava.lang.String:isEmpty(...)@91: {0}, {1}

  • com.dmdirc.addons.ui_swing.dialogs.actioneditor.ActionConditionDisplayPanel__static_init

  • Kind Annotation Text

  • void fireConditionRemoved(ActionConditionDisplayPanel)

  • Kind Annotation Text
    prethis.listeners != null
    presumptioncom.dmdirc.util.ListenerList:get(...)@190 != null
    presumptionjava.util.Iterator:next(...)@190 != null
    presumptionlistener.conditions@190 != null
    presumptionlistener.validations@190 != null
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionMetaType:getArgNames
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionType:getType
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditable
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditorKit
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setHighlighter
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setMargin
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setOpaque
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setUI
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionsListPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionsListPanel:fireProperty Change
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionsListPanel:removeAll
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionsListPanel:setVisible
    unanalyzedcall on java.awt.Font:getFamily
    unanalyzedcall on java.awt.Font:getSize
    unanalyzedcall on java.awt.Insets
    unanalyzedcall on java.beans.PropertyChangeEvent:getNewValue
    unanalyzedcall on java.beans.PropertyChangeEvent:getSource
    unanalyzedcall on java.lang.Boolean:booleanValue
    unanalyzedcall on java.lang.String:isEmpty
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.Collection:iterator
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.List:remove
    unanalyzedcall on java.util.Map:put
    unanalyzedcall on java.util.Map:remove
    unanalyzedcall on java.util.Map:values
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JTextPane
    unanalyzedcall on javax.swing.JTextPane:getDocument
    unanalyzedcall on javax.swing.JTextPane:setText
    unanalyzedcall on javax.swing.UIManager:getFont
    unanalyzedcall on javax.swing.plaf.basic.BasicTextPaneUI
    unanalyzedcall on javax.swing.text.DefaultStyledDocument
    unanalyzedcall on javax.swing.text.SimpleAttributeSet
    unanalyzedcall on javax.swing.text.StyleConstants:setAlignmen t
    unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
    unanalyzedcall on javax.swing.text.html.HTMLDocument:getStyle Sheet
    unanalyzedcall on javax.swing.text.html.HTMLEditorKit
    unanalyzedcall on javax.swing.text.html.StyleSheet:addRule
    test_vectorjava.util.Iterator:hasNext(...)@190: {0}, {1}

  • ActionCondition getCondition()

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

  • void initComponents()

  • Kind Annotation Text
    pre(soft) this.condition != null
    preinit'ed(this.trigger)
    presumptioncom.dmdirc.ui.IconManager:getIconManager(...)@116 != null
    presumptioncom.dmdirc.ui.IconManager:getIconManager(...)@119 != null
    postinit'ed(this.editPanel.trigger)
    postnew ActionConditionEditorPanel$1(initComponents#7) num objects == 1
    postnew ActionConditionEditorPanel(initComponents#4) num objects == 1
    postnew ImageButton(initComponents#3) num objects == 1
    postnew ImageToggleButton(initComponents#2) num objects == 1
    postnew JComboBox(initComponents#1) num objects == 1
    postnew JComboBox(initComponents#3) num objects == 1
    postnew JComboBox(initComponents#5) num objects == 1
    postnew ListenerList(initComponents#5) num objects == 1
    postnew SimpleAttributeSet(TextLabel#6) num objects == 1
    postnew TextLabel(initComponents#1) num objects == 1
    postthis.deleteButton == &new ImageButton(initCompo nents#3)
    postthis.editButton == &new ImageToggleButton(initC omponents#2)
    postthis.editPanel == &new ActionConditionEditorPan el(initComponents#4)
    postthis.editPanel.arguments == &new JComboBox(initComponents#1)
    postthis.editPanel.comparisons == &new JComboBox(initComponents#5)
    postthis.editPanel.components == &new JComboBox(initComponents#3)
    postthis.editPanel.condition != null
    postthis.editPanel.condition == this.condition
    postthis.editPanel.target == &new ActionConditionEd itorPanel$1(initComponents#7)
    postthis.editPanel.trigger == this.trigger
    postthis.label == &new TextLabel(initComponents#1)
    postthis.label.sas == &new SimpleAttributeSet(TextL abel#6)
    postthis.listeners == &new ListenerList(initCompone nts#5)
    unanalyzedcall on com.dmdirc.actions.ActionCondition:getArg
    unanalyzedcall on com.dmdirc.actions.ActionCondition:getCompa rison
    unanalyzedcall on com.dmdirc.actions.ActionCondition:getCompo nent
    unanalyzedcall on com.dmdirc.actions.ActionCondition:getTarge t
    unanalyzedcall on com.dmdirc.actions.ActionManager:getCompati bleComparisons
    unanalyzedcall on com.dmdirc.actions.ActionManager:getCompati bleComponents
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionComponent:getType
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionMetaType:getArgNames
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionMetaType:getArgTypes
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionType:getType
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditable
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditorKit
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setHighlighter
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setMargin
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setOpaque
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setUI
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionEditorPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionEditorPanel:firePropert yChange
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actioneditor.ActionConditionEditorPanel:setLayout
    unanalyzedcall on java.awt.Font:getFamily
    unanalyzedcall on java.awt.Font:getSize
    unanalyzedcall on java.awt.Insets
    unanalyzedcall on java.lang.String:isEmpty
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on javax.swing.DefaultComboBoxModel
    unanalyzedcall on javax.swing.DefaultComboBoxModel:addElement
    unanalyzedcall on javax.swing.DefaultComboBoxModel:removeAllE lements
    unanalyzedcall on javax.swing.DefaultListCellRenderer
    unanalyzedcall on javax.swing.JComboBox
    unanalyzedcall on javax.swing.JComboBox:addActionListener
    unanalyzedcall on javax.swing.JComboBox:getModel
    unanalyzedcall on javax.swing.JComboBox:getSelectedIndex
    unanalyzedcall on javax.swing.JComboBox:putClientProperty
    unanalyzedcall on javax.swing.JComboBox:setEnabled
    unanalyzedcall on javax.swing.JComboBox:setName
    unanalyzedcall on javax.swing.JComboBox:setRenderer
    unanalyzedcall on javax.swing.JComboBox:setSelectedIndex
    unanalyzedcall on javax.swing.JComboBox:setSelectedItem
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JPanel
    unanalyzedcall on javax.swing.JPanel:setEnabled
    unanalyzedcall on javax.swing.JTextField
    unanalyzedcall on javax.swing.JTextField:addPropertyChangeLis tener
    unanalyzedcall on javax.swing.JTextField:getDocument
    unanalyzedcall on javax.swing.JTextField:setEnabled
    unanalyzedcall on javax.swing.JTextField:setText
    unanalyzedcall on javax.swing.JTextPane
    unanalyzedcall on javax.swing.JTextPane:getDocument
    unanalyzedcall on javax.swing.JTextPane:setText
    unanalyzedcall on javax.swing.UIManager:getFont
    unanalyzedcall on javax.swing.plaf.basic.BasicTextPaneUI
    unanalyzedcall on javax.swing.text.DefaultStyledDocument
    unanalyzedcall on javax.swing.text.Document:addDocumentListen er
    unanalyzedcall on javax.swing.text.SimpleAttributeSet
    unanalyzedcall on javax.swing.text.StyleConstants:setAlignmen t
    unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
    unanalyzedcall on javax.swing.text.html.HTMLDocument:getStyle Sheet
    unanalyzedcall on javax.swing.text.html.HTMLEditorKit
    unanalyzedcall on javax.swing.text.html.StyleSheet:addRule
    unanalyzedcall on net.miginfocom.swing.MigLayout

  • void layoutComponents()

  • Kind Annotation Text
    preinit'ed(this.deleteButton)
    preinit'ed(this.editButton)
    preinit'ed(this.editPanel)
    preinit'ed(this.label)

  • void propertyChange(PropertyChangeEvent)

  • Kind Annotation Text
    pre(soft) init'ed(this.label.sas)
    pre(soft) init'ed(this.trigger)
    pre(soft) this.condition != null
    pre(soft) this.label != null
    preevt != null
    unanalyzedcall on com.dmdirc.actions.ActionCondition:getArg
    unanalyzedcall on com.dmdirc.actions.ActionCondition:getCompa rison
    unanalyzedcall on com.dmdirc.actions.ActionCondition:getCompo nent
    unanalyzedcall on com.dmdirc.actions.ActionCondition:getTarge t
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionComparison:getName
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionComponent:getName
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionMetaType:getArgNames
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionType:getType
    unanalyzedcall on java.lang.String:isEmpty
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on javax.swing.JTextPane:getDocument
    unanalyzedcall on javax.swing.JTextPane:setText
    unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
    test_vectorjava.lang.String:equals(...)@258: {0}, {1}

  • void removeConditionListener(ActionConditionRemovalListener)

  • Kind Annotation Text
    prethis.listeners != null

  • void setEnabled(bool)

  • Kind Annotation Text
    prethis.deleteButton != null
    prethis.editButton != null
    prethis.editPanel != null
    prethis.editPanel.arguments != null
    prethis.editPanel.comparisons != null
    prethis.editPanel.components != null
    prethis.editPanel.target != null
    unanalyzedcall on javax.swing.JComboBox:getSelectedIndex
    unanalyzedcall on javax.swing.JComboBox:setEnabled
    unanalyzedcall on javax.swing.JPanel:setEnabled
    unanalyzedcall on javax.swing.JTextField:setEnabled

  • void setTrigger(ActionType)

  • Kind Annotation Text
    pre(soft) init'ed(this.label.sas)
    pre(soft) this.condition != null
    pre(soft) this.editPanel.condition != null
    prethis.editButton != null
    prethis.editPanel != null
    prethis.editPanel.arguments != null
    prethis.editPanel.comparisons != null
    prethis.editPanel.components != null
    prethis.editPanel.target != null
    prethis.label != null
    postinit'ed(this.editPanel.trigger)
    postthis.editPanel.trigger == trigger
    postthis.trigger == this.editPanel.trigger
    unanalyzedcall on com.dmdirc.actions.ActionCondition:getArg
    unanalyzedcall on com.dmdirc.actions.ActionCondition:getCompa rison
    unanalyzedcall on com.dmdirc.actions.ActionCondition:getCompo nent
    unanalyzedcall on com.dmdirc.actions.ActionCondition:getTarge t
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionComparison:getName
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionComponent:getName
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionMetaType:getArgNames
    unanalyzedcall on com.dmdirc.actions.interfaces. ActionType:getType
    unanalyzedcall on java.lang.Object:equals
    unanalyzedcall on java.lang.String:isEmpty
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on javax.swing.DefaultComboBoxModel:addElement
    unanalyzedcall on javax.swing.DefaultComboBoxModel:removeAllE lements
    unanalyzedcall on javax.swing.JComboBox:getModel
    unanalyzedcall on javax.swing.JComboBox:getSelectedIndex
    unanalyzedcall on javax.swing.JComboBox:setEnabled
    unanalyzedcall on javax.swing.JComboBox:setSelectedIndex
    unanalyzedcall on javax.swing.JPanel:setEnabled
    unanalyzedcall on javax.swing.JTextField:setEnabled
    unanalyzedcall on javax.swing.JTextPane:getDocument
    unanalyzedcall on javax.swing.JTextPane:setText
    unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes

  • String updateSentence()

  • Kind Annotation Text
    pre(soft) this.condition != null
    preinit'ed(this.trigger)
    presumptioncom.dmdirc.actions.ActionCondition:getArg(...)@215 < com.dmdirc.actions.interfaces.ActionMetaType:get ArgNames(...).length@215
    presumptioncom.dmdirc.actions.ActionCondition:getArg(...)@215 >= 0
    presumptioncom.dmdirc.actions.ActionCondition:getComparison(.. .)@229 != null
    presumptioncom.dmdirc.actions.ActionCondition:getComponent(... )@222 != null
    presumptioncom.dmdirc.actions.interfaces.ActionMetaType:getArg Names(...).length@215 >= 1
    presumptioncom.dmdirc.actions.interfaces.ActionMetaType:getArg Names(...)@215 != null
    presumptioncom.dmdirc.actions.interfaces.ActionType:getType(.. .)@215 != null
    postjava.lang.StringBuilder:toString(...)._tainted == 0
    postreturn_value in Addr_Set{&amp;java.lang. StringBuilder:toString(...),&amp;java.lang. StringBuilder:toString(...),&amp;java.lang. StringBuilder:toString(...),&amp;java.lang. StringBuilder:toString(...),&amp;java.lang. StringBuilder:toString(...),&amp;"....
    test_vectorcom.dmdirc.actions.ActionCondition:getArg(... )@214: {-1}, {-231..-2, 0.. 232-1}
    test_vectorcom.dmdirc.actions.ActionCondition:getComparison(.. .)@228: Addr_Set{null}, Inverse{null}
    test_vectorcom.dmdirc.actions.ActionCondition:getComponent(... )@221: Addr_Set{null}, Inverse{null}
    test_vectorcom.dmdirc.actions.ActionCondition:getTarget(... )@235: Addr_Set{null}, Inverse{null}
    test_vectorthis.trigger: Inverse{null}, Addr_Set{null}