method com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel$1__static_init

method com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel__static_init










method JButton access$000(AddOptionPanel)
prex0 != null
preinit'ed(x0.addOptionButton)
postreturn_value == x0.addOptionButton
postinit'ed(return_value)










method void com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel(SettingsPanel)
postthis.addInputCheckbox == &new JCheckBox(initCom ponents#7)
postthis.addInputColourChooser == &new ColourChooser(initComponents#5)
postthis.addInputCurrent == &new JLabel(initCompone nts#10)
postthis.addInputNone == &new JLabel(initComponents #10)
postthis.addInputSpinner == &new JSpinner(initCompo nents#8)
postthis.addInputText == &new JTextField(initCompon ents#6)
postthis.addOptionButton == &new JButton(initCompon ents#3)
postthis.addOptionComboBox == &new JComboBox(initCo mponents#1)
postthis.parent == parent
postinit'ed(this.parent)
postnew ColourChooser(initComponents#5) num objects == 1
postnew ColourChooser(initComponents#5).showHex == 1
postnew ColourChooser(initComponents#5).showIRC == 1
postnew EventListenerList(ColourChooser#1) num objects == 1
postnew JButton(ColourChooser#2) num objects == 1
postnew JButton(initComponents#3) num objects == 1
postnew JCheckBox(initComponents#7) num objects == 1
postnew JComboBox(initComponents#1) num objects == 1
postnew JLabel(initComponents#10) num objects == 1
postnew JPanel(ColourChooser#5) num objects == 1
postnew JSpinner(initComponents#8) num objects == 1
postnew JTextField(initComponents#6) num objects == 1
postnew ColourChooser(initComponents#5).command == &""
postnew ColourChooser(initComponents#5).editButton == &new JButton(ColourChooser#2)
postnew ColourChooser(initComponents#5).listeners == &new EventListenerList(ColourChooser#1)
postnew ColourChooser(initComponents#5).previewPanel == &new JPanel(ColourChooser#5)
postnew ColourChooser(initComponents#5).value == &"ffffff"
postinit'ed(new ColourChooser(initComponents#5). window)
unanalyzedcall on javax.swing.DefaultComboBoxModel
unanalyzedcall on javax.swing.JComboBox
unanalyzedcall on javax.swing.JButton
unanalyzedcall on com.dmdirc.addons.ui_swing.components. renderers.AddOptionCellRenderer
unanalyzedcall on javax.swing.JComboBox:setRenderer
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on com.dmdirc.ui.messages.ColourManager:getCol our
unanalyzedcall on javax.swing.JPanel:setBackground
unanalyzedcall on javax.swing.JPanel:setToolTipText
unanalyzedcall on com.dmdirc.ui.messages.ColourManager:parseC olour
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on javax.swing.event.EventListenerList
unanalyzedcall on isWindowsUI
unanalyzedcall on java.awt.Insets
unanalyzedcall on javax.swing.JButton:setMargin
unanalyzedcall on javax.swing.JButton:addActionListener
unanalyzedcall on java.awt.Dimension
unanalyzedcall on javax.swing.JPanel:setPreferredSize
unanalyzedcall on javax.swing.BorderFactory:createLineBorder
unanalyzedcall on javax.swing.JPanel:setBorder
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ColourChooser:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ColourChooser:add
unanalyzedcall on javax.swing.UIManager:getLookAndFeel
unanalyzedcall on java.lang.Object:getClass
unanalyzedcall on java.lang.Class:getName
unanalyzedcall on java.lang.String:equals
unanalyzedcall on javax.swing.JTextField
unanalyzedcall on javax.swing.JCheckBox
unanalyzedcall on java.lang.System:getProperty
unanalyzedcall on javax.swing.JCheckBox:setOpaque
unanalyzedcall on javax.swing.SpinnerNumberModel
unanalyzedcall on javax.swing.JSpinner
unanalyzedcall on javax.swing.JLabel
unanalyzedcall on javax.swing.JComboBox:setEnabled
unanalyzedcall on javax.swing.JButton:setEnabled
unanalyzedcall on javax.swing.JComboBox:putClientProperty
unanalyzedcall on javax.swing.JComboBox:addActionListener
unanalyzedcall on javax.swing.JTextField:getActionMap
unanalyzedcall on javax.swing.AbstractAction
unanalyzedcall on javax.swing.ActionMap:put
unanalyzedcall on javax.swing.JTextField:getInputMap
unanalyzedcall on javax.swing.KeyStroke:getKeyStroke
unanalyzedcall on javax.swing.InputMap:put
unanalyzedcall on com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:setVisible
unanalyzedcall on com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:removeAll
unanalyzedcall on com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:add









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:setOpaque(bool)










  method not available - call not analyzedInfocall on void net.miginfocom.swing.MigLayout(String)
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:setLayout(LayoutMa nager)











method void initComponents()
postthis.addInputCheckbox == &new JCheckBox(initCom ponents#7)
postthis.addInputColourChooser == &new ColourChooser(initComponents#5)
postthis.addInputCurrent == &new JLabel(initCompone nts#10)
postthis.addInputNone == &new JLabel(initComponents #10)
postthis.addInputSpinner == &new JSpinner(initCompo nents#8)
postthis.addInputText == &new JTextField(initCompon ents#6)
postthis.addOptionButton == &new JButton(initCompon ents#3)
postthis.addOptionComboBox == &new JComboBox(initCo mponents#1)
postnew ColourChooser(initComponents#5) num objects == 1
postthis.addInputColourChooser.showHex == 1
postthis.addInputColourChooser.showIRC == 1
postnew EventListenerList(ColourChooser#1) num objects == 1
postnew JButton(ColourChooser#2) num objects == 1
postnew JButton(initComponents#3) num objects == 1
postnew JCheckBox(initComponents#7) num objects == 1
postnew JComboBox(initComponents#1) num objects == 1
postnew JLabel(initComponents#10) num objects == 1
postnew JPanel(ColourChooser#5) num objects == 1
postnew JSpinner(initComponents#8) num objects == 1
postnew JTextField(initComponents#6) num objects == 1
postthis.addInputColourChooser.command == &""
postthis.addInputColourChooser.editButton == &new JButton(ColourChooser#2)
postthis.addInputColourChooser.listeners == &new EventListenerList(ColourChooser#1)
postthis.addInputColourChooser.previewPanel == &new JPanel(ColourChooser#5)
postthis.addInputColourChooser.value == &"ffffff"
postthis.addInputColourChooser.window == null
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on com.dmdirc.ui.messages.ColourManager:getCol our
unanalyzedcall on javax.swing.JPanel:setBackground
unanalyzedcall on javax.swing.JPanel:setToolTipText
unanalyzedcall on com.dmdirc.ui.messages.ColourManager:parseC olour
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on javax.swing.event.EventListenerList
unanalyzedcall on javax.swing.JButton
unanalyzedcall on isWindowsUI
unanalyzedcall on java.awt.Insets
unanalyzedcall on javax.swing.JButton:setMargin
unanalyzedcall on javax.swing.JButton:addActionListener
unanalyzedcall on java.awt.Dimension
unanalyzedcall on javax.swing.JPanel:setPreferredSize
unanalyzedcall on javax.swing.BorderFactory:createLineBorder
unanalyzedcall on javax.swing.JPanel:setBorder
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ColourChooser:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ColourChooser:add
unanalyzedcall on javax.swing.UIManager:getLookAndFeel
unanalyzedcall on java.lang.Object:getClass
unanalyzedcall on java.lang.Class:getName
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.lang.System:getProperty









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. renderers.AddOptionCellRenderer(SettingsPanel)











method void initListeners()
prethis.addInputText != null
prethis.addOptionButton != null
prethis.addOptionComboBox != null
presumptioninit'ed(java.lang.Boolean.TRUE)
presumptionjavax.swing.JTextField:getActionMap(...)@124 != null
presumptionjavax.swing.JTextField:getInputMap(...)@134 != null
unanalyzedcall on javax.swing.AbstractAction










method void com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel$1(AddOptionPanel)










method void actionPerformed(ActionEvent)
prethis.addOptionButton != null










method void layoutComponents()
preinit'ed(this.addInputCurrent)
preinit'ed(this.addOptionButton)
preinit'ed(this.addOptionComboBox)









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:setVisible(bool)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:removeAll()










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:add(Component, Object)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:add(Component, Object)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:add(Component, Object)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:setVisible(bool)











method void addOption(String)
prethis.addOptionButton != null
prethis.addOptionComboBox != null
presumptionjavax.swing.JComboBox:getModel(...)@156 != null










method void delOption(String)
prethis.addOptionComboBox != null
pre(soft) this.addOptionButton != null
presumptionjavax.swing.JComboBox:getModel(...)@168 != null
presumptionjavax.swing.JComboBox:getModel(...)@170 != null
test_vectorjavax.swing.ComboBoxModel:getSize(...)@170: {-231..-1, 1..232-1}, {0}










method void clearOptions()
preinit'ed(this.addInputNone)
preinit'ed(this.addOptionButton)
prethis.addOptionComboBox != null
postthis.addInputCurrent == this.addInputNone
postinit'ed(this.addInputCurrent)
unanalyzedcall on com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:setVisible
unanalyzedcall on com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:removeAll
unanalyzedcall on com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:add










method void switchInputField(SettingsPanel$OptionType)
preinit'ed(this.addOptionButton)
prethis.addOptionComboBox != null
pre(soft) init'ed(com.dmdirc.addons.ui_swing. components.expandingsettings.AddOptionPanel$2__ static_init.new int[](AddOptionPanel$2__static_init #1)[...])
pre(soft) this.addInputCheckbox != null
pre(soft) this.addInputColourChooser != null
pre(soft) this.addInputColourChooser.previewPanel != null
pre(soft) init'ed(this.addInputNone)
pre(soft) this.addInputSpinner != null
pre(soft) this.addInputText != null
presumptioncom.dmdirc.addons.ui_swing.components. expandingsettings.SettingsPanel_OptionType:ordinal( ...)@192 in {0..3}
postthis.addInputColourChooser.value == One-of{old this.addInputColourChooser.value, &"ffffff"}
postthis.addInputCurrent == One-of{this.addInputNone, this.addInputText, this.addInputCheckbox, this.addInputColourChooser, this.addInputSpinner}
postinit'ed(this.addInputCurrent)
unanalyzedcall on com.dmdirc.ui.messages.ColourManager:getCol our
unanalyzedcall on javax.swing.JPanel:setBackground
unanalyzedcall on javax.swing.JPanel:setToolTipText
unanalyzedcall on com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:setVisible
unanalyzedcall on com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:removeAll
unanalyzedcall on com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:add
test_vectorcom.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel$2__static_init. new int[](AddOptionPanel$2__static_init#1)[...]: {1}, {2}, {3}, {4}, {-231..0, 5..232-1}
test_vectortype: Inverse{null}, Addr_Set{null}










method com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel$2__static_init
pre(soft) init'ed(com.dmdirc.addons.ui_swing. components.expandingsettings.SettingsPanel$OptionTy pe__static_init.new SettingsPanel$OptionType[](Sett ingsPanel$OptionType__static_init#5)[...])
presumptioncom.dmdirc.addons.ui_swing.components. expandingsettings.SettingsPanel_OptionType:ordinal( ...)@192 in {0..3}
presumptioncom.dmdirc.addons.ui_swing.components. expandingsettings.SettingsPanel_OptionType:ordinal( ...)@192 - values(...).length in range
postnew int[](AddOptionPanel$2__static_init#1) num objects == 1









  method not available - call not analyzedInfocall on int com.dmdirc.addons.ui_swing.components. expandingsettings.SettingsPanel$OptionType:ordinal( )
  method not available - call not analyzedInfocall on int com.dmdirc.addons.ui_swing.components. expandingsettings.SettingsPanel$OptionType:ordinal( )











method void actionPerformed(ActionEvent)
pree != null
pre(soft) init'ed(com.dmdirc.addons.ui_swing. components.expandingsettings.AddOptionPanel$2__ static_init.new int[](AddOptionPanel$2__static_init #1)[...])
pre(soft) com.dmdirc.addons.ui_swing.components. expandingsettings.CurrentOptionsPanel$1__static_ init.new int[](CurrentOptionsPanel$1__static_init#1 )[...] in {1..4}
pre(soft) init'ed(this.addInputColourChooser.value)
pre(soft) this.addInputCheckbox != null
pre(soft) this.addInputColourChooser != null
pre(soft) this.addInputColourChooser.previewPanel != null
pre(soft) init'ed(this.addInputNone)
pre(soft) this.addInputSpinner != null
pre(soft) this.addInputText != null
pre(soft) this.addOptionButton != null
pre(soft) this.addOptionComboBox != null
pre(soft) this.parent != null
pre(soft) this.parent...names != null
pre(soft) this.parent.currentOptionsPanel != null
pre(soft) this.parent.currentOptionsPanel.checkBoxes != null
pre(soft) this.parent.currentOptionsPanel.colours != null
pre(soft) this.parent.currentOptionsPanel.parent != null
pre(soft) this.parent.currentOptionsPanel.spinners != null
pre(soft) this.parent.currentOptionsPanel.textFields != null
pre(soft) this.parent.types != null
presumptioncom.dmdirc.addons.ui_swing.components. expandingsettings.SettingsPanel_OptionType:ordinal( ...)@234 in {0..3}
presumptionjava.util.Map:get(...)@242 != null
presumptionjavax.swing.JSpinner:getValue(...)@254 != null
postthis.addInputColourChooser.value == One-of{old this.addInputColourChooser.value, &"ffffff"}
postinit'ed(this.addInputColourChooser.value)
postthis.addInputCurrent == One-of{this.addInputNone, this.addInputText, this.addInputCheckbox, this.addInputColourChooser, this.addInputSpinner, old this.addInputCurrent}
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on com.dmdirc.ui.messages.ColourManager:getCol our
unanalyzedcall on javax.swing.JPanel:setBackground
unanalyzedcall on javax.swing.JPanel:setToolTipText
unanalyzedcall on com.dmdirc.ui.messages.ColourManager:parseC olour
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on javax.swing.event.EventListenerList
unanalyzedcall on javax.swing.JButton
unanalyzedcall on isWindowsUI
unanalyzedcall on java.awt.Insets
unanalyzedcall on javax.swing.JButton:setMargin
unanalyzedcall on javax.swing.JButton:addActionListener
unanalyzedcall on java.awt.Dimension
unanalyzedcall on javax.swing.JPanel:setPreferredSize
unanalyzedcall on javax.swing.BorderFactory:createLineBorder
unanalyzedcall on javax.swing.JPanel:setBorder
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ColourChooser:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ColourChooser:add
unanalyzedcall on javax.swing.UIManager:getLookAndFeel
unanalyzedcall on java.lang.Object:getClass
unanalyzedcall on java.lang.Class:getName
unanalyzedcall on java.lang.String:equals
unanalyzedcall on javax.swing.JComboBox:setEnabled
unanalyzedcall on javax.swing.JButton:setEnabled
unanalyzedcall on com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:setVisible
unanalyzedcall on com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:removeAll
unanalyzedcall on com.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel:add
unanalyzedcall on javax.swing.JComboBox:getModel
unanalyzedcall on javax.swing.DefaultComboBoxModel:removeElem ent
unanalyzedcall on javax.swing.ComboBoxModel:getSize
unanalyzedcall on com.dmdirc.addons.ui_swing.components. expandingsettings.SettingsPanel$OptionType:ordinal
unanalyzedcall on javax.swing.JTextField:setText
unanalyzedcall on javax.swing.JCheckBox:setSelected
unanalyzedcall on java.lang.Integer:valueOf
unanalyzedcall on javax.swing.JSpinner:setValue
unanalyzedcall on javax.swing.JComboBox:requestFocusInWindow
unanalyzedcall on java.util.Map:get
unanalyzedcall on javax.swing.JLabel
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ImageButton:setIcon
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ImageButton:setRolloverIcon
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ImageButton:setPressedIcon
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ImageButton:setContentAreaFilled
unanalyzedcall on javax.swing.BorderFactory:createEmptyBorder
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ImageButton:setBorder
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ImageButton:setMargin
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ImageButton:setPreferredSize
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ImageButton:setActionCommand
unanalyzedcall on javax.swing.JLabel:setText
unanalyzedcall on javax.swing.JLabel:setLabelFor
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ImageButton:addActionListener
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on com.dmdirc.addons.ui_swing.components. expandingsettings.CurrentOptionsPanel:setVisible
unanalyzedcall on com.dmdirc.addons.ui_swing.components. expandingsettings.CurrentOptionsPanel:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. expandingsettings.CurrentOptionsPanel:removeAll
unanalyzedcall on java.util.Map:entrySet
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.util.Map$Entry:getKey
unanalyzedcall on getOptionName
unanalyzedcall on java.util.Map$Entry:getValue
unanalyzedcall on javax.swing.JTextField
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.lang.Boolean:parseBoolean
unanalyzedcall on javax.swing.JCheckBox
unanalyzedcall on javax.swing.SpinnerNumberModel
unanalyzedcall on javax.swing.JSpinner
unanalyzedcall on java.lang.Integer:parseInt
unanalyzedcall on java.lang.IllegalArgumentException
test_vectorcom.dmdirc.addons.ui_swing.components. expandingsettings.AddOptionPanel$2__static_init. new int[](AddOptionPanel$2__static_init#1)[...]: {1}, {2}, {3}, {4}, {-231..0, 5..232-1}
test_vectorjavax.swing.JComboBox:getSelectedItem(...)@224: Inverse{null}, Addr_Set{null}









  method not available - call not analyzedInfocall on int com.dmdirc.addons.ui_swing.components. expandingsettings.SettingsPanel$OptionType:ordinal( )