method com.dmdirc.addons.ui_swing.components.frames. ChannelFrame$4__static_init

method com.dmdirc.addons.ui_swing.components.frames. ChannelFrame$3__static_init

method com.dmdirc.addons.ui_swing.components.frames. ChannelFrame$2__static_init

method com.dmdirc.addons.ui_swing.components.frames. ChannelFrame$1__static_init

method com.dmdirc.addons.ui_swing.components.frames. ChannelFrame__static_init










method NicklistListModel access$000(ChannelFrame)
prex0 != null
preinit'ed(x0.nicklistModel)
postreturn_value == x0.nicklistModel
postinit'ed(return_value)










method void com.dmdirc.addons.ui_swing.components.frames. ChannelFrame(Channel, SwingController)
preowner != null
presumptioncom.dmdirc.Channel:getChannelInfo(...)@129 != null
presumptioncom.dmdirc.Channel:getServer(...)@129 != null
presumptioninit'ed(com.dmdirc.actions.CoreActionType.CLIENT_ CLOSING)
presumptioncom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getConfigManager(...)@104 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getConfigManager(...)@107 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getConfigManager(...)@111 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getConfigManager(...)@113 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getConfigManager(...)@114 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getConfigManager(...)@116 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getConfigManager(...)@117 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getConfigManager(...)@119 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. TextFrame:getContainer(...)@187 != null
presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@229 != null
presumptionjava.util.Collections:synchronizedList(...)@67 != null
postthis.awayLabel == &new JLabel(initComponents#3)
postthis.commandParser == &new ChannelCommandParser (ChannelFrame#4)
postinit'ed(this.identity)
postthis.inputField == &new SwingInputField(initCom ponents#1)
postthis.inputFieldPopup == &new JPopupMenu(initPop upMenu#1)
postthis.inputHandler == &new SwingInputHandler(Cha nnelFrame#5)
postthis.inputPanel == &new JPanel(initComponents#4 )
postthis.nickList == &new JList(initComponents#4)
postthis.nickPopup == &new JPopupMenu(initComponent s#2)
postthis.nickScrollPane == &new JScrollPane(initCom ponents#3)
postthis.nicklistModel == &new NicklistListModel(in itComponents#6)
postthis.parentChannel == owner
postthis.parentChannel != null
postthis.settingsMI == &new JMenuItem(initComponent s#1)
postthis.splitPane == &new SnappingJSplitPane(initC omponents#2)
postnew ChannelCommandParser(ChannelFrame#4) num objects == 1
postnew JLabel(SwingInputField#3) num objects == 1
postnew JLabel(SwingInputField#4) num objects == 1
postnew JLabel(initComponents#3) num objects == 1
postnew JList(initComponents#4) num objects == 1
postnew JMenuItem(initComponents#1) num objects == 1
postnew JPanel(initComponents#4) num objects == 1
postnew JPopupMenu(initComponents#2) num objects == 1
postnew JPopupMenu(initPopupMenu#1) num objects == 1
postnew JScrollPane(initComponents#3) num objects == 1
postnew JTextField(SwingInputField#2) num objects == 1
postnew ListenerList(SwingInputField#1) num objects == 1
postnew NicklistListModel(initComponents#6) num objects == 1
postnew SnappingJSplitPane(initComponents#2) num objects == 1
postnew SwingInputField(initComponents#1) num objects == 1
postnew SwingInputHandler(ChannelFrame#5) num objects == 1
postnew NicklistListModel(initComponents#6).nicknames != null
postinit'ed(new NicklistListModel(initComponents#6). sortByCase)
postinit'ed(new NicklistListModel(initComponents#6). sortByMode)
postnew SnappingJSplitPane(initComponents#2).config != null
postinit'ed(new SnappingJSplitPane(initComponents#2). leftComponentSnap)
postnew SnappingJSplitPane(initComponents#2). snapDistance == 10
postinit'ed(new SnappingJSplitPane(initComponents#2). useOneTouchExpandable)
postnew SwingInputField(initComponents#1). errorIndicator == &new JLabel(SwingInputField#4 )
postnew SwingInputField(initComponents#1).listeners == &new ListenerList(SwingInputField#1)
postnew SwingInputField(initComponents#1).textField == &new JTextField(SwingInputField#2)
postnew SwingInputField(initComponents#1). wrapIndicator == &new JLabel(SwingInputField#3)
unanalyzedcall on javax.swing.JMenuItem
unanalyzedcall on javax.swing.JMenuItem:addActionListener
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SnappingJSplitPane$Orientation:equals
unanalyzedcall on javax.swing.JSplitPane
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SnappingJSplitPane:setOneTouchExpandable
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SnappingJSplitPane:setContinuousLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SnappingJSplitPane:getActionMap
unanalyzedcall on javax.swing.ActionMap:setParent
unanalyzedcall on javax.swing.ActionMap:clear
unanalyzedcall on com.dmdirc.config.ConfigManager:addChangeLi stener
unanalyzedcall on javax.swing.JScrollPane
unanalyzedcall on javax.swing.JList
unanalyzedcall on com.dmdirc.Channel:getConfigManager
unanalyzedcall on com.dmdirc.addons.ui_swing.components. renderers.NicklistRenderer
unanalyzedcall on javax.swing.JList:setCellRenderer
unanalyzedcall on javax.swing.JList:setSelectionMode
unanalyzedcall on javax.swing.JList:addMouseListener
unanalyzedcall on java.util.List:size
unanalyzedcall on com.dmdirc.addons.ui_swing.components. NicklistListModel:fireContentsChanged
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.AbstractListModel
unanalyzedcall on java.util.Collections:synchronizedList
unanalyzedcall on java.util.ArrayList
unanalyzedcall on javax.swing.JList:setModel
unanalyzedcall on javax.swing.JScrollPane:setViewportView
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:getConfigManager
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionIn t
unanalyzedcall on java.awt.Dimension
unanalyzedcall on javax.swing.JScrollPane:setPreferredSize
unanalyzedcall on javax.swing.JScrollPane:setMinimumSize
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:getContentPane
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on java.awt.Container:setLayout
unanalyzedcall on java.awt.Container:add
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:getSearchBar
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:getTextPane
unanalyzedcall on javax.swing.JSplitPane:setLeftComponent
unanalyzedcall on javax.swing.JSplitPane:setRightComponent
unanalyzedcall on javax.swing.JSplitPane:setResizeWeight
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:pack
unanalyzedcall on com.dmdirc.ui.input.InputHandler
unanalyzedcall on javax.swing.JPopupMenu
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
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
unanalyzedcall on javax.swing.AbstractAction
unanalyzedcall on javax.swing.JPopupMenu:add
unanalyzedcall on javax.swing.JPopupMenu:setOpaque
unanalyzedcall on javax.swing.JPopupMenu:setLightWeightPopupE nabled
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getContainer
unanalyzedcall on com.dmdirc.WritableFrameContainer:getServer
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionCo lour
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on javax.swing.JLabel:setVisible
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.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 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.Server:addAwayStateListener
unanalyzedcall on com.dmdirc.ui.input.InputHandler:addValidat ionListener









  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getConfigManager()
  method not available - call not analyzedInfocall on Color com.dmdirc.config.ConfigManager:getOp tionColour(String, String, String[])










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getConfigManager()
  method not available - call not analyzedInfocall on Color com.dmdirc.config.ConfigManager:getOp tionColour(String, String, String[])










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getConfigManager()
  method not available - call not analyzedInfocall on void com.dmdirc.config.ConfigManager:addCha ngeListener(String, String, ConfigChangeListener)










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getConfigManager()
  method not available - call not analyzedInfocall on void com.dmdirc.config.ConfigManager:addCha ngeListener(String, String, ConfigChangeListener)










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getConfigManager()
  method not available - call not analyzedInfocall on void com.dmdirc.config.ConfigManager:addCha ngeListener(String, String, ConfigChangeListener)










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getConfigManager()
  method not available - call not analyzedInfocall on void com.dmdirc.config.ConfigManager:addCha ngeListener(String, String, ConfigChangeListener)










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getConfigManager()
  method not available - call not analyzedInfocall on void com.dmdirc.config.ConfigManager:addCha ngeListener(String, String, ConfigChangeListener)










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getConfigManager()
  method not available - call not analyzedInfocall on void com.dmdirc.config.ConfigManager:addCha ngeListener(String, String, ConfigChangeListener)










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










  method not available - call not analyzedInfocall on Server com.dmdirc.Channel:getServer()
  method not available - call not analyzedInfocall on void com.dmdirc.commandparser.parsers. ChannelCommandParser(Server, Channel)










  method not available - call not analyzedInfocall on Server com.dmdirc.Channel:getServer()
  method not available - call not analyzedInfocall on String com.dmdirc.Server:getNetwork()
  method not available - call not analyzedInfocall on ChannelInfo com.dmdirc.Channel:getChannelIn fo()
  method not available - call not analyzedInfocall on String com.dmdirc.parser.irc. ChannelInfo:getName()
  method not available - call not analyzedInfocall on Identity com.dmdirc.config.IdentityManager: getChannelConfig(String, String)











method CommandParser getCommandParser()
postreturn_value == this.commandParser
postinit'ed(return_value)










method void com.dmdirc.addons.ui_swing.components.frames. ChannelFrame$1(ChannelFrame, List)
postthis.val$clients == Param_2
postinit'ed(this.val$clients)

method void updateNames(List)










method void run()
prethis.nicklistModel != null
prethis.nicklistModel.nicknames != null
preinit'ed(this.nicklistModel.sortByCase)
preinit'ed(this.nicklistModel.sortByMode)
unanalyzedcall on java.util.List:size
unanalyzedcall on com.dmdirc.addons.ui_swing.components. NicklistListModel:fireContentsChanged
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.util.List:clear
unanalyzedcall on java.util.List:addAll










method void com.dmdirc.addons.ui_swing.components.frames. ChannelFrame$2(ChannelFrame)

method void updateNames()










method void run()
prethis.nicklistModel != null
prethis.nicklistModel.nicknames != null
preinit'ed(this.nicklistModel.sortByCase)
preinit'ed(this.nicklistModel.sortByMode)
unanalyzedcall on java.util.List:size
unanalyzedcall on com.dmdirc.addons.ui_swing.components. NicklistListModel:fireContentsChanged
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on java.lang.Throwable:__curr_excep_obj










method void com.dmdirc.addons.ui_swing.components.frames. ChannelFrame$3(ChannelFrame, ChannelClientInfo)
postthis.val$client == Param_2
postinit'ed(this.val$client)

method void addName(ChannelClientInfo)










method void run()
prethis.nicklistModel != null
prethis.nicklistModel.nicknames != null
preinit'ed(this.nicklistModel.sortByCase)
preinit'ed(this.nicklistModel.sortByMode)
unanalyzedcall on java.util.List:size
unanalyzedcall on com.dmdirc.addons.ui_swing.components. NicklistListModel:fireContentsChanged
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.util.List:add










method void com.dmdirc.addons.ui_swing.components.frames. ChannelFrame$4(ChannelFrame, ChannelClientInfo)
postthis.val$client == Param_2
postinit'ed(this.val$client)

method void removeName(ChannelClientInfo)










method void run()
prethis.nicklistModel != null
prethis.nicklistModel.nicknames != null
unanalyzedcall on java.util.List:size
unanalyzedcall on com.dmdirc.addons.ui_swing.components. NicklistListModel:fireContentsChanged
unanalyzedcall on java.util.List:remove










method JList getNickList()
preinit'ed(this.nickList)
postreturn_value == this.nickList
postinit'ed(return_value)










method Channel getChannel()
postreturn_value == this.parentChannel
postinit'ed(return_value)










method void initComponents()
preinit'ed(this.inputPanel)
prethis.parentChannel != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getConfigManager(...)@232 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getContentPane(...)@237 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getContentPane(...)@239 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getContentPane(...)@240 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getContentPane(...)@241 != null
presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@229 != null
presumptionjava.util.Collections:synchronizedList(...)@67 != null
postthis.nickList == &new JList(initComponents#4)
postthis.nickScrollPane == &new JScrollPane(initCom ponents#3)
postthis.nicklistModel == &new NicklistListModel(in itComponents#6)
postthis.settingsMI == &new JMenuItem(initComponent s#1)
postthis.splitPane == &new SnappingJSplitPane(initC omponents#2)
postnew JList(initComponents#4) num objects == 1
postnew JMenuItem(initComponents#1) num objects == 1
postnew JScrollPane(initComponents#3) num objects == 1
postnew NicklistListModel(initComponents#6) num objects == 1
postnew SnappingJSplitPane(initComponents#2) num objects == 1
postthis.nicklistModel.nicknames != null
postinit'ed(this.nicklistModel.sortByCase)
postinit'ed(this.nicklistModel.sortByMode)
postthis.splitPane.config != null
postinit'ed(this.splitPane.leftComponentSnap)
postthis.splitPane.snapDistance == 10
postinit'ed(this.splitPane.useOneTouchExpandable)
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SnappingJSplitPane$Orientation:equals
unanalyzedcall on javax.swing.JSplitPane
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SnappingJSplitPane:setOneTouchExpandable
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SnappingJSplitPane:setContinuousLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SnappingJSplitPane:getActionMap
unanalyzedcall on javax.swing.ActionMap:setParent
unanalyzedcall on javax.swing.ActionMap:clear
unanalyzedcall on com.dmdirc.config.ConfigManager:addChangeLi stener
unanalyzedcall on java.util.List:size
unanalyzedcall on com.dmdirc.addons.ui_swing.components. NicklistListModel:fireContentsChanged
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.AbstractListModel
unanalyzedcall on java.util.Collections:synchronizedList
unanalyzedcall on java.util.ArrayList









  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.Channel:getConfigM anager()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. renderers.NicklistRenderer(ConfigManager, JList)










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getConfigManager()
  method not available - call not analyzedInfocall on int com.dmdirc.config.ConfigManager:getOpti onInt(String, String)










  method not available - call not analyzedInfocall on Container com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getContentPane()
  method not available - call not analyzedInfocall on void net.miginfocom.swing.MigLayout(String)










  method not available - call not analyzedInfocall on Container com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getContentPane()










  method not available - call not analyzedInfocall on Container com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getContentPane()
  method not available - call not analyzedInfocall on SwingSearchBar com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getSearchBar()










  method not available - call not analyzedInfocall on Container com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getContentPane()










  method not available - call not analyzedInfocall on TextPane com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getTextPane()










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:pack()











method void actionPerformed(ActionEvent)
preactionEvent != null
preinit'ed(this.settingsMI)
presumptioncom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getController(...)@258 != null
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getContainer









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











method JSplitPane getSplitPane()
preinit'ed(this.splitPane)
postreturn_value == this.splitPane
postinit'ed(return_value)










method void mouseClicked(MouseEvent)
premouseEvent != null
pre(soft) this.inputField != null
pre(soft) this.nickList != null
postpossibly_updated(this.inputFieldPopup)
postnew JPopupMenu(initPopupMenu#1) num objects <= 1
unanalyzedcall on javax.swing.JList:getMousePosition
unanalyzedcall on javax.swing.JList:getModel
unanalyzedcall on javax.swing.ListModel:getSize
unanalyzedcall on javax.swing.JList:getCellBounds
unanalyzedcall on java.awt.Rectangle:contains
unanalyzedcall on javax.swing.JList:isSelectedIndex
unanalyzedcall on javax.swing.JList:setSelectedIndex
unanalyzedcall on java.awt.event.MouseEvent:getSource
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:getMousePosition
unanalyzedcall on java.awt.event.MouseEvent:isPopupTrigger
unanalyzedcall on javax.swing.JList:getSelectedValue
unanalyzedcall on com.dmdirc.parser.irc.ChannelClientInfo:get Nickname
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:showPopupMenu
unanalyzedcall on javax.swing.JList:clearSelection
unanalyzedcall on processMouseEvent
unanalyzedcall on javax.swing.JPopupMenu
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame:getTextPane
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:getMousePosition
unanalyzedcall on initPopupMenu
unanalyzedcall on java.awt.Point:getX
unanalyzedcall on java.awt.Point:getY
unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPane:getHeight
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on javax.swing.JPopupMenu:show
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:processMouseEvent
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.AbstractAction
unanalyzedcall on javax.swing.JPopupMenu:add
unanalyzedcall on javax.swing.JPopupMenu:setOpaque
unanalyzedcall on javax.swing.JPopupMenu:setLightWeightPopupE nabled
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:mouseClicked










method void mousePressed(MouseEvent)
premouseEvent != null
pre(soft) this.inputField != null
pre(soft) this.nickList != null
postpossibly_updated(this.inputFieldPopup)
postnew JPopupMenu(initPopupMenu#1) num objects <= 1
unanalyzedcall on javax.swing.JList:getMousePosition
unanalyzedcall on javax.swing.JList:getModel
unanalyzedcall on javax.swing.ListModel:getSize
unanalyzedcall on javax.swing.JList:getCellBounds
unanalyzedcall on java.awt.Rectangle:contains
unanalyzedcall on javax.swing.JList:isSelectedIndex
unanalyzedcall on javax.swing.JList:setSelectedIndex
unanalyzedcall on java.awt.event.MouseEvent:getSource
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:getMousePosition
unanalyzedcall on java.awt.event.MouseEvent:isPopupTrigger
unanalyzedcall on javax.swing.JList:getSelectedValue
unanalyzedcall on com.dmdirc.parser.irc.ChannelClientInfo:get Nickname
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:showPopupMenu
unanalyzedcall on javax.swing.JList:clearSelection
unanalyzedcall on processMouseEvent
unanalyzedcall on javax.swing.JPopupMenu
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame:getTextPane
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:getMousePosition
unanalyzedcall on initPopupMenu
unanalyzedcall on java.awt.Point:getX
unanalyzedcall on java.awt.Point:getY
unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPane:getHeight
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on javax.swing.JPopupMenu:show
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:processMouseEvent
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.AbstractAction
unanalyzedcall on javax.swing.JPopupMenu:add
unanalyzedcall on javax.swing.JPopupMenu:setOpaque
unanalyzedcall on javax.swing.JPopupMenu:setLightWeightPopupE nabled
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:mousePressed










method void mouseReleased(MouseEvent)
premouseEvent != null
pre(soft) this.inputField != null
pre(soft) this.nickList != null
postpossibly_updated(this.inputFieldPopup)
postnew JPopupMenu(initPopupMenu#1) num objects <= 1
unanalyzedcall on javax.swing.JList:getMousePosition
unanalyzedcall on javax.swing.JList:getModel
unanalyzedcall on javax.swing.ListModel:getSize
unanalyzedcall on javax.swing.JList:getCellBounds
unanalyzedcall on java.awt.Rectangle:contains
unanalyzedcall on javax.swing.JList:isSelectedIndex
unanalyzedcall on javax.swing.JList:setSelectedIndex
unanalyzedcall on java.awt.event.MouseEvent:getSource
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:getMousePosition
unanalyzedcall on java.awt.event.MouseEvent:isPopupTrigger
unanalyzedcall on javax.swing.JList:getSelectedValue
unanalyzedcall on com.dmdirc.parser.irc.ChannelClientInfo:get Nickname
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:showPopupMenu
unanalyzedcall on javax.swing.JList:clearSelection
unanalyzedcall on processMouseEvent
unanalyzedcall on javax.swing.JPopupMenu
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame:getTextPane
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:getMousePosition
unanalyzedcall on initPopupMenu
unanalyzedcall on java.awt.Point:getX
unanalyzedcall on java.awt.Point:getY
unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPane:getHeight
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on javax.swing.JPopupMenu:show
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:processMouseEvent
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.AbstractAction
unanalyzedcall on javax.swing.JPopupMenu:add
unanalyzedcall on javax.swing.JPopupMenu:setOpaque
unanalyzedcall on javax.swing.JPopupMenu:setLightWeightPopupE nabled
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:mouseReleased










method void processMouseEvent(MouseEvent)
pree != null
pre(soft) this.inputField != null
pre(soft) this.nickList != null
presumptioninit'ed(com.dmdirc.addons.ui_swing.textpane. ClickType.NICKNAME)
presumptionjavax.swing.JList:getSelectedValue(...)@308 != null
postthis.inputFieldPopup == One-of{old this. inputFieldPopup, &amp;new JPopupMenu(initPopupMenu# 1)}
postnew JPopupMenu(initPopupMenu#1) num objects <= 1
unanalyzedcall on javax.swing.JList:getMousePosition
unanalyzedcall on javax.swing.JList:getModel
unanalyzedcall on javax.swing.ListModel:getSize
unanalyzedcall on javax.swing.JList:getCellBounds
unanalyzedcall on java.awt.Rectangle:contains
unanalyzedcall on javax.swing.JList:isSelectedIndex
unanalyzedcall on javax.swing.JList:setSelectedIndex
unanalyzedcall on javax.swing.JPopupMenu
unanalyzedcall on java.awt.event.MouseEvent:getSource
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame:getTextPane
unanalyzedcall on java.awt.event.MouseEvent:isPopupTrigger
unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:getMousePosition
unanalyzedcall on initPopupMenu
unanalyzedcall on java.awt.Point:getX
unanalyzedcall on java.awt.Point:getY
unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPane:getHeight
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on javax.swing.JPopupMenu:show
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:processMouseEvent
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.AbstractAction
unanalyzedcall on javax.swing.JPopupMenu:add
unanalyzedcall on javax.swing.JPopupMenu:setOpaque
unanalyzedcall on javax.swing.JPopupMenu:setLightWeightPopupE nabled
test_vectorcom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getMousePosition(...)@304: Addr_Set{null}, Inverse{null}
test_vectorjava.awt.event.MouseEvent:isPopupTrigger(...)@307: {0}, {1}
test_vectorjavax.swing.JList:getMousePosition(...)@304: Addr_Set{null}, Inverse{null}









  method not available - call not analyzedInfocall on Point com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getMousePosition()










  method not available - call not analyzedInfocall on Point com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getMousePosition()
  method not available - call not analyzedInfocall on String com.dmdirc.parser.irc. ChannelClientInfo:getNickname()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:showPopupMenu(ClickType, Point, String)











method bool checkCursorInSelectedCell()
prethis.nickList != null
presumptionjavax.swing.JList:getCellBounds(...)@330 != null
presumptionjavax.swing.JList:getModel(...)@329 != null
postinit'ed(return_value)
test_vectorjava.awt.Rectangle:contains(...)@330: {0}, {1}
test_vectorjavax.swing.JList:getCellBounds(...)@330: Addr_Set{null}, Inverse{null}
test_vectorjavax.swing.JList:getMousePosition(...)@327: Addr_Set{null}, Inverse{null}
test_vectorjavax.swing.JList:isSelectedIndex(...)@330: {0}, {1}










method bool selectNickUnderCursor()
prethis.nickList != null
presumptionjavax.swing.JList:getCellBounds(...)@352 != null
presumptionjavax.swing.JList:getModel(...)@351 != null
postinit'ed(return_value)
test_vectorjava.awt.Rectangle:contains(...)@352: {0}, {1}
test_vectorjavax.swing.JList:getCellBounds(...)@352: Addr_Set{null}, Inverse{null}
test_vectorjavax.swing.JList:getMousePosition(...)@349: Addr_Set{null}, Inverse{null}










method void configChanged(String, String)
prethis.nickList != null
pre(soft) init'ed(this.inputField)
pre(soft) this.nickScrollPane != null
pre(soft) this.splitPane != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getConfigManager(...)@373 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getConfigManager(...)@376 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. ChannelFrame:getConfigManager(...)@382 != null
presumptionjavax.swing.JSplitPane:getWidth(...)@385 - com.dmdirc.config.ConfigManager:getOptionInt(... )@382 in {-231..232-1}
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame:getConfigManager
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:configChanged
unanalyzedcall on java.lang.String:equals
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionCo lour
test_vectorjava.lang.String:equals(...)@368: {1}, {0}
test_vectorjava.lang.String:equals(...)@368: {0}, {1}
test_vectorjava.lang.String:equals(...)@381: {0}, {1}









  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getConfigManager()
  method not available - call not analyzedInfocall on Color com.dmdirc.config.ConfigManager:getOp tionColour(String, String, String[])










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getConfigManager()
  method not available - call not analyzedInfocall on Color com.dmdirc.config.ConfigManager:getOp tionColour(String, String, String[])










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.addons.ui_swing. components.frames.ChannelFrame:getConfigManager()
  method not available - call not analyzedInfocall on int com.dmdirc.config.ConfigManager:getOpti onInt(String, String)











method void processEvent(ActionType, StringBuffer, Object[])
prethis.identity != null
prethis.nickScrollPane != null
unanalyzedcall on javax.swing.JScrollPane:getSize
unanalyzedcall on java.awt.Dimension:getWidth
unanalyzedcall on com.dmdirc.config.Identity:setOption










method void close()
prethis.identity != null
prethis.nickScrollPane != null
unanalyzedcall on javax.swing.JScrollPane:getSize
unanalyzedcall on java.awt.Dimension:getWidth
unanalyzedcall on com.dmdirc.config.Identity:setOption
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getContainer
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:close
unanalyzedcall on com.dmdirc.WritableFrameContainer:getServer
unanalyzedcall on com.dmdirc.Server:removeAwayStateListener










method void saveSplitPanePosition()
prethis.identity != null
prethis.nickScrollPane != null
presumption(int) (java.awt.Dimension:getWidth(...)@405) in {-231..232-1}
presumptionjavax.swing.JScrollPane:getSize(...)@405 != null









  method not available - call not analyzedInfocall on void com.dmdirc.config.Identity:setOption(S tring, String, int)











method PopupType getNicknamePopupType()
presumptioninit'ed(com.dmdirc.commandparser.PopupType.CHAN_ NICK)
postreturn_value == com.dmdirc.commandparser.PopupType. CHAN_NICK
postinit'ed(return_value)










method PopupType getChannelPopupType()
presumptioninit'ed(com.dmdirc.commandparser.PopupType.CHAN_ NORMAL)
postreturn_value == com.dmdirc.commandparser.PopupType. CHAN_NORMAL
postinit'ed(return_value)










method PopupType getHyperlinkPopupType()
presumptioninit'ed(com.dmdirc.commandparser.PopupType.CHAN_ HYPERLINK)
postreturn_value == com.dmdirc.commandparser.PopupType. CHAN_HYPERLINK
postinit'ed(return_value)










method PopupType getNormalPopupType()
presumptioninit'ed(com.dmdirc.commandparser.PopupType.CHAN_ NORMAL)
postreturn_value == com.dmdirc.commandparser.PopupType. CHAN_NORMAL
postinit'ed(return_value)










method void addCustomPopupItems(JPopupMenu)
prepopupMenu != null
prethis.settingsMI != null
presumptioncom.dmdirc.Server:getState(...)@436 != null
presumptioninit'ed(com.dmdirc.ServerState.CONNECTED)
presumptioncom.dmdirc.WritableFrameContainer:getServer(... )@436 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. TextFrame:getContainer(...)@187 != null
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getContainer
test_vectorcom.dmdirc.ServerState:equals(...)@436: {0}, {1}
test_vectorjavax.swing.JPopupMenu:getComponentCount(...)@442: {-231..0}, {1..232-1}









  method not available - call not analyzedInfocall on Server com.dmdirc.WritableFrameContainer:ge tServer()
  method not available - call not analyzedInfocall on ServerState com.dmdirc.Server:getState()
  method not available - call not analyzedInfocall on bool com.dmdirc.ServerState:equals(Object)











method void redrawNicklist()
prethis.nickList != null