method com.dmdirc.addons.ui_swing.PrefsComponentFactory$8 __static_init

method com.dmdirc.addons.ui_swing.PrefsComponentFactory$7 __static_init

method com.dmdirc.addons.ui_swing.PrefsComponentFactory$6 __static_init

method com.dmdirc.addons.ui_swing.PrefsComponentFactory$4 __static_init

method com.dmdirc.addons.ui_swing.PrefsComponentFactory$3 __static_init

method com.dmdirc.addons.ui_swing.PrefsComponentFactory$2 __static_init

method com.dmdirc.addons.ui_swing.PrefsComponentFactory$1 __static_init

method com.dmdirc.addons.ui_swing.PrefsComponentFactory__ static_init

method com.dmdirc.addons.ui_swing.PrefsComponentFactory$5 __static_init










method void com.dmdirc.addons.ui_swing.PrefsComponentFact ory()










method com.dmdirc.addons.ui_swing.PrefsComponentFactory$9 __static_init
presumptioncom.dmdirc.config.prefs.PreferencesType.BOOLEAN != null
presumptioncom.dmdirc.config.prefs.PreferencesType.COLOUR != null
presumptioncom.dmdirc.config.prefs.PreferencesType.DURATION != null
presumptioncom.dmdirc.config.prefs.PreferencesType.FONT != null
presumptioncom.dmdirc.config.prefs.PreferencesType.INTEGER != null
presumptioncom.dmdirc.config.prefs.PreferencesType. MULTICHOICE != null
presumptioncom.dmdirc.config.prefs.PreferencesType. OPTIONALCOLOUR != null
presumptioncom.dmdirc.config.prefs.PreferencesType.TEXT != null
presumptioncom.dmdirc.config.prefs.PreferencesType:ordinal(... )@75 >= 0
presumptioncom.dmdirc.config.prefs.PreferencesType:ordinal(... )@75 < com.dmdirc.config.prefs.PreferencesType:valu es(...).length@75
presumptioncom.dmdirc.config.prefs.PreferencesType:values(... ).length@75 >= 1
presumptioncom.dmdirc.config.prefs.PreferencesType:values(... )@75 != null
postnew int[](PrefsComponentFactory$9__static_init#1) num objects == 1

method JComponent getComponent(PreferencesSetting)
presetting != null
pre(soft) com.dmdirc.addons.ui_swing.PrefsComponentFac tory$9__static_init.new int[](PrefsComponentFactory $9__static_init#1)[...] in {1..8}
presumptioncom.dmdirc.config.prefs.PreferencesSetting:getType( ...)@75 != null
presumptioncom.dmdirc.config.prefs.PreferencesType:ordinal(... )@75 >= 0
presumptioncom.dmdirc.config.prefs.PreferencesType:values(... ).length >= 1
presumptioncom.dmdirc.config.prefs.PreferencesType:ordinal(... )@75 < com.dmdirc.config.prefs.PreferencesType:valu es(...).length
presumptionjavax.swing.JComponent:getFont(...)@105 != null
postjava.lang.String:substring(...)._tainted == 0
postreturn_value in Addr_Set{&amp;new ValidatingJTextFi eld(getTextOption#1),&amp;new JCheckBox(getBooleanO ption#1),&amp;new JComboBox(getComboOption#1), &amp;new JSpinner(getIntegerOption#1),&amp;new JSpinner(getIntegerOption#3),&amp;new JSpinner(getIn...
postnew ColourChooser(getColourOption#1) num objects <= 1
postnew ColourChooser(getColourOption#1).command == &amp;""
postnew ColourChooser(getColourOption#1).editButton == &amp;new JButton(ColourChooser#2)
postnew ColourChooser(getColourOption#1).listeners == &amp;new EventListenerList(ColourChooser#1)
postnew ColourChooser(getColourOption#1).previewPanel == &amp;new JPanel(ColourChooser#5)
postnew ColourChooser(getColourOption#1).showHex == 1
postnew ColourChooser(getColourOption#1).showIRC == 1
postinit'ed(new ColourChooser(getColourOption#1). value)
postinit'ed(new ColourChooser(getColourOption#1). window)
postnew DurationDisplay(getDurationOption#1) num objects <= 1
postnew DurationDisplay(getDurationOption#1).button == &amp;new JButton(initComponents#1)
postinit'ed(new DurationDisplay(getDurationOption#1). duration)
postnew DurationDisplay(getDurationOption#1). durationLabel == &amp;new JLabel(initComponents#2)
postnew DurationDisplay(getDurationOption#1).listeners == &amp;new ListenerList(DurationDisplay#1)
postnew DurationDisplay(getDurationOption#1).window == null
postnew DurationDisplay(getDurationOption#2) num objects <= 1
postnew DurationDisplay(getDurationOption#2).button == &amp;new JButton(initComponents#1)
postinit'ed(new DurationDisplay(getDurationOption#2). duration)
postnew DurationDisplay(getDurationOption#2). durationLabel == &amp;new JLabel(initComponents#2)
postnew DurationDisplay(getDurationOption#2).listeners == &amp;new ListenerList(DurationDisplay#1)
postnew DurationDisplay(getDurationOption#2).window == null
postnew EventListenerList(ColourChooser#1) num objects <= 1
postnew FontPicker(getFontOption#1) num objects <= 1
postnew JButton(ColourChooser#2) num objects <= 1
postnew JButton(OptionalColourChooser#2) num objects <= 1
postnew JButton(initComponents#1) num objects <= 1
postnew JCheckBox(OptionalColourChooser#7) num objects <= 1
postnew JCheckBox(getBooleanOption#1) num objects <= 1
postnew JComboBox(getComboOption#1) num objects <= 1
postnew JLabel(initComponents#2) num objects <= 1
postnew JPanel(ColourChooser#5) num objects <= 1
postnew JPanel(OptionalColourChooser#5) num objects <= 1
postnew JSpinner(getIntegerOption#1) num objects <= 1
postnew JSpinner(getIntegerOption#3) num objects <= 1
postnew JSpinner(getIntegerOption#5) num objects <= 1
postnew ListenerList(DurationDisplay#1) num objects <= 1
postnew ListenerList(OptionalColourChooser#1) num objects <= 1
postnew OptionalColourChooser(getOptionalColourOption#1 ) num objects <= 1
postnew OptionalColourChooser(getOptionalColourOption#1 ).editButton == &amp;new JButton(OptionalColourChoo ser#2)
postnew OptionalColourChooser(getOptionalColourOption#1 ).enabled == &amp;new JCheckBox(OptionalColourChoos er#7)
postnew OptionalColourChooser(getOptionalColourOption#1 ).listeners == &amp;new ListenerList(OptionalColour Chooser#1)
postnew OptionalColourChooser(getOptionalColourOption#1 ).previewPanel == &amp;new JPanel(OptionalColourCho oser#5)
postnew OptionalColourChooser(getOptionalColourOption#1 ).showHex == 1
postnew OptionalColourChooser(getOptionalColourOption#1 ).showIRC == 1
postnew OptionalColourChooser(getOptionalColourOption#1 ).value in Addr_Set{&amp;"0",&amp;java.lang. String:substring(...)}
postinit'ed(new OptionalColourChooser(getOptionalColour Option#1).window)
postnew ValidatingJTextField(getTextOption#1) num objects <= 1
unanalyzedcall on com.dmdirc.config.prefs.PreferencesSetting: getValidator
unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField
unanalyzedcall on com.dmdirc.config.prefs.PreferencesSetting: getValue
unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:setText
unanalyzedcall on java.awt.event.KeyAdapter
unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:addKeyListener
unanalyzedcall on javax.swing.JCheckBox
unanalyzedcall on java.lang.Boolean:parseBoolean
unanalyzedcall on javax.swing.JCheckBox:setSelected
unanalyzedcall on javax.swing.JCheckBox:addChangeListener
unanalyzedcall on com.dmdirc.config.prefs.PreferencesSetting: getComboOptions
unanalyzedcall on java.util.Map:entrySet
unanalyzedcall on java.util.Set:toArray
unanalyzedcall on javax.swing.JComboBox
unanalyzedcall on com.dmdirc.addons.ui_swing.components. renderers.MapEntryRenderer
unanalyzedcall on javax.swing.JComboBox:setRenderer
unanalyzedcall on javax.swing.JComboBox:setEditable
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.util.Map$Entry:getKey
unanalyzedcall on java.lang.String:equals
unanalyzedcall on javax.swing.JComboBox:setSelectedItem
unanalyzedcall on javax.swing.JComboBox:addActionListener
unanalyzedcall on com.dmdirc.config.prefs.validator. NumericalValidator:instanceof
unanalyzedcall on java.lang.Integer:parseInt
unanalyzedcall on com.dmdirc.config.prefs.validator. NumericalValidator:getMin
unanalyzedcall on com.dmdirc.config.prefs.validator. NumericalValidator:getMax
unanalyzedcall on javax.swing.SpinnerNumberModel
unanalyzedcall on javax.swing.JSpinner
unanalyzedcall on java.lang.Integer:valueOf
unanalyzedcall on javax.swing.JSpinner:setValue
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.JSpinner:addChangeListener
unanalyzedcall on com.dmdirc.addons.ui_swing.components. durationeditor.DurationDisplay
unanalyzedcall on com.dmdirc.addons.ui_swing.PrefsComponentFa ctory$5
unanalyzedcall on addDurationListener
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.event.EventListenerList:add
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on java.lang.String:indexOf
unanalyzedcall on java.lang.String:substring
unanalyzedcall on com.dmdirc.util.ListenerList
unanalyzedcall on javax.swing.JButton:setEnabled
unanalyzedcall on javax.swing.JCheckBox:setPreferredSize
unanalyzedcall on javax.swing.JCheckBox:addActionListener
unanalyzedcall on com.dmdirc.addons.ui_swing.components. OptionalColourChooser:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. OptionalColourChooser:add
unanalyzedcall on com.dmdirc.util.ListenerList:add
unanalyzedcall on javax.swing.DefaultComboBoxModel
unanalyzedcall on java.awt.GraphicsEnvironment:getLocalGraphi csEnvironment
unanalyzedcall on java.awt.GraphicsEnvironment:getAvailableFo ntFamilyNames
unanalyzedcall on com.dmdirc.addons.ui_swing.components. FontPicker:getFont
unanalyzedcall on java.awt.Font:getSize
unanalyzedcall on com.dmdirc.addons.ui_swing.components. FontPicker:getModel
unanalyzedcall on java.awt.Font
unanalyzedcall on javax.swing.DefaultComboBoxModel:addElement
unanalyzedcall on com.dmdirc.addons.ui_swing.components. renderers.FontListCellRenderer
unanalyzedcall on com.dmdirc.addons.ui_swing.components. FontPicker:setRenderer
unanalyzedcall on com.dmdirc.addons.ui_swing.components. FontPicker:addActionListener
unanalyzedcall on javax.swing.JLabel
unanalyzedcall on javax.swing.JLabel:setText
unanalyzedcall on com.dmdirc.ui.messages.Formatter:formatDura tion
unanalyzedcall on com.dmdirc.addons.ui_swing.components. durationeditor.DurationDisplay:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. durationeditor.DurationDisplay:add
unanalyzedcall on java.lang.Long:valueOf
unanalyzedcall on java.lang.Long:intValue
unanalyzedcall on javax.swing.UIManager:getLookAndFeel
unanalyzedcall on java.lang.Object:getClass
unanalyzedcall on java.lang.Class:getName
test_vectorcom.dmdirc.addons.ui_swing.PrefsComponentFactory$9_ _static_init.new int[](PrefsComponentFactory$9__ static_init#1)[...]: {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}









  method not available - call not analyzedInfocall on PreferencesType[] com.dmdirc.config.prefs. PreferencesType:values()
  method not available - call not analyzedInfocall on int com.dmdirc.config.prefs. PreferencesType:ordinal()
  method not available - call not analyzedInfocall on PreferencesType com.dmdirc.config.prefs. PreferencesSetting:getType()
  method not available - call not analyzedInfocall on int com.dmdirc.config.prefs. PreferencesType:ordinal()











method JComponent getTextOption(PreferencesSetting)
presetting != null
postreturn_value == &amp;new ValidatingJTextField(getTe xtOption#1)
postnew ValidatingJTextField(getTextOption#1) num objects == 1
unanalyzedcall on java.awt.event.KeyAdapter









  method not available - call not analyzedInfocall on Validator com.dmdirc.config.prefs. PreferencesSetting:getValidator()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField(Validator)










  method not available - call not analyzedInfocall on String com.dmdirc.config.prefs. PreferencesSetting:getValue()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:setText(String)











method void com.dmdirc.addons.ui_swing.PrefsComponentFact ory$1(PreferencesSetting)
postthis.val$setting == Param_1
postinit'ed(this.val$setting)









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:addKeyListener(KeyL istener)











method void keyReleased(KeyEvent)
pree != null
prethis.val$setting != null
presumptionjava.awt.event.KeyEvent:getSource(...)@124 != null









  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting:setValue(String)











method JComponent getBooleanOption(PreferencesSetting)
presetting != null
postreturn_value == &amp;new JCheckBox(getBooleanOption #1)
postnew JCheckBox(getBooleanOption#1) num objects == 1









  method not available - call not analyzedInfocall on String com.dmdirc.config.prefs. PreferencesSetting:getValue()











method void com.dmdirc.addons.ui_swing.PrefsComponentFact ory$2(PreferencesSetting)
postthis.val$setting == Param_1
postinit'ed(this.val$setting)










method void stateChanged(ChangeEvent)
pree != null
prethis.val$setting != null
presumptionjavax.swing.event.ChangeEvent:getSource(...)@145 != null









  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting:setValue(String)











method JComponent getComboOption(PreferencesSetting)
presetting != null
presumptioncom.dmdirc.config.prefs.PreferencesSetting:getCombo Options(...)@159 != null
presumptioncom.dmdirc.config.prefs.PreferencesSetting:getCombo Options(...)@163 != null
presumptionjava.util.Iterator:next(...)@163 != null
presumptionjava.util.Map:entrySet(...)@159 != null
presumptionjava.util.Map:entrySet(...)@163 != null
presumptionjava.util.Map_Entry:getKey(...)@164 != null
postreturn_value == &amp;new JComboBox(getComboOption#1 )
postnew JComboBox(getComboOption#1) num objects == 1
test_vectorjava.lang.String:equals(...)@164: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@163: {0}, {1}









  method not available - call not analyzedInfocall on Map com.dmdirc.config.prefs. PreferencesSetting:getComboOptions()










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










  method not available - call not analyzedInfocall on Map com.dmdirc.config.prefs. PreferencesSetting:getComboOptions()










  method not available - call not analyzedInfocall on String com.dmdirc.config.prefs. PreferencesSetting:getValue()











method void com.dmdirc.addons.ui_swing.PrefsComponentFact ory$3(PreferencesSetting)
postthis.val$setting == Param_1
postinit'ed(this.val$setting)










method void actionPerformed(ActionEvent)
pree != null
prethis.val$setting != null
presumptionjava.awt.event.ActionEvent:getSource(...)@175 != null
presumptionjavax.swing.JComboBox:getSelectedItem(...)@175 != null









  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting:setValue(String)











method JComponent getIntegerOption(PreferencesSetting)
pre(soft) setting != null
presumptioncom.dmdirc.config.prefs.PreferencesSetting:getValid ator(...)@194 != null
postreturn_value == One-of{&amp;new JSpinner(getInteger Option#1), &amp;new JSpinner(getIntegerOption#3), &amp;new JSpinner(getIntegerOption#5)}
postreturn_value in Addr_Set{&amp;new JSpinner(getInteg erOption#3),&amp;new JSpinner(getIntegerOption#1), &amp;new JSpinner(getIntegerOption#5)}
postnew JSpinner(getIntegerOption#1) num objects <= 1
postnew JSpinner(getIntegerOption#3) num objects <= 1
postnew JSpinner(getIntegerOption#5) num objects <= 1









  method not available - call not analyzedInfocall on Validator com.dmdirc.config.prefs. PreferencesSetting:getValidator()










  method not available - call not analyzedInfocall on String com.dmdirc.config.prefs. PreferencesSetting:getValue()
  method not available - call not analyzedInfocall on Validator com.dmdirc.config.prefs. PreferencesSetting:getValidator()
  method not available - call not analyzedInfocall on int com.dmdirc.config.prefs.validator. NumericalValidator:getMin()
  method not available - call not analyzedInfocall on int com.dmdirc.config.prefs.validator. NumericalValidator:getMax()










  method not available - call not analyzedInfocall on String com.dmdirc.config.prefs. PreferencesSetting:getValue()











method void com.dmdirc.addons.ui_swing.PrefsComponentFact ory$4(PreferencesSetting)
postthis.val$setting == Param_1
postinit'ed(this.val$setting)










method void stateChanged(ChangeEvent)
pree != null
prethis.val$setting != null
presumptionjavax.swing.JSpinner:getValue(...)@212 != null
presumptionjavax.swing.event.ChangeEvent:getSource(...)@212 != null









  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting:setValue(String)











method JComponent getDurationOption(PreferencesSetting)
pre(soft) setting != null
postreturn_value == One-of{&amp;new DurationDisplay(get DurationOption#1), &amp;new DurationDisplay(getDura tionOption#2)}
postreturn_value in Addr_Set{&amp;new DurationDisplay(g etDurationOption#1),&amp;new DurationDisplay(getDur ationOption#2)}
postnew DurationDisplay(getDurationOption#1) num objects <= 1
postnew DurationDisplay(getDurationOption#1).button == &amp;new JButton(initComponents#1)
postinit'ed(new DurationDisplay(getDurationOption#1). duration)
postnew DurationDisplay(getDurationOption#1). durationLabel == &amp;new JLabel(initComponents#2)
postnew DurationDisplay(getDurationOption#1).listeners == &amp;new ListenerList(DurationDisplay#1)
postnew DurationDisplay(getDurationOption#1).window == null
postnew DurationDisplay(getDurationOption#2) num objects <= 1
postnew DurationDisplay(getDurationOption#2).button == &amp;new JButton(initComponents#1)
postinit'ed(new DurationDisplay(getDurationOption#2). duration)
postnew DurationDisplay(getDurationOption#2). durationLabel == &amp;new JLabel(initComponents#2)
postnew DurationDisplay(getDurationOption#2).listeners == &amp;new ListenerList(DurationDisplay#1)
postnew DurationDisplay(getDurationOption#2).window == null
postnew JButton(initComponents#1) num objects <= 1
postnew JLabel(initComponents#2) num objects <= 1
postnew ListenerList(DurationDisplay#1) num objects <= 1
unanalyzedcall on isWindowsUI
unanalyzedcall on javax.swing.JButton
unanalyzedcall on javax.swing.JLabel
unanalyzedcall on javax.swing.JLabel:setText
unanalyzedcall on com.dmdirc.ui.messages.Formatter:formatDura tion
unanalyzedcall on java.awt.Insets
unanalyzedcall on javax.swing.JButton:setMargin
unanalyzedcall on javax.swing.JButton:addActionListener
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. durationeditor.DurationDisplay:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. durationeditor.DurationDisplay:add
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on java.lang.Long:valueOf
unanalyzedcall on java.lang.Long:intValue
unanalyzedcall on com.dmdirc.util.ListenerList
unanalyzedcall on com.dmdirc.util.ListenerList:add
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.UIManager:getLookAndFeel
unanalyzedcall on java.lang.Object:getClass
unanalyzedcall on java.lang.Class:getName
unanalyzedcall on java.lang.String:equals









  method not available - call not analyzedInfocall on String com.dmdirc.config.prefs. PreferencesSetting:getValue()











method void com.dmdirc.addons.ui_swing.PrefsComponentFact ory$5(PreferencesSetting)
postthis.val$setting == Param_1
postinit'ed(this.val$setting)










method void durationUpdated(int)
prethis.val$setting != null









  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting:setValue(String)











method JComponent getColourOption(PreferencesSetting)
presetting != null
postreturn_value == &amp;new ColourChooser(getColourOpt ion#1)
postnew ColourChooser(getColourOption#1) num objects == 1
postreturn_value.showHex == 1
postreturn_value.showIRC == 1
postnew EventListenerList(ColourChooser#1) num objects == 1
postnew JButton(ColourChooser#2) num objects == 1
postnew JPanel(ColourChooser#5) num objects == 1
postreturn_value.command == &amp;""
postreturn_value.editButton == &amp;new JButton(ColourChooser#2)
postreturn_value.listeners == &amp;new EventListenerLis t(ColourChooser#1)
postreturn_value.previewPanel == &amp;new JPanel(ColourChooser#5)
postinit'ed(return_value.value)
postinit'ed(return_value.window)
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.event.EventListenerList:add
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.UIManager:getLookAndFeel
unanalyzedcall on java.lang.Object:getClass
unanalyzedcall on java.lang.Class:getName
unanalyzedcall on java.lang.String:equals









  method not available - call not analyzedInfocall on String com.dmdirc.config.prefs. PreferencesSetting:getValue()











method void com.dmdirc.addons.ui_swing.PrefsComponentFact ory$6(PreferencesSetting)
postthis.val$setting == Param_1
postinit'ed(this.val$setting)










method void actionPerformed(ActionEvent)
pree != null
prethis.val$setting != null
presumptionjava.awt.event.ActionEvent:getSource(...)@261 != null









  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting:setValue(String)











method JComponent getOptionalColourOption(PreferencesSett ing)
presetting != null
presumptioncom.dmdirc.config.prefs.PreferencesSetting:getValue (...)@275 != null
presumptioncom.dmdirc.config.prefs.PreferencesSetting:getValue (...)@277 != null
presumptionjava.lang.String:indexOf(...)@277 <= 232-2
postjava.lang.String:substring(...)._tainted == 0
postreturn_value == &amp;new OptionalColourChooser(getO ptionalColourOption#1)
postnew JButton(OptionalColourChooser#2) num objects == 1
postnew JCheckBox(OptionalColourChooser#7) num objects == 1
postnew JPanel(OptionalColourChooser#5) num objects == 1
postnew ListenerList(OptionalColourChooser#1) num objects == 1
postnew OptionalColourChooser(getOptionalColourOption#1 ) num objects == 1
postreturn_value.showHex == 1
postreturn_value.showIRC == 1
postreturn_value.editButton == &amp;new JButton(OptionalColourChooser#2)
postreturn_value.enabled == &amp;new JCheckBox(Optional ColourChooser#7)
postreturn_value.listeners == &amp;new ListenerList(Opt ionalColourChooser#1)
postreturn_value.previewPanel == &amp;new JPanel(OptionalColourChooser#5)
postreturn_value.value == One-of{&amp;"0", &amp;java.lang.String:substring(...)}
postreturn_value.value in Addr_Set{&amp;java.lang. String:substring(...),&amp;"0"}
postinit'ed(return_value.window)
unanalyzedcall on isWindowsUI
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 com.dmdirc.util.ListenerList
unanalyzedcall on javax.swing.JButton
unanalyzedcall on java.awt.Insets
unanalyzedcall on javax.swing.JButton:setMargin
unanalyzedcall on javax.swing.JButton:addActionListener
unanalyzedcall on javax.swing.JButton:setEnabled
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 javax.swing.JCheckBox
unanalyzedcall on javax.swing.JCheckBox:setPreferredSize
unanalyzedcall on javax.swing.JCheckBox:setSelected
unanalyzedcall on javax.swing.JCheckBox:addActionListener
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. OptionalColourChooser:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. OptionalColourChooser:add
unanalyzedcall on com.dmdirc.util.ListenerList: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









  method not available - call not analyzedInfocall on String com.dmdirc.config.prefs. PreferencesSetting:getValue()










  method not available - call not analyzedInfocall on String com.dmdirc.config.prefs. PreferencesSetting:getValue()











method void com.dmdirc.addons.ui_swing.PrefsComponentFact ory$7(PreferencesSetting)
postthis.val$setting == Param_1
postinit'ed(this.val$setting)










method void actionPerformed(ActionEvent)
pree != null
prethis.val$setting != null
presumptionjava.awt.event.ActionEvent:getSource(...). enabled@287 != null
presumptionjava.awt.event.ActionEvent:getSource(...)@287 != null
unanalyzedcall on javax.swing.JCheckBox:isSelected









  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting:setValue(String)











method JComponent getFontOption(PreferencesSetting)
presetting != null
postreturn_value == &amp;new FontPicker(getFontOption#1 )
postnew FontPicker(getFontOption#1) num objects == 1
unanalyzedcall on javax.swing.DefaultComboBoxModel
unanalyzedcall on javax.swing.JComboBox
unanalyzedcall on java.awt.GraphicsEnvironment:getLocalGraphi csEnvironment
unanalyzedcall on java.awt.GraphicsEnvironment:getAvailableFo ntFamilyNames
unanalyzedcall on com.dmdirc.addons.ui_swing.components. FontPicker:getFont
unanalyzedcall on java.awt.Font:getSize
unanalyzedcall on com.dmdirc.addons.ui_swing.components. FontPicker:getModel
unanalyzedcall on java.awt.Font
unanalyzedcall on javax.swing.DefaultComboBoxModel:addElement
unanalyzedcall on com.dmdirc.addons.ui_swing.components. renderers.FontListCellRenderer
unanalyzedcall on com.dmdirc.addons.ui_swing.components. FontPicker:setRenderer









  method not available - call not analyzedInfocall on String com.dmdirc.config.prefs. PreferencesSetting:getValue()











method void com.dmdirc.addons.ui_swing.PrefsComponentFact ory$8(PreferencesSetting)
postthis.val$setting == Param_1
postinit'ed(this.val$setting)









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. FontPicker:addActionListener(ActionListener)











method void actionPerformed(ActionEvent)
pree != null
prethis.val$setting != null
presumptionjava.awt.event.ActionEvent:getSource(...)@312 != null









  method not available - call not analyzedInfocall on Object com.dmdirc.addons.ui_swing. components.FontPicker:getSelectedItem()










  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting:setValue(String)










  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting:setValue(String)