method com.dmdirc.addons.ui_swing.SwingController$18__ static_init

method com.dmdirc.addons.ui_swing.SwingController$17__ static_init

method com.dmdirc.addons.ui_swing.SwingController$16__ static_init

method com.dmdirc.addons.ui_swing.SwingController$15__ static_init

method com.dmdirc.addons.ui_swing.SwingController$14__ static_init

method com.dmdirc.addons.ui_swing.SwingController$13__ static_init

method com.dmdirc.addons.ui_swing.SwingController$12__ static_init

method com.dmdirc.addons.ui_swing.SwingController$11__ static_init

method com.dmdirc.addons.ui_swing.SwingController$10__ static_init

method com.dmdirc.addons.ui_swing.SwingController$9__ static_init

method com.dmdirc.addons.ui_swing.SwingController$8__ static_init

method com.dmdirc.addons.ui_swing.SwingController$7$1__ static_init

method com.dmdirc.addons.ui_swing.SwingController$7__ static_init

method com.dmdirc.addons.ui_swing.SwingController$6__ static_init

method com.dmdirc.addons.ui_swing.SwingController$5__ static_init

method com.dmdirc.addons.ui_swing.SwingController$4__ static_init

method com.dmdirc.addons.ui_swing.SwingController$3__ static_init

method com.dmdirc.addons.ui_swing.SwingController$2__ static_init

method com.dmdirc.addons.ui_swing.SwingController$1__ static_init










method UpdaterDialog getUpdaterDialog(List)
postinit'ed(return_value)
unanalyzedcall on invokeAndWait
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
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

method MainWindow getMainWindow()
preinit'ed(this.me)
postreturn_value == this.me
postinit'ed(return_value)

method Logger access$000()
postinit'ed(return_value)

method MainFrame access$100(SwingController)
prex0 != null
preinit'ed(x0.me)
postreturn_value == x0.me
postinit'ed(return_value)

method ErrorListDialog access$200(SwingController)
prex0 != null
preinit'ed(x0.errorDialog)
postreturn_value == x0.errorDialog
postinit'ed(return_value)

method MainFrame access$102(SwingController, MainFrame)
prex0 != null
postreturn_value == x1
postinit'ed(return_value)
postx0.me == return_value

method AtomicBoolean access$300(SwingController)
prex0 != null
preinit'ed(x0.mainFrameCreated)
postreturn_value == x0.mainFrameCreated
postinit'ed(return_value)

method SwingStatusBar access$402(SwingController, SwingStatusBar)
prex0 != null
postreturn_value == x1
postinit'ed(return_value)
postx0.statusBar == return_value

method ErrorListDialog access$202(SwingController, ErrorListDialog)
prex0 != null
postreturn_value == x1
postinit'ed(return_value)
postx0.errorDialog == return_value










method com.dmdirc.addons.ui_swing.SwingController__ static_init
postinit'ed(LOGGER)










