OsdWindow.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void closeAll()

  • Kind Annotation Text
    pre(soft) windows != null
    presumptionjava.util.ArrayList:iterator(...)@200 != null
    presumptionjava.util.Iterator:next(...)@200 != null
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:transferFoc usBackward
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:remove
    unanalyzedcall on javax.swing.JDialog:dispose
    unanalyzedcall on javax.swing.JDialog:setVisible
    test_vectorjava.util.Iterator:hasNext(...)@200: {0}, {1}

  • void com.dmdirc.addons.osd.OsdWindow$1(OsdWindow)

  • Kind Annotation Text

  • com.dmdirc.addons.osd.OsdWindow$1__static_init

  • Kind Annotation Text

  • void com.dmdirc.addons.osd.OsdWindow(String, bool, int, int, OsdPlugin)

  • Kind Annotation Text
    pre(soft) windows != null
    preplugin != null
    presumptioncom.dmdirc.Main:getUI(...)@110 != null
    presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@126 != null
    presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@133 != null
    presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@135 != null
    presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@149 != null
    presumptioninit'ed(java.awt.Color.BLACK)
    presumptionjavax.swing.JLabel:getFont(...)@135 != null
    postinit'ed(this.config)
    postnew JLabel(OsdWindow#5) num objects == 1
    postnew JPanel(OsdWindow#1) num objects == 1
    postthis.config == config
    postthis.label == &new JLabel(OsdWindow#5)
    postthis.panel == &new JPanel(OsdWindow#1)
    postthis.plugin != null
    postthis.plugin == plugin
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:transferFoc usBackward
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.TimerTask
    unanalyzedcall on javax.swing.JDialog:setVisible
    test_vectorconfig: {0}, {1}

  • void com.dmdirc.addons.osd.OsdWindow(String, bool, OsdPlugin)

  • Kind Annotation Text
    pre(soft) windows != null
    preplugin != null
    presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@94 != null
    postinit'ed(this.config)
    postnew JLabel(OsdWindow#5) num objects == 1
    postnew JPanel(OsdWindow#1) num objects == 1
    postthis.config == config
    postthis.label == &new JLabel(OsdWindow#5)
    postthis.panel == &new JPanel(OsdWindow#1)
    postthis.plugin != null
    postthis.plugin == plugin
    unanalyzedcall on com.dmdirc.Main:getUI
    unanalyzedcall on com.dmdirc.addons.osd.OsdPlugin:getDomain
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:add
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:addMouseLis tener
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:addMouseMot ionListener
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:getHeight
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:getY
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:isVisible
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:pack
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:setAlwaysOn Top
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:setContentP ane
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:setDefaultC loseOperation
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:setFocusabl eWindowState
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:setLayout
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:setLocation
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:setResizabl e
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:setUndecora ted
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:transferFoc usBackward
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
    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.ui.interfaces.UIController:getMa inWindow
    unanalyzedcall on java.awt.Font:deriveFont
    unanalyzedcall on java.lang.Math:max
    unanalyzedcall on java.lang.Math:min
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.ArrayList:iterator
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:remove
    unanalyzedcall on java.util.Timer
    unanalyzedcall on java.util.Timer:schedule
    unanalyzedcall on java.util.TimerTask
    unanalyzedcall on javax.swing.JDialog
    unanalyzedcall on javax.swing.JDialog:dispose
    unanalyzedcall on javax.swing.JDialog:setVisible
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JLabel:getFont
    unanalyzedcall on javax.swing.JLabel:setFont
    unanalyzedcall on javax.swing.JLabel:setForeground
    unanalyzedcall on javax.swing.JLabel:setHorizontalAlignment
    unanalyzedcall on javax.swing.JPanel
    unanalyzedcall on javax.swing.JPanel:setBackground
    unanalyzedcall on javax.swing.JPanel:setBorder
    unanalyzedcall on javax.swing.border.LineBorder
    unanalyzedcall on net.miginfocom.swing.MigLayout

  • com.dmdirc.addons.osd.OsdWindow__static_init

  • Kind Annotation Text
    postnew ArrayList(OsdWindow__static_init#1) num objects == 1
    postwindows == &new ArrayList(OsdWindow__static_ init#1)

  • void dispose()

  • Kind Annotation Text
    prewindows != null

  • int getYPosition(OsdPlugin)

  • Kind Annotation Text
    pre(soft) windows != null
    preplugin != null
    presumptioncom.dmdirc.addons.osd.OsdWindow:getHeight(...)@185 - com.dmdirc.addons.osd.OsdWindow:getY(...)@185 in {-4_294_967_300..231-5}
    presumptioncom.dmdirc.addons.osd.OsdWindow:getY(...)@178 + com.dmdirc.addons.osd.OsdWindow:getHeight(... )@178 in {-2_147_483_653..232-6}
    presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@169 != null
    presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@171 != null
    presumptionjava.util.ArrayList:iterator(...)@176 != null
    presumptionjava.util.ArrayList:iterator(...)@183 != null
    presumptionjava.util.Iterator:next(...)@176 != null
    presumptionjava.util.Iterator:next(...)@183 != null
    postinit'ed(return_value)
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:transferFoc usBackward
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.ArrayList:iterator
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:remove
    unanalyzedcall on javax.swing.JDialog:dispose
    unanalyzedcall on javax.swing.JDialog:setVisible
    test_vectorcom.dmdirc.addons.osd.OsdWindow:isVisible(... )@177: {0}, {1}
    test_vectorcom.dmdirc.addons.osd.OsdWindow:isVisible(... )@184: {0}, {1}
    test_vectorjava.lang.String:equals(...)@174: {0}, {1}
    test_vectorjava.lang.String:equals(...)@181: {0}, {1}
    test_vectorjava.lang.String:equals(...)@188: {0}, {1}

  • void mouseClicked(MouseEvent)

  • Kind Annotation Text
    pre(soft) windows != null
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:transferFoc usBackward
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:remove
    unanalyzedcall on javax.swing.JDialog:dispose
    unanalyzedcall on javax.swing.JDialog:setVisible
    test_vectorthis.config: {1}, {0}

  • void mouseDragged(MouseEvent)

  • Kind Annotation Text
    pree != null
    prethis.startX <= 231
    prethis.startY <= 231
    presumptionjava.awt.event.MouseEvent:getLocationOnScreen(... )@269 != null

  • void mouseEntered(MouseEvent)

  • Kind Annotation Text

  • void mouseExited(MouseEvent)

  • Kind Annotation Text

  • void mouseMoved(MouseEvent)

  • Kind Annotation Text

  • void mousePressed(MouseEvent)

  • Kind Annotation Text
    pre(soft) e != null
    presumptionjava.awt.event.MouseEvent:getPoint(...)@227 != null
    presumptionjava.awt.event.MouseEvent:getPoint(...)@228 != null
    postpossibly_updated(this.startX)
    postpossibly_updated(this.startY)
    test_vectorthis.config: {0}, {1}

  • void mouseReleased(MouseEvent)

  • Kind Annotation Text

  • void run()

  • Kind Annotation Text
    pre(soft) com/dmdirc/addons/osd/OsdWindow.windows != null
    unanalyzedcall on com.dmdirc.addons.osd.OsdWindow:transferFoc usBackward
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:remove
    unanalyzedcall on javax.swing.JDialog:dispose
    unanalyzedcall on javax.swing.JDialog:setVisible

  • void setBackgroundColour(String)

  • Kind Annotation Text
    prethis.panel != null

  • void setFontSize(int)

  • Kind Annotation Text
    prethis.label != null
    presumptionjavax.swing.JLabel:getFont(...)@290 != null

  • void setForegroundColour(String)

  • Kind Annotation Text
    prethis.label != null

  • void setVisible(bool)

  • Kind Annotation Text
    pre(soft) windows != null
    test_vectorb: {0}, {1}