method com.dmdirc.addons.ui_swing.components. TreeScroller__static_init










method void com.dmdirc.addons.ui_swing.components. TreeScroller(JTree)
pretree != null
presumptionjavax.swing.JTree:getModel(...)@60 != null
postinit'ed(this.model)
postinit'ed(this.rootNode)
postinit'ed(this.rootVisible)
postinit'ed(this.selectionModel)
postthis.tree == tree
postthis.tree != null










method void com.dmdirc.addons.ui_swing.components. TreeScroller(DefaultTreeModel, TreeSelectionModel, bool)
premodel != null
postthis.model == model
postthis.model != null
postinit'ed(this.rootNode)
postthis.rootVisible == rootVisible
postinit'ed(this.rootVisible)
postthis.selectionModel == selectionModel
postinit'ed(this.selectionModel)










method void mouseWheelMoved(MouseWheelEvent)
pree != null
pre(soft) this.model != null
pre(soft) this.selectionModel != null
unanalyzedcall on javax.swing.tree.DefaultTreeModel:getRoot
unanalyzedcall on javax.swing.tree.TreeSelectionModel:setSele ctionPath
unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get PreviousNode
unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get LastLeaf
unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get NextNode
unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get FirstChild
unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get ChildCount
unanalyzedcall on javax.swing.tree.TreeSelectionModel:isSelec tionEmpty
unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get ChildAt
unanalyzedcall on javax.swing.tree.TreeSelectionModel:getSele ctionPath
unanalyzedcall on javax.swing.tree.TreePath:getLastPathCompon ent
unanalyzedcall on javax.swing.tree.DefaultTreeModel:getPathTo Root
unanalyzedcall on javax.swing.tree.TreePath
unanalyzedcall on setPath
unanalyzedcall on com.dmdirc.addons.ui_swing.framemanager. tree.TreeViewNode:getFrameContainer
unanalyzedcall on com.dmdirc.FrameContainer:activateFrame
test_vectorjava.awt.event.MouseWheelEvent:getWheelRotation(... )@89: {0..232-1}, {-231..-1}










method void changeFocus(bool)
pre(soft) this.model != null
pre(soft) this.selectionModel != null
presumptionjavax.swing.tree.DefaultMutableTreeNode:getChildAt( ...)@119 != null
presumptionjavax.swing.tree.TreePath:getLastPathComponent(... )@122 != null
presumptionjavax.swing.tree.TreeSelectionModel:getSelectionPat h(...)@122 != null
unanalyzedcall on javax.swing.tree.DefaultTreeModel:getRoot
unanalyzedcall on javax.swing.tree.TreeSelectionModel:setSele ctionPath
unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get PreviousNode
unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get LastLeaf
unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get NextNode
unanalyzedcall on javax.swing.tree.DefaultMutableTreeNode:get FirstChild
unanalyzedcall on javax.swing.tree.TreePath:getLastPathCompon ent
unanalyzedcall on com.dmdirc.addons.ui_swing.framemanager. tree.TreeViewNode:getFrameContainer
unanalyzedcall on com.dmdirc.FrameContainer:activateFrame
test_vectordirection: {0}, {1}
test_vectorthis.rootNode: Inverse{null}, Addr_Set{null}
test_vectorthis.rootVisible: {1}, {0}
test_vectorjavax.swing.tree.DefaultMutableTreeNode:getChildCou nt(...)@110: {-231..-1, 1.. 232-1}, {0}
test_vectorjavax.swing.tree.TreeSelectionModel:isSelectionEmpt y(...)@115: {0}, {1}










method void setPath(TreePath)
prethis.selectionModel != null










method DefaultMutableTreeNode changeFocusUp(DefaultMutabl eTreeNode)
prenode != null
pre(soft) this.model != null
pre(soft) this.rootNode != null
postinit'ed(return_value)
test_vectorthis.rootVisible: {1}, {0}
test_vectorjavax.swing.tree.DefaultMutableTreeNode:getPrevious Node(...)@155: Addr_Set{null}, Inverse{null}










method DefaultMutableTreeNode changeFocusDown(DefaultMuta bleTreeNode)
prenode != null
pre(soft) this.model != null
pre(soft) this.rootNode != null
postinit'ed(return_value)
test_vectorthis.rootVisible: {1}, {0}
test_vectorjavax.swing.tree.DefaultMutableTreeNode:getNextNode (...)@174: Inverse{null}, Addr_Set{null}