method com.dmdirc.addons.ui_swing.framemanager.buttonbar. ButtonBar__static_init










method void com.dmdirc.addons.ui_swing.framemanager. buttonbar.ButtonBar()
preinit'ed(com/dmdirc/config/IdentityManager. globalconfig)
pre(soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...])
presumptioncom.dmdirc.ui.interfaces.FramemanagerPosition:getPo sition(...)@98 != null
presumptiongetGlobalConfig(...).sources != null
postcom/dmdirc/config/IdentityManager.globalconfig == One-of{old com/dmdirc/config/IdentityManager. globalconfig, &new ConfigManager(getGlobalConfi g#1)}
postcom/dmdirc/config/IdentityManager.globalconfig != null
postjava.lang.StringBuilder:toString(...)._tainted == 0
postthis.buttons == &new HashMap(ButtonBar#2)
postthis.cells == 1
postnew HashMap(ButtonBar#2) num objects == 1
postnew MapList(ButtonBar#1) num objects == 1
postthis.maxButtons == 231-1
postthis.panel in Addr_Set{&new JPanel(ButtonBar#5) ,&new JPanel(ButtonBar#3)}
postthis.position != null
postthis.windows == &new MapList(ButtonBar#1)
postnew ArrayList(getSources#1) num objects <= 1
postnew ConfigManager(getGlobalConfig#1) num objects == new ArrayList(getSources#1) num objects
postnew MapList(ConfigManager#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).network == &amp;""
postnew ConfigManager(getGlobalConfig#1).server == &amp;""
postnew ConfigManager(getGlobalConfig#1).listeners == &amp;new MapList(ConfigManager#1)
postnew ConfigManager(getGlobalConfig#1).sources == &amp;new ArrayList(getSources#1)
postnew JPanel(ButtonBar#3) num objects <= 1
postnew JPanel(ButtonBar#5) num objects <= 1
unanalyzedcall on java.util.ArrayList
unanalyzedcall on com.dmdirc.logger.Logger:assertTrue
unanalyzedcall on java.util.List:iterator
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.util.List:add
unanalyzedcall on getTarget
unanalyzedcall on com.dmdirc.config.ConfigTarget$TYPE:ordinal
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on addListener
unanalyzedcall on getSources
unanalyzedcall on com.dmdirc.config.ConfigSource
unanalyzedcall on com.dmdirc.util.MapList
unanalyzedcall on addConfigManager
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on java.util.Map:get
unanalyzedcall on java.lang.Integer:intValue
unanalyzedcall on java.lang.Integer:valueOf
unanalyzedcall on java.util.Map:put
unanalyzedcall on hasOption
unanalyzedcall on getOption
unanalyzedcall on java.lang.IllegalArgumentException
unanalyzedcall on com.dmdirc.util.ConfigFile:getKeyDomain
unanalyzedcall on com.dmdirc.util.ConfigFile:isKeyDomain
test_vectorcom.dmdirc.ui.interfaces.FramemanagerPosition:isHor izontal(...)@101: {0}, {1}









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










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










  method not available - call not analyzedInfocall on bool com.dmdirc.ui.interfaces. FramemanagerPosition:isHorizontal()










  method not available - call not analyzedInfocall on void net.miginfocom.swing.MigLayout(String)










  method not available - call not analyzedInfocall on void net.miginfocom.swing.MigLayout(String)











method void setParent(JComponent)
preparent != null
prethis.position != null
pre(soft) this.cells != 0
presumption(javax.swing.JComponent:getWidth(...)@116 - 15)/this.cells in {-231..-11, -9..4_294_967_280}
presumptionjavax.swing.JComponent:getWidth(...)@119/(150 + 10) in {-231..232-1}
postthis.buttonWidth in {-231..-11, -9..4_294_967_280}
postpossibly_updated(this.maxButtons)
postthis.parent == parent
postthis.parent != null
test_vectorcom.dmdirc.ui.interfaces.FramemanagerPosition:isHor izontal(...)@118: {0}, {1}









  method not available - call not analyzedInfocall on void net.miginfocom.swing.MigLayout()










  method not available - call not analyzedInfocall on bool com.dmdirc.ui.interfaces. FramemanagerPosition:isHorizontal()










  method not available - call not analyzedInfocall on bool com.dmdirc.ui.interfaces. FramemanagerPosition:isHorizontal()











method void relayout()
prethis.panel != null
prethis.windows != null
pre(soft) init'ed(this.buttonWidth)
pre(soft) this.buttons != null
presumptioncom.dmdirc.util.MapList:entrySet(...)@131 != null
presumptionjava.util.Iterator:next(...)@131 != null
presumptionjava.util.Map:get(...)@132 != null
presumptionjava.util.Map:get(...)@133 != null
presumptionjava.util.Map:get(...)@139 != null
presumptionjava.util.Map:get(...)@140 != null
presumptionjava.util.Map_Entry:getValue(...)@138 != null
test_vectorjava.util.Iterator:hasNext(...)@131: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@138: {0}, {1}









  method not available - call not analyzedInfocall on Set com.dmdirc.util.MapList:entrySet()










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











method void addButton(FrameContainer)
presource != null
prethis.buttons != null









  method not available - call not analyzedInfocall on String com.dmdirc.FrameContainer:toString()
  method not available - call not analyzedInfocall on Icon com.dmdirc.FrameContainer:getIcon()











method bool canPositionVertically()
postreturn_value == 1










method bool canPositionHorizontally()
postreturn_value == 1










method void addWindow(FrameContainer)
prethis.buttons != null
prethis.panel != null
prethis.windows != null
prewindow != null
pre(soft) init'ed(this.buttonWidth)
unanalyzedcall on com.dmdirc.FrameContainer:toString
unanalyzedcall on com.dmdirc.FrameContainer:getIcon
unanalyzedcall on javax.swing.JToggleButton
unanalyzedcall on javax.swing.JToggleButton:addActionListener
unanalyzedcall on javax.swing.JToggleButton:setHorizontalAlig nment
unanalyzedcall on java.awt.Insets
unanalyzedcall on javax.swing.JToggleButton:setMargin
unanalyzedcall on java.util.Map:put
unanalyzedcall on javax.swing.JPanel:removeAll
unanalyzedcall on com.dmdirc.util.MapList:entrySet
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.util.Map$Entry:getKey
unanalyzedcall on java.util.Map:get
unanalyzedcall on java.awt.Dimension
unanalyzedcall on javax.swing.JToggleButton:setPreferredSize
unanalyzedcall on javax.swing.JToggleButton:setMinimumSize
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on java.util.Map$Entry:getValue
unanalyzedcall on com.dmdirc.FrameContainerComparator
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on java.util.List:iterator
unanalyzedcall on javax.swing.JPanel:validate









  method not available - call not analyzedInfocall on void com.dmdirc.util.MapList:add(Object)










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










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










  method not available - call not analyzedInfocall on void com.dmdirc.FrameContainer:addIconChang eListener(IconChangeListener)











method void delWindow(FrameContainer)
prethis.panel != null
prethis.windows != null
prewindow != null
pre(soft) init'ed(this.buttonWidth)
pre(soft) this.buttons != null
unanalyzedcall on javax.swing.JPanel:removeAll
unanalyzedcall on com.dmdirc.util.MapList:entrySet
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.util.Map$Entry:getKey
unanalyzedcall on java.util.Map:get
unanalyzedcall on java.awt.Dimension
unanalyzedcall on javax.swing.JToggleButton:setPreferredSize
unanalyzedcall on javax.swing.JToggleButton:setMinimumSize
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on java.util.Map$Entry:getValue
unanalyzedcall on com.dmdirc.FrameContainerComparator
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on java.util.List:iterator
unanalyzedcall on javax.swing.JPanel:validate









  method not available - call not analyzedInfocall on void com.dmdirc.util.MapList:remove(Object)










  method not available - call not analyzedInfocall on void com.dmdirc.FrameContainer:removeNotifi cationListener(NotificationListener)










  method not available - call not analyzedInfocall on void com.dmdirc.FrameContainer:removeIconCh angeListener(IconChangeListener)










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











method void addWindow(FrameContainer, FrameContainer)
prethis.buttons != null
prethis.panel != null
prethis.windows != null
prewindow != null
pre(soft) init'ed(this.buttonWidth)
unanalyzedcall on com.dmdirc.FrameContainer:toString
unanalyzedcall on com.dmdirc.FrameContainer:getIcon
unanalyzedcall on javax.swing.JToggleButton
unanalyzedcall on javax.swing.JToggleButton:addActionListener
unanalyzedcall on javax.swing.JToggleButton:setHorizontalAlig nment
unanalyzedcall on java.awt.Insets
unanalyzedcall on javax.swing.JToggleButton:setMargin
unanalyzedcall on java.util.Map:put
unanalyzedcall on javax.swing.JPanel:removeAll
unanalyzedcall on com.dmdirc.util.MapList:entrySet
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.util.Map$Entry:getKey
unanalyzedcall on java.util.Map:get
unanalyzedcall on java.awt.Dimension
unanalyzedcall on javax.swing.JToggleButton:setPreferredSize
unanalyzedcall on javax.swing.JToggleButton:setMinimumSize
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on java.util.Map$Entry:getValue
unanalyzedcall on com.dmdirc.FrameContainerComparator
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on java.util.List:iterator
unanalyzedcall on javax.swing.JPanel:validate









  method not available - call not analyzedInfocall on void com.dmdirc.util.MapList:add(Object, Object)










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










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










  method not available - call not analyzedInfocall on void com.dmdirc.FrameContainer:addIconChang eListener(IconChangeListener)











method void delWindow(FrameContainer, FrameContainer)
prethis.panel != null
prethis.windows != null
prewindow != null
pre(soft) init'ed(this.buttonWidth)
pre(soft) this.buttons != null
unanalyzedcall on javax.swing.JPanel:removeAll
unanalyzedcall on com.dmdirc.util.MapList:entrySet
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.util.Map$Entry:getKey
unanalyzedcall on java.util.Map:get
unanalyzedcall on java.awt.Dimension
unanalyzedcall on javax.swing.JToggleButton:setPreferredSize
unanalyzedcall on javax.swing.JToggleButton:setMinimumSize
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on java.util.Map$Entry:getValue
unanalyzedcall on com.dmdirc.FrameContainerComparator
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on java.util.List:iterator
unanalyzedcall on javax.swing.JPanel:validate









  method not available - call not analyzedInfocall on void com.dmdirc.util.MapList:remove(Object, Object)










  method not available - call not analyzedInfocall on void com.dmdirc.FrameContainer:removeNotifi cationListener(NotificationListener)










  method not available - call not analyzedInfocall on void com.dmdirc.FrameContainer:removeIconCh angeListener(IconChangeListener)










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











method void actionPerformed(ActionEvent)
prethis.buttons != null
pre(soft) e != null
pre(soft) init'ed(this.activeWindow)
presumptioncom.dmdirc.FrameContainer:getFrame(...)@230 != null
presumptionjava.util.Iterator:next(...)@228 != null
presumptionjava.util.Map:entrySet(...)@228 != null
presumptionjava.util.Map_Entry:getKey(...)@230 != null
presumptionjava.util.Map_Entry:getKey(...)@234 != null
presumptionjava.util.Map_Entry:getValue(...)@229 != null
presumptionjava.util.Map_Entry:getValue(...)@231 != null
test_vectorjava.lang.Object:equals(...)@229: {0}, {1}
test_vectorjava.lang.Object:equals(...)@230: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@228: {0}, {1}









  method not available - call not analyzedInfocall on Window com.dmdirc.FrameContainer:getFrame()










  method not available - call not analyzedInfocall on void com.dmdirc.FrameContainer:activateFram e()











method void componentResized(ComponentEvent)
prethis.panel != null
prethis.position != null
prethis.windows != null
pre(soft) this.buttons != null
pre(soft) this.cells != 0
pre(soft) this.parent != null
presumption(javax.swing.JComponent:getWidth(...)@246 - 15)/this.cells in {-231..-11, -9..4_294_967_280}
presumptionjavax.swing.JComponent:getWidth(...)@249/(150 + 10) in {-231..232-1}
postthis.buttonWidth in {-231..-11, -9..4_294_967_280}
postpossibly_updated(this.maxButtons)
unanalyzedcall on javax.swing.JPanel:removeAll
unanalyzedcall on com.dmdirc.util.MapList:entrySet
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.util.Map$Entry:getKey
unanalyzedcall on java.util.Map:get
unanalyzedcall on java.awt.Dimension
unanalyzedcall on javax.swing.JToggleButton:setPreferredSize
unanalyzedcall on javax.swing.JToggleButton:setMinimumSize
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on java.util.Map$Entry:getValue
unanalyzedcall on com.dmdirc.FrameContainerComparator
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on java.util.List:iterator
unanalyzedcall on javax.swing.JPanel:validate
test_vectorcom.dmdirc.ui.interfaces.FramemanagerPosition:isHor izontal(...)@248: {0}, {1}









  method not available - call not analyzedInfocall on bool com.dmdirc.ui.interfaces. FramemanagerPosition:isHorizontal()










  method not available - call not analyzedInfocall on bool com.dmdirc.ui.interfaces. FramemanagerPosition:isHorizontal()











method void componentMoved(ComponentEvent)










method void componentShown(ComponentEvent)










method void componentHidden(ComponentEvent)










method void notificationSet(Window, Color)
prethis.buttons != null
prewindow != null
presumptionjava.util.Map:get(...)@289 != null
test_vectorjava.util.Map:containsKey(...)@288: {0}, {1}









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










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











method void notificationCleared(Window)
prethis.buttons != null
prewindow != null
presumptioncom.dmdirc.ui.interfaces.Window:getContainer(... )@296 != null
unanalyzedcall on java.util.Map:get
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on com.dmdirc.ui.interfaces.Window:getContaine r
unanalyzedcall on javax.swing.JToggleButton:setForeground









  method not available - call not analyzedInfocall on FrameContainer com.dmdirc.ui.interfaces. Window:getContainer()
  method not available - call not analyzedInfocall on Color com.dmdirc.FrameContainer:getNotifica tion()











method void selectionChanged(Window)
preinit'ed(this.selected)
prethis.buttons != null
prewindow != null
presumptionjava.util.Map:get(...)@304 != null
presumptionjava.util.Map:get(...)@310 != null
postthis.activeWindow == window
postthis.activeWindow != null
postinit'ed(this.selected)
test_vectorthis.selected: Addr_Set{null}, Inverse{null}
test_vectorjava.util.Map:containsKey(...)@303: {0}, {1}
test_vectorjava.util.Map:containsKey(...)@309: {0}, {1}









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










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










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











method void iconChanged(Window, Icon)
prethis.buttons != null
prewindow != null
presumptionjava.util.Map:get(...)@317 != null









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