method void com.dmdirc.addons.ui_swing.SwingController()
postthis.mainFrameCreated == &new AtomicBoolean(Swi ngController#1)
postthis.windows == &new ArrayList(SwingController# 2)
postnew ArrayList(SwingController#2) num objects == 1
postnew AtomicBoolean(SwingController#1) num objects == 1









  method not available - call not analyzedInfocall on void com.dmdirc.plugins.Plugin()











method bool hasMainFrame()
prethis.mainFrameCreated != null
postinit'ed(return_value)










method MainFrame getMainWindow()
preinit'ed(this.me)
postreturn_value == this.me
postinit'ed(return_value)










method MainFrame getMainFrame()
preinit'ed(this.me)
postreturn_value == this.me
postinit'ed(return_value)










method StatusBar getStatusBar()
preinit'ed(this.statusBar)
postreturn_value == this.statusBar
postinit'ed(return_value)










method SwingStatusBar getSwingStatusBar()
preinit'ed(this.statusBar)
postreturn_value == this.statusBar
postinit'ed(return_value)










method void com.dmdirc.addons.ui_swing.SwingController$1( SwingController, Channel)
postthis.val$channel == Param_2
postinit'ed(this.val$channel)

method ChannelWindow getChannel(Channel)
postinit'ed(return_value)
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
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









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











method void run()









  call too complex - analysis skippedInfocall on void com.dmdirc.addons.ui_swing.components. frames.ChannelFrame(Channel, SwingController)
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. SwingController$1:setObject(Object)











method void com.dmdirc.addons.ui_swing.SwingController$2( SwingController, Server)
postthis.val$server == Param_2
postinit'ed(this.val$server)

method ServerWindow getServer(Server)
postinit'ed(return_value)
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
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









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











method void run()
prethis.val$server != null
unanalyzedcall on javax.swing.JMenuItem
unanalyzedcall on javax.swing.JMenuItem:addActionListener
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ServerFrame:setTitle
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ServerFrame:getContentPane
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on java.awt.Container:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ServerFrame:getTextPane
unanalyzedcall on java.awt.Container:add
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ServerFrame:getSearchBar
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ServerFrame:pack
unanalyzedcall on getContainer
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame
unanalyzedcall on com.dmdirc.commandparser.parsers. ServerCommandParser
unanalyzedcall on getInputField
unanalyzedcall on com.dmdirc.ui.input.InputHandler
unanalyzedcall on setInputHandler
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getContainer
unanalyzedcall on javax.swing.JPopupMenu
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on javax.swing.JLabel:setVisible
unanalyzedcall on com.dmdirc.WritableFrameContainer:getServer
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
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 javax.swing.undo.UndoManager
unanalyzedcall on javax.swing.text.JTextComponent:getDocument
unanalyzedcall on javax.swing.text.Document:addUndoableEditLi stener
unanalyzedcall on javax.swing.text.JTextComponent:getActionMa p
unanalyzedcall on javax.swing.AbstractAction
unanalyzedcall on javax.swing.ActionMap:put
unanalyzedcall on javax.swing.text.JTextComponent:getInputMap
unanalyzedcall on javax.swing.KeyStroke:getKeyStroke
unanalyzedcall on javax.swing.InputMap:put
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:getActionMap
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:getInputMap
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionCo lour
unanalyzedcall on javax.swing.JPopupMenu:add
unanalyzedcall on javax.swing.JPopupMenu:setOpaque
unanalyzedcall on javax.swing.JPopupMenu:setLightWeightPopupE nabled
unanalyzedcall on javax.swing.JComponent
unanalyzedcall on com.dmdirc.util.ListenerList
unanalyzedcall on javax.swing.JTextField
unanalyzedcall on javax.swing.JTextField:setFocusTraversalKey sEnabled
unanalyzedcall on javax.swing.JTextField:addKeyListener
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
unanalyzedcall on javax.swing.JLabel
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:add
unanalyzedcall on javax.swing.JTextField:getActionMap
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:setActionMap
unanalyzedcall on javax.swing.JTextField:getInputMap
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:setInputMap
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:addMouseListener
unanalyzedcall on javax.swing.JLabel:setText
unanalyzedcall on java.awt.BorderLayout
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame
unanalyzedcall on com.dmdirc.WritableFrameContainer:getConfig Manager
unanalyzedcall on com.dmdirc.config.ConfigManager:addChangeLi stener
unanalyzedcall on com.dmdirc.Server:addAwayStateListener
unanalyzedcall on com.dmdirc.ui.input.InputHandler:addValidat ionListener









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. SwingController$2:setObject(Object)











method void com.dmdirc.addons.ui_swing.SwingController$3( SwingController, Query)
postthis.val$query == Param_2
postinit'ed(this.val$query)

method QueryWindow getQuery(Query)
postinit'ed(return_value)
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
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









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











method void run()
prethis.val$query != null
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.QueryFrame:setTitle
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.QueryFrame:getContentPane
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on java.awt.Container:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.QueryFrame:getTextPane
unanalyzedcall on java.awt.Container:add
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.QueryFrame:getSearchBar
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.QueryFrame:pack
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame
unanalyzedcall on getContainer
unanalyzedcall on com.dmdirc.Query:getServer
unanalyzedcall on com.dmdirc.commandparser.parsers. QueryCommandParser
unanalyzedcall on getInputField
unanalyzedcall on com.dmdirc.ui.input.InputHandler
unanalyzedcall on setInputHandler
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getContainer
unanalyzedcall on javax.swing.JPopupMenu
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on javax.swing.JLabel:setVisible
unanalyzedcall on com.dmdirc.WritableFrameContainer:getServer
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
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 javax.swing.undo.UndoManager
unanalyzedcall on javax.swing.text.JTextComponent:getDocument
unanalyzedcall on javax.swing.text.Document:addUndoableEditLi stener
unanalyzedcall on javax.swing.text.JTextComponent:getActionMa p
unanalyzedcall on javax.swing.AbstractAction
unanalyzedcall on javax.swing.ActionMap:put
unanalyzedcall on javax.swing.text.JTextComponent:getInputMap
unanalyzedcall on javax.swing.KeyStroke:getKeyStroke
unanalyzedcall on javax.swing.InputMap:put
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:getActionMap
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:getInputMap
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionCo lour
unanalyzedcall on javax.swing.JPopupMenu:add
unanalyzedcall on javax.swing.JPopupMenu:setOpaque
unanalyzedcall on javax.swing.JPopupMenu:setLightWeightPopupE nabled
unanalyzedcall on javax.swing.JComponent
unanalyzedcall on com.dmdirc.util.ListenerList
unanalyzedcall on javax.swing.JTextField
unanalyzedcall on javax.swing.JTextField:setFocusTraversalKey sEnabled
unanalyzedcall on javax.swing.JTextField:addKeyListener
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
unanalyzedcall on javax.swing.JLabel
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:add
unanalyzedcall on javax.swing.JTextField:getActionMap
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:setActionMap
unanalyzedcall on javax.swing.JTextField:getInputMap
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:setInputMap
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:addMouseListener
unanalyzedcall on javax.swing.JLabel:setText
unanalyzedcall on java.awt.BorderLayout
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame
unanalyzedcall on com.dmdirc.WritableFrameContainer:getConfig Manager
unanalyzedcall on com.dmdirc.config.ConfigManager:addChangeLi stener
unanalyzedcall on com.dmdirc.Server:addAwayStateListener
unanalyzedcall on com.dmdirc.ui.input.InputHandler:addValidat ionListener









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. SwingController$3:setObject(Object)











method void com.dmdirc.addons.ui_swing.SwingController$4( SwingController, FrameContainer)
postthis.val$owner == Param_2
postinit'ed(this.val$owner)

method Window getWindow(FrameContainer)
postinit'ed(return_value)
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
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









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











method void run()
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.CustomFrame:setTitle
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.CustomFrame:getContentPane
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on java.awt.Container:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.CustomFrame:getTextPane
unanalyzedcall on java.awt.Container:add
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.CustomFrame:getSearchBar
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.CustomFrame:pack
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.CustomFrame:addKeyListener









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. SwingController$4:setObject(Object)











method InputWindow getInputWindow(WritableFrameContainer, CommandParser)
presumptionjava.util.logging.Logger:getLogger(...)@90 != null
postinit'ed(return_value)
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
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










method void com.dmdirc.addons.ui_swing.SwingController$5( SwingController, WritableFrameContainer, CommandParser)
postthis.val$commandParser == Param_3
postinit'ed(this.val$commandParser)
postthis.val$owner == Param_2
postinit'ed(this.val$owner)









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











method void run()
prethis.val$owner != null
presumptionjava.util.logging.Logger:getLogger(...)@90 != null
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.CustomInputFrame:setTitle
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.CustomInputFrame:getContentPane
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on java.awt.Container:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.CustomInputFrame:getTextPane
unanalyzedcall on java.awt.Container:add
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.CustomInputFrame:getSearchBar
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.CustomInputFrame:pack
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame
unanalyzedcall on getInputField
unanalyzedcall on com.dmdirc.ui.input.InputHandler
unanalyzedcall on setInputHandler
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getContainer
unanalyzedcall on javax.swing.JPopupMenu
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on javax.swing.JLabel:setVisible
unanalyzedcall on com.dmdirc.WritableFrameContainer:getServer
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
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 javax.swing.undo.UndoManager
unanalyzedcall on javax.swing.text.JTextComponent:getDocument
unanalyzedcall on javax.swing.text.Document:addUndoableEditLi stener
unanalyzedcall on javax.swing.text.JTextComponent:getActionMa p
unanalyzedcall on javax.swing.AbstractAction
unanalyzedcall on javax.swing.ActionMap:put
unanalyzedcall on javax.swing.text.JTextComponent:getInputMap
unanalyzedcall on javax.swing.KeyStroke:getKeyStroke
unanalyzedcall on javax.swing.InputMap:put
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:getActionMap
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:getInputMap
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionCo lour
unanalyzedcall on javax.swing.JPopupMenu:add
unanalyzedcall on javax.swing.JPopupMenu:setOpaque
unanalyzedcall on javax.swing.JPopupMenu:setLightWeightPopupE nabled
unanalyzedcall on javax.swing.JComponent
unanalyzedcall on com.dmdirc.util.ListenerList
unanalyzedcall on javax.swing.JTextField
unanalyzedcall on javax.swing.JTextField:setFocusTraversalKey sEnabled
unanalyzedcall on javax.swing.JTextField:addKeyListener
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
unanalyzedcall on javax.swing.JLabel
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:add
unanalyzedcall on javax.swing.JTextField:getActionMap
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:setActionMap
unanalyzedcall on javax.swing.JTextField:getInputMap
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:setInputMap
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:addMouseListener
unanalyzedcall on javax.swing.JLabel:setText
unanalyzedcall on java.awt.BorderLayout
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame
unanalyzedcall on com.dmdirc.WritableFrameContainer:getConfig Manager
unanalyzedcall on com.dmdirc.config.ConfigManager:addChangeLi stener
unanalyzedcall on com.dmdirc.Server:addAwayStateListener
unanalyzedcall on com.dmdirc.ui.input.InputHandler:addValidat ionListener









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. SwingController$5:setObject(Object)










  method not available - call not analyzedInfocall on Object com.dmdirc.addons.ui_swing. SwingController$5:getObject()











method void com.dmdirc.addons.ui_swing.SwingController$6( SwingController, List)
postthis.val$updates == Param_2
postinit'ed(this.val$updates)

method SwingUpdaterDialog getUpdaterDialog(List)
postinit'ed(return_value)
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
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









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











method void run()
preinit'ed(this.me)









  method not available - call not analyzedInfocall on SwingUpdaterDialog com.dmdirc.addons.ui_ swing.dialogs.updater.SwingUpdaterDialog:getSwingUp daterDialog(List, MainFrame)
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. SwingController$6:setObject(Object)











method void showFirstRunWizard()
unanalyzedcall on java.util.concurrent.Semaphore
unanalyzedcall on invokeLater
unanalyzedcall on java.util.concurrent.Semaphore:acquireUnint erruptibly
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater










method void showMigrationWizard()
unanalyzedcall on java.util.concurrent.Semaphore
unanalyzedcall on invokeLater
unanalyzedcall on java.util.concurrent.Semaphore:acquireUnint erruptibly
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater










method void showFirstRunWizard(bool)
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater










method void com.dmdirc.addons.ui_swing.SwingController$7( SwingController, Semaphore, bool)
postthis.val$firstRun == Param_3
postinit'ed(this.val$firstRun)
postthis.val$semaphore == Param_2
postinit'ed(this.val$semaphore)










method void com.dmdirc.addons.ui_swing.SwingController$7$ 1(SwingController$7)

method void run()
presumptioncom.dmdirc.addons.ui_swing.wizard.firstrun. SwingFirstRunWizard:getWizardDialog(...)@271 != null










method void wizardFinished()
prethis.val$semaphore != null










method void wizardCancelled()
prethis.val$semaphore != null









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.wizard. firstrun.SwingFirstRunWizard(bool)










  method not available - call not analyzedInfocall on WizardDialog com.dmdirc.addons.ui_swing. wizard.firstrun.SwingFirstRunWizard:getWizardDialog ()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.wizard. WizardDialog:addWizardListener(WizardListener)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.wizard. firstrun.SwingFirstRunWizard:display()











method void com.dmdirc.addons.ui_swing.SwingController$8( SwingController, Channel)
postthis.val$channel == Param_2
postinit'ed(this.val$channel)

method void showChannelSettingsDialog(Channel)
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater










method void run()
preinit'ed(this.me)









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. channelsetting.ChannelSettingsDialog:showChannelSet tingsDialog(Channel, Window)











method void com.dmdirc.addons.ui_swing.SwingController$9( SwingController, Server)
postthis.val$server == Param_2
postinit'ed(this.val$server)

method void showServerSettingsDialog(Server)
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater










method void run()
preinit'ed(this.me)









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. serversetting.ServerSettingsDialog:showServerSettin gsDialog(Server, Window)











method void updateLookAndFeel()
pre(soft) this.windows != null
presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@309 != null
presumptioninit'ed(com.dmdirc.logger.ErrorLevel.LOW)
presumptioncom.dmdirc.util.ReturnableThread:getObject(... )@203 != null
presumptioninvokeAndWait(...)@311 init'ed
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
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 java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
unanalyzedcall on java.lang.String:equals
unanalyzedcall on javax.swing.UIManager:getSystemLookAndFeelC lassName
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on javax.swing.UIManager:getInstalledLookAndFe els
unanalyzedcall on javax.swing.UIManager$LookAndFeelInfo:getNa me
unanalyzedcall on javax.swing.UIManager$LookAndFeelInfo:getCl assName
test_vectorjava.util.Iterator:hasNext(...)@327: {0}, {1}









  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.config. IdentityManager:getGlobalConfig()
  method not available - call not analyzedInfocall on String com.dmdirc.config.ConfigManager:getO ption(String, String)











method void com.dmdirc.addons.ui_swing.SwingController$10 (SwingController)









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











method void run()
prethis.me != null









  method not available - call not analyzedInfocall on int com.dmdirc.addons.ui_swing. MainFrame:getExtendedState()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. SwingController$10:setObject(Object)











method void com.dmdirc.addons.ui_swing.SwingController$11 (SwingController)










method void run()
preinit'ed(this.errorDialog)










method void com.dmdirc.addons.ui_swing.SwingController$12 (SwingController, Window)
postthis.val$window == Param_2
postinit'ed(this.val$window)










method void run()
preinit'ed(this.me)
pre(soft) this.val$window != null
test_vectorthis.val$window == this.me: {1}, {0}










method void com.dmdirc.addons.ui_swing.SwingController$13 (SwingController, int)
postthis.val$state == Param_2
postinit'ed(this.val$state)










method void run()
prethis.me != null









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. MainFrame:setExtendedState(int)










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










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










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










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











method void initUISettings()
pre(soft) init'ed(com/dmdirc/addons/ui_swing/Apple. me)
presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@371 != null
presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@401 != null
presumptioninit'ed(com.dmdirc.logger.ErrorLevel.LOW)
presumptioncom.dmdirc.ui.IconManager:getIconManager(...)@394 != null
presumptioncom.dmdirc.ui.IconManager:getIconManager(...)@396 != null
presumptionjavax.swing.UIManager:getLookAndFeel(...)@416 != null
postpossibly_updated(com/dmdirc/addons/ui_swing/Apple. application)
postcom/dmdirc/addons/ui_swing/Apple.me == One-of{old com/dmdirc/addons/ui_swing/Apple.me, &new Apple(getApple#1)}
postinit'ed(com/dmdirc/addons/ui_swing/Apple.me)
postinit'ed(com/dmdirc/addons/ui_swing/Apple.me. isListener)
postnew Apple(getApple#1) num objects <= 1
postinit'ed(new Apple(getApple#1).addresses)
postnew Apple(getApple#1).clientOpened == 0
postinit'ed(new Apple(getApple#1).isListener)
postinit'ed(new Apple(getApple#1).menuBar)
postnew ArrayList(Apple#1) num objects <= 1
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.String:equals
unanalyzedcall on javax.swing.UIManager:getSystemLookAndFeelC lassName
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on javax.swing.UIManager:getInstalledLookAndFe els
unanalyzedcall on javax.swing.UIManager$LookAndFeelInfo:getNa me
unanalyzedcall on javax.swing.UIManager$LookAndFeelInfo:getCl assName
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 com.dmdirc.logger.Logger:userError
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
unanalyzedcall on java.lang.System:setProperty
unanalyzedcall on java.lang.Class:forName
unanalyzedcall on java.lang.Class:getMethod
unanalyzedcall on java.lang.reflect.Method:invoke
unanalyzedcall on java.lang.Object:getClass
unanalyzedcall on java.lang.Class:getClassLoader
unanalyzedcall on java.lang.reflect.Proxy:newProxyInstance
unanalyzedcall on javax.swing.UIManager:getLookAndFeel
unanalyzedcall on java.lang.Class:getName
unanalyzedcall on javax.swing.UIManager:setLookAndFeel
unanalyzedcall on java.lang.Boolean:valueOf
unanalyzedcall on javax.swing.UIManager:put
unanalyzedcall on javax.swing.BorderFactory:createEmptyBorder
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getP anelInsets
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on java.lang.Integer:valueOf
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:setD efaultRowAlignmentBaseline
unanalyzedcall on java.lang.UnsupportedOperationException
test_vectorjava.lang.String:equals(...)@416: {0}, {1}
test_vectorjavax.swing.UIManager:getFont(...)@387: Inverse{null}, Addr_Set{null}
test_vectorjavax.swing.UIManager:getFont(...)@390: Inverse{null}, Addr_Set{null}









  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 not available - call not analyzedInfocall on IconManager com.dmdirc.ui.IconManager:getIc onManager()
  method not available - call not analyzedInfocall on Icon com.dmdirc.ui.IconManager:getIcon(Stri ng)










  method not available - call not analyzedInfocall on IconManager com.dmdirc.ui.IconManager:getIc onManager()
  method not available - call not analyzedInfocall on Icon com.dmdirc.ui.IconManager:getIcon(Stri ng)










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.config. IdentityManager:getGlobalConfig()
  method not available - call not analyzedInfocall on String com.dmdirc.config.ConfigManager:getO ption(String, String)










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










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










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










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










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










  method not available - call not analyzedInfocall on void net.miginfocom.layout.PlatformDefaults :setPlatform(int)











method Window getActiveWindow()
prethis.me != null
postinit'ed(return_value)
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
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










method Server getActiveServer()
prethis.mainFrameCreated != null
pre(soft) this.me != null
presumptioncom.dmdirc.ui.interfaces.Window:getContainer(... )@440 != null
presumptioncom.dmdirc.util.ReturnableThread:getObject(... )@203 != null
postinit'ed(return_value)
unanalyzedcall on getActiveFrame
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
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
test_vectorcom.dmdirc.util.ReturnableThread:getObject(... )@203: Inverse{null}, Addr_Set{null}
test_vectorjava.util.concurrent.atomic.AtomicBoolean:get(... )@433: {1}, {0}









  method not available - call not analyzedInfocall on FrameContainer com.dmdirc.ui.interfaces. Window:getContainer()
  method not available - call not analyzedInfocall on Server com.dmdirc.FrameContainer:getServer( )











method void com.dmdirc.addons.ui_swing.SwingController$14 (SwingController, URI)
postthis.val$url == Param_2
postinit'ed(this.val$url)

method void showURLDialog(URI)
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater










method void run()
preinit'ed(this.me)









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. url.URLDialog:showURLDialog(URI, Window)











method void com.dmdirc.addons.ui_swing.SwingController$15 (SwingController, SSLCertificateDialogModel)
postthis.val$model == Param_2
postinit'ed(this.val$model)

method void showSSLCertificateDialog(SSLCertificateDialog Model)
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater










method void run()
preinit'ed(this.me)









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. sslcertificate.SSLCertificateDialog(Window, SSLCertificateDialogModel)
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. sslcertificate.SSLCertificateDialog:setVisible(bool )











method void com.dmdirc.addons.ui_swing.SwingController$16 (SwingController)

method void showFeedbackNag()
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater










method void run()









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. statusbar.FeedbackNag(SwingController)











method void com.dmdirc.addons.ui_swing.SwingController$17 (SwingController, String, String)
postthis.val$message == Param_2
postinit'ed(this.val$message)
postthis.val$title == Param_3
postinit'ed(this.val$title)

method void showMessageDialog(String, String)
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater










method void run()










method void showErrorDialog()
prethis.errorDialog != null









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. error.ErrorListDialog:display()











method String getUserInput(String)
postinit'ed(return_value)










method PreferencesInterface getPluginPrefsPanel()
postreturn_value == &amp;new PluginPanel(getPluginPrefs Panel#1)
postnew PluginPanel(getPluginPrefsPanel#1) num objects == 1









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. pluginpanel.PluginPanel()











method PreferencesInterface getUpdatesPrefsPanel()
postreturn_value == &amp;new UpdateConfigPanel(getUpdat esPrefsPanel#1)
postnew UpdateConfigPanel(getUpdatesPrefsPanel#1) num objects == 1









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.UpdateConfigPanel()











method PreferencesInterface getUrlHandlersPrefsPanel()
preinit'ed(this.me)
postreturn_value == &amp;new URLConfigPanel(getUrlHandl ersPrefsPanel#1)
postnew URLConfigPanel(getUrlHandlersPrefsPanel#1) num objects == 1









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.URLConfigPanel(Window)











method PreferencesInterface getThemesPrefsPanel()
postreturn_value == &amp;new ThemePanel(getThemesPrefsP anel#1)
postnew ThemePanel(getThemesPrefsPanel#1) num objects == 1









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. themepanel.ThemePanel()











method String getLookAndFeel()
presumptionjavax.swing.UIManager:getLookAndFeel(...)@542 != null
postinit'ed(return_value)










method void onLoad()
prethis.mainFrameCreated != null
presumptionjava.awt.GraphicsEnvironment:isHeadless(...)@548 == 0
presumptionjava.awt.Toolkit:getDefaultToolkit(...)@553 != null
presumptionjava.awt.Toolkit:getSystemEventQueue(...)@553 != null
presumptionjava.util.concurrent.atomic.AtomicBoolean:get(... )@569 == 1
unanalyzedcall on java.awt.EventQueue
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
unanalyzedcall on com.dmdirc.logger.Logger:appError
unanalyzedcall on java.lang.Runnable:run










method void com.dmdirc.addons.ui_swing.SwingController$18 (SwingController)










method void run()
prethis.mainFrameCreated != null
pre(soft) init'ed(com/dmdirc/addons/ui_swing/Apple. me)
postpossibly_updated(com/dmdirc/addons/ui_swing/Apple. application)
postcom/dmdirc/addons/ui_swing/Apple.me == One-of{old com/dmdirc/addons/ui_swing/Apple.me, &amp;new Apple(getApple#1)}
postinit'ed(com/dmdirc/addons/ui_swing/Apple.me)
postinit'ed(com/dmdirc/addons/ui_swing/Apple.me. isListener)
postinit'ed(this.statusBar)
postnew Apple(getApple#1) num objects <= 1
postnew ArrayList(Apple#1) num objects == new Apple(getApple#1) num objects
postinit'ed(new Apple(getApple#1).addresses)
postnew Apple(getApple#1).clientOpened == 0
postinit'ed(new Apple(getApple#1).isListener)
postinit'ed(new Apple(getApple#1).menuBar)
postnew ErrorListDialog(run#2) num objects == 1
postnew ImageIcon(MainFrame#1) num objects == 1
postnew MainFrame(run#1) num objects == 1
postinit'ed(this.me.exitCode)
postinit'ed(this.me.showVersion)
postinit'ed(this.me.statusBar)
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
unanalyzedcall on getLookAndFeel
unanalyzedcall on javax.swing.UIManager:setLookAndFeel
unanalyzedcall on com.dmdirc.logger.Logger:userError
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
unanalyzedcall on java.lang.Boolean:toString
unanalyzedcall on java.lang.System:setProperty
unanalyzedcall on isApple
unanalyzedcall on getApple
unanalyzedcall on setUISettings
unanalyzedcall on setListener
unanalyzedcall on java.awt.Font
unanalyzedcall on javax.swing.UIManager:getFont
unanalyzedcall on javax.swing.UIManager:put
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
unanalyzedcall on initUISettings
unanalyzedcall on javax.swing.UIManager:getLookAndFeel
unanalyzedcall on javax.swing.LookAndFeel:getName
unanalyzedcall on java.lang.String:equals
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:setP latform
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
unanalyzedcall on com.dmdirc.logger.Logger:appError
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on com.dmdirc.util.ReturnableThread:run
unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
unanalyzedcall on com.dmdirc.ui.interfaces.Window:isMaximum
unanalyzedcall on javax.swing.JFrame:setTitle
unanalyzedcall on javax.swing.JFrame
unanalyzedcall on initComponents
unanalyzedcall on com.dmdirc.ui.IconManager:getImage
unanalyzedcall on javax.swing.ImageIcon
unanalyzedcall on javax.swing.ImageIcon:getImage
unanalyzedcall on com.dmdirc.addons.ui_swing.MainFrame:setIco nImage
unanalyzedcall on com.dmdirc.ui.CoreUIUtils:centreWindow
unanalyzedcall on com.dmdirc.addons.ui_swing.MainFrame:setVis ible
unanalyzedcall on com.dmdirc.addons.ui_swing.MainFrame:addWin dowListener
unanalyzedcall on com.dmdirc.config.ConfigManager:addChangeLi stener
unanalyzedcall on com.dmdirc.addons.ui_swing.MainFrame:addWin dowFocusListener
unanalyzedcall on javax.swing.UIManager:getSystemLookAndFeelC lassName
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on javax.swing.UIManager:getInstalledLookAndFe els
unanalyzedcall on javax.swing.UIManager$LookAndFeelInfo:getNa me
unanalyzedcall on javax.swing.UIManager$LookAndFeelInfo:getCl assName
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.Class:forName
unanalyzedcall on java.lang.Class:getMethod
unanalyzedcall on java.lang.reflect.Method:invoke
unanalyzedcall on java.lang.Object:getClass
unanalyzedcall on java.lang.Class:getClassLoader
unanalyzedcall on java.lang.reflect.Proxy:newProxyInstance
unanalyzedcall on java.lang.Class:getName
unanalyzedcall on java.lang.Boolean:valueOf
unanalyzedcall on javax.swing.BorderFactory:createEmptyBorder
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getP anelInsets
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on java.lang.Integer:valueOf
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:setD efaultRowAlignmentBaseline
unanalyzedcall on java.lang.UnsupportedOperationException









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. error.ErrorListDialog(MainFrame)










  method not available - call not analyzedInfocall on void com.dmdirc.Main:setUI(UIController)











method void onUnload()










method void addTopLevelWindow(Window)
prethis.windows != null










method void delTopLevelWindow(Window)
prethis.windows != null










method List getTopLevelWindows()
postreturn_value == this.windows
postinit'ed(return_value)