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

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

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

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

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

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

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










method void access$000(DMDircDesktopPane, Component, Object, int)
prex0 != null

method int access$100(DMDircDesktopPane)
prex0 != null
preinit'ed(x0.xOffset)
postreturn_value == x0.xOffset
postinit'ed(return_value)

method int access$102(DMDircDesktopPane, int)
prex0 != null
postreturn_value == x1
postinit'ed(return_value)
postx0.xOffset == return_value

method int access$200(DMDircDesktopPane)
prex0 != null
preinit'ed(x0.yOffset)
postreturn_value == x0.yOffset
postinit'ed(return_value)

method int access$202(DMDircDesktopPane, int)
prex0 != null
postreturn_value == x1
postinit'ed(return_value)
postx0.yOffset == return_value

method int access$112(DMDircDesktopPane, int)
preinit'ed(x0.xOffset)
prex0 != null
prex1 + x0.xOffset in {-231..232-1}
postreturn_value == x1 + old x0.xOffset
postinit'ed(return_value)
postx0.xOffset == return_value

method int access$212(DMDircDesktopPane, int)
preinit'ed(x0.yOffset)
prex0 != null
prex1 + x0.yOffset in {-231..232-1}
postreturn_value == x1 + old x0.yOffset
postinit'ed(return_value)
postx0.yOffset == return_value

method Window access$300(DMDircDesktopPane)
prex0 != null
preinit'ed(x0.selectedWindow)
postreturn_value == x0.selectedWindow
postinit'ed(return_value)

method Map access$400(DMDircDesktopPane)
prex0 != null
postreturn_value == x0.nodes
postinit'ed(return_value)

method TreeViewModel access$500(DMDircDesktopPane)
prex0 != null
postreturn_value == x0.model
postinit'ed(return_value)

method MainFrame access$600(DMDircDesktopPane)
prex0 != null
preinit'ed(x0.mainFrame)
postreturn_value == x0.mainFrame
postinit'ed(return_value)

method Window access$302(DMDircDesktopPane, Window)
prex0 != null
postreturn_value == x1
postinit'ed(return_value)
postx0.selectedWindow == return_value

method TreeSelectionModel access$700(DMDircDesktopPane)
prex0 != null
postreturn_value == x0.selectionModel
postinit'ed(return_value)









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. desktopPane.DMDircDesktopPane:addImpl(Component, Object, int)











method com.dmdirc.addons.ui_swing.components.desktopPane. DMDircDesktopPane__static_init
postinit'ed(LOGGER)










