method com.dmdirc.addons.ui_swing.components.statusbar. SwingStatusBar$2__static_init

method com.dmdirc.addons.ui_swing.components.statusbar. SwingStatusBar$1__static_init

method com.dmdirc.addons.ui_swing.components.statusbar. SwingStatusBar__static_init










method UpdaterLabel access$000(SwingStatusBar)
prex0 != null
postreturn_value == x0.updateLabel
postinit'ed(return_value)

method ErrorPanel access$100(SwingStatusBar)
prex0 != null
postreturn_value == x0.errorPanel
postinit'ed(return_value)

method InviteLabel access$200(SwingStatusBar)
prex0 != null
postreturn_value == x0.inviteLabel
postinit'ed(return_value)










method void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar(SwingController, MainFrame)
presumptioncom.dmdirc.logger.ErrorManager:getErrorManager(... )@71 != null
postthis.controller == controller
postinit'ed(this.controller)
postthis.errorPanel.controller == this.controller
postthis.errorPanel == &new ErrorPanel(SwingStatusB ar#2)
postthis.inviteLabel == &new InviteLabel(SwingStatu sBar#4)
postthis.mainFrame == mainFrame
postinit'ed(this.mainFrame)
postthis.errorPanel.mainFrame == this.mainFrame
postthis.inviteLabel.mainFrame == this.mainFrame
postthis.updateLabel.mainFrame == this.mainFrame
postthis.messageLabel == &new MessageLabel(SwingSta tusBar#1)
postthis.updateLabel == &new UpdaterLabel(SwingStat usBar#3)
postnew ErrorPanel(SwingStatusBar#2) num objects == 1
postnew InviteLabel(SwingStatusBar#4) num objects == 1
postnew JLabel(ErrorPanel#1) num objects == 1
postnew JLabel(InviteLabel#1) num objects == 1
postnew JMenuItem(ErrorPanel#3) num objects == 1
postnew JMenuItem(ErrorPanel#4) num objects == 1
postnew JMenuItem(InviteLabel#4) num objects == 1
postnew JMenuItem(InviteLabel#6) num objects == 1
postnew JPopupMenu(ErrorPanel#2) num objects == 1
postnew JPopupMenu(InviteLabel#3) num objects == 1
postnew MapList(InviteLabel#2) num objects == 1
postnew MessageLabel(SwingStatusBar#1) num objects == 1
postnew UpdaterLabel(SwingStatusBar#3) num objects == 1
postthis.errorPanel.dismiss == &new JMenuItem(ErrorPanel#3)
postthis.errorPanel.errorManager != null
postthis.errorPanel.label == &new JLabel(ErrorPanel #1)
postthis.errorPanel.menu == &new JPopupMenu(ErrorPa nel#2)
postthis.errorPanel.show == &new JMenuItem(ErrorPan el#4)
postthis.errorPanel.statusBar == this
postthis.errorPanel.statusBar != null
postthis.inviteLabel.accept == &new JMenuItem(InviteLabel#6)
postinit'ed(this.inviteLabel.activeFrame)
postinit'ed(this.inviteLabel.activeServer)
postinit'ed(this.inviteLabel.dialog)
postthis.inviteLabel.dismiss == &new JMenuItem(InviteLabel#4)
postthis.inviteLabel.inviteList == &new MapList(InviteLabel#2)
postthis.inviteLabel.label == &new JLabel(InviteLab el#1)
postthis.inviteLabel.menu == &new JPopupMenu(Invite Label#3)
unanalyzedcall on javax.swing.JLabel
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.MessageLabel:setText
unanalyzedcall on javax.swing.BorderFactory:createEtchedBorde r
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.MessageLabel:setBorder
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.MessageLabel:addMouseListener
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.UpdaterLabel:setBorder
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.UpdaterLabel:addMouseListener
unanalyzedcall on com.dmdirc.updater.UpdateChecker:addListene r
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.UpdaterLabel:setVisible
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupPanel:setBorder
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupPanel:setLayout
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
unanalyzedcall on com.dmdirc.logger.ErrorManager:getErrorMana ger
unanalyzedcall on javax.swing.JPopupMenu
unanalyzedcall on javax.swing.JMenuItem
unanalyzedcall on javax.swing.JLabel:setIcon
unanalyzedcall on com.dmdirc.logger.ErrorManager:getErrorCoun t
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.ErrorPanel:setVisible
unanalyzedcall on javax.swing.JPopupMenu:add
unanalyzedcall on com.dmdirc.logger.ErrorManager:addErrorList ener
unanalyzedcall on javax.swing.JMenuItem:addActionListener
unanalyzedcall on com.dmdirc.FrameContainer:getServer
unanalyzedcall on com.dmdirc.util.MapList:containsKey
unanalyzedcall on com.dmdirc.Server:getInvites
unanalyzedcall on com.dmdirc.util.MapList:add
unanalyzedcall on com.dmdirc.Server:addInviteListener
unanalyzedcall on com.dmdirc.util.MapList:get
unanalyzedcall on java.util.List:isEmpty
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.InviteLabel:setVisible
unanalyzedcall on closeDialog
unanalyzedcall on refreshDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.InviteLabel:setBorder
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
unanalyzedcall on com.dmdirc.util.MapList
unanalyzedcall on com.dmdirc.ServerManager:getServerManager
unanalyzedcall on com.dmdirc.ServerManager:getServers
unanalyzedcall on java.util.List:iterator
unanalyzedcall on com.dmdirc.actions.ActionManager:addListene r
unanalyzedcall on javax.swing.JPanel:setLayout
unanalyzedcall on javax.swing.UIManager:getColor
unanalyzedcall on javax.swing.JPanel:setBackground
unanalyzedcall on javax.swing.JPanel:setForeground
unanalyzedcall on initContent
unanalyzedcall on com.dmdirc.Invite:getChannel
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on com.dmdirc.Invite:getSource
unanalyzedcall on java.lang.System:currentTimeMillis
unanalyzedcall on com.dmdirc.Invite:getTimestamp
unanalyzedcall on com.dmdirc.ui.messages.Formatter:formatDura tion
unanalyzedcall on com.dmdirc.logger.ErrorManager:getErrors
unanalyzedcall on com.dmdirc.logger.ProgramError:getLevel
unanalyzedcall on com.dmdirc.logger.ProgramError:getReportSta tus
unanalyzedcall on javax.swing.JLabel:getFont
unanalyzedcall on java.awt.Font:deriveFont
unanalyzedcall on javax.swing.JLabel:setFont
unanalyzedcall on com.dmdirc.logger.ErrorLevel:values
unanalyzedcall on com.dmdirc.util.MapList:values
unanalyzedcall on java.util.Collection:size
unanalyzedcall on com.dmdirc.logger.ErrorLevel:toString
unanalyzedcall on com.dmdirc.logger.ErrorLevel:getIcon
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on javax.swing.JSeparator
unanalyzedcall on com.dmdirc.logger.ErrorReportStatus:values
unanalyzedcall on com.dmdirc.logger.ErrorReportStatus:toStrin g
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:add
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:setUndecorated
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:setFocusableWindowSt ate
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:setFocusable
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:setResizable
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:pack
unanalyzedcall on javax.swing.JPanel:getLocationOnScreen
unanalyzedcall on javax.swing.JPanel:getWidth
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:getWidth
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:getHeight
unanalyzedcall on java.awt.Point:translate
unanalyzedcall on java.awt.Window:getLocationOnScreen
unanalyzedcall on java.awt.Window:getWidth
unanalyzedcall on java.lang.Math:max
unanalyzedcall on java.lang.Math:min
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:setLocation
unanalyzedcall on javax.swing.border.EtchedBorder
unanalyzedcall on javax.swing.JPanel:setBorder
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog:setVisible
unanalyzedcall on com.dmdirc.addons.ui_swing.components. statusbar.StatusbarPopupWindow:dispose
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keLater









  method not available - call not analyzedInfocall on void net.miginfocom.swing.MigLayout(String)
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar:setLayout(LayoutManager)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar:add(Component, Object)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar:add(Component, Object)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar:add(Component, Object)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar:add(Component, Object)











method void setMessage(String)
prethis.messageLabel != null
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
unanalyzedcall on setMessage
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionIn t










method void setMessage(String, StatusMessageNotifier)
prethis.messageLabel != null
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
unanalyzedcall on setMessage
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionIn t










method void setMessage(String, String)
prethis.messageLabel != null
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
unanalyzedcall on setMessage
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionIn t










method void setMessage(String, String, StatusMessageNotif ier)
prethis.messageLabel != null
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionIn t










method void setMessage(String, StatusMessageNotifier, int)
prethis.messageLabel != null
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
unanalyzedcall on javax.swing.SwingUtilities:invokeLater










method void setMessage(String, String, StatusMessageNotif ier, int)
prethis.messageLabel != null
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
unanalyzedcall on javax.swing.SwingUtilities:invokeLater










method void clearMessage()
prethis.messageLabel != null
postthis.messageLabel.messageNotifier == null
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
unanalyzedcall on setMessage
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionIn t










method void addComponent(StatusBarComponent)
presumptioninit'ed(com.dmdirc.logger.ErrorLevel.HIGH)
presumptionjava.util.Arrays:asList(...)@144 != null
test_vectorjava.util.List:contains(...)@144: {1}, {0}









  method not available - call not analyzedInfocall on void com.dmdirc.logger.Logger:appError(Erro rLevel, String, Throwable)










  method not available - call not analyzedInfocall on Component[] com.dmdirc.addons.ui_swing. components.statusbar.SwingStatusBar:getComponents()











method void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar$1(SwingStatusBar, StatusBarComponent)
postthis.val$component == Param_2
postinit'ed(this.val$component)










method void run()









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar:remove(Component)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar:remove(Component)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar:remove(Component)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar:add(Component, Object)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar:add(Component, Object)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar:add(Component, Object)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar:add(Component, Object)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar:validate()











method void removeComponent(StatusBarComponent)
presumptioninit'ed(com.dmdirc.logger.ErrorLevel.HIGH)









  method not available - call not analyzedInfocall on void com.dmdirc.logger.Logger:appError(Erro rLevel, String, Throwable)











method void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar$2(SwingStatusBar, StatusBarComponent)
postthis.val$component == Param_2
postinit'ed(this.val$component)










method void run()









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar:remove(Component)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. statusbar.SwingStatusBar:validate()











method MessageLabel getMessageComponent()
postreturn_value == this.messageLabel
postinit'ed(return_value)