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










method FrameContainer getContainer()
postinit'ed(return_value)
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getContainer










method void com.dmdirc.addons.ui_swing.components.frames. InputTextFrame(WritableFrameContainer, SwingController)
preowner != null
presumptioncom.dmdirc.WritableFrameContainer:getConfigManager( ...)@99 != null
presumptioncom.dmdirc.WritableFrameContainer:getServer(... )@114 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. TextFrame:getContainer(...)@187 != null
postthis.awayLabel == &new JLabel(initComponents#3)
postthis.inputField == &new SwingInputField(initCom ponents#1)
postthis.inputFieldPopup == &new JPopupMenu(initPop upMenu#1)
postthis.inputPanel == &new JPanel(initComponents#4 )
postthis.nickPopup == &new JPopupMenu(initComponent s#2)
postnew JLabel(SwingInputField#3) num objects == 1
postnew JLabel(SwingInputField#4) num objects == 1
postnew JLabel(initComponents#3) 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 JTextField(SwingInputField#2) num objects == 1
postnew ListenerList(SwingInputField#1) num objects == 1
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)
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 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 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 net.miginfocom.swing.MigLayout
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
test_vectorcom.dmdirc.WritableFrameContainer:getServer(... )@113: Addr_Set{null}, Inverse{null}









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. frames.TextFrame(FrameContainer, SwingController)










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.WritableFrameConta iner: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 Color com.dmdirc.config.ConfigManager:getOp tionColour(String, String, String[])










  method not available - call not analyzedInfocall on Color com.dmdirc.config.ConfigManager:getOp tionColour(String, String, String[])










  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.config.ConfigManager:addCha ngeListener(String, String, ConfigChangeListener)










  method not available - call not analyzedInfocall on Server com.dmdirc.WritableFrameContainer:ge tServer()










  method not available - call not analyzedInfocall on Server com.dmdirc.WritableFrameContainer:ge tServer()
  method not available - call not analyzedInfocall on void com.dmdirc.Server:addAwayStateListener (AwayStateListener)











method void open()
prethis.inputField != null
pre(soft) this.awayLabel != null
presumptioncom.dmdirc.WritableFrameContainer:getServer(... )@124 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. InputTextFrame:getConfigManager(...)@122 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. TextFrame:getContainer(...)@187 != null
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getContainer
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on com.dmdirc.util.ReturnableThread
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 java.lang.Boolean:booleanValue
test_vectorcom.dmdirc.WritableFrameContainer:getServer(... )@122: Addr_Set{null}, Inverse{null}
test_vectorcom.dmdirc.config.ConfigManager:getOptionBool(... )@122: {0}, {1}









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










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.addons.ui_swing. components.frames.InputTextFrame:getConfigManager()
  method not available - call not analyzedInfocall on bool com.dmdirc.config.ConfigManager:getOpt ionBool(String, String)
  method not available - call not analyzedInfocall on Server com.dmdirc.WritableFrameContainer:ge tServer()










  method not available - call not analyzedInfocall on Server com.dmdirc.WritableFrameContainer:ge tServer()
  method not available - call not analyzedInfocall on bool com.dmdirc.Server:isAway()











method void initComponents()
presumption(int) (net.miginfocom.layout.UnitValue:getValue(... )@146) in {-231..232-1}
presumptionnet.miginfocom.layout.PlatformDefaults:getUnitValue X(...)@146 != null
postthis.awayLabel == &new JLabel(initComponents#3)
postthis.inputField == &new SwingInputField(initCom ponents#1)
postthis.inputFieldPopup == &new JPopupMenu(initPop upMenu#1)
postthis.inputPanel == &new JPanel(initComponents#4 )
postthis.nickPopup == &new JPopupMenu(initComponent s#2)
postnew JLabel(SwingInputField#3) num objects == 1
postnew JLabel(SwingInputField#4) num objects == 1
postnew JLabel(initComponents#3) 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 JTextField(SwingInputField#2) num objects == 1
postnew ListenerList(SwingInputField#1) num objects == 1
postnew SwingInputField(initComponents#1) num objects == 1
postthis.inputField.errorIndicator == &new JLabel(SwingInputField#4)
postthis.inputField.listeners == &new ListenerList(SwingInputField#1)
postthis.inputField.textField == &new JTextField(SwingInputField#2)
postthis.inputField.wrapIndicator == &new JLabel(SwingInputField#3)
unanalyzedcall on javax.swing.JPopupMenu
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 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 javax.swing.JLabel:setVisible
unanalyzedcall on net.miginfocom.swing.MigLayout
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









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. SwingInputField:addMouseListener(MouseListener)










  method not available - call not analyzedInfocall on UnitValue net.miginfocom.layout. PlatformDefaults:getUnitValueX(String)
  method not available - call not analyzedInfocall on float net.miginfocom.layout. UnitValue:getValue()











method void initPopupMenu()
prethis.inputField != null
postthis.inputFieldPopup == &new JPopupMenu(initPop upMenu#1)
postnew JPopupMenu(initPopupMenu#1) num objects == 1
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










method void initInputField()
prethis.inputField != null
presumptioncom.dmdirc.addons.ui_swing.components. SwingInputField:getActionMap(...)@172 != null
presumptioncom.dmdirc.addons.ui_swing.components. SwingInputField:getInputMap(...)@174 != null
presumptioncom.dmdirc.addons.ui_swing.components. SwingInputField:getInputMap(...)@176 != null
presumptioncom.dmdirc.util.ReturnableThread:getObject(... )@203 != null
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









  method not available - call not analyzedInfocall on ActionMap com.dmdirc.addons.ui_swing. components.SwingInputField:getActionMap()










  method not available - call not analyzedInfocall on InputMap com.dmdirc.addons.ui_swing. components.SwingInputField:getInputMap(int)










  method not available - call not analyzedInfocall on InputMap com.dmdirc.addons.ui_swing. components.SwingInputField:getInputMap(int)











method WritableFrameContainer getContainer()
postinit'ed(return_value)









  method not available - call not analyzedInfocall on FrameContainer com.dmdirc.addons.ui_swing. components.frames.TextFrame:getContainer()











method InputHandler getInputHandler()
preinit'ed(this.inputHandler)
postreturn_value == this.inputHandler
postinit'ed(return_value)










method void setInputHandler(InputHandler)
prenewInputHandler != null
preinit'ed(this.inputField)
postthis.inputHandler == newInputHandler
postthis.inputHandler != null









  method not available - call not analyzedInfocall on void com.dmdirc.ui.input.InputHandler:addVa lidationListener(InputValidationListener)











method SwingInputField getInputField()
preinit'ed(this.inputField)
postreturn_value == this.inputField
postinit'ed(return_value)










method void setInputField(SwingInputField)
postthis.inputField == newInputField
postinit'ed(this.inputField)










method JLabel getAwayLabel()
preinit'ed(this.awayLabel)
postreturn_value == this.awayLabel
postinit'ed(return_value)










method void setAwayIndicator(bool)
pre(soft) this.awayLabel != null
pre(soft) this.inputPanel != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. InputTextFrame:getConfigManager(...)@244 != null
test_vectorawayState: {1}, {0}









  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.addons.ui_swing. components.frames.InputTextFrame:getConfigManager()
  method not available - call not analyzedInfocall on bool com.dmdirc.config.ConfigManager:getOpt ionBool(String, String)











method void mouseClicked(MouseEvent)
premouseEvent != null
pre(soft) this.inputField != null
postpossibly_updated(this.inputFieldPopup)
postnew JPopupMenu(initPopupMenu#1) num objects <= 1
unanalyzedcall on javax.swing.JPopupMenu
unanalyzedcall on processMouseEvent
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 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









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










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. frames.TextFrame:mouseClicked(MouseEvent)











method void mousePressed(MouseEvent)
premouseEvent != null
pre(soft) this.inputField != null
postpossibly_updated(this.inputFieldPopup)
postnew JPopupMenu(initPopupMenu#1) num objects <= 1
unanalyzedcall on javax.swing.JPopupMenu
unanalyzedcall on processMouseEvent
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 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









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. frames.TextFrame:mousePressed(MouseEvent)











method void mouseReleased(MouseEvent)
premouseEvent != null
pre(soft) this.inputField != null
postpossibly_updated(this.inputFieldPopup)
postnew JPopupMenu(initPopupMenu#1) num objects <= 1
unanalyzedcall on javax.swing.JPopupMenu
unanalyzedcall on processMouseEvent
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 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









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. frames.TextFrame:mouseReleased(MouseEvent)











method void processMouseEvent(MouseEvent)
pree != null
pre(soft) this.inputField != null
presumption(int) (java.awt.Point:getX(...)@297) in {-231..232-1}
presumption(int) (net.miginfocom.layout.UnitValue:getValue(... )@297) + (int) (java.awt.Point:getY(...)@297) + com.dmdirc.addons.ui_swing.textpane. TextPane:getHeight(...)@297 in range
presumption(int) (net.miginfocom.layout.UnitValue:getValue(... )@297) + (int) (java.awt.Point:getY(...)@297) + com.dmdirc.addons.ui_swing.textpane. TextPane:getHeight(...)@297 in {-231.. 232-1}
presumptioncom.dmdirc.addons.ui_swing.components.frames. InputTextFrame:getTextPane(...)@297 != null
presumptionnet.miginfocom.layout.PlatformDefaults:getUnitValue X(...)@297 != null
postthis.inputFieldPopup == One-of{old this. inputFieldPopup, &amp;new JPopupMenu(initPopupMenu# 1)}
postnew JPopupMenu(initPopupMenu#1) num objects <= 1
unanalyzedcall on javax.swing.JPopupMenu
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. SwingInputField:getMousePosition(...)@293: Addr_Set{null}, Inverse{null}
test_vectorjava.awt.event.MouseEvent:isPopupTrigger(...)@292: {0}, {1}









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










  method not available - call not analyzedInfocall on TextPane com.dmdirc.addons.ui_swing. components.frames.InputTextFrame:getTextPane()
  method not available - call not analyzedInfocall on int com.dmdirc.addons.ui_swing.textpane. TextPane:getHeight()
  method not available - call not analyzedInfocall on UnitValue net.miginfocom.layout. PlatformDefaults:getUnitValueX(String)
  method not available - call not analyzedInfocall on float net.miginfocom.layout. UnitValue:getValue()










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. frames.TextFrame:processMouseEvent(MouseEvent)











method void doPaste()
pre(soft) this.inputField != null
presumptioninit'ed(com.dmdirc.logger.ErrorLevel.LOW)
presumptionjava.awt.Toolkit:getDefaultToolkit(...)@310 != null
presumptionjava.awt.Toolkit:getDefaultToolkit(...)@321 != null
presumptionjava.awt.Toolkit:getSystemClipboard(...)@310 != null
presumptionjava.awt.Toolkit:getSystemClipboard(...)@321 != null
presumptioninit'ed(java.awt.datatransfer.DataFlavor. stringFlavor)
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getContainer
unanalyzedcall on java.lang.String:replace
unanalyzedcall on java.lang.String:split
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame:getConfigManager
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 java.lang.Integer:intValue
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on java.lang.String:substring
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionIn t
unanalyzedcall on com.dmdirc.WritableFrameContainer:getNumLin es
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame:getController
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.paste. PasteDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.paste. PasteDialog:setVisible
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
unanalyzedcall on com.dmdirc.WritableFrameContainer:sendLine
test_vectorjava.awt.datatransfer.Clipboard:isDataFlavorAvailab le(...)@310: {1}, {0}









  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:appError(Erro rLevel, String, Throwable)











method void doPaste(String)
prethis.inputField != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. InputTextFrame:getConfigManager(...)@347 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. InputTextFrame:getController(...)@352 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. TextFrame:getContainer(...)@187 != null
presumptioncom.dmdirc.util.ReturnableThread:getObject(... )@203 != null
presumptiongetSplitLine(...).length <= 232-1
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getContainer
unanalyzedcall on java.lang.String:replace
unanalyzedcall on java.lang.String:split
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 java.lang.Integer:intValue
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
test_vectorclipboard: Addr_Set{null}, Inverse{null}
test_vectorgetSplitLine(...).length: {0,1}, {2.. 232-1}









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










  method not available - call not analyzedInfocall on int com.dmdirc.WritableFrameContainer:getNu mLines(String)










  method not available - call not analyzedInfocall on SwingController com.dmdirc.addons.ui_swing. components.frames.InputTextFrame:getController()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. paste.PasteDialog(InputTextFrame, String, Window)
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. paste.PasteDialog:setVisible(bool)










  method not available - call not analyzedInfocall on void com.dmdirc.WritableFrameContainer:send Line(String)











method String[] getSplitLine(String)
preline != null
postjava.lang.String:split(...)._tainted == 0
postreturn_value == &amp;java.lang.String:split(...)










method void configChanged(String, String)
pre(soft) init'ed(this.inputField)
presumptioncom.dmdirc.addons.ui_swing.components.frames. InputTextFrame:getConfigManager(...)@385 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. InputTextFrame:getConfigManager(...)@390 != null
presumptioncom.dmdirc.addons.ui_swing.components.frames. InputTextFrame:getConfigManager(...)@393 != null
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater
test_vectorthis.inputField: Addr_Set{null}, Inverse{null}
test_vectorcom.dmdirc.addons.ui_swing.components.frames. InputTextFrame:getConfigManager(...)@381: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:equals(...)@381: {0}, {1}
test_vectorjava.lang.String:equals(...)@383: {1}, {0}
test_vectorjava.lang.String:equals(...)@383: {0}, {1}
test_vectorjava.lang.String:equals(...)@388: {1}, {0}
test_vectorjava.lang.String:equals(...)@388: {0}, {1}









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. frames.TextFrame:configChanged(String, String)










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.addons.ui_swing. components.frames.InputTextFrame:getConfigManager()










  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.addons.ui_swing. components.frames.InputTextFrame: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.InputTextFrame: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.InputTextFrame:getConfigManager()
  method not available - call not analyzedInfocall on Color com.dmdirc.config.ConfigManager:getOp tionColour(String, String, String[])











method void popuplateNicklistPopup(String)
presumptioncom.dmdirc.commandparser.PopupManager:getMenu(... )@407 != null
presumptioninit'ed(com.dmdirc.commandparser.PopupType.CHAN_ NICK)
postthis.nickPopup == &amp;new JPopupMenu(popuplateNick listPopup#1)
postnew JPopupMenu(popuplateNicklistPopup#1) num objects == 1
unanalyzedcall on com.dmdirc.commandparser.PopupMenu:getItems
unanalyzedcall on java.util.List:iterator
unanalyzedcall on com.dmdirc.commandparser.PopupMenuItem:isDi vider
unanalyzedcall on javax.swing.JSeparator
unanalyzedcall on javax.swing.JComponent:add
unanalyzedcall on com.dmdirc.commandparser.PopupMenuItem:isSu bMenu
unanalyzedcall on com.dmdirc.commandparser.PopupMenuItem:getN ame
unanalyzedcall on javax.swing.JMenu
unanalyzedcall on com.dmdirc.commandparser.PopupMenuItem:getS ubMenu
unanalyzedcall on populatePopupMenu
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame:getCommandParser
unanalyzedcall on com.dmdirc.commandparser.PopupMenuItem:getC ommand
unanalyzedcall on javax.swing.AbstractAction
unanalyzedcall on javax.swing.JMenuItem









  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.addons.ui_swing. components.frames.InputTextFrame:getConfigManager()
  method not available - call not analyzedInfocall on PopupMenu com.dmdirc.commandparser. PopupManager:getMenu(PopupType, ConfigManager)











method JComponent populatePopupMenu(JComponent, PopupMenu, Object[])
prepopup != null
pre(soft) menu != null
presumptioncom.dmdirc.commandparser.PopupMenu:getItems(... )@425 != null
presumptioncom.dmdirc.commandparser.PopupMenuItem:getSubMenu(. ..)@429 != null
presumptionjava.util.Iterator:next(...)@425 != null
postreturn_value == menu
postreturn_value != null
unanalyzedcall on com.dmdirc.commandparser.PopupMenu:getItems
unanalyzedcall on java.util.List:iterator
unanalyzedcall on com.dmdirc.commandparser.PopupMenuItem:isDi vider
unanalyzedcall on javax.swing.JSeparator
unanalyzedcall on javax.swing.JComponent:add
unanalyzedcall on com.dmdirc.commandparser.PopupMenuItem:isSu bMenu
unanalyzedcall on com.dmdirc.commandparser.PopupMenuItem:getN ame
unanalyzedcall on javax.swing.JMenu
unanalyzedcall on com.dmdirc.commandparser.PopupMenuItem:getS ubMenu
unanalyzedcall on populatePopupMenu
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame:getCommandParser
unanalyzedcall on com.dmdirc.commandparser.PopupMenuItem:getC ommand
unanalyzedcall on javax.swing.AbstractAction
unanalyzedcall on javax.swing.JMenuItem
test_vectorcom.dmdirc.commandparser.PopupMenuItem:isDivider(.. .)@426: {0}, {1}
test_vectorcom.dmdirc.commandparser.PopupMenuItem:isSubMenu(.. .)@428: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@425: {0}, {1}









  method not available - call not analyzedInfocall on List com.dmdirc.commandparser. PopupMenu:getItems()










  method not available - call not analyzedInfocall on bool com.dmdirc.commandparser. PopupMenuItem:isDivider()










  method not available - call not analyzedInfocall on bool com.dmdirc.commandparser. PopupMenuItem:isSubMenu()










  method not available - call not analyzedInfocall on String com.dmdirc.commandparser. PopupMenuItem:getName()
  method not available - call not analyzedInfocall on PopupMenu com.dmdirc.commandparser. PopupMenuItem:getSubMenu()










  method not available - call not analyzedInfocall on CommandParser com.dmdirc.addons.ui_swing. components.frames.InputTextFrame:getCommandParser()
  method not available - call not analyzedInfocall on String com.dmdirc.commandparser. PopupMenuItem:getName()
  method not available - call not analyzedInfocall on String com.dmdirc.commandparser. PopupMenuItem:getCommand(Object[])











method void requestInputFieldFocus()
preinit'ed(this.inputField)
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on com.dmdirc.util.ReturnableThread
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 java.lang.Boolean:booleanValue
test_vectorthis.inputField: Addr_Set{null}, Inverse{null}










method void onAway(String)
pre(soft) this.awayLabel != null
pre(soft) this.inputPanel != null
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame:getConfigManager
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on javax.swing.JLabel:setVisible










method void onBack()
pre(soft) this.awayLabel != null
pre(soft) this.inputPanel != null
unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.InputTextFrame:getConfigManager
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on javax.swing.JLabel:setVisible










method void close()
presumptioncom.dmdirc.WritableFrameContainer:getServer(... )@464 != 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.WritableFrameContainer:getServer(... )@463: Addr_Set{null}, Inverse{null}
test_vectorcom.dmdirc.addons.ui_swing.components.frames. TextFrame:getContainer(...)@187: Addr_Set{null}, Inverse{null}









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










  method not available - call not analyzedInfocall on Server com.dmdirc.WritableFrameContainer:ge tServer()










  method not available - call not analyzedInfocall on Server com.dmdirc.WritableFrameContainer:ge tServer()
  method not available - call not analyzedInfocall on void com.dmdirc.Server:removeAwayStateListe ner(AwayStateListener)