PluginPanel.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • JList access$000(PluginPanel)

  • Kind Annotation Text
    prex0 != null
    prex0.pluginList != null
    postreturn_value != null
    postreturn_value == x0.pluginList
    unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
    unanalyzedcall on com.dmdirc.plugins.PluginManager:getPossibl ePluginInfos
    unanalyzedcall on java.util.Collections:sort
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on javax.swing.DefaultListModel:addElement
    unanalyzedcall on javax.swing.DefaultListModel:clear
    unanalyzedcall on javax.swing.JList:getModel
    unanalyzedcall on javax.swing.JList:repaint

  • JList access$100(PluginPanel)

  • Kind Annotation Text
    preinit'ed(x0.pluginList)
    prex0 != null
    postinit'ed(return_value)
    postreturn_value == x0.pluginList

  • JScrollPane access$200(PluginPanel)

  • Kind Annotation Text
    preinit'ed(x0.scrollPane)
    prex0 != null
    postinit'ed(return_value)
    postreturn_value == x0.scrollPane

  • void actionPerformed(ActionEvent)

  • Kind Annotation Text
    pre(soft) init'ed(this.selectedPlugin)
    pre(soft) this.pluginList != null
    pre(soft) this.toggleButton != null
    pree != 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}

  • void addListeners()

  • Kind Annotation Text
    prethis.pluginList != null
    prethis.toggleButton != null

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

  • Kind Annotation Text

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

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.components.pluginpanel.PluginPanel()

  • Kind Annotation Text
    preinit'ed(com/dmdirc/addons/ui_swing/dialogs/prefs/Sw ingPreferencesDialog.CLIENT_HEIGHT)
    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)
    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)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. pluginpanel.PluginPanel$1:execute
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. pluginpanel.PluginPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. pluginpanel.PluginPanel:setLayout
    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 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 javax.swing.DefaultListModel
    unanalyzedcall on javax.swing.JButton
    unanalyzedcall on javax.swing.JButton:addActionListener
    unanalyzedcall on javax.swing.JButton:setEnabled
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JList
    unanalyzedcall on javax.swing.JList:addListSelectionListener
    unanalyzedcall on javax.swing.JList:setCellRenderer
    unanalyzedcall on javax.swing.JPanel
    unanalyzedcall on javax.swing.JScrollPane
    unanalyzedcall on javax.swing.JScrollPane:setHorizontalScroll BarPolicy
    unanalyzedcall on javax.swing.JScrollPane:setVerticalScrollBa rPolicy
    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
    unanalyzedcall on net.miginfocom.swing.MigLayout

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

  • Kind Annotation Text

  • Object doInBackground()

  • Kind Annotation Text
    prethis.pluginList != null
    postreturn_value != null
    postreturn_value == this.pluginList
    unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
    unanalyzedcall on com.dmdirc.plugins.PluginManager:getPossibl ePluginInfos
    unanalyzedcall on java.util.Collections:sort
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on javax.swing.DefaultListModel:addElement
    unanalyzedcall on javax.swing.DefaultListModel:clear
    unanalyzedcall on javax.swing.JList:getModel
    unanalyzedcall on javax.swing.JList:repaint

  • void done()

  • Kind Annotation Text
    preinit'ed(this.pluginList)
    prethis.scrollPane != null

  • void initComponents()

  • Kind Annotation Text
    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 == &new TextLabel(initComponent s#7)
    postthis.blurbLabel.sas == &new SimpleAttributeSet( TextLabel#6)
    postthis.pluginList == &new JList(initComponents#1)
    postthis.scrollPane == &new JScrollPane(initCompone nts#4)
    postthis.toggleButton == &new JButton(initComponent s#6)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker
    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 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 javax.swing.JPanel
    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

  • void layoutComponents()

  • Kind Annotation Text
    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)

  • JList populateList()

  • Kind Annotation Text
    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 != null
    postreturn_value == this.pluginList
    test_vectorjava.util.Iterator:hasNext(...)@147: {0}, {1}

  • void save()

  • Kind Annotation Text
    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:loadPlugin
    unanalyzedcall on com.dmdirc.plugins.PluginInfo:unloadPlugin
    unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
    unanalyzedcall on com.dmdirc.plugins.PluginManager:updateAuto Load

  • void valueChanged(ListSelectionEvent)

  • Kind Annotation Text
    pre(soft) this.toggleButton != null
    pree != 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}