method void com.dmdirc.addons.ui_swing.components. desktopPane.DMDircDesktopPane(MainFrame)
postthis.changing == &new AtomicBoolean(DMDircDeskt opPane#1)
postthis.mainFrame == mainFrame
postinit'ed(this.mainFrame)
postthis.model == &new TreeViewModel(DMDircDesktopP ane#5)
postthis.treeScroller.model == &new TreeViewModel(DMDircDesktopPane#5)
postthis.nodes == &new HashMap(DMDircDesktopPane#4)
postthis.selectionModel == &new DefaultTreeSelectio nModel(DMDircDesktopPane#7)
postthis.treeScroller.selectionModel == &new DefaultTreeSelectionModel(DMDircDesktopPane#7)
postthis.treeScroller == &new DMDircDesktopPane$1(D MDircDesktopPane#8)
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
postinit'ed(this.treeScroller.rootNode)
postthis.treeScroller.rootVisible == 0
unanalyzedcall on javax.swing.JDesktopPane:setUI
unanalyzedcall on javax.swing.InputMap
unanalyzedcall on javax.swing.ActionMap
unanalyzedcall on javax.swing.KeyStroke:getKeyStroke
unanalyzedcall on javax.swing.InputMap:put
unanalyzedcall on javax.swing.AbstractAction
unanalyzedcall on javax.swing.ActionMap:put
unanalyzedcall on javax.swing.plaf.DesktopPaneUI
unanalyzedcall on javax.swing.tree.DefaultTreeModel:getRoot









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. desktopPane.DMDircDesktopPane:setBackground(Color)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. desktopPane.DMDircDesktopPane:setBorder(Border)










  method not available - call not analyzedInfocall on DesktopPaneUI com.dmdirc.addons.ui_swing. components.desktopPane.DMDircDesktopPane:getUI()










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. framemanager.tree.TreeViewNode(NodeLabel, FrameContainer)
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. framemanager.tree.TreeViewModel(TreeViewNode)











method void com.dmdirc.addons.ui_swing.components. desktopPane.DMDircDesktopPane$1(DMDircDesktopPane, DefaultTreeModel, TreeSelectionModel, bool)
prex0 != null
postthis.model == x0
postthis.model != null
postinit'ed(this.rootNode)
postthis.rootVisible == x2
postinit'ed(this.rootVisible)
postthis.selectionModel == x1
postinit'ed(this.selectionModel)
unanalyzedcall on javax.swing.tree.DefaultTreeModel:getRoot










method void setPath(TreePath)
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









  method not available - call not analyzedInfocall on FrameContainer com.dmdirc.addons.ui_swing. framemanager.tree.TreeViewNode:getFrameContainer()
  method not available - call not analyzedInfocall on void com.dmdirc.FrameContainer:activateFram e()










  method not available - call not analyzedInfocall on void com.dmdirc.ui.WindowManager:addFrameMa nager(FrameManager)











method void setUI(DesktopPaneUI)
unanalyzedcall on javax.swing.InputMap
unanalyzedcall on javax.swing.ActionMap
unanalyzedcall on javax.swing.KeyStroke:getKeyStroke
unanalyzedcall on javax.swing.InputMap:put
unanalyzedcall on javax.swing.AbstractAction
unanalyzedcall on javax.swing.ActionMap:put
unanalyzedcall on javax.swing.plaf.DesktopPaneUI










method void com.dmdirc.addons.ui_swing.components. desktopPane.DMDircDesktopPane$2(DMDircDesktopPane, JComponent, int)
postthis.val$comp == Param_2
postinit'ed(this.val$comp)
postthis.val$index == Param_3
postinit'ed(this.val$index)

method void add(JComponent, int)
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater










method void run()
prethis.val$comp != null
pre(soft) this.xOffset <= 4_294_967_265
pre(soft) this.yOffset <= 4_294_967_265
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









  method not available - call not analyzedInfocall on int com.dmdirc.addons.ui_swing.components. desktopPane.DMDircDesktopPane:getWidth()










  method not available - call not analyzedInfocall on int com.dmdirc.addons.ui_swing.components. desktopPane.DMDircDesktopPane:getHeight()











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

method Window getSelectedWindow()
postinit'ed(return_value)
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
unanalyzedcall on com.dmdirc.util.ReturnableThread:run
unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject









  method not available - call not analyzedInfocall on void com.dmdirc.util.ReturnableThread()











method void run()
preinit'ed(this.selectedWindow)









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. desktopPane.DMDircDesktopPane$3:setObject(Object)











method void setParent(JComponent)










method bool canPositionVertically()
postreturn_value == 1










method bool canPositionHorizontally()
postreturn_value == 1










method void addWindow(FrameContainer)
prethis.model != null
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
unanalyzedcall on com.dmdirc.logger.Logger:appError









  method not available - call not analyzedInfocall on TreeViewNode com.dmdirc.addons.ui_swing. framemanager.tree.TreeViewModel:getRootNode()











method void com.dmdirc.addons.ui_swing.components. desktopPane.DMDircDesktopPane$4(DMDircDesktopPane, FrameContainer, FrameContainer)
postthis.val$parent == Param_2
postinit'ed(this.val$parent)
postthis.val$window == Param_3
postinit'ed(this.val$window)

method void addWindow(FrameContainer, FrameContainer)
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
unanalyzedcall on com.dmdirc.logger.Logger:appError










method void run()
prethis.nodes != null
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
unanalyzedcall on com.dmdirc.logger.Logger:appError










method void delWindow(FrameContainer, FrameContainer)
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
unanalyzedcall on com.dmdirc.logger.Logger:appError










method void com.dmdirc.addons.ui_swing.components. desktopPane.DMDircDesktopPane$5(DMDircDesktopPane, FrameContainer)
postthis.val$window == Param_2
postinit'ed(this.val$window)

method void delWindow(FrameContainer)
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
unanalyzedcall on com.dmdirc.logger.Logger:appError










method void run()
pre(soft) this.mainFrame != null
pre(soft) init'ed(this.mainFrame.showVersion)
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 java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
unanalyzedcall on com.dmdirc.logger.Logger:appError
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on com.dmdirc.util.ReturnableThread:run
unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
unanalyzedcall on com.dmdirc.ui.interfaces.Window:isMaximum
unanalyzedcall on javax.swing.JFrame:setTitle
test_vectorthis.nodes: Addr_Set{null}, Inverse{null}
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}









  method not available - call not analyzedInfocall on int com.dmdirc.addons.ui_swing. framemanager.tree.TreeViewNode:getLevel()










  method not available - call not analyzedInfocall on String com.dmdirc.addons.ui_swing. framemanager.tree.TreeViewNode:toString()
  method not available - call not analyzedInfocall on void com.dmdirc.logger.Logger:appError(Erro rLevel, String, Throwable)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. framemanager.tree.TreeViewModel:removeNodeFromParen t(MutableTreeNode)










  method not available - call not analyzedInfocall on void com.dmdirc.FrameContainer:removeSelect ionListener(SelectionListener)










  method not available - call not analyzedInfocall on Window com.dmdirc.FrameContainer:getFrame()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. frames.TextFrame:removePropertyChangeListener(Prope rtyChangeListener)










  method not available - call not analyzedInfocall on JInternalFrame[] com.dmdirc.addons.ui_ swing.components.desktopPane.DMDircDesktopPane:getA llFrames()











method void com.dmdirc.addons.ui_swing.components. desktopPane.DMDircDesktopPane$6(DMDircDesktopPane, FrameContainer, TreeViewNode)
postthis.val$parent == Param_3
postinit'ed(this.val$parent)
postthis.val$window == Param_2
postinit'ed(this.val$window)

method void addWindow(TreeViewNode, FrameContainer)
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
unanalyzedcall on com.dmdirc.logger.Logger:appError










method void run()
prethis.model != null
prethis.nodes != null
prethis.val$window != null
presumptioncom.dmdirc.FrameContainer:getFrame(...)@285 != null









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. framemanager.tree.TreeViewNode(NodeLabel, FrameContainer)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. framemanager.tree.TreeViewNode:setUserObject(Object )










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. framemanager.tree.TreeViewModel:insertNodeInto(Tree ViewNode, TreeViewNode)










  method not available - call not analyzedInfocall on void com.dmdirc.FrameContainer:addSelection Listener(SelectionListener)










  method not available - call not analyzedInfocall on Window com.dmdirc.FrameContainer:getFrame()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. frames.TextFrame:addPropertyChangeListener(Property ChangeListener)











method void scrollUp()
prethis.treeScroller != null
pre(soft) this.treeScroller.model != null
pre(soft) this.treeScroller.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










method void scrollDown()
prethis.treeScroller != null
pre(soft) this.treeScroller.model != null
pre(soft) this.treeScroller.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










method void com.dmdirc.addons.ui_swing.components. desktopPane.DMDircDesktopPane$7(DMDircDesktopPane, Window)
postthis.val$window == Param_2
postinit'ed(this.val$window)

method void selectionChanged(Window)
unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
unanalyzedcall on java.lang.Runnable:run
unanalyzedcall on javax.swing.SwingUtilities:invokeLater










method void run()
prethis.mainFrame != null
preinit'ed(this.mainFrame.showVersion)
prethis.model != null
prethis.nodes != null
prethis.val$window != null
pre(soft) this.selectionModel != null
pre(soft) init'ed(this.val$window.inputField)
postthis.selectedWindow == this.val$window
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
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
unanalyzedcall on com.dmdirc.ui.interfaces.Window:isMaximum
unanalyzedcall on javax.swing.JFrame:setTitle
test_vectorcom.dmdirc.addons.ui_swing.framemanager.tree. TreeViewModel:getPathToRoot(...)@310: Addr_Set{null}, Inverse{null}
test_vectorpath.length@310: {0}, {1..+Inf}









  method not available - call not analyzedInfocall on FrameContainer com.dmdirc.ui.interfaces. Window:getContainer()
  method not available - call not analyzedInfocall on TreeNode[] com.dmdirc.addons.ui_swing. framemanager.tree.TreeViewModel:getPathToRoot(TreeN ode)










  method not available - call not analyzedInfocall on String com.dmdirc.ui.interfaces. Window:getTitle()











method void propertyChange(PropertyChangeEvent)
preevt != null
pre(soft) init'ed(this.maximised)
pre(soft) this.changing != null
pre(soft) this.mainFrame != null
pre(soft) init'ed(this.mainFrame.showVersion)
pre(soft) init'ed(this.selectedWindow)
presumptionjava.beans.PropertyChangeEvent:getNewValue(... )@330 != null
presumptionjava.beans.PropertyChangeEvent:getSource(...)@327 != null
presumptionjava.beans.PropertyChangeEvent:getSource(...)@330 != null
postinit'ed(this.maximised)
unanalyzedcall on setTitle
unanalyzedcall on java.util.concurrent.atomic. AtomicBoolean:get
unanalyzedcall on java.util.concurrent.atomic. AtomicBoolean:set
unanalyzedcall on javax.swing.UIManager:getLookAndFeel
unanalyzedcall on java.lang.Object:getClass
unanalyzedcall on java.lang.Class:getName
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.Stack
unanalyzedcall on com.dmdirc.addons.ui_swing.components. desktopPane.DMDircDesktopPane:getAllFrames
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on java.util.Stack:addAll
unanalyzedcall on java.util.Stack:empty
unanalyzedcall on java.util.Stack:pop
unanalyzedcall on javax.swing.JInternalFrame:isMaximum
unanalyzedcall on com.dmdirc.ui.interfaces.Window:maximise
unanalyzedcall on com.dmdirc.ui.interfaces.Window:restore
unanalyzedcall on com.dmdirc.ui.interfaces.Window:activateFra me
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.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on com.dmdirc.ui.interfaces.Window:isMaximum
unanalyzedcall on javax.swing.JFrame:setTitle
test_vectorjava.lang.String:equals(...)@326: {0}, {1}
test_vectorjava.lang.String:equals(...)@329: {0}, {1}









  method not available - call not analyzedInfocall on String com.dmdirc.ui.interfaces. Window:getTitle()










  method not available - call not analyzedInfocall on String com.dmdirc.ui.interfaces. Window:getTitle()











method void handleTitleEvent(Window, String)
preinit'ed(this.maximised)
pre(soft) this.mainFrame != null
pre(soft) init'ed(this.mainFrame.showVersion)
pre(soft) init'ed(this.selectedWindow)
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.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on com.dmdirc.ui.interfaces.Window:isMaximum
unanalyzedcall on javax.swing.JFrame:setTitle
test_vectorthis.maximised: {0}, {1}
test_vectorwindow == this.selectedWindow: {0}, {1}










method void handleMaximiseEvent(bool, String)
prethis.changing != null
pre(soft) this.mainFrame != null
pre(soft) init'ed(this.mainFrame.showVersion)
pre(soft) init'ed(this.selectedWindow)
presumptionjava.util.Stack:pop(...)@355 != null
postpossibly_updated(this.maximised)
unanalyzedcall on javax.swing.UIManager:getLookAndFeel
unanalyzedcall on java.lang.Object:getClass
unanalyzedcall on java.lang.Class:getName
unanalyzedcall on java.lang.String:equals
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.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
unanalyzedcall on com.dmdirc.util.ReturnableThread
unanalyzedcall on com.dmdirc.ui.interfaces.Window:isMaximum
unanalyzedcall on javax.swing.JFrame:setTitle
test_vectorisMaximised: {0}, {1}
test_vectorthis.selectedWindow: Addr_Set{null}, Inverse{null}
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}









  method not available - call not analyzedInfocall on JInternalFrame[] com.dmdirc.addons.ui_ swing.components.desktopPane.DMDircDesktopPane:getA llFrames()










  method not available - call not analyzedInfocall on void com.dmdirc.ui.interfaces. Window:maximise()










  method not available - call not analyzedInfocall on void com.dmdirc.ui.interfaces. Window:restore()










  method not available - call not analyzedInfocall on void com.dmdirc.ui.interfaces. Window:activateFrame()