Last Msg First Msg
























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

method com.dmdirc.addons.ui_swing.Apple$ApplicationEvent_ _static_init

method com.dmdirc.addons.ui_swing.Apple__static_init










method Apple getApple()
preinit'ed(me)
postme == One-of{old me, &new Apple(getApple#1)}
postme != null
postreturn_value == me
postnew Apple(getApple#1) num objects <= 1
postnew Apple(getApple#1).addresses == &amp;new ArrayList(Apple#1)
postnew Apple(getApple#1).clientOpened == 0
postnew Apple(getApple#1).isListener == 0
postnew Apple(getApple#1).menuBar == null
postnew ArrayList(Apple#1) num objects <= 1
unanalyzedcall on java.lang.System:getProperty
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.lang.System:loadLibrary
unanalyzedcall on registerOpenURLCallback
unanalyzedcall on com.dmdirc.actions.ActionManager:addListene r
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on com.dmdirc.logger.Logger:userError
test_vectorme: Inverse{null}, Addr_Set{null}










method void com.dmdirc.addons.ui_swing.Apple()
presumptioninit'ed(com.dmdirc.actions.CoreActionType.CLIENT_ OPENED)
presumptioninit'ed(com.dmdirc.logger.ErrorLevel.MEDIUM)
postthis.addresses == &amp;new ArrayList(Apple#1)
postthis.clientOpened == 0
postthis.isListener == 0
postthis.menuBar == null
postnew ArrayList(Apple#1) num objects == 1
unanalyzedcall on java.lang.System:getProperty









  method not available - call not analyzedInfocall on int registerOpenURLCallback()










  method not available - call not analyzedInfocall on void com.dmdirc.actions.ActionManager:addLi stener(ActionListener, ActionType[])










  method not available - call not analyzedInfocall on void com.dmdirc.logger.Logger:userError(Err orLevel, String, Throwable)











method Object getApplication()
preinit'ed(application)
presumptionjava.lang.Class:forName(...)@158 != null
presumptionjava.lang.Class:getMethod(...)@159 != null
postinit'ed(application)
postreturn_value == application
unanalyzedcall on java.lang.System:getProperty
test_vectorapplication: Inverse{null}, Addr_Set{null}










method Object getNSApplication()
preinit'ed(nsApplication)
presumptionjava.lang.Class:forName(...)@181 != null
presumptionjava.lang.Class:getMethod(...)@183 != null
postinit'ed(nsApplication)
postreturn_value == nsApplication
unanalyzedcall on java.lang.System:getProperty
test_vectornsApplication: Inverse{null}, Addr_Set{null}










method bool isApple()
postinit'ed(return_value)










method bool isAppleUI()
presumptionjava.lang.Class:getName(...)@210 != null
presumptionjava.lang.Object:getClass(...)@210 != null
presumptionjavax.swing.UIManager:getLookAndFeel(...)@210 != null
postinit'ed(return_value)
unanalyzedcall on java.lang.System:getProperty










method void setUISettings()
presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@223 != null
unanalyzedcall on java.lang.System:getProperty









  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.config. IdentityManager:getGlobalConfig()
  method not available - call not analyzedInfocall on bool com.dmdirc.config.ConfigManager:getOpt ionBool(String, String)











method void requestUserAttention(bool)
presumptionjava.lang.Class:getField(...)@248 != null
presumptionjava.lang.Class:getMethod(...)@251 != null
presumptioninit'ed(java.lang.Integer.TYPE)
presumptionjava.lang.Object:getClass(...)@248 != null
presumptionjava.lang.Object:getClass(...)@251 != null
postpossibly_updated(nsApplication)
unanalyzedcall on java.lang.System:getProperty
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.Class:forName
unanalyzedcall on java.lang.Class:getMethod
unanalyzedcall on java.lang.reflect.Method:invoke
test_vectorisCritical: {0}, {1}









Prev Msg Next Msg
  null dereference
Medium Prob.
check that getNSApplication(...) != null
Prev Msg Next Msg










Prev Msg Next Msg
  null dereference
Medium Prob.
check that getNSApplication(...) != null
Prev Msg Next Msg











method bool setListener()
pre(soft) init'ed(this.isListener)
presumptioninit'ed(java.lang.Boolean.TRUE)
presumptioninit'ed(java.lang.Boolean.TYPE)
presumptionjava.lang.Class:getMethod(...)@277 != null
presumptionjava.lang.Class:getMethod(...)@283 != null
presumptionjava.lang.Class:getMethod(...)@287 != null
presumptionjava.lang.Object:getClass(...)@274 != null
presumptionjava.lang.Object:getClass(...)@277 != null
presumptionjava.lang.Object:getClass(...)@283 != null
presumptionjava.lang.Object:getClass(...)@287 != null
postpossibly_updated(application)
postinit'ed(return_value)
postinit'ed(this.isListener)
unanalyzedcall on java.lang.System:getProperty
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.Class:forName
unanalyzedcall on java.lang.Class:getMethod
unanalyzedcall on java.lang.reflect.Method:invoke
test_vectorthis.isListener: {0}, {1}









Prev Msg Next Msg
  null dereference
Medium Prob.
check that getApplication(...) != null
Prev Msg Next Msg










Prev Msg Next Msg
  null dereference
Medium Prob.
check that getApplication(...) != null
Prev Msg Next Msg










Prev Msg Next Msg
  null dereference
Medium Prob.
check that getApplication(...) != null
Prev Msg Next Msg











method Object invoke(Object, Method, Object[])
pre(soft) args != null
pre(soft) init'ed(args[0])
pre(soft) method != null
presumptionjava.lang.Class:getMethod(...)@325 != null
presumptionjava.lang.Object:getClass(...)@313 != null
presumptionjava.lang.Object:getClass(...)@325 != null
presumptionjava.lang.reflect.Method:getName(...)@329 != null
postinit'ed(return_value)
unanalyzedcall on java.lang.System:getProperty










method void com.dmdirc.addons.ui_swing.Apple$1(Apple, Object[])
postthis.val$args == Param_2
postinit'ed(this.val$args)










method Object invoke(Object, Method, Object[])
prem != null
prethis.val$args != null
prethis.val$args.length >= 1
prethis.val$args[0] != null
presumptionjava.lang.Class:getMethod(...)@321 != null
presumptionjava.lang.Object:getClass(...)@321 != null
postinit'ed(return_value)










method void setMenuBar(MenuBar)
pre(soft) menuBar != null
postthis.menuBar == menuBar
postthis.menuBar != null
unanalyzedcall on java.lang.System:getProperty
unanalyzedcall on javax.swing.UIManager:getLookAndFeel
unanalyzedcall on java.lang.Object:getClass
unanalyzedcall on java.lang.Class:getName
unanalyzedcall on java.lang.String:equals
test_vectorcom.dmdirc.addons.ui_swing.components. MenuBar:getMenu(...)@347: Addr_Set{null}, Inverse{null}
test_vectorjavax.swing.JMenu:getItem(...)@351: Addr_Set{null}, Inverse{null}









  method not available - call not analyzedInfocall on int com.dmdirc.addons.ui_swing.components. MenuBar:getMenuCount()










  method not available - call not analyzedInfocall on JMenu com.dmdirc.addons.ui_swing. components.MenuBar:getMenu(int)











method void handleMenuBarEvent(String, Apple$ApplicationE vent)
pre(soft) event != null
pre(soft) init'ed(this.menuBar)
pre(soft) this.menuBar.controller != null
pre(soft) this.menuBar.controller.mainFrameCreated != null
pre(soft) this.menuBar.controller.me != null
pre(soft) this.menuBar.mainFrame != null
postpossibly_updated(this.menuBar.mainFrame.exitCode)
unanalyzedcall on java.lang.System:getProperty
unanalyzedcall on invokeLater
unanalyzedcall on java.awt.event.ActionEvent:getActionCommand
unanalyzedcall on java.lang.String:equals
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. NewServerDialog:showNewServerDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:showSwingPreferencesDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.about. AboutDialog:showAboutDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. profiles.ProfileManagerDialog:showProfileManagerDia log
unanalyzedcall on quit
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actionsmanager.ActionsManagerDialog:showActionsMana gerDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.aliases. AliasManagerDialog:showAliasManagerDialog
unanalyzedcall on com.dmdirc.ServerManager:getServerManager
unanalyzedcall on com.dmdirc.ServerManager:joinDevChat
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. FeedbackDialog:showFeedbackDialog
unanalyzedcall on getActiveFrame
unanalyzedcall on java.util.concurrent.atomic. AtomicBoolean:get
unanalyzedcall on com.dmdirc.ui.interfaces.Window:getContaine r
unanalyzedcall on com.dmdirc.FrameContainer:getServer
unanalyzedcall on com.dmdirc.Server:disconnect
unanalyzedcall on com.dmdirc.addons.ui_swing.components. MenuBar$1
unanalyzedcall on display
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
unanalyzedcall on javax.swing.JOptionPane:showConfirmDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker
unanalyzedcall on com.dmdirc.addons.ui_swing.MainFrame$8:exec ute
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
unanalyzedcall on com.dmdirc.logger.Logger:appError
unanalyzedcall on com.dmdirc.util.ReturnableThread:run
unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:getParent
unanalyzedcall on javax.swing.SwingWorker
unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:getText
unanalyzedcall on getOkButton
unanalyzedcall on com.dmdirc.config.prefs.validator. Validator:validate
unanalyzedcall on com.dmdirc.config.prefs.validator. ValidationResponse:isFailure
unanalyzedcall on javax.swing.JButton:setEnabled
unanalyzedcall on javax.swing.JButton
unanalyzedcall on orderButtons
unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel
unanalyzedcall on javax.swing.JButton:addActionListener
unanalyzedcall on getCancelButton
unanalyzedcall on java.awt.event.WindowAdapter
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:addWindowListener
unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:getDocument
unanalyzedcall on javax.swing.text.Document:addDocumentListen er
unanalyzedcall on javax.swing.KeyStroke:getKeyStroke
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:getRootPane
unanalyzedcall on javax.swing.JRootPane:registerKeyboardActio n
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:add
unanalyzedcall on getLeftButton
unanalyzedcall on getRightButton
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setTitle
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setDefaultCloseOperation
unanalyzedcall on javax.swing.JButton:setText
unanalyzedcall on javax.swing.JButton:setDefaultCapable
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on java.awt.Dimension
unanalyzedcall on javax.swing.JButton:setPreferredSize
unanalyzedcall on javax.swing.JButton:setMinimumSize
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog:setIconImages
unanalyzedcall on javax.swing.JDialog
unanalyzedcall on java.awt.Window:getIconImages
test_vectorthis.menuBar: Inverse{null}, Addr_Set{null}









  method not available - call not analyzedInfocall on void setHandled(bool)











method void handleQuit(Apple$ApplicationEvent)
pre(soft) event != null
pre(soft) init'ed(this.menuBar)
pre(soft) this.menuBar.controller != null
pre(soft) this.menuBar.controller.mainFrameCreated != null
pre(soft) this.menuBar.controller.me != null
pre(soft) this.menuBar.mainFrame != null
postpossibly_updated(this.menuBar.mainFrame.exitCode)
unanalyzedcall on java.lang.System:getProperty
unanalyzedcall on java.awt.event.ActionEvent
unanalyzedcall on actionPerformed
unanalyzedcall on setHandled
unanalyzedcall on invokeLater
unanalyzedcall on java.awt.event.ActionEvent:getActionCommand
unanalyzedcall on java.lang.String:equals
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. NewServerDialog:showNewServerDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:showSwingPreferencesDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.about. AboutDialog:showAboutDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. profiles.ProfileManagerDialog:showProfileManagerDia log
unanalyzedcall on quit
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actionsmanager.ActionsManagerDialog:showActionsMana gerDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.aliases. AliasManagerDialog:showAliasManagerDialog
unanalyzedcall on com.dmdirc.ServerManager:getServerManager
unanalyzedcall on com.dmdirc.ServerManager:joinDevChat
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. FeedbackDialog:showFeedbackDialog
unanalyzedcall on getActiveFrame
unanalyzedcall on java.util.concurrent.atomic. AtomicBoolean:get
unanalyzedcall on com.dmdirc.ui.interfaces.Window:getContaine r
unanalyzedcall on com.dmdirc.FrameContainer:getServer
unanalyzedcall on com.dmdirc.Server:disconnect
unanalyzedcall on com.dmdirc.addons.ui_swing.components. MenuBar$1
unanalyzedcall on display
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
unanalyzedcall on javax.swing.JOptionPane:showConfirmDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker
unanalyzedcall on com.dmdirc.addons.ui_swing.MainFrame$8:exec ute
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
unanalyzedcall on com.dmdirc.logger.Logger:appError
unanalyzedcall on com.dmdirc.util.ReturnableThread:run
unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:getParent
unanalyzedcall on javax.swing.SwingWorker
unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:getText
unanalyzedcall on getOkButton
unanalyzedcall on com.dmdirc.config.prefs.validator. Validator:validate
unanalyzedcall on com.dmdirc.config.prefs.validator. ValidationResponse:isFailure
unanalyzedcall on javax.swing.JButton:setEnabled
unanalyzedcall on javax.swing.JButton
unanalyzedcall on orderButtons
unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel
unanalyzedcall on javax.swing.JButton:addActionListener
unanalyzedcall on getCancelButton
unanalyzedcall on java.awt.event.WindowAdapter
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:addWindowListener
unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:getDocument
unanalyzedcall on javax.swing.text.Document:addDocumentListen er
unanalyzedcall on javax.swing.KeyStroke:getKeyStroke
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:getRootPane
unanalyzedcall on javax.swing.JRootPane:registerKeyboardActio n
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:add
unanalyzedcall on getLeftButton
unanalyzedcall on getRightButton
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setTitle
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setDefaultCloseOperation
unanalyzedcall on javax.swing.JButton:setText
unanalyzedcall on javax.swing.JButton:setDefaultCapable
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on java.awt.Dimension
unanalyzedcall on javax.swing.JButton:setPreferredSize
unanalyzedcall on javax.swing.JButton:setMinimumSize
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog:setIconImages
unanalyzedcall on javax.swing.JDialog
unanalyzedcall on java.awt.Window:getIconImages










method void handleAbout(Apple$ApplicationEvent)
pre(soft) event != null
pre(soft) init'ed(this.menuBar)
pre(soft) this.menuBar.controller != null
pre(soft) this.menuBar.controller.mainFrameCreated != null
pre(soft) this.menuBar.controller.me != null
pre(soft) this.menuBar.mainFrame != null
postpossibly_updated(this.menuBar.mainFrame.exitCode)
unanalyzedcall on java.lang.System:getProperty
unanalyzedcall on java.awt.event.ActionEvent
unanalyzedcall on actionPerformed
unanalyzedcall on setHandled
unanalyzedcall on invokeLater
unanalyzedcall on java.awt.event.ActionEvent:getActionCommand
unanalyzedcall on java.lang.String:equals
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. NewServerDialog:showNewServerDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:showSwingPreferencesDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.about. AboutDialog:showAboutDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. profiles.ProfileManagerDialog:showProfileManagerDia log
unanalyzedcall on quit
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actionsmanager.ActionsManagerDialog:showActionsMana gerDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.aliases. AliasManagerDialog:showAliasManagerDialog
unanalyzedcall on com.dmdirc.ServerManager:getServerManager
unanalyzedcall on com.dmdirc.ServerManager:joinDevChat
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. FeedbackDialog:showFeedbackDialog
unanalyzedcall on getActiveFrame
unanalyzedcall on java.util.concurrent.atomic. AtomicBoolean:get
unanalyzedcall on com.dmdirc.ui.interfaces.Window:getContaine r
unanalyzedcall on com.dmdirc.FrameContainer:getServer
unanalyzedcall on com.dmdirc.Server:disconnect
unanalyzedcall on com.dmdirc.addons.ui_swing.components. MenuBar$1
unanalyzedcall on display
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
unanalyzedcall on javax.swing.JOptionPane:showConfirmDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker
unanalyzedcall on com.dmdirc.addons.ui_swing.MainFrame$8:exec ute
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
unanalyzedcall on com.dmdirc.logger.Logger:appError
unanalyzedcall on com.dmdirc.util.ReturnableThread:run
unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:getParent
unanalyzedcall on javax.swing.SwingWorker
unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:getText
unanalyzedcall on getOkButton
unanalyzedcall on com.dmdirc.config.prefs.validator. Validator:validate
unanalyzedcall on com.dmdirc.config.prefs.validator. ValidationResponse:isFailure
unanalyzedcall on javax.swing.JButton:setEnabled
unanalyzedcall on javax.swing.JButton
unanalyzedcall on orderButtons
unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel
unanalyzedcall on javax.swing.JButton:addActionListener
unanalyzedcall on getCancelButton
unanalyzedcall on java.awt.event.WindowAdapter
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:addWindowListener
unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:getDocument
unanalyzedcall on javax.swing.text.Document:addDocumentListen er
unanalyzedcall on javax.swing.KeyStroke:getKeyStroke
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:getRootPane
unanalyzedcall on javax.swing.JRootPane:registerKeyboardActio n
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:add
unanalyzedcall on getLeftButton
unanalyzedcall on getRightButton
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setTitle
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setDefaultCloseOperation
unanalyzedcall on javax.swing.JButton:setText
unanalyzedcall on javax.swing.JButton:setDefaultCapable
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on java.awt.Dimension
unanalyzedcall on javax.swing.JButton:setPreferredSize
unanalyzedcall on javax.swing.JButton:setMinimumSize
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog:setIconImages
unanalyzedcall on javax.swing.JDialog
unanalyzedcall on java.awt.Window:getIconImages










method void handlePreferences(Apple$ApplicationEvent)
pre(soft) event != null
pre(soft) init'ed(this.menuBar)
pre(soft) this.menuBar.controller != null
pre(soft) this.menuBar.controller.mainFrameCreated != null
pre(soft) this.menuBar.controller.me != null
pre(soft) this.menuBar.mainFrame != null
postpossibly_updated(this.menuBar.mainFrame.exitCode)
unanalyzedcall on java.lang.System:getProperty
unanalyzedcall on java.awt.event.ActionEvent
unanalyzedcall on actionPerformed
unanalyzedcall on setHandled
unanalyzedcall on invokeLater
unanalyzedcall on java.awt.event.ActionEvent:getActionCommand
unanalyzedcall on java.lang.String:equals
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. NewServerDialog:showNewServerDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:showSwingPreferencesDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.about. AboutDialog:showAboutDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. profiles.ProfileManagerDialog:showProfileManagerDia log
unanalyzedcall on quit
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. actionsmanager.ActionsManagerDialog:showActionsMana gerDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.aliases. AliasManagerDialog:showAliasManagerDialog
unanalyzedcall on com.dmdirc.ServerManager:getServerManager
unanalyzedcall on com.dmdirc.ServerManager:joinDevChat
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. FeedbackDialog:showFeedbackDialog
unanalyzedcall on getActiveFrame
unanalyzedcall on java.util.concurrent.atomic. AtomicBoolean:get
unanalyzedcall on com.dmdirc.ui.interfaces.Window:getContaine r
unanalyzedcall on com.dmdirc.FrameContainer:getServer
unanalyzedcall on com.dmdirc.Server:disconnect
unanalyzedcall on com.dmdirc.addons.ui_swing.components. MenuBar$1
unanalyzedcall on display
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
unanalyzedcall on javax.swing.JOptionPane:showConfirmDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker
unanalyzedcall on com.dmdirc.addons.ui_swing.MainFrame$8:exec ute
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
unanalyzedcall on com.dmdirc.logger.Logger:appError
unanalyzedcall on com.dmdirc.util.ReturnableThread:run
unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:getParent
unanalyzedcall on javax.swing.SwingWorker
unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:getText
unanalyzedcall on getOkButton
unanalyzedcall on com.dmdirc.config.prefs.validator. Validator:validate
unanalyzedcall on com.dmdirc.config.prefs.validator. ValidationResponse:isFailure
unanalyzedcall on javax.swing.JButton:setEnabled
unanalyzedcall on javax.swing.JButton
unanalyzedcall on orderButtons
unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel
unanalyzedcall on javax.swing.JButton:addActionListener
unanalyzedcall on getCancelButton
unanalyzedcall on java.awt.event.WindowAdapter
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:addWindowListener
unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:getDocument
unanalyzedcall on javax.swing.text.Document:addDocumentListen er
unanalyzedcall on javax.swing.KeyStroke:getKeyStroke
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:getRootPane
unanalyzedcall on javax.swing.JRootPane:registerKeyboardActio n
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:add
unanalyzedcall on getLeftButton
unanalyzedcall on getRightButton
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setTitle
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setDefaultCloseOperation
unanalyzedcall on javax.swing.JButton:setText
unanalyzedcall on javax.swing.JButton:setDefaultCapable
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on java.awt.Dimension
unanalyzedcall on javax.swing.JButton:setPreferredSize
unanalyzedcall on javax.swing.JButton:setMinimumSize
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog:setIconImages
unanalyzedcall on javax.swing.JDialog
unanalyzedcall on java.awt.Window:getIconImages










method void handleOpenApplication(Apple$ApplicationEvent)










method void handleOpenFile(Apple$ApplicationEvent)










method void handlePrintFile(Apple$ApplicationEvent)










method void handleReopenApplication(Apple$ApplicationEven t)










method void processEvent(ActionType, StringBuffer, Object[])
pre(soft) this.addresses != null
presumptioninit'ed(com.dmdirc.actions.CoreActionType.CLIENT_ OPENED)
presumptionjava.util.ArrayList:iterator(...)@445 != null
presumptionjava.util.Iterator:next(...)@445 != null
postpossibly_updated(this.clientOpened)
test_vectorjava.util.Iterator:hasNext(...)@445: {0}, {1}









  method not available - call not analyzedInfocall on void com.dmdirc.util.IrcAddress:connect()











method void handleOpenURL(String)
pre(soft) this.addresses != null
presumptionjava.lang.Thread:currentThread(...)@472 != null
presumptionjava.lang.Thread:currentThread(...)@474 != null
unanalyzedcall on java.lang.System:getProperty
test_vectorjava.lang.Thread:getContextClassLoader(...)@472: Inverse{null}, Addr_Set{null}
test_vectorthis.clientOpened: {1}, {0}









  method not available - call not analyzedInfocall on void com.dmdirc.util.IrcAddress(String)










  method not available - call not analyzedInfocall on void com.dmdirc.util.IrcAddress:connect()