Tree.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void com.dmdirc.addons.ui_swing.framemanager.tree.Tree$1(Tree, JTree)

  • Kind Annotation Text

  • com.dmdirc.addons.ui_swing.framemanager.tree.Tree$1__static_init

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.framemanager.tree.Tree$2(Tree, TreePath)

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

  • com.dmdirc.addons.ui_swing.framemanager.tree.Tree$2__static_init

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.framemanager.tree.Tree(TreeFrameManager, TreeModel)

  • Kind Annotation Text
    pre(soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...])
    preinit'ed(com/dmdirc/config/IdentityManager. globalconfig)
    presumption(int) (net.miginfocom.layout.UnitValue:getValue(... )@88) in {-231..232-1}
    presumptioncom.dmdirc.addons.ui_swing.framemanager.tree. Tree:getInputMap(...)@79 != null
    presumptioncom.dmdirc.addons.ui_swing.framemanager.tree. Tree:getInputMap(...)@80 != null
    presumptioncom.dmdirc.addons.ui_swing.framemanager.tree. Tree:getInputMap(...)@81 != null
    presumptioncom.dmdirc.addons.ui_swing.framemanager.tree. Tree:getInputMap(...)@82 != null
    presumptioncom.dmdirc.addons.ui_swing.framemanager.tree. Tree:getSelectionModel(...)@83 != null
    presumptiongetGlobalConfig(...).listeners != null
    presumptionnet.miginfocom.layout.PlatformDefaults:getUnitValue X(...)@88 != null
    postcom/dmdirc/config/IdentityManager.globalconfig != null
    postinit'ed(new ConfigManager(getGlobalConfig#1). channel)
    postinit'ed(new ConfigManager(getGlobalConfig#1).file)
    postinit'ed(new ConfigManager(getGlobalConfig#1).ircd)
    postinit'ed(new ConfigManager(getGlobalConfig#1). listeners)
    postinit'ed(new ConfigManager(getGlobalConfig#1). network)
    postinit'ed(new ConfigManager(getGlobalConfig#1). server)
    postinit'ed(new ConfigManager(getGlobalConfig#1). sources)
    postinit'ed(this.dragSelect)
    postinit'ed(this.manager)
    postjava.lang.StringBuilder:toString(...)._tainted == 0
    postnew ArrayList(getSources#1) num objects <= 1
    postnew ArrayList(getSources#1) num objects == 0
    postnew ConfigManager(getGlobalConfig#1) num objects == 0
    postnew ConfigManager(getGlobalConfig#1) num objects == new ArrayList(getSources#1) num objects
    postnew ConfigManager(getGlobalConfig#1).channel == &amp;java.lang.StringBuilder:toString(...)
    postnew ConfigManager(getGlobalConfig#1).ircd == &amp;""
    postnew ConfigManager(getGlobalConfig#1).listeners == &amp;new MapList(ConfigManager#1)
    postnew ConfigManager(getGlobalConfig#1).network == &amp;""
    postnew ConfigManager(getGlobalConfig#1).server == &amp;""
    postnew ConfigManager(getGlobalConfig#1).sources == &amp;new ArrayList(getSources#1)
    postnew MapList(ConfigManager#1) num objects == 0
    postnew MapList(ConfigManager#1) num objects == new ArrayList(getSources#1) num objects
    postthis.manager == manager
    unanalyzedcall on addConfigManager
    unanalyzedcall on addListener
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. TreeScroller
    unanalyzedcall on com.dmdirc.config.ConfigSource
    unanalyzedcall on com.dmdirc.config.ConfigTarget$TYPE:ordinal
    unanalyzedcall on com.dmdirc.logger.Logger:assertTrue
    unanalyzedcall on com.dmdirc.util.ConfigFile:getKeyDomain
    unanalyzedcall on com.dmdirc.util.ConfigFile:isKeyDomain
    unanalyzedcall on com.dmdirc.util.MapList
    unanalyzedcall on com.dmdirc.util.MapList:add
    unanalyzedcall on getOption
    unanalyzedcall on getSources
    unanalyzedcall on getTarget
    unanalyzedcall on hasOption
    unanalyzedcall on java.lang.Boolean:parseBoolean
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.lang.Integer:intValue
    unanalyzedcall on java.lang.Integer:valueOf
    unanalyzedcall on java.lang.String:equalsIgnoreCase
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.Collections:sort
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.Map:containsKey
    unanalyzedcall on java.util.Map:get
    unanalyzedcall on java.util.Map:put

  • com.dmdirc.addons.ui_swing.framemanager.tree.Tree__static_init

  • Kind Annotation Text

  • void configChanged(String, String)

  • Kind Annotation Text
    pre(soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...])
    preinit'ed(com/dmdirc/config/IdentityManager. globalconfig)
    postcom/dmdirc/config/IdentityManager.globalconfig != null
    postcom/dmdirc/config/IdentityManager.globalconfig == One-of{old com/dmdirc/config/IdentityManager. globalconfig, &amp;new ConfigManager(getGlobalConfi g#1)}
    postinit'ed(new ConfigManager(getGlobalConfig#1).file)
    postinit'ed(this.dragSelect)
    postjava.lang.StringBuilder:toString(...)._tainted == 0
    postnew ArrayList(getSources#1) num objects <= 1
    postnew ConfigManager(getGlobalConfig#1) num objects == new ArrayList(getSources#1) num objects
    postnew ConfigManager(getGlobalConfig#1).channel == &amp;java.lang.StringBuilder:toString(...)
    postnew ConfigManager(getGlobalConfig#1).ircd == &amp;""
    postnew ConfigManager(getGlobalConfig#1).listeners == &amp;new MapList(ConfigManager#1)
    postnew ConfigManager(getGlobalConfig#1).network == &amp;""
    postnew ConfigManager(getGlobalConfig#1).server == &amp;""
    postnew ConfigManager(getGlobalConfig#1).sources == &amp;new ArrayList(getSources#1)
    postnew MapList(ConfigManager#1) num objects == new ArrayList(getSources#1) num objects
    unanalyzedcall on addConfigManager
    unanalyzedcall on addListener
    unanalyzedcall on com.dmdirc.config.ConfigSource
    unanalyzedcall on com.dmdirc.config.ConfigTarget$TYPE:ordinal
    unanalyzedcall on com.dmdirc.logger.Logger:assertTrue
    unanalyzedcall on com.dmdirc.util.ConfigFile:getKeyDomain
    unanalyzedcall on com.dmdirc.util.ConfigFile:isKeyDomain
    unanalyzedcall on com.dmdirc.util.MapList
    unanalyzedcall on getOption
    unanalyzedcall on getSources
    unanalyzedcall on getTarget
    unanalyzedcall on hasOption
    unanalyzedcall on java.lang.Boolean:parseBoolean
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.lang.Integer:intValue
    unanalyzedcall on java.lang.Integer:valueOf
    unanalyzedcall on java.lang.String:equalsIgnoreCase
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.Collections:sort
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.Map:containsKey
    unanalyzedcall on java.util.Map:get
    unanalyzedcall on java.util.Map:put

  • TreeViewNode getNodeForLocation(int, int)

  • Kind Annotation Text
    postinit'ed(return_value)
    test_vectorcom.dmdirc.addons.ui_swing.framemanager.tree. Tree:getPathForLocation(...)@141: Addr_Set{null}, Inverse{null}

  • void mouseClicked(MouseEvent)

  • Kind Annotation Text
    pree != null
    unanalyzedcall on com.dmdirc.FrameContainer:getFrame
    unanalyzedcall on com.dmdirc.addons.ui_swing.actions. CloseFrameContainerAction
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:addCustomPopupItems
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getContainer
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getPopupMenu
    unanalyzedcall on com.dmdirc.addons.ui_swing.framemanager. tree.Tree:getPathForLocation
    unanalyzedcall on java.awt.event.MouseEvent:getX
    unanalyzedcall on java.awt.event.MouseEvent:getY
    unanalyzedcall on java.awt.event.MouseEvent:isPopupTrigger
    unanalyzedcall on javax.swing.JMenuItem
    unanalyzedcall on javax.swing.JPopupMenu:add
    unanalyzedcall on javax.swing.JPopupMenu:addSeparator
    unanalyzedcall on javax.swing.JPopupMenu:getComponentCount
    unanalyzedcall on javax.swing.JPopupMenu:show
    unanalyzedcall on javax.swing.tree.TreePath:getLastPathCompon ent

  • void mouseDragged(MouseEvent)

  • Kind Annotation Text
    pre(soft) e != null
    pre(soft) init'ed(this.dragButton)
    preinit'ed(this.dragSelect)
    prethis.manager != null
    prethis.manager.nodes != null
    prethis.manager.tree != null
    presumptionjavax.swing.tree.TreePath:getLastPathComponent(... ).frameContainer@165 != null
    presumptionjavax.swing.tree.TreePath:getLastPathComponent(... )@165 != null
    unanalyzedcall on com.dmdirc.addons.ui_swing.framemanager. tree.Tree:getPathForLocation
    unanalyzedcall on com.dmdirc.addons.ui_swing.framemanager. tree.Tree:repaint
    unanalyzedcall on getNodeForLocation
    unanalyzedcall on java.awt.event.MouseEvent:getX
    unanalyzedcall on java.awt.event.MouseEvent:getY
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.Collection:iterator
    unanalyzedcall on java.util.Map:values
    unanalyzedcall on javax.swing.tree.TreePath:getLastPathCompon ent
    test_vectorthis.dragButton: {0}, {1}
    test_vectorthis.dragSelect: {0}, {1}

  • void mouseEntered(MouseEvent)

  • Kind Annotation Text

  • void mouseExited(MouseEvent)

  • Kind Annotation Text
    prethis.manager != null
    prethis.manager.nodes != null
    prethis.manager.tree != null
    unanalyzedcall on com.dmdirc.addons.ui_swing.framemanager. tree.Tree:getPathForLocation
    unanalyzedcall on com.dmdirc.addons.ui_swing.framemanager. tree.Tree:repaint
    unanalyzedcall on getNodeForLocation
    unanalyzedcall on java.awt.event.MouseEvent:getX
    unanalyzedcall on java.awt.event.MouseEvent:getY
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.Collection:iterator
    unanalyzedcall on java.util.Map:values
    unanalyzedcall on javax.swing.tree.TreePath:getLastPathCompon ent

  • void mouseMoved(MouseEvent)

  • Kind Annotation Text
    prethis.manager != null
    prethis.manager.nodes != null
    prethis.manager.tree != null
    unanalyzedcall on com.dmdirc.addons.ui_swing.framemanager. tree.Tree:getPathForLocation
    unanalyzedcall on com.dmdirc.addons.ui_swing.framemanager. tree.Tree:repaint
    unanalyzedcall on getNodeForLocation
    unanalyzedcall on java.awt.event.MouseEvent:getX
    unanalyzedcall on java.awt.event.MouseEvent:getY
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.Collection:iterator
    unanalyzedcall on java.util.Map:values
    unanalyzedcall on javax.swing.tree.TreePath:getLastPathCompon ent

  • void mousePressed(MouseEvent)

  • Kind Annotation Text
    pree != null
    presumptionjavax.swing.tree.TreePath:getLastPathComponent(... ).frameContainer@202 != null
    presumptionjavax.swing.tree.TreePath:getLastPathComponent(... )@202 != null
    postpossibly_updated(this.dragButton)
    unanalyzedcall on com.dmdirc.FrameContainer:getFrame
    unanalyzedcall on com.dmdirc.addons.ui_swing.actions. CloseFrameContainerAction
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:addCustomPopupItems
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getContainer
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getPopupMenu
    unanalyzedcall on com.dmdirc.addons.ui_swing.framemanager. tree.Tree:getPathForLocation
    unanalyzedcall on java.awt.event.MouseEvent:getX
    unanalyzedcall on java.awt.event.MouseEvent:getY
    unanalyzedcall on java.awt.event.MouseEvent:isPopupTrigger
    unanalyzedcall on javax.swing.JMenuItem
    unanalyzedcall on javax.swing.JPopupMenu:add
    unanalyzedcall on javax.swing.JPopupMenu:addSeparator
    unanalyzedcall on javax.swing.JPopupMenu:getComponentCount
    unanalyzedcall on javax.swing.JPopupMenu:show
    unanalyzedcall on javax.swing.tree.TreePath:getLastPathCompon ent
    test_vectorcom.dmdirc.addons.ui_swing.framemanager.tree. Tree:getPathForLocation(...)@200: Addr_Set{null}, Inverse{null}
    test_vectorjava.awt.event.MouseEvent:getButton(...)@198: {-231..0, 2..232-1}, {1}

  • void mouseReleased(MouseEvent)

  • Kind Annotation Text
    pree != null
    postthis.dragButton == 0
    unanalyzedcall on com.dmdirc.FrameContainer:getFrame
    unanalyzedcall on com.dmdirc.addons.ui_swing.actions. CloseFrameContainerAction
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:addCustomPopupItems
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getContainer
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getPopupMenu
    unanalyzedcall on com.dmdirc.addons.ui_swing.framemanager. tree.Tree:getPathForLocation
    unanalyzedcall on java.awt.event.MouseEvent:getX
    unanalyzedcall on java.awt.event.MouseEvent:getY
    unanalyzedcall on java.awt.event.MouseEvent:isPopupTrigger
    unanalyzedcall on javax.swing.JMenuItem
    unanalyzedcall on javax.swing.JPopupMenu:add
    unanalyzedcall on javax.swing.JPopupMenu:addSeparator
    unanalyzedcall on javax.swing.JPopupMenu:getComponentCount
    unanalyzedcall on javax.swing.JPopupMenu:show
    unanalyzedcall on javax.swing.tree.TreePath:getLastPathCompon ent

  • void processMouseEvents(MouseEvent)

  • Kind Annotation Text
    pree != null
    presumptioncom.dmdirc.FrameContainer:getFrame(...)@247 != null
    presumptioncom.dmdirc.addons.ui_swing.components.frames. TextFrame:getPopupMenu(...)@249 != null
    presumptionjavax.swing.tree.TreePath:getLastPathComponent(... ).frameContainer@247 != null
    presumptionjavax.swing.tree.TreePath:getLastPathComponent(... )@247 != null
    test_vectorcom.dmdirc.addons.ui_swing.framemanager.tree. Tree:getPathForLocation(...)@244: Addr_Set{null}, Inverse{null}
    test_vectorjava.awt.event.MouseEvent:isPopupTrigger(...)@246: {0}, {1}
    test_vectorjavax.swing.JPopupMenu:getComponentCount(...)@251: {-231..0}, {1..232-1}

  • void run()

  • Kind Annotation Text

  • void setPath(TreePath)

  • Kind Annotation Text
    prepath != null
    presumptionjavax.swing.tree.TreePath:getLastPathComponent(... ).frameContainer@99 != null
    presumptionjavax.swing.tree.TreePath:getLastPathComponent(... )@99 != null

  • void setTreePath(TreePath)

  • Kind Annotation Text
    postinit'ed(this.path)
    postthis.path == path