method com.dmdirc.addons.ui_swing.components.pluginpanel. PluginPanel$1__static_init

method com.dmdirc.addons.ui_swing.components.pluginpanel. PluginPanel__static_init










method JList access$000(PluginPanel)
prex0 != null
prex0.pluginList != null
postreturn_value == x0.pluginList
postreturn_value != null
unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
unanalyzedcall on com.dmdirc.plugins.PluginManager:getPossibl ePluginInfos
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on javax.swing.JList:getModel
unanalyzedcall on javax.swing.DefaultListModel:clear
unanalyzedcall on java.util.List:iterator
unanalyzedcall on javax.swing.DefaultListModel:addElement
unanalyzedcall on javax.swing.JList:repaint

method JList access$100(PluginPanel)
prex0 != null
preinit'ed(x0.pluginList)
postreturn_value == x0.pluginList
postinit'ed(return_value)

method JScrollPane access$200(PluginPanel)
prex0 != null
preinit'ed(x0.scrollPane)
postreturn_value == x0.scrollPane
postinit'ed(return_value)










method void com.dmdirc.addons.ui_swing.components. pluginpanel.PluginPanel()
preinit'ed(com/dmdirc/addons/ui_swing/dialogs/prefs/Sw ingPreferencesDialog.CLIENT_HEIGHT)
postthis.blurbLabel == &new TextLabel(initComponent s#7)
postthis.pluginList == &new JList(initComponents#1)
postthis.scrollPane == &new JScrollPane(initCompone nts#4)
postthis.selectedPlugin == 0
postthis.toggleButton == &new JButton(initComponent s#6)
postnew JButton(initComponents#6) num objects == 1
postnew JList(initComponents#1) num objects == 1
postnew JScrollPane(initComponents#4) num objects == 1
postnew SimpleAttributeSet(TextLabel#6) num objects == 1
postnew TextLabel(initComponents#7) num objects == 1
postnew TextLabel(initComponents#7).sas == &new SimpleAttributeSet(TextLabel#6)
unanalyzedcall on javax.swing.DefaultListModel
unanalyzedcall on javax.swing.JList
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on javax.swing.JList:setCellRenderer
unanalyzedcall on javax.swing.JLabel
unanalyzedcall on javax.swing.JScrollPane
unanalyzedcall on javax.swing.JScrollPane:setHorizontalScroll BarPolicy
unanalyzedcall on javax.swing.JScrollPane:setVerticalScrollBa rPolicy
unanalyzedcall on javax.swing.JButton
unanalyzedcall on javax.swing.JButton:setEnabled
unanalyzedcall on javax.swing.JTextPane:getDocument
unanalyzedcall on javax.swing.JTextPane:setText
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on java.lang.String:length
unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
unanalyzedcall on javax.swing.text.DefaultStyledDocument
unanalyzedcall on javax.swing.JTextPane
unanalyzedcall on javax.swing.text.html.HTMLEditorKit
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditorKit
unanalyzedcall on javax.swing.plaf.basic.BasicTextPaneUI
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setUI
unanalyzedcall on javax.swing.UIManager:getFont
unanalyzedcall on javax.swing.text.html.HTMLDocument:getStyle Sheet
unanalyzedcall on java.awt.Font:getFamily
unanalyzedcall on java.awt.Font:getSize
unanalyzedcall on javax.swing.text.html.StyleSheet:addRule
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setOpaque
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditable
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setHighlighter
unanalyzedcall on java.awt.Insets
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setMargin
unanalyzedcall on javax.swing.text.SimpleAttributeSet
unanalyzedcall on javax.swing.text.StyleConstants:setAlignmen t
unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker
unanalyzedcall on com.dmdirc.addons.ui_swing.components. pluginpanel.PluginPanel$1:execute
unanalyzedcall on javax.swing.JButton:addActionListener
unanalyzedcall on javax.swing.JList:addListSelectionListener
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. pluginpanel.PluginPanel:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. pluginpanel.PluginPanel:add










method void initComponents()
postthis.blurbLabel == &new TextLabel(initComponent s#7)
postthis.pluginList == &new JList(initComponents#1)
postthis.scrollPane == &new JScrollPane(initCompone nts#4)
postthis.toggleButton == &new JButton(initComponent s#6)
postnew JButton(initComponents#6) num objects == 1
postnew JList(initComponents#1) num objects == 1
postnew JScrollPane(initComponents#4) num objects == 1
postnew SimpleAttributeSet(TextLabel#6) num objects == 1
postnew TextLabel(initComponents#7) num objects == 1
postthis.blurbLabel.sas == &new SimpleAttributeSet( TextLabel#6)
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on javax.swing.JTextPane:getDocument
unanalyzedcall on javax.swing.JTextPane:setText
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on java.lang.String:length
unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
unanalyzedcall on javax.swing.text.DefaultStyledDocument
unanalyzedcall on javax.swing.JTextPane
unanalyzedcall on javax.swing.text.html.HTMLEditorKit
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditorKit
unanalyzedcall on javax.swing.plaf.basic.BasicTextPaneUI
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setUI
unanalyzedcall on javax.swing.UIManager:getFont
unanalyzedcall on javax.swing.text.html.HTMLDocument:getStyle Sheet
unanalyzedcall on java.awt.Font:getFamily
unanalyzedcall on java.awt.Font:getSize
unanalyzedcall on javax.swing.text.html.StyleSheet:addRule
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setOpaque
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditable
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setHighlighter
unanalyzedcall on java.awt.Insets
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setMargin
unanalyzedcall on javax.swing.text.SimpleAttributeSet
unanalyzedcall on javax.swing.text.StyleConstants:setAlignmen t
unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker










method void com.dmdirc.addons.ui_swing.components. pluginpanel.PluginPanel$1(PluginPanel)









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. LoggingSwingWorker()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. pluginpanel.PluginPanel$1:execute()











method Object doInBackground()
prethis.pluginList != null
postreturn_value == this.pluginList
postreturn_value != null
unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
unanalyzedcall on com.dmdirc.plugins.PluginManager:getPossibl ePluginInfos
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on javax.swing.JList:getModel
unanalyzedcall on javax.swing.DefaultListModel:clear
unanalyzedcall on java.util.List:iterator
unanalyzedcall on javax.swing.DefaultListModel:addElement
unanalyzedcall on javax.swing.JList:repaint










method void done()
preinit'ed(this.pluginList)
prethis.scrollPane != null









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. LoggingSwingWorker:done()











method void layoutComponents()
preinit'ed(com/dmdirc/addons/ui_swing/dialogs/prefs/Sw ingPreferencesDialog.CLIENT_HEIGHT)
preinit'ed(this.blurbLabel)
preinit'ed(this.scrollPane)
preinit'ed(this.toggleButton)









  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. pluginpanel.PluginPanel:setLayout(LayoutManager)










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










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










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










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











method JList populateList()
prethis.pluginList != null
presumptioncom.dmdirc.plugins.PluginManager:getPluginManager(. ..)@142 != null
presumptioncom.dmdirc.plugins.PluginManager:getPossiblePluginI nfos(...)@142 != null
presumptionjavax.swing.JList:getModel(...)@146 != null
presumptionjavax.swing.JList:getModel(...)@148 != null
postreturn_value == this.pluginList
postreturn_value != null
test_vectorjava.util.Iterator:hasNext(...)@147: {0}, {1}









  method not available - call not analyzedInfocall on PluginManager com.dmdirc.plugins. PluginManager:getPluginManager()
  method not available - call not analyzedInfocall on List com.dmdirc.plugins.PluginManager:getPo ssiblePluginInfos(bool)











method void addListeners()
prethis.pluginList != null
prethis.toggleButton != null










method void actionPerformed(ActionEvent)
pree != null
pre(soft) this.pluginList != null
pre(soft) init'ed(this.selectedPlugin)
pre(soft) this.toggleButton != null
presumptioncom.dmdirc.util.URLHandler:getURLHander(...)@182 != null
presumptionjavax.swing.JList:getSelectedValue(...)@169 != null
presumptionpluginInfo.pi@169 != null
unanalyzedcall on com.dmdirc.plugins.PluginInfo:isLoaded
test_vectorthis.selectedPlugin: {-231..-1}, {0..232-1}









  method not available - call not analyzedInfocall on URLHandler com.dmdirc.util.URLHandler:getUR LHander()
  method not available - call not analyzedInfocall on void com.dmdirc.util.URLHandler:launchApp(S tring)











method void valueChanged(ListSelectionEvent)
pree != null
pre(soft) this.toggleButton != null
presumptionjavax.swing.JList:getSelectedValue(...)@192 != null
presumptionjavax.swing.event.ListSelectionEvent:getSource(... )@190 != null
presumptionjavax.swing.event.ListSelectionEvent:getSource(... )@192 != null
presumptionpluginInfo.pi@192 != null
postpossibly_updated(this.selectedPlugin)
unanalyzedcall on com.dmdirc.plugins.PluginInfo:isLoaded
test_vectorjavax.swing.JList:getSelectedIndex(...)@190: {-231..-1}, {0..232-1}
test_vectorjavax.swing.event.ListSelectionEvent:getValueIsAdju sting(...)@189: {1}, {0}
test_vectorpluginInfo.toggle@192 ^ com.dmdirc.plugins. PluginInfo:isLoaded(...)@65: {0}, {1}









  method not available - call not analyzedInfocall on bool com.dmdirc.plugins.PluginInfo:isUnload able()











method void save()
prethis.pluginList != null
presumptionarr$.length@211 <= 232-1
presumptionarr$[i$]@211 != null
presumptionjavax.swing.DefaultListModel:toArray(...)@211 != null
presumptionjavax.swing.JList:getModel(...)@211 != null
presumptionpit.pi@211 != null
unanalyzedcall on com.dmdirc.plugins.PluginInfo:isLoaded
unanalyzedcall on com.dmdirc.plugins.PluginInfo:unloadPlugin
unanalyzedcall on com.dmdirc.plugins.PluginInfo:loadPlugin
unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
unanalyzedcall on com.dmdirc.plugins.PluginManager:updateAuto Load