method com.dmdirc.FrameContainer$1__static_init

method com.dmdirc.FrameContainer$IconChanger__static_ init










method void access$100(FrameContainer)
prex0 != null
preinit'ed(x0.icon)
prex0.listeners != null
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on getFrame
unanalyzedcall on com.dmdirc.util.ListenerList:get
unanalyzedcall on java.util.List:iterator
unanalyzedcall on com.dmdirc.interfaces.IconChangeListener:ic onChanged










method com.dmdirc.FrameContainer__static_init
postinit'ed(LOGGER)









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











method void com.dmdirc.FrameContainer(String, ConfigManager)
preconfig != null
presumptioninit'ed(java.awt.Color.BLACK)
postthis.changer == &new FrameContainer$IconChanger (FrameContainer#2)
postthis.config == config
postthis.config != null
postthis.icon == icon
postinit'ed(this.icon)
postthis.listeners == &new ListenerList(FrameContai ner#1)
postthis.notification == java.awt.Color.BLACK
postinit'ed(this.notification)
postnew FrameContainer$IconChanger(FrameContainer#2) num objects == 1
postnew ListenerList(FrameContainer#1) num objects == 1
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on getFrame
unanalyzedcall on com.dmdirc.util.ListenerList:get
unanalyzedcall on java.util.List:iterator
unanalyzedcall on com.dmdirc.interfaces.IconChangeListener:ic onChanged
unanalyzedcall on com.dmdirc.config.ConfigManager:removeListe ner
unanalyzedcall on com.dmdirc.config.ConfigManager:addChangeLi stener










method void close()
presumptiongetFrame(...)@96 != null
presumptiongetFrame(...)@99 != null









  call too complex - analysis skippedInfocall on Window getFrame()










  call too complex - analysis skippedInfocall on Window getFrame()
  method not available - call not analyzedInfocall on void com.dmdirc.ui.interfaces. Window:close()











method void setIcon(String)
prethis.config != null
prethis.listeners != null
postthis.icon == icon
postinit'ed(this.icon)
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on getFrame
unanalyzedcall on com.dmdirc.util.ListenerList:get
unanalyzedcall on java.util.List:iterator
unanalyzedcall on com.dmdirc.interfaces.IconChangeListener:ic onChanged









  method not available - call not analyzedInfocall on void com.dmdirc.config.ConfigManager:remove Listener(ConfigChangeListener)










  method not available - call not analyzedInfocall on void com.dmdirc.config.ConfigManager:addCha ngeListener(String, String, ConfigChangeListener)











method void iconUpdated()
preinit'ed(this.icon)
prethis.listeners != null
presumptioncom.dmdirc.util.ListenerList:get(...)@131 != null
presumptionjava.util.Iterator:next(...)@131 != null
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
test_vectorjava.util.Iterator:hasNext(...)@131: {1}, {0}









  method not available - call not analyzedInfocall on List com.dmdirc.util.ListenerList:get(Class )










  call too complex - analysis skippedInfocall on Window getFrame()
  method not available - call not analyzedInfocall on void com.dmdirc.interfaces.IconChangeListen er:iconChanged(Window, Icon)











method Icon getIcon()
preinit'ed(this.icon)
presumptioncom.dmdirc.ui.IconManager:getIconManager(...)@143 != null
postinit'ed(return_value)









  method not available - call not analyzedInfocall on IconManager com.dmdirc.ui.IconManager:getIc onManager()
  method not available - call not analyzedInfocall on Icon com.dmdirc.ui.IconManager:getIcon(Stri ng)











method ConfigManager getConfigManager()
postreturn_value == this.config
postinit'ed(return_value)










method void activateFrame()
presumptiongetFrame(...)@159 != null









  call too complex - analysis skippedInfocall on Window getFrame()
  method not available - call not analyzedInfocall on void com.dmdirc.ui.interfaces. Window:activateFrame()











method void clearNotification()
prethis.listeners != null
presumptioncom.dmdirc.util.ListenerList:get(...)@173 != null
presumptiongetFrame(...)@166 != null
presumptioninit'ed(java.awt.Color.BLACK)
presumptionjava.lang.Object:getClass(...)@166 != null
presumptionjava.util.Iterator:next(...)@173 != null
presumptionjava.util.logging.Logger:getLogger(...)@47 != null
postthis.notification == java.awt.Color.BLACK
postinit'ed(this.notification)
test_vectorjava.util.Iterator:hasNext(...)@173: {1}, {0}









  call too complex - analysis skippedInfocall on String toString()
  call too complex - analysis skippedInfocall on Window getFrame()










  method not available - call not analyzedInfocall on List com.dmdirc.util.ListenerList:get(Class )










  call too complex - analysis skippedInfocall on Window getFrame()
  method not available - call not analyzedInfocall on void com.dmdirc.interfaces.NotificationList ener:notificationCleared(Window)











method void sendNotification(Color)
precom/dmdirc/Main.controller != null
pre(soft) colour != null
pre(soft) init'ed(this.notification)
pre(soft) this.listeners != null
presumptioncom.dmdirc.util.ListenerList:get(...)@192 != null
presumptionjava.util.Iterator:next(...)@192 != null
postthis.notification == One-of{old this.notification, colour}
postinit'ed(this.notification)
test_vectorcom.dmdirc.ui.interfaces.UIController:getActiveWind ow(...)@185: Addr_Set{null}, Inverse{null}
test_vectorjava.awt.Color:equals(...)@187: {1}, {0}
test_vectorjava.lang.Object:equals(...)@187: {1}, {0}









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










  call too complex - analysis skippedInfocall on Window getFrame()










  method not available - call not analyzedInfocall on List com.dmdirc.util.ListenerList:get(Class )










  call too complex - analysis skippedInfocall on Window getFrame()
  method not available - call not analyzedInfocall on void com.dmdirc.interfaces.NotificationList ener:notificationSet(Window, Color)











method Color getNotification()
preinit'ed(this.notification)
postreturn_value == this.notification
postinit'ed(return_value)










method bool ownsFrame(Window)
presumptiongetFrame(...)@215 != null
postinit'ed(return_value)









  call too complex - analysis skippedInfocall on Window getFrame()











method void windowOpened()
test_vectorthis.config: Addr_Set{null}, Inverse{null}
test_vectorgetFrame(...)@222: Inverse{null}, Addr_Set{null}









  call too complex - analysis skippedInfocall on Window getFrame()











method void windowClosed()










method void windowActivated()
pre(soft) this.listeners != null
presumptioncom.dmdirc.util.ListenerList:get(...)@251 != null
presumptiongetFrame(...)@243 != null
presumptiongetServer(...)@259 != null
presumptionjava.lang.Object:getClass(...)@243 != null
presumptionjava.util.Iterator:next(...)@251 != null
presumptionjava.util.logging.Logger:getLogger(...)@47 != null
postthis.notification == One-of{old this.notification, java.awt.Color.BLACK}
unanalyzedcall on java.lang.Class:getName
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on getFrame
unanalyzedcall on toString
unanalyzedcall on java.lang.Object:getClass
unanalyzedcall on java.util.logging.Logger:finer
unanalyzedcall on com.dmdirc.util.ListenerList:get
unanalyzedcall on java.util.List:iterator
unanalyzedcall on com.dmdirc.interfaces.NotificationListener: notificationCleared
test_vectorgetFrame(...)@246: Inverse{null}, Addr_Set{null}
test_vectorgetServer(...)@258: Addr_Set{null}, Inverse{null}
test_vectorjava.util.Iterator:hasNext(...)@251: {1}, {0}









  call too complex - analysis skippedInfocall on String toString()
  call too complex - analysis skippedInfocall on Window getFrame()










  call too complex - analysis skippedInfocall on Window getFrame()










  method not available - call not analyzedInfocall on List com.dmdirc.util.ListenerList:get(Class )










  call too complex - analysis skippedInfocall on Window getFrame()
  method not available - call not analyzedInfocall on void com.dmdirc.interfaces.SelectionListene r:selectionChanged(Window)










  call too complex - analysis skippedInfocall on Server getServer()










  call too complex - analysis skippedInfocall on Server getServer()











method void windowDeactivated()
presumptiongetFrame(...)@267 != null
presumptionjava.lang.Object:getClass(...)@267 != null
presumptionjava.util.logging.Logger:getLogger(...)@47 != null









  call too complex - analysis skippedInfocall on String toString()
  call too complex - analysis skippedInfocall on Window getFrame()











method void addLine(String, Object[])
presumptiongetFrame(...)@280 != null
test_vectorgetFrame(...)@279: Addr_Set{null}, Inverse{null}









  call too complex - analysis skippedInfocall on Window getFrame()










  call too complex - analysis skippedInfocall on Window getFrame()
  method not available - call not analyzedInfocall on void com.dmdirc.ui.interfaces. Window:addLine(String, Object[])











method void addLine(StringBuffer, Object[])
presumptiongetFrame(...)@293 != null
test_vectorgetFrame(...)@292: Addr_Set{null}, Inverse{null}









  call too complex - analysis skippedInfocall on Window getFrame()










  call too complex - analysis skippedInfocall on Window getFrame()
  method not available - call not analyzedInfocall on void com.dmdirc.ui.interfaces. Window:addLine(StringBuffer, Object[])











method void addNotificationListener(NotificationListener)
prethis.listeners != null









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











method void removeNotificationListener(NotificationListen er)
prethis.listeners != null









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











method void addSelectionListener(SelectionListener)
prethis.listeners != null









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











method void removeSelectionListener(SelectionListener)
prethis.listeners != null









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











method void addIconChangeListener(IconChangeListener)
prethis.listeners != null









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











method void removeIconChangeListener(IconChangeListener)
prethis.listeners != null









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











method void com.dmdirc.FrameContainer$IconChanger(FrameCo ntainer)

method void com.dmdirc.FrameContainer$IconChanger(FrameCo ntainer, FrameContainer$1)










method void configChanged(String, String)
preinit'ed(this.icon)
prethis.listeners != null
unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on getFrame
unanalyzedcall on com.dmdirc.util.ListenerList:get
unanalyzedcall on java.util.List:iterator
unanalyzedcall on com.dmdirc.interfaces.IconChangeListener:ic onChanged