FatalErrorDialog.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • ProgramError access$000(FatalErrorDialog)

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

  • void actionPerformed(ActionEvent)

  • Kind Annotation Text
    pre(soft) this.okButton != null
    pre(soft) this.sendButton != null
    preactionEvent != null
    unanalyzedcall on javax.swing.SwingWorker

  • void com.dmdirc.ui.FatalErrorDialog$1(FatalErrorDialog)

  • Kind Annotation Text

  • com.dmdirc.ui.FatalErrorDialog$1__static_init

  • Kind Annotation Text

  • void com.dmdirc.ui.FatalErrorDialog$2(ProgramError)

  • Kind Annotation Text
    postinit'ed(this.val$error)
    postthis.val$error == Param_1

  • com.dmdirc.ui.FatalErrorDialog$2__static_init

  • Kind Annotation Text

  • void com.dmdirc.ui.FatalErrorDialog$3$1(FatalErrorDialog$3)

  • Kind Annotation Text

  • com.dmdirc.ui.FatalErrorDialog$3$1__static_init

  • Kind Annotation Text

  • void com.dmdirc.ui.FatalErrorDialog$3(ProgramError, Semaphore)

  • Kind Annotation Text
    postinit'ed(this.val$error)
    postinit'ed(this.val$semaphore)
    postthis.val$error == Param_1
    postthis.val$semaphore == Param_2

  • com.dmdirc.ui.FatalErrorDialog$3__static_init

  • Kind Annotation Text

  • com.dmdirc.ui.FatalErrorDialog$4__static_init

  • Kind Annotation Text
    pre(soft) init'ed(com.dmdirc.logger.ErrorReportStatus_ _static_init.new ErrorReportStatus[](ErrorReportSta tus__static_init#7)[...])
    presumptioncom.dmdirc.logger.ErrorReportStatus:ordinal(... )@274 in {0..5}
    postnew int[](FatalErrorDialog$4__static_init#1) num objects == 1

  • void com.dmdirc.ui.FatalErrorDialog(ProgramError)

  • Kind Annotation Text
    presumptiongetErrorManager(...)@100 init'ed
    presumptioninit'ed(java.awt.Dialog$ModalityType.TOOLKIT_ MODAL)
    postinit'ed(this.error)
    postinit'ed(this.icon)
    postinit'ed(this.infoLabel)
    postinit'ed(this.messageLabel)
    postinit'ed(this.okButton)
    postinit'ed(this.scrollPane)
    postinit'ed(this.sendButton)
    postthis.error == error
    unanalyzedcall on com.dmdirc.ui.FatalErrorDialog:getContentPa ne
    unanalyzedcall on com.dmdirc.ui.FatalErrorDialog:setSize
    unanalyzedcall on com.dmdirc.util.ListenerList:add
    unanalyzedcall on java.awt.BorderLayout
    unanalyzedcall on java.awt.Container:add
    unanalyzedcall on java.awt.Dimension
    unanalyzedcall on java.awt.GraphicsConfiguration:getBounds
    unanalyzedcall on java.awt.GraphicsDevice:getDefaultConfigura tion
    unanalyzedcall on java.awt.MouseInfo:getPointerInfo
    unanalyzedcall on java.awt.PointerInfo:getDevice
    unanalyzedcall on java.awt.Window:getHeight
    unanalyzedcall on java.awt.Window:getWidth
    unanalyzedcall on java.awt.Window:setLocation
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.BorderFactory:createEmptyBorder
    unanalyzedcall on javax.swing.Box:createHorizontalGlue
    unanalyzedcall on javax.swing.Box:createHorizontalStrut
    unanalyzedcall on javax.swing.BoxLayout
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JPanel
    unanalyzedcall on javax.swing.JPanel:add
    unanalyzedcall on javax.swing.JPanel:setBorder
    unanalyzedcall on javax.swing.JPanel:setLayout

  • void com.dmdirc.ui.FatalErrorDialog(ProgramError, FatalErrorDialog$1)

  • Kind Annotation Text
    postinit'ed(this.error)
    postinit'ed(this.icon)
    postinit'ed(this.infoLabel)
    postinit'ed(this.messageLabel)
    postinit'ed(this.okButton)
    postinit'ed(this.scrollPane)
    postinit'ed(this.sendButton)
    postthis.error == x0
    unanalyzedcall on addErrorListener
    unanalyzedcall on com.dmdirc.ui.FatalErrorDialog:getContentPa ne
    unanalyzedcall on com.dmdirc.ui.FatalErrorDialog:setModal
    unanalyzedcall on com.dmdirc.ui.FatalErrorDialog:setResizable
    unanalyzedcall on com.dmdirc.ui.FatalErrorDialog:setSize
    unanalyzedcall on com.dmdirc.util.ListenerList:add
    unanalyzedcall on getErrorManager
    unanalyzedcall on initComponents
    unanalyzedcall on java.awt.BorderLayout
    unanalyzedcall on java.awt.Container:add
    unanalyzedcall on java.awt.Dimension
    unanalyzedcall on java.awt.GraphicsConfiguration:getBounds
    unanalyzedcall on java.awt.GraphicsDevice:getDefaultConfigura tion
    unanalyzedcall on java.awt.MouseInfo:getPointerInfo
    unanalyzedcall on java.awt.PointerInfo:getDevice
    unanalyzedcall on java.awt.Window:getHeight
    unanalyzedcall on java.awt.Window:getWidth
    unanalyzedcall on java.awt.Window:setLocation
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.BorderFactory:createEmptyBorder
    unanalyzedcall on javax.swing.Box:createHorizontalGlue
    unanalyzedcall on javax.swing.Box:createHorizontalStrut
    unanalyzedcall on javax.swing.BoxLayout
    unanalyzedcall on javax.swing.JDialog
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JPanel
    unanalyzedcall on javax.swing.JPanel:add
    unanalyzedcall on javax.swing.JPanel:setBorder
    unanalyzedcall on javax.swing.JPanel:setLayout

  • com.dmdirc.ui.FatalErrorDialog__static_init

  • Kind Annotation Text

  • void display(ProgramError)

  • Kind Annotation Text

  • void displayBlocking(ProgramError)

  • Kind Annotation Text

  • Object doInBackground()

  • Kind Annotation Text
    pre(soft) init'ed(com.dmdirc.logger.ErrorManager__ static_init.new ErrorManager(ErrorManager__static_i nit#1).reportThread)
    pre(soft) init'ed(com.dmdirc.ui.FatalErrorDialog$4__ static_init.new int[](FatalErrorDialog$4__static_in it#1)[...])
    preinit'ed(this.error.reportStatus)
    prethis.error != null
    postcom.dmdirc.logger.ErrorManager__static_init.new ErrorManager(ErrorManager__static_init#1). reportThread == One-of{old com.dmdirc.logger. ErrorManager__static_init.new ErrorManager(ErrorMan ager__static_init#1).reportThread, &new ErrorReportingThr...
    postinit'ed(com.dmdirc.logger.ErrorManager__static_ init.new ErrorManager(ErrorManager__static_init#1). reportThread)
    postinit'ed(this.error.reportStatus)
    postnew ErrorReportingThread(sendError#1) num objects <= 1
    postnew ErrorReportingThread(sendError#1).queue == &amp;com.dmdirc.logger.ErrorManager.new LinkedBlockingQueue(ErrorManager#1)
    postreturn_value == null
    postthis.error.reportStatus == One-of{old this.error.reportStatus, &amp;com.dmdirc.logger. ErrorReportStatus__static_init.new ErrorReportStatu s(ErrorReportStatus__static_init#5)}
    unanalyzedcall on com.dmdirc.logger.ErrorReportStatus:equals
    unanalyzedcall on com.dmdirc.logger.ErrorReportStatus:ordinal
    unanalyzedcall on com.dmdirc.logger.ErrorReportingThread:setD aemon
    unanalyzedcall on com.dmdirc.util.ListenerList:get
    unanalyzedcall on equals
    unanalyzedcall on errorStatusChanged
    unanalyzedcall on fireErrorStatusChanged
    unanalyzedcall on getErrorManager
    unanalyzedcall on getReportStatus
    unanalyzedcall on java.lang.Object:getClass
    unanalyzedcall on java.lang.Object:notifyAll
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.lang.Thread
    unanalyzedcall on java.lang.Thread:isAlive
    unanalyzedcall on java.lang.Thread:start
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.Arrays:equals
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.concurrent.BlockingQueue:add
    unanalyzedcall on javax.swing.JButton:setEnabled
    unanalyzedcall on javax.swing.JButton:setText

  • void done()

  • Kind Annotation Text

  • void errorAdded(ProgramError)

  • Kind Annotation Text

  • void errorDeleted(ProgramError)

  • Kind Annotation Text

  • void errorStatusChanged(ProgramError)

  • Kind Annotation Text
    pre(soft) error init'ed
    pre(soft) error.reportStatus != null
    pre(soft) init'ed(com.dmdirc.ui.FatalErrorDialog$4__ static_init.new int[](FatalErrorDialog$4__static_in it#1)[...])
    pre(soft) this.error.message != null
    pre(soft) this.okButton != null
    pre(soft) this.sendButton != null
    prethis.error != null
    unanalyzedcall on com.dmdirc.logger.ErrorReportStatus:ordinal
    unanalyzedcall on java.lang.Object:getClass
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.util.Arrays:equals
    unanalyzedcall on javax.swing.JButton:setEnabled
    unanalyzedcall on javax.swing.JButton:setText

  • void initComponents()

  • Kind Annotation Text

  • bool isReady()

  • Kind Annotation Text
    postreturn_value == 0

  • void layoutComponents()

  • Kind Annotation Text
    preinit'ed(this.icon)
    preinit'ed(this.infoLabel)
    preinit'ed(this.messageLabel)
    preinit'ed(this.okButton)
    preinit'ed(this.scrollPane)
    preinit'ed(this.sendButton)
    presumptioncom.dmdirc.ui.FatalErrorDialog:getContentPane(... )@193 != null

  • void run()

  • Kind Annotation Text
    unanalyzedcall on addErrorListener
    unanalyzedcall on com.dmdirc.ui.FatalErrorDialog:getContentPa ne
    unanalyzedcall on com.dmdirc.ui.FatalErrorDialog:setModal
    unanalyzedcall on com.dmdirc.ui.FatalErrorDialog:setResizable
    unanalyzedcall on com.dmdirc.ui.FatalErrorDialog:setSize
    unanalyzedcall on com.dmdirc.util.ListenerList:add
    unanalyzedcall on getErrorManager
    unanalyzedcall on initComponents
    unanalyzedcall on java.awt.BorderLayout
    unanalyzedcall on java.awt.Container:add
    unanalyzedcall on java.awt.Dimension
    unanalyzedcall on java.awt.GraphicsConfiguration:getBounds
    unanalyzedcall on java.awt.GraphicsDevice:getDefaultConfigura tion
    unanalyzedcall on java.awt.MouseInfo:getPointerInfo
    unanalyzedcall on java.awt.PointerInfo:getDevice
    unanalyzedcall on java.awt.Window:getHeight
    unanalyzedcall on java.awt.Window:getWidth
    unanalyzedcall on java.awt.Window:setLocation
    unanalyzedcall on java.awt.event.WindowAdapter
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.BorderFactory:createEmptyBorder
    unanalyzedcall on javax.swing.Box:createHorizontalGlue
    unanalyzedcall on javax.swing.Box:createHorizontalStrut
    unanalyzedcall on javax.swing.BoxLayout
    unanalyzedcall on javax.swing.JDialog
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JPanel
    unanalyzedcall on javax.swing.JPanel:add
    unanalyzedcall on javax.swing.JPanel:setBorder
    unanalyzedcall on javax.swing.JPanel:setLayout

  • void run()

  • Kind Annotation Text
    unanalyzedcall on addErrorListener
    unanalyzedcall on com.dmdirc.ui.FatalErrorDialog:getContentPa ne
    unanalyzedcall on com.dmdirc.ui.FatalErrorDialog:setModal
    unanalyzedcall on com.dmdirc.ui.FatalErrorDialog:setResizable
    unanalyzedcall on com.dmdirc.ui.FatalErrorDialog:setSize
    unanalyzedcall on com.dmdirc.util.ListenerList:add
    unanalyzedcall on getErrorManager
    unanalyzedcall on initComponents
    unanalyzedcall on java.awt.BorderLayout
    unanalyzedcall on java.awt.Container:add
    unanalyzedcall on java.awt.Dimension
    unanalyzedcall on java.awt.GraphicsConfiguration:getBounds
    unanalyzedcall on java.awt.GraphicsDevice:getDefaultConfigura tion
    unanalyzedcall on java.awt.MouseInfo:getPointerInfo
    unanalyzedcall on java.awt.PointerInfo:getDevice
    unanalyzedcall on java.awt.Window:getHeight
    unanalyzedcall on java.awt.Window:getWidth
    unanalyzedcall on java.awt.Window:setLocation
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.BorderFactory:createEmptyBorder
    unanalyzedcall on javax.swing.Box:createHorizontalGlue
    unanalyzedcall on javax.swing.Box:createHorizontalStrut
    unanalyzedcall on javax.swing.BoxLayout
    unanalyzedcall on javax.swing.JDialog
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JPanel
    unanalyzedcall on javax.swing.JPanel:add
    unanalyzedcall on javax.swing.JPanel:setBorder
    unanalyzedcall on javax.swing.JPanel:setLayout

  • void updateSendButtonText(ErrorReportStatus)

  • Kind Annotation Text
    pre(soft) init'ed(com.dmdirc.ui.FatalErrorDialog$4__ static_init.new int[](FatalErrorDialog$4__static_in it#1)[...])
    prestatus != null
    prethis.sendButton != null
    presumptioncom.dmdirc.logger.ErrorReportStatus:ordinal(... )@274 in {0..5}
    test_vectorcom.dmdirc.ui.FatalErrorDialog$4__static_init.new int[](FatalErrorDialog$4__static_init#1)[...]: {1}, {2}, {3}, {4}, {5}, {6}, {-231..0, 7..232-1}

  • void windowClosed(WindowEvent)

  • Kind Annotation Text
    prethis.val$semaphore != null