DMDircDesktopPane.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void access$000(DMDircDesktopPane, Component, Object, int)

  • Kind Annotation Text
    prex0 != null

  • int access$100(DMDircDesktopPane)

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

  • int access$102(DMDircDesktopPane, int)

  • Kind Annotation Text
    prex0 != null
    postinit'ed(return_value)
    postreturn_value == x1
    postx0.xOffset == return_value

  • int access$112(DMDircDesktopPane, int)

  • Kind Annotation Text
    preinit'ed(x0.xOffset)
    prex0 != null
    prex1 + x0.xOffset in {-231..232-1}
    postinit'ed(return_value)
    postreturn_value == x1 + old x0.xOffset
    postx0.xOffset == return_value

  • int access$200(DMDircDesktopPane)

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

  • int access$202(DMDircDesktopPane, int)

  • Kind Annotation Text
    prex0 != null
    postinit'ed(return_value)
    postreturn_value == x1
    postx0.yOffset == return_value

  • int access$212(DMDircDesktopPane, int)

  • Kind Annotation Text
    preinit'ed(x0.yOffset)
    prex0 != null
    prex1 + x0.yOffset in {-231..232-1}
    postinit'ed(return_value)
    postreturn_value == x1 + old x0.yOffset
    postx0.yOffset == return_value

  • Window access$300(DMDircDesktopPane)

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

  • Window access$302(DMDircDesktopPane, Window)

  • Kind Annotation Text
    prex0 != null
    postinit'ed(return_value)
    postreturn_value == x1
    postx0.selectedWindow == return_value

  • Map access$400(DMDircDesktopPane)

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

  • TreeViewModel access$500(DMDircDesktopPane)

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

  • MainFrame access$600(DMDircDesktopPane)

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

  • TreeSelectionModel access$700(DMDircDesktopPane)

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

  • void add(JComponent, int)

  • Kind Annotation Text
    unanalyzedcall on java.lang.Runnable:run
    unanalyzedcall on javax.swing.SwingUtilities:invokeLater
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread

  • void addWindow(FrameContainer)

  • Kind Annotation Text
    prethis.model != null
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on java.lang.Runnable:run
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread

  • void addWindow(FrameContainer, FrameContainer)

  • Kind Annotation Text
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on java.lang.Runnable:run
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread

  • void addWindow(TreeViewNode, FrameContainer)

  • Kind Annotation Text
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on java.lang.Runnable:run
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread

  • bool canPositionHorizontally()

  • Kind Annotation Text
    postreturn_value == 1

  • bool canPositionVertically()

  • Kind Annotation Text
    postreturn_value == 1

  • void com.dmdirc.addons.ui_swing.components.desktopPane.DMDircDesktopPane$1(DMDircDesktopPane, DefaultTreeModel, TreeSelectionModel, bool)

  • Kind Annotation Text
    prex0 != null
    postinit'ed(this.rootNode)
    postinit'ed(this.rootVisible)
    postinit'ed(this.selectionModel)
    postthis.model != null
    postthis.model == x0
    postthis.rootVisible == x2
    postthis.selectionModel == x1
    unanalyzedcall on javax.swing.tree.DefaultTreeModel:getRoot

  • com.dmdirc.addons.ui_swing.components.desktopPane.DMDircDesktopPane$1__static_init

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.components.desktopPane.DMDircDesktopPane$2(DMDircDesktopPane, JComponent, int)

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

  • com.dmdirc.addons.ui_swing.components.desktopPane.DMDircDesktopPane$2__static_init

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.components.desktopPane.DMDircDesktopPane$3(DMDircDesktopPane)

  • Kind Annotation Text

  • com.dmdirc.addons.ui_swing.components.desktopPane.DMDircDesktopPane$3__static_init

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.components.desktopPane.DMDircDesktopPane$4(DMDircDesktopPane, FrameContainer, FrameContainer)

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

  • com.dmdirc.addons.ui_swing.components.desktopPane.DMDircDesktopPane$4__static_init

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.components.desktopPane.DMDircDesktopPane$5(DMDircDesktopPane, FrameContainer)

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

  • com.dmdirc.addons.ui_swing.components.desktopPane.DMDircDesktopPane$5__static_init

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.components.desktopPane.DMDircDesktopPane$6(DMDircDesktopPane, FrameContainer, TreeViewNode)

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

  • com.dmdirc.addons.ui_swing.components.desktopPane.DMDircDesktopPane$6__static_init

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.components.desktopPane.DMDircDesktopPane$7(DMDircDesktopPane, Window)

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

  • com.dmdirc.addons.ui_swing.components.desktopPane.DMDircDesktopPane$7__static_init

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.components.desktopPane.DMDircDesktopPane(MainFrame)

  • Kind Annotation Text
    postinit'ed(this.mainFrame)
    postinit'ed(this.treeScroller.rootNode)
    postnew AtomicBoolean(DMDircDesktopPane#1) num objects == 1
    postnew DMDircDesktopPane$1(DMDircDesktopPane#8) num objects == 1
    postnew DefaultTreeSelectionModel(DMDircDesktopPane#7) num objects == 1
    postnew HashMap(DMDircDesktopPane#4) num objects == 1
    postnew TreeViewModel(DMDircDesktopPane#5) num objects == 1
    postthis.changing == &new AtomicBoolean(DMDircDeskt opPane#1)
    postthis.mainFrame == mainFrame
    postthis.model == &new TreeViewModel(DMDircDesktopP ane#5)
    postthis.nodes == &new HashMap(DMDircDesktopPane#4)
    postthis.selectionModel == &new DefaultTreeSelectio nModel(DMDircDesktopPane#7)
    postthis.treeScroller == &new DMDircDesktopPane$1(D MDircDesktopPane#8)
    postthis.treeScroller.model == &new TreeViewModel(DMDircDesktopPane#5)
    postthis.treeScroller.rootVisible == 0
    postthis.treeScroller.selectionModel == &new DefaultTreeSelectionModel(DMDircDesktopPane#7)
    unanalyzedcall on javax.swing.AbstractAction
    unanalyzedcall on javax.swing.ActionMap
    unanalyzedcall on javax.swing.ActionMap:put
    unanalyzedcall on javax.swing.InputMap
    unanalyzedcall on javax.swing.InputMap:put
    unanalyzedcall on javax.swing.JDesktopPane:setUI
    unanalyzedcall on javax.swing.KeyStroke:getKeyStroke
    unanalyzedcall on javax.swing.plaf.DesktopPaneUI
    unanalyzedcall on javax.swing.tree.DefaultTreeModel:getRoot

  • com.dmdirc.addons.ui_swing.components.desktopPane.DMDircDesktopPane__static_init

  • Kind Annotation Text
    postinit'ed(LOGGER)

  • void delWindow(FrameContainer)

  • Kind Annotation Text
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on java.lang.Runnable:run
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread

  • void delWindow(FrameContainer, FrameContainer)

  • Kind Annotation Text
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on java.lang.Runnable:run
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread

  • Window getSelectedWindow()

  • Kind Annotation Text
    postinit'ed(return_value)
    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 java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread

  • void handleMaximiseEvent(bool, String)

  • Kind Annotation Text
    pre(soft) init'ed(this.mainFrame.showVersion)
    pre(soft) init'ed(this.selectedWindow)
    pre(soft) this.mainFrame != null
    prethis.changing != null
    presumptionjava.util.Stack:pop(...)@355 != null
    postpossibly_updated(this.maximised)
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.ui.interfaces.Window:isMaximum
    unanalyzedcall on com.dmdirc.util.ReturnableThread
    unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
    unanalyzedcall on com.dmdirc.util.ReturnableThread:run
    unanalyzedcall on java.lang.Class:getName
    unanalyzedcall on java.lang.Object:getClass
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.JFrame:setTitle
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
    unanalyzedcall on javax.swing.UIManager:getLookAndFeel
    test_vectorisMaximised: {0}, {1}
    test_vectorjava.util.Stack:empty(...)@354: {1}, {0}
    test_vectorjava.util.concurrent.atomic.AtomicBoolean:get(... )@345: {0}, {1}
    test_vectorjavax.swing.JInternalFrame:isMaximum(...)@357: {1}, {0}
    test_vectorjavax.swing.JInternalFrame:isMaximum(...)@361: {0}, {1}
    test_vectorthis.selectedWindow: Addr_Set{null}, Inverse{null}

  • void handleTitleEvent(Window, String)

  • Kind Annotation Text
    pre(soft) init'ed(this.mainFrame.showVersion)
    pre(soft) init'ed(this.selectedWindow)
    pre(soft) this.mainFrame != null
    preinit'ed(this.maximised)
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.ui.interfaces.Window:isMaximum
    unanalyzedcall on com.dmdirc.util.ReturnableThread
    unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
    unanalyzedcall on com.dmdirc.util.ReturnableThread:run
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.JFrame:setTitle
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
    test_vectorthis.maximised: {0}, {1}
    test_vectorwindow == this.selectedWindow: {0}, {1}

  • void propertyChange(PropertyChangeEvent)

  • Kind Annotation Text
    pre(soft) init'ed(this.mainFrame.showVersion)
    pre(soft) init'ed(this.maximised)
    pre(soft) init'ed(this.selectedWindow)
    pre(soft) this.changing != null
    pre(soft) this.mainFrame != null
    preevt != null
    presumptionjava.beans.PropertyChangeEvent:getNewValue(... )@330 != null
    presumptionjava.beans.PropertyChangeEvent:getSource(...)@327 != null
    presumptionjava.beans.PropertyChangeEvent:getSource(...)@330 != null
    postinit'ed(this.maximised)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. desktopPane.DMDircDesktopPane:getAllFrames
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.ui.interfaces.Window:activateFra me
    unanalyzedcall on com.dmdirc.ui.interfaces.Window:isMaximum
    unanalyzedcall on com.dmdirc.ui.interfaces.Window:maximise
    unanalyzedcall on com.dmdirc.ui.interfaces.Window:restore
    unanalyzedcall on com.dmdirc.util.ReturnableThread
    unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
    unanalyzedcall on com.dmdirc.util.ReturnableThread:run
    unanalyzedcall on java.lang.Class:getName
    unanalyzedcall on java.lang.Object:getClass
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.Arrays:asList
    unanalyzedcall on java.util.Stack
    unanalyzedcall on java.util.Stack:addAll
    unanalyzedcall on java.util.Stack:empty
    unanalyzedcall on java.util.Stack:pop
    unanalyzedcall on java.util.concurrent.atomic. AtomicBoolean:get
    unanalyzedcall on java.util.concurrent.atomic. AtomicBoolean:set
    unanalyzedcall on javax.swing.JFrame:setTitle
    unanalyzedcall on javax.swing.JInternalFrame:isMaximum
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
    unanalyzedcall on javax.swing.UIManager:getLookAndFeel
    unanalyzedcall on setTitle
    test_vectorjava.lang.String:equals(...)@326: {0}, {1}
    test_vectorjava.lang.String:equals(...)@329: {0}, {1}

  • void run()

  • Kind Annotation Text
    pre(soft) init'ed(this.val$window.inputField)
    pre(soft) this.selectionModel != null
    preinit'ed(this.mainFrame.showVersion)
    prethis.mainFrame != null
    prethis.model != null
    prethis.nodes != null
    prethis.val$window != null
    postthis.selectedWindow == this.val$window
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.ui.interfaces.Window:isMaximum
    unanalyzedcall on com.dmdirc.util.ReturnableThread
    unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
    unanalyzedcall on com.dmdirc.util.ReturnableThread:run
    unanalyzedcall on java.lang.Boolean:booleanValue
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.JFrame:setTitle
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
    test_vectorcom.dmdirc.addons.ui_swing.framemanager.tree. TreeViewModel:getPathToRoot(...)@310: Addr_Set{null}, Inverse{null}
    test_vectorpath.length@310: {0}, {1..+Inf}

  • void run()

  • Kind Annotation Text
    pre(soft) this.xOffset <= 4_294_967_265
    pre(soft) this.yOffset <= 4_294_967_265
    prethis.val$comp != null
    postthis.xOffset == One-of{old this.xOffset, 0} + 30
    postthis.yOffset == One-of{old this.yOffset, 0} + 30
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. desktopPane.DMDircDesktopPane:addImpl

  • void run()

  • Kind Annotation Text
    prethis.nodes != null
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on java.lang.Runnable:run
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread

  • void run()

  • Kind Annotation Text
    prethis.model != null
    prethis.nodes != null
    prethis.val$window != null
    presumptioncom.dmdirc.FrameContainer:getFrame(...)@285 != null

  • void run()

  • Kind Annotation Text
    preinit'ed(this.selectedWindow)

  • void run()

  • Kind Annotation Text
    pre(soft) init'ed(this.mainFrame.showVersion)
    pre(soft) this.mainFrame != null
    pre(soft) this.model != null
    pre(soft) this.val$window != null
    presumptioncom.dmdirc.FrameContainer:getFrame(...)@256 != null
    presumptioncom.dmdirc.addons.ui_swing.components.desktopPane. DMDircDesktopPane:getAllFrames(...)@258 != null
    presumptioninit'ed(com.dmdirc.logger.ErrorLevel.MEDIUM)
    presumptionjava.util.Map:get(...)@245 != null
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.ui.interfaces.Window:isMaximum
    unanalyzedcall on com.dmdirc.util.ReturnableThread
    unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
    unanalyzedcall on com.dmdirc.util.ReturnableThread:run
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.JFrame:setTitle
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
    test_vectorcom.dmdirc.addons.ui_swing.components.desktopPane. DMDircDesktopPane:getAllFrames(...).length@258: {1..+Inf}, {0}
    test_vectorcom.dmdirc.addons.ui_swing.framemanager.tree. TreeViewNode:getLevel(...)@246: {-231.. -1, 1..232-1}, {0}
    test_vectorjava.util.Map:get(...)@242: Inverse{null}, Addr_Set{null}
    test_vectorthis.nodes: Addr_Set{null}, Inverse{null}

  • void scrollDown()

  • Kind Annotation Text
    pre(soft) this.treeScroller.model != null
    pre(soft) this.treeScroller.selectionModel != null
    prethis.treeScroller != null
    unanalyzedcall on com.dmdirc.FrameContainer:activateFrame
    unanalyzedcall on com.dmdirc.addons.ui_swing.framemanager. tree.TreeViewNode:getFrameContainer
    unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get ChildAt
    unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get ChildCount
    unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get FirstChild
    unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get LastLeaf
    unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get NextNode
    unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get PreviousNode
    unanalyzedcall on javax.swing.tree.DefaultTreeModel:getPathTo Root
    unanalyzedcall on javax.swing.tree.DefaultTreeModel:getRoot
    unanalyzedcall on javax.swing.tree.TreePath
    unanalyzedcall on javax.swing.tree.TreePath:getLastPathCompon ent
    unanalyzedcall on javax.swing.tree.TreeSelectionModel:getSele ctionPath
    unanalyzedcall on javax.swing.tree.TreeSelectionModel:isSelec tionEmpty
    unanalyzedcall on javax.swing.tree.TreeSelectionModel:setSele ctionPath
    unanalyzedcall on setPath

  • void scrollUp()

  • Kind Annotation Text
    pre(soft) this.treeScroller.model != null
    pre(soft) this.treeScroller.selectionModel != null
    prethis.treeScroller != null
    unanalyzedcall on com.dmdirc.FrameContainer:activateFrame
    unanalyzedcall on com.dmdirc.addons.ui_swing.framemanager. tree.TreeViewNode:getFrameContainer
    unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get ChildAt
    unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get ChildCount
    unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get FirstChild
    unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get LastLeaf
    unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get NextNode
    unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get PreviousNode
    unanalyzedcall on javax.swing.tree.DefaultTreeModel:getPathTo Root
    unanalyzedcall on javax.swing.tree.DefaultTreeModel:getRoot
    unanalyzedcall on javax.swing.tree.TreePath
    unanalyzedcall on javax.swing.tree.TreePath:getLastPathCompon ent
    unanalyzedcall on javax.swing.tree.TreeSelectionModel:getSele ctionPath
    unanalyzedcall on javax.swing.tree.TreeSelectionModel:isSelec tionEmpty
    unanalyzedcall on javax.swing.tree.TreeSelectionModel:setSele ctionPath
    unanalyzedcall on setPath

  • void selectionChanged(Window)

  • Kind Annotation Text
    unanalyzedcall on java.lang.Runnable:run
    unanalyzedcall on javax.swing.SwingUtilities:invokeLater
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread

  • void setParent(JComponent)

  • Kind Annotation Text

  • void setPath(TreePath)

  • Kind Annotation Text
    prepath != null
    prethis.selectionModel != null
    presumptioncom.dmdirc.addons.ui_swing.framemanager.tree. TreeViewNode:getFrameContainer(...)@122 != null
    presumptionjavax.swing.tree.TreePath:getLastPathComponent(... )@122 != null
    unanalyzedcall on javax.swing.tree.TreeSelectionModel:setSele ctionPath

  • void setUI(DesktopPaneUI)

  • Kind Annotation Text
    unanalyzedcall on javax.swing.AbstractAction
    unanalyzedcall on javax.swing.ActionMap
    unanalyzedcall on javax.swing.ActionMap:put
    unanalyzedcall on javax.swing.InputMap
    unanalyzedcall on javax.swing.InputMap:put
    unanalyzedcall on javax.swing.KeyStroke:getKeyStroke
    unanalyzedcall on javax.swing.plaf.DesktopPaneUI