ErrorPanel.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • ErrorManager access$000(ErrorPanel)

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

  • ErrorLevel access$100(ErrorPanel)

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

  • ErrorLevel access$102(ErrorPanel, ErrorLevel)

  • Kind Annotation Text
    prex0 != null
    postinit'ed(return_value)
    postreturn_value == x1
    postx0.errorLevel == return_value

  • void actionPerformed(ActionEvent)

  • Kind Annotation Text
    pre(soft) this.controller != null
    pree != null
    presumptioncom.dmdirc.logger.ErrorManager:getErrorManager(... )@250 != null
    presumptioncom.dmdirc.logger.ErrorManager:getErrorManager(... )@253 != null
    presumptioncom.dmdirc.logger.ErrorManager:getErrors(...)@250 != null
    test_vectorjava.util.Iterator:hasNext(...)@252: {0}, {1}

  • void checkErrors()

  • Kind Annotation Text

  • void checkMouseEvent(MouseEvent)

  • Kind Annotation Text
    pre(soft) this.menu != null
    pree != null
    test_vectorjava.awt.event.MouseEvent:isPopupTrigger(...)@235: {0}, {1}

  • void clearError()

  • Kind Annotation Text
    prethis.label != null
    postthis.errorLevel == null

  • void com.dmdirc.addons.ui_swing.components.statusbar.ErrorPanel$1(ErrorPanel)

  • Kind Annotation Text

  • com.dmdirc.addons.ui_swing.components.statusbar.ErrorPanel$1__static_init

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.components.statusbar.ErrorPanel(SwingController, MainFrame, SwingStatusBar)

  • Kind Annotation Text
    presumptioncom.dmdirc.logger.ErrorManager:getErrorManager(... )@71 != null
    postinit'ed(this.controller)
    postinit'ed(this.mainFrame)
    postinit'ed(this.statusBar)
    postnew JLabel(ErrorPanel#1) num objects == 1
    postnew JMenuItem(ErrorPanel#3) num objects == 1
    postnew JMenuItem(ErrorPanel#4) num objects == 1
    postnew JPopupMenu(ErrorPanel#2) num objects == 1
    postthis.controller == controller
    postthis.dismiss == &new JMenuItem(ErrorPanel#3)
    postthis.errorManager != null
    postthis.label == &new JLabel(ErrorPanel#1)
    postthis.mainFrame == mainFrame
    postthis.menu == &new JPopupMenu(ErrorPanel#2)
    postthis.show == &new JMenuItem(ErrorPanel#4)
    postthis.statusBar == statusBar
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupPanel:addMouseListener
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupPanel:setBorder
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupPanel:setLayout
    unanalyzedcall on javax.swing.BorderFactory:createEtchedBorde r
    unanalyzedcall on javax.swing.JPanel
    unanalyzedcall on javax.swing.SwingUtilities:invokeLater
    unanalyzedcall on net.miginfocom.swing.MigLayout

  • com.dmdirc.addons.ui_swing.components.statusbar.ErrorPanel__static_init

  • Kind Annotation Text
    presumptioncom.dmdirc.ui.IconManager:getIconManager(...)@62 != null
    postinit'ed(DEFAULT_ICON)

  • void errorAdded(ProgramError)

  • Kind Annotation Text
    unanalyzedcall on javax.swing.SwingUtilities:invokeLater

  • void errorDeleted(ProgramError)

  • Kind Annotation Text
    unanalyzedcall on javax.swing.SwingUtilities:invokeLater

  • void errorStatusChanged(ProgramError)

  • Kind Annotation Text

  • StatusbarPopupWindow getWindow()

  • Kind Annotation Text
    postinit'ed(return_value.parentWindow)
    postnew ErrorPopup(getWindow#1) num objects == 1
    postreturn_value == &new ErrorPopup(getWindow#1)
    postreturn_value.parent != null
    postreturn_value.parent == this
    postreturn_value.parentWindow == this.mainFrame
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:setDefaultCloseOpera tion

  • bool isReady()

  • Kind Annotation Text
    prethis.statusBar != null
    postinit'ed(return_value)

  • void mouseClicked(MouseEvent)

  • Kind Annotation Text
    pre(soft) this.controller != null
    pre(soft) this.menu != null
    premouseEvent != null
    unanalyzedcall on java.awt.event.MouseEvent:getX
    unanalyzedcall on java.awt.event.MouseEvent:getY
    unanalyzedcall on java.awt.event.MouseEvent:isPopupTrigger
    unanalyzedcall on javax.swing.JPopupMenu:show
    test_vectorjava.awt.event.MouseEvent:getButton(...)@223: {-231..0, 2..232-1}, {1}

  • void mouseEntered(MouseEvent)

  • Kind Annotation Text
    pre(soft) this.menu != null
    premouseEvent != null
    postinit'ed(new ErrorPopup(getWindow#1).parent)
    postinit'ed(new ErrorPopup(getWindow#1).parentWindow)
    postinit'ed(new ErrorPopup(getWindow#1).server)
    postinit'ed(new InvitePopup(getWindow#1).parent)
    postnew ErrorPopup(getWindow#1) num objects <= 1
    postnew InvitePopup(getWindow#1) num objects <= 1
    postpossibly_updated(new InvitePopup(getWindow#1). parentWindow)
    postpossibly_updated(new InvitePopup(getWindow#1). server)
    postthis.dialog != null
    unanalyzedcall on com.dmdirc.Invite:getChannel
    unanalyzedcall on com.dmdirc.Invite:getSource
    unanalyzedcall on com.dmdirc.Invite:getTimestamp
    unanalyzedcall on com.dmdirc.Server:getInvites
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog:setVisible
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupPanel:setBackground
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupPanel:setBorder
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupPanel:setForeground
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:getHeight
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:getWidth
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:pack
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:setDefaultCloseOpera tion
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:setFocusable
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:setFocusableWindowSt ate
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:setLocation
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:setResizable
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:setUndecorated
    unanalyzedcall on com.dmdirc.logger.ErrorLevel:getIcon
    unanalyzedcall on com.dmdirc.logger.ErrorLevel:toString
    unanalyzedcall on com.dmdirc.logger.ErrorLevel:values
    unanalyzedcall on com.dmdirc.logger.ErrorManager:getErrorMana ger
    unanalyzedcall on com.dmdirc.logger.ErrorManager:getErrors
    unanalyzedcall on com.dmdirc.logger.ErrorReportStatus:toStrin g
    unanalyzedcall on com.dmdirc.logger.ErrorReportStatus:values
    unanalyzedcall on com.dmdirc.logger.ProgramError:getLevel
    unanalyzedcall on com.dmdirc.logger.ProgramError:getReportSta tus
    unanalyzedcall on com.dmdirc.ui.messages.Formatter:formatDura tion
    unanalyzedcall on com.dmdirc.util.MapList
    unanalyzedcall on com.dmdirc.util.MapList:add
    unanalyzedcall on com.dmdirc.util.MapList:containsKey
    unanalyzedcall on com.dmdirc.util.MapList:values
    unanalyzedcall on getWindow
    unanalyzedcall on initContent
    unanalyzedcall on java.awt.Font:deriveFont
    unanalyzedcall on java.awt.Point:translate
    unanalyzedcall on java.awt.Window:getLocationOnScreen
    unanalyzedcall on java.awt.Window:getWidth
    unanalyzedcall on java.awt.event.MouseEvent:getX
    unanalyzedcall on java.awt.event.MouseEvent:getY
    unanalyzedcall on java.awt.event.MouseEvent:isPopupTrigger
    unanalyzedcall on java.lang.Math:max
    unanalyzedcall on java.lang.Math:min
    unanalyzedcall on java.lang.String:valueOf
    unanalyzedcall on java.lang.System:currentTimeMillis
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.Collection:size
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JLabel:getFont
    unanalyzedcall on javax.swing.JLabel:setFont
    unanalyzedcall on javax.swing.JPanel
    unanalyzedcall on javax.swing.JPanel:add
    unanalyzedcall on javax.swing.JPanel:getLocationOnScreen
    unanalyzedcall on javax.swing.JPanel:getWidth
    unanalyzedcall on javax.swing.JPanel:setBackground
    unanalyzedcall on javax.swing.JPanel:setBorder
    unanalyzedcall on javax.swing.JPanel:setForeground
    unanalyzedcall on javax.swing.JPanel:setLayout
    unanalyzedcall on javax.swing.JPopupMenu:show
    unanalyzedcall on javax.swing.JSeparator
    unanalyzedcall on javax.swing.UIManager:getColor
    unanalyzedcall on javax.swing.border.EtchedBorder
    unanalyzedcall on net.miginfocom.swing.MigLayout
    unanalyzedcall on openDialog

  • void mouseExited(MouseEvent)

  • Kind Annotation Text
    pre(soft) this.dialog.parent != null
    pre(soft) this.dialog.parentWindow != null
    pre(soft) this.menu != null
    preinit'ed(this.dialog)
    premouseEvent != null
    postthis.dialog == null
    unanalyzedcall on com.dmdirc.Invite:getChannel
    unanalyzedcall on com.dmdirc.Invite:getSource
    unanalyzedcall on com.dmdirc.Invite:getTimestamp
    unanalyzedcall on com.dmdirc.Server:getInvites
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog:setVisible
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupPanel:setBackground
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupPanel:setBorder
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupPanel:setForeground
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:dispose
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:getHeight
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:getWidth
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:pack
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:setFocusable
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:setFocusableWindowSt ate
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:setLocation
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:setResizable
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:setUndecorated
    unanalyzedcall on com.dmdirc.logger.ErrorLevel:getIcon
    unanalyzedcall on com.dmdirc.logger.ErrorLevel:toString
    unanalyzedcall on com.dmdirc.logger.ErrorLevel:values
    unanalyzedcall on com.dmdirc.logger.ErrorManager:getErrorMana ger
    unanalyzedcall on com.dmdirc.logger.ErrorManager:getErrors
    unanalyzedcall on com.dmdirc.logger.ErrorReportStatus:toStrin g
    unanalyzedcall on com.dmdirc.logger.ErrorReportStatus:values
    unanalyzedcall on com.dmdirc.logger.ProgramError:getLevel
    unanalyzedcall on com.dmdirc.logger.ProgramError:getReportSta tus
    unanalyzedcall on com.dmdirc.ui.messages.Formatter:formatDura tion
    unanalyzedcall on com.dmdirc.util.MapList
    unanalyzedcall on com.dmdirc.util.MapList:add
    unanalyzedcall on com.dmdirc.util.MapList:containsKey
    unanalyzedcall on com.dmdirc.util.MapList:values
    unanalyzedcall on initContent
    unanalyzedcall on java.awt.Font:deriveFont
    unanalyzedcall on java.awt.Point:translate
    unanalyzedcall on java.awt.Window:getLocationOnScreen
    unanalyzedcall on java.awt.Window:getWidth
    unanalyzedcall on java.awt.event.MouseEvent:getX
    unanalyzedcall on java.awt.event.MouseEvent:getY
    unanalyzedcall on java.awt.event.MouseEvent:isPopupTrigger
    unanalyzedcall on java.lang.Math:max
    unanalyzedcall on java.lang.Math:min
    unanalyzedcall on java.lang.String:valueOf
    unanalyzedcall on java.lang.System:currentTimeMillis
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.Collection:size
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JLabel:getFont
    unanalyzedcall on javax.swing.JLabel:setFont
    unanalyzedcall on javax.swing.JPanel
    unanalyzedcall on javax.swing.JPanel:add
    unanalyzedcall on javax.swing.JPanel:getLocationOnScreen
    unanalyzedcall on javax.swing.JPanel:getWidth
    unanalyzedcall on javax.swing.JPanel:setBackground
    unanalyzedcall on javax.swing.JPanel:setBorder
    unanalyzedcall on javax.swing.JPanel:setForeground
    unanalyzedcall on javax.swing.JPanel:setLayout
    unanalyzedcall on javax.swing.JPopupMenu:show
    unanalyzedcall on javax.swing.JSeparator
    unanalyzedcall on javax.swing.UIManager:getColor
    unanalyzedcall on javax.swing.border.EtchedBorder
    unanalyzedcall on net.miginfocom.swing.MigLayout

  • void mousePressed(MouseEvent)

  • Kind Annotation Text
    pre(soft) this.menu != null
    premouseEvent != null
    unanalyzedcall on java.awt.event.MouseEvent:getX
    unanalyzedcall on java.awt.event.MouseEvent:getY
    unanalyzedcall on java.awt.event.MouseEvent:isPopupTrigger
    unanalyzedcall on javax.swing.JPopupMenu:show

  • void mouseReleased(MouseEvent)

  • Kind Annotation Text
    pre(soft) this.menu != null
    premouseEvent != null
    unanalyzedcall on java.awt.event.MouseEvent:getX
    unanalyzedcall on java.awt.event.MouseEvent:getY
    unanalyzedcall on java.awt.event.MouseEvent:isPopupTrigger
    unanalyzedcall on javax.swing.JPopupMenu:show

  • void run()

  • Kind Annotation Text
    pre(soft) this.label != null
    prethis.errorManager != null
    presumptioncom.dmdirc.logger.ErrorManager:getErrors(...)@147 != null
    presumptioncom.dmdirc.logger.ProgramError:getLevel(...)@153 != null
    presumptioncom.dmdirc.logger.ProgramError:getLevel(...)@155 != null
    presumptionjava.util.Iterator:next(...)@152 != null
    postinit'ed(this.errorLevel)
    unanalyzedcall on javax.swing.JLabel:setIcon
    test_vectorcom.dmdirc.logger.ErrorLevel:moreImportant(... )@153: {1}, {0}
    test_vectorjava.util.Iterator:hasNext(...)@152: {0}, {1}
    test_vectorjava.util.List:isEmpty(...)@149: {0}, {1}