ChannelFrame.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • NicklistListModel access$000(ChannelFrame)

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

  • void actionPerformed(ActionEvent)

  • Kind Annotation Text
    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

  • void addCustomPopupItems(JPopupMenu)

  • Kind Annotation Text
    prepopupMenu != null
    prethis.settingsMI != null
    presumptioncom.dmdirc.Server:getState(...)@436 != null
    presumptioncom.dmdirc.WritableFrameContainer:getServer(... )@436 != null
    presumptioncom.dmdirc.addons.ui_swing.components.frames. TextFrame:getContainer(...)@187 != null
    presumptioninit'ed(com.dmdirc.ServerState.CONNECTED)
    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}

  • void addName(ChannelClientInfo)

  • Kind Annotation Text

  • bool checkCursorInSelectedCell()

  • Kind Annotation Text
    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}

  • void close()

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

  • void com.dmdirc.addons.ui_swing.components.frames.ChannelFrame$1(ChannelFrame, List)

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

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

  • Kind Annotation Text

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

  • Kind Annotation Text

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

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.components.frames.ChannelFrame$3(ChannelFrame, ChannelClientInfo)

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

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

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.components.frames.ChannelFrame$4(ChannelFrame, ChannelClientInfo)

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

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

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.components.frames.ChannelFrame(Channel, SwingController)

  • Kind Annotation Text
    preowner != null
    presumptioncom.dmdirc.Channel:getChannelInfo(...)@129 != null
    presumptioncom.dmdirc.Channel:getServer(...)@129 != null
    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
    presumptioninit'ed(com.dmdirc.actions.CoreActionType.CLIENT_ CLOSING)
    presumptionjava.util.Collections:synchronizedList(...)@67 != null
    postinit'ed(new NicklistListModel(initComponents#6). sortByCase)
    postinit'ed(new NicklistListModel(initComponents#6). sortByMode)
    postinit'ed(new SnappingJSplitPane(initComponents#2). leftComponentSnap)
    postinit'ed(new SnappingJSplitPane(initComponents#2). useOneTouchExpandable)
    postinit'ed(this.identity)
    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 NicklistListModel(initComponents#6).nicknames != null
    postnew SnappingJSplitPane(initComponents#2) num objects == 1
    postnew SnappingJSplitPane(initComponents#2).config != null
    postnew SnappingJSplitPane(initComponents#2). snapDistance == 10
    postnew SwingInputField(initComponents#1) num objects == 1
    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)
    postnew SwingInputHandler(ChannelFrame#5) num objects == 1
    postthis.awayLabel == &new JLabel(initComponents#3)
    postthis.commandParser == &new ChannelCommandParser (ChannelFrame#4)
    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 != null
    postthis.parentChannel == owner
    postthis.settingsMI == &new JMenuItem(initComponent s#1)
    postthis.splitPane == &new SnappingJSplitPane(initC omponents#2)
    unanalyzedcall on com.dmdirc.Channel:getConfigManager
    unanalyzedcall on com.dmdirc.Server:addAwayStateListener
    unanalyzedcall on com.dmdirc.WritableFrameContainer:getConfig Manager
    unanalyzedcall on com.dmdirc.WritableFrameContainer:getServer
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. NicklistListModel:fireContentsChanged
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SnappingJSplitPane$Orientation:equals
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SnappingJSplitPane:getActionMap
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SnappingJSplitPane:setContinuousLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SnappingJSplitPane:setOneTouchExpandable
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:addMouseListener
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:getActionMap
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:getInputMap
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:setActionMap
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:setInputMap
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:getConfigManager
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:getContentPane
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:getSearchBar
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:getTextPane
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:pack
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getContainer
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. renderers.NicklistRenderer
    unanalyzedcall on com.dmdirc.config.ConfigManager:addChangeLi stener
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionCo lour
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionIn t
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
    unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
    unanalyzedcall on com.dmdirc.ui.input.InputHandler
    unanalyzedcall on com.dmdirc.ui.input.InputHandler:addValidat ionListener
    unanalyzedcall on com.dmdirc.util.ListenerList
    unanalyzedcall on com.dmdirc.util.ReturnableThread
    unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
    unanalyzedcall on com.dmdirc.util.ReturnableThread:run
    unanalyzedcall on java.awt.BorderLayout
    unanalyzedcall on java.awt.Container:add
    unanalyzedcall on java.awt.Container:setLayout
    unanalyzedcall on java.awt.Dimension
    unanalyzedcall on java.lang.Runnable:run
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.Collections:sort
    unanalyzedcall on java.util.Collections:synchronizedList
    unanalyzedcall on java.util.List:size
    unanalyzedcall on javax.swing.AbstractAction
    unanalyzedcall on javax.swing.AbstractListModel
    unanalyzedcall on javax.swing.ActionMap:clear
    unanalyzedcall on javax.swing.ActionMap:put
    unanalyzedcall on javax.swing.ActionMap:setParent
    unanalyzedcall on javax.swing.InputMap:put
    unanalyzedcall on javax.swing.JComponent
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JLabel:setText
    unanalyzedcall on javax.swing.JLabel:setVisible
    unanalyzedcall on javax.swing.JList
    unanalyzedcall on javax.swing.JList:addMouseListener
    unanalyzedcall on javax.swing.JList:setCellRenderer
    unanalyzedcall on javax.swing.JList:setModel
    unanalyzedcall on javax.swing.JList:setSelectionMode
    unanalyzedcall on javax.swing.JMenuItem
    unanalyzedcall on javax.swing.JMenuItem:addActionListener
    unanalyzedcall on javax.swing.JPanel
    unanalyzedcall on javax.swing.JPanel:add
    unanalyzedcall on javax.swing.JPopupMenu
    unanalyzedcall on javax.swing.JPopupMenu:add
    unanalyzedcall on javax.swing.JPopupMenu:setLightWeightPopupE nabled
    unanalyzedcall on javax.swing.JPopupMenu:setOpaque
    unanalyzedcall on javax.swing.JScrollPane
    unanalyzedcall on javax.swing.JScrollPane:setMinimumSize
    unanalyzedcall on javax.swing.JScrollPane:setPreferredSize
    unanalyzedcall on javax.swing.JScrollPane:setViewportView
    unanalyzedcall on javax.swing.JSplitPane
    unanalyzedcall on javax.swing.JSplitPane:setLeftComponent
    unanalyzedcall on javax.swing.JSplitPane:setResizeWeight
    unanalyzedcall on javax.swing.JSplitPane:setRightComponent
    unanalyzedcall on javax.swing.JTextField
    unanalyzedcall on javax.swing.JTextField:addKeyListener
    unanalyzedcall on javax.swing.JTextField:getActionMap
    unanalyzedcall on javax.swing.JTextField:getInputMap
    unanalyzedcall on javax.swing.JTextField:setFocusTraversalKey sEnabled
    unanalyzedcall on javax.swing.KeyStroke:getKeyStroke
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:invokeLater
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
    unanalyzedcall on javax.swing.text.Document:addUndoableEditLi stener
    unanalyzedcall on javax.swing.text.JTextComponent:getActionMa p
    unanalyzedcall on javax.swing.text.JTextComponent:getDocument
    unanalyzedcall on javax.swing.text.JTextComponent:getInputMap
    unanalyzedcall on javax.swing.undo.UndoManager
    unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
    unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
    unanalyzedcall on net.miginfocom.swing.MigLayout

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

  • Kind Annotation Text

  • void configChanged(String, String)

  • Kind Annotation Text
    pre(soft) init'ed(this.inputField)
    pre(soft) this.nickScrollPane != null
    pre(soft) this.splitPane != null
    prethis.nickList != 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 com.dmdirc.addons.ui_swing.components. frames.InputTextFrame:getConfigManager
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:configChanged
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionCo lour
    unanalyzedcall on java.lang.Runnable:run
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on javax.swing.SwingUtilities:invokeLater
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
    test_vectorjava.lang.String:equals(...)@368: {0}, {1}
    test_vectorjava.lang.String:equals(...)@368: {1}, {0}
    test_vectorjava.lang.String:equals(...)@381: {0}, {1}

  • Channel getChannel()

  • Kind Annotation Text
    postinit'ed(return_value)
    postreturn_value == this.parentChannel

  • PopupType getChannelPopupType()

  • Kind Annotation Text
    presumptioninit'ed(com.dmdirc.commandparser.PopupType.CHAN_ NORMAL)
    postinit'ed(return_value)
    postreturn_value == com.dmdirc.commandparser.PopupType. CHAN_NORMAL

  • CommandParser getCommandParser()

  • Kind Annotation Text
    postinit'ed(return_value)
    postreturn_value == this.commandParser

  • PopupType getHyperlinkPopupType()

  • Kind Annotation Text
    presumptioninit'ed(com.dmdirc.commandparser.PopupType.CHAN_ HYPERLINK)
    postinit'ed(return_value)
    postreturn_value == com.dmdirc.commandparser.PopupType. CHAN_HYPERLINK

  • JList getNickList()

  • Kind Annotation Text
    preinit'ed(this.nickList)
    postinit'ed(return_value)
    postreturn_value == this.nickList

  • PopupType getNicknamePopupType()

  • Kind Annotation Text
    presumptioninit'ed(com.dmdirc.commandparser.PopupType.CHAN_ NICK)
    postinit'ed(return_value)
    postreturn_value == com.dmdirc.commandparser.PopupType. CHAN_NICK

  • PopupType getNormalPopupType()

  • Kind Annotation Text
    presumptioninit'ed(com.dmdirc.commandparser.PopupType.CHAN_ NORMAL)
    postinit'ed(return_value)
    postreturn_value == com.dmdirc.commandparser.PopupType. CHAN_NORMAL

  • JSplitPane getSplitPane()

  • Kind Annotation Text
    preinit'ed(this.splitPane)
    postinit'ed(return_value)
    postreturn_value == this.splitPane

  • void initComponents()

  • Kind Annotation Text
    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
    postinit'ed(this.nicklistModel.sortByCase)
    postinit'ed(this.nicklistModel.sortByMode)
    postinit'ed(this.splitPane.leftComponentSnap)
    postinit'ed(this.splitPane.useOneTouchExpandable)
    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.nickList == &new JList(initComponents#4)
    postthis.nickScrollPane == &new JScrollPane(initCom ponents#3)
    postthis.nicklistModel == &new NicklistListModel(in itComponents#6)
    postthis.nicklistModel.nicknames != null
    postthis.settingsMI == &new JMenuItem(initComponent s#1)
    postthis.splitPane == &new SnappingJSplitPane(initC omponents#2)
    postthis.splitPane.config != null
    postthis.splitPane.snapDistance == 10
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. NicklistListModel:fireContentsChanged
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SnappingJSplitPane$Orientation:equals
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SnappingJSplitPane:getActionMap
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SnappingJSplitPane:setContinuousLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SnappingJSplitPane:setOneTouchExpandable
    unanalyzedcall on com.dmdirc.config.ConfigManager:addChangeLi stener
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.Collections:sort
    unanalyzedcall on java.util.Collections:synchronizedList
    unanalyzedcall on java.util.List:size
    unanalyzedcall on javax.swing.AbstractListModel
    unanalyzedcall on javax.swing.ActionMap:clear
    unanalyzedcall on javax.swing.ActionMap:setParent
    unanalyzedcall on javax.swing.JSplitPane

  • void mouseClicked(MouseEvent)

  • Kind Annotation Text
    pre(soft) this.inputField != null
    pre(soft) this.nickList != null
    premouseEvent != null
    postnew JPopupMenu(initPopupMenu#1) num objects <= 1
    postpossibly_updated(this.inputFieldPopup)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:getMousePosition
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:getMousePosition
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:showPopupMenu
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame:getTextPane
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:mouseClicked
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:processMouseEvent
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPane:getHeight
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.parser.irc.ChannelClientInfo:get Nickname
    unanalyzedcall on com.dmdirc.util.ReturnableThread
    unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
    unanalyzedcall on com.dmdirc.util.ReturnableThread:run
    unanalyzedcall on initPopupMenu
    unanalyzedcall on java.awt.Point:getX
    unanalyzedcall on java.awt.Point:getY
    unanalyzedcall on java.awt.Rectangle:contains
    unanalyzedcall on java.awt.event.MouseEvent:getSource
    unanalyzedcall on java.awt.event.MouseEvent:isPopupTrigger
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.AbstractAction
    unanalyzedcall on javax.swing.JList:clearSelection
    unanalyzedcall on javax.swing.JList:getCellBounds
    unanalyzedcall on javax.swing.JList:getModel
    unanalyzedcall on javax.swing.JList:getMousePosition
    unanalyzedcall on javax.swing.JList:getSelectedValue
    unanalyzedcall on javax.swing.JList:isSelectedIndex
    unanalyzedcall on javax.swing.JList:setSelectedIndex
    unanalyzedcall on javax.swing.JPopupMenu
    unanalyzedcall on javax.swing.JPopupMenu:add
    unanalyzedcall on javax.swing.JPopupMenu:setLightWeightPopupE nabled
    unanalyzedcall on javax.swing.JPopupMenu:setOpaque
    unanalyzedcall on javax.swing.JPopupMenu:show
    unanalyzedcall on javax.swing.ListModel:getSize
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
    unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
    unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
    unanalyzedcall on processMouseEvent

  • void mousePressed(MouseEvent)

  • Kind Annotation Text
    pre(soft) this.inputField != null
    pre(soft) this.nickList != null
    premouseEvent != null
    postnew JPopupMenu(initPopupMenu#1) num objects <= 1
    postpossibly_updated(this.inputFieldPopup)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:getMousePosition
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:getMousePosition
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:showPopupMenu
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame:getTextPane
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:mousePressed
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:processMouseEvent
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPane:getHeight
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.parser.irc.ChannelClientInfo:get Nickname
    unanalyzedcall on com.dmdirc.util.ReturnableThread
    unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
    unanalyzedcall on com.dmdirc.util.ReturnableThread:run
    unanalyzedcall on initPopupMenu
    unanalyzedcall on java.awt.Point:getX
    unanalyzedcall on java.awt.Point:getY
    unanalyzedcall on java.awt.Rectangle:contains
    unanalyzedcall on java.awt.event.MouseEvent:getSource
    unanalyzedcall on java.awt.event.MouseEvent:isPopupTrigger
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.AbstractAction
    unanalyzedcall on javax.swing.JList:clearSelection
    unanalyzedcall on javax.swing.JList:getCellBounds
    unanalyzedcall on javax.swing.JList:getModel
    unanalyzedcall on javax.swing.JList:getMousePosition
    unanalyzedcall on javax.swing.JList:getSelectedValue
    unanalyzedcall on javax.swing.JList:isSelectedIndex
    unanalyzedcall on javax.swing.JList:setSelectedIndex
    unanalyzedcall on javax.swing.JPopupMenu
    unanalyzedcall on javax.swing.JPopupMenu:add
    unanalyzedcall on javax.swing.JPopupMenu:setLightWeightPopupE nabled
    unanalyzedcall on javax.swing.JPopupMenu:setOpaque
    unanalyzedcall on javax.swing.JPopupMenu:show
    unanalyzedcall on javax.swing.ListModel:getSize
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
    unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
    unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
    unanalyzedcall on processMouseEvent

  • void mouseReleased(MouseEvent)

  • Kind Annotation Text
    pre(soft) this.inputField != null
    pre(soft) this.nickList != null
    premouseEvent != null
    postnew JPopupMenu(initPopupMenu#1) num objects <= 1
    postpossibly_updated(this.inputFieldPopup)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:getMousePosition
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:getMousePosition
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.ChannelFrame:showPopupMenu
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame:getTextPane
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:mouseReleased
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:processMouseEvent
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPane:getHeight
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.parser.irc.ChannelClientInfo:get Nickname
    unanalyzedcall on com.dmdirc.util.ReturnableThread
    unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
    unanalyzedcall on com.dmdirc.util.ReturnableThread:run
    unanalyzedcall on initPopupMenu
    unanalyzedcall on java.awt.Point:getX
    unanalyzedcall on java.awt.Point:getY
    unanalyzedcall on java.awt.Rectangle:contains
    unanalyzedcall on java.awt.event.MouseEvent:getSource
    unanalyzedcall on java.awt.event.MouseEvent:isPopupTrigger
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.AbstractAction
    unanalyzedcall on javax.swing.JList:clearSelection
    unanalyzedcall on javax.swing.JList:getCellBounds
    unanalyzedcall on javax.swing.JList:getModel
    unanalyzedcall on javax.swing.JList:getMousePosition
    unanalyzedcall on javax.swing.JList:getSelectedValue
    unanalyzedcall on javax.swing.JList:isSelectedIndex
    unanalyzedcall on javax.swing.JList:setSelectedIndex
    unanalyzedcall on javax.swing.JPopupMenu
    unanalyzedcall on javax.swing.JPopupMenu:add
    unanalyzedcall on javax.swing.JPopupMenu:setLightWeightPopupE nabled
    unanalyzedcall on javax.swing.JPopupMenu:setOpaque
    unanalyzedcall on javax.swing.JPopupMenu:show
    unanalyzedcall on javax.swing.ListModel:getSize
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
    unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
    unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
    unanalyzedcall on processMouseEvent

  • void processEvent(ActionType, StringBuffer, Object[])

  • Kind Annotation Text
    prethis.identity != null
    prethis.nickScrollPane != null
    unanalyzedcall on com.dmdirc.config.Identity:setOption
    unanalyzedcall on java.awt.Dimension:getWidth
    unanalyzedcall on javax.swing.JScrollPane:getSize

  • void processMouseEvent(MouseEvent)

  • Kind Annotation Text
    pre(soft) this.inputField != null
    pre(soft) this.nickList != null
    pree != null
    presumptioninit'ed(com.dmdirc.addons.ui_swing.textpane. ClickType.NICKNAME)
    presumptionjavax.swing.JList:getSelectedValue(...)@308 != null
    postnew JPopupMenu(initPopupMenu#1) num objects <= 1
    postthis.inputFieldPopup == One-of{old this. inputFieldPopup, &amp;new JPopupMenu(initPopupMenu# 1)}
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. SwingInputField:getMousePosition
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame:getTextPane
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:processMouseEvent
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPane:getHeight
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.util.ReturnableThread
    unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
    unanalyzedcall on com.dmdirc.util.ReturnableThread:run
    unanalyzedcall on initPopupMenu
    unanalyzedcall on java.awt.Point:getX
    unanalyzedcall on java.awt.Point:getY
    unanalyzedcall on java.awt.Rectangle:contains
    unanalyzedcall on java.awt.event.MouseEvent:getSource
    unanalyzedcall on java.awt.event.MouseEvent:isPopupTrigger
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.AbstractAction
    unanalyzedcall on javax.swing.JList:getCellBounds
    unanalyzedcall on javax.swing.JList:getModel
    unanalyzedcall on javax.swing.JList:getMousePosition
    unanalyzedcall on javax.swing.JList:isSelectedIndex
    unanalyzedcall on javax.swing.JList:setSelectedIndex
    unanalyzedcall on javax.swing.JPopupMenu
    unanalyzedcall on javax.swing.JPopupMenu:add
    unanalyzedcall on javax.swing.JPopupMenu:setLightWeightPopupE nabled
    unanalyzedcall on javax.swing.JPopupMenu:setOpaque
    unanalyzedcall on javax.swing.JPopupMenu:show
    unanalyzedcall on javax.swing.ListModel:getSize
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
    unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
    unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
    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}

  • void redrawNicklist()

  • Kind Annotation Text
    prethis.nickList != null

  • void removeName(ChannelClientInfo)

  • Kind Annotation Text

  • void run()

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

  • void run()

  • Kind Annotation Text
    prethis.nicklistModel != null
    prethis.nicklistModel.nicknames != null
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. NicklistListModel:fireContentsChanged
    unanalyzedcall on java.util.List:remove
    unanalyzedcall on java.util.List:size

  • void run()

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

  • void run()

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

  • void saveSplitPanePosition()

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

  • bool selectNickUnderCursor()

  • Kind Annotation Text
    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}

  • void updateNames()

  • Kind Annotation Text

  • void updateNames(List)

  • Kind Annotation Text