method com.dmdirc.addons.identd.IdentdPlugin__static_ init










method void com.dmdirc.addons.identd.IdentdPlugin()
postthis.servers == &new ArrayList(IdentdPlugin#1)
postnew ArrayList(IdentdPlugin#1) num objects == 1









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











method void onLoad()
presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@68 != null
postthis.myServer == &new IdentdServer(onLoad#2)
postinit'ed(this.myServer.myThread)
postinit'ed(this.myServer.serverSocket)
postnew ArrayList(IdentdServer#1) num objects == 1
postnew IdentdServer(onLoad#2) num objects == 1
postthis.myServer.clientList == &new ArrayList(IdentdServer#1)
postthis.myServer.myPlugin == this
postthis.myServer.myPlugin != null
postnew ServerSocket(startServer#1) num objects <= 1
postnew Thread(startServer#2) num objects <= 1
unanalyzedcall on com.dmdirc.util.MapList:add
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.io.IOException:getMessage
unanalyzedcall on com.dmdirc.logger.Logger:userError
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.addons.identd.IdentdPlugin:getDo main
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionIn t
unanalyzedcall on java.net.ServerSocket
unanalyzedcall on java.lang.Thread
unanalyzedcall on java.lang.Thread:start
unanalyzedcall on java.lang.String:equals
unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginI nfoByName
unanalyzedcall on com.dmdirc.plugins.PluginInfo:getRelativeFi lename
unanalyzedcall on com.dmdirc.plugins.PluginManager:delPlugin
unanalyzedcall on com.dmdirc.plugins.PluginManager:updateAuto Load
test_vectorcom.dmdirc.config.ConfigManager:getOptionBool(... )@68: {0}, {1}









  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.config. IdentityManager:getGlobalConfig()
  method not available - call not analyzedInfocall on String com.dmdirc.addons.identd. IdentdPlugin:getDomain()
  method not available - call not analyzedInfocall on bool com.dmdirc.config.ConfigManager:getOpt ionBool(String, String)











method void onUnload()
preinit'ed(this.myServer.myThread)
prethis.myServer != null
prethis.servers != null
pre(soft) this.myServer.clientList != null
pre(soft) this.myServer.serverSocket != null
postthis.myServer.myThread == null
unanalyzedcall on com.dmdirc.util.MapList:removeFromAll
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.util.List:size
unanalyzedcall on java.util.List:get
unanalyzedcall on java.lang.Thread:interrupt
unanalyzedcall on java.net.ServerSocket:close
unanalyzedcall on close
unanalyzedcall on java.util.List:clear
unanalyzedcall on java.net.Socket:close










method void processEvent(ActionType, StringBuffer, Object[])
pre(soft) arguments != null
pre(soft) arguments.length >= 1
pre(soft) init'ed(arguments[0])
pre(soft) init'ed(this.myServer.myThread)
pre(soft) this.myServer.serverSocket != null
pre(soft) this.myServer != null
pre(soft) this.myServer.clientList != null
pre(soft) this.myServer.myPlugin != null
pre(soft) this.servers != null
presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@103 != null
postthis.myServer.myThread == One-of{old this.myServer.myThread, &amp;new Thread(startServe r#2), null}
postinit'ed(this.myServer.myThread)
postthis.myServer.serverSocket == One-of{old this.myServer.serverSocket, &amp;new ServerSocket(startServer#1)}
postthis.myServer.serverSocket != null
postnew ServerSocket(startServer#1) num objects <= 1
postnew Thread(startServer#2) num objects <= 1
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.io.IOException:getMessage
unanalyzedcall on com.dmdirc.logger.Logger:userError
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.addons.identd.IdentdPlugin:getDo main
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionIn t
unanalyzedcall on java.net.ServerSocket
unanalyzedcall on java.lang.Thread
unanalyzedcall on java.lang.Thread:start
unanalyzedcall on java.lang.String:equals
unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginI nfoByName
unanalyzedcall on com.dmdirc.plugins.PluginInfo:getRelativeFi lename
unanalyzedcall on com.dmdirc.plugins.PluginManager:delPlugin
unanalyzedcall on com.dmdirc.plugins.PluginManager:updateAuto Load
unanalyzedcall on java.util.List:size
unanalyzedcall on java.util.List:get
unanalyzedcall on java.lang.Thread:interrupt
unanalyzedcall on java.net.ServerSocket:close
unanalyzedcall on close
unanalyzedcall on java.util.List:clear
unanalyzedcall on java.net.Socket:close
test_vectorjava.util.List:isEmpty(...)@94: {0}, {1}









  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.config. IdentityManager:getGlobalConfig()
  method not available - call not analyzedInfocall on String com.dmdirc.addons.identd. IdentdPlugin:getDomain()
  method not available - call not analyzedInfocall on bool com.dmdirc.config.ConfigManager:getOpt ionBool(String, String)











method void showConfig(PreferencesManager)
premanager != null
presumptioncom.dmdirc.config.prefs.PreferencesManager:getCateg ory(...)@167 != null
presumptioninit'ed(com.dmdirc.config.prefs.PreferencesType. BOOLEAN)
presumptioninit'ed(com.dmdirc.config.prefs.PreferencesType. INTEGER)
presumptioninit'ed(com.dmdirc.config.prefs.PreferencesType. TEXT)









  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesCategory(String, String)










  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesCategory(String, String)










  method not available - call not analyzedInfocall on String com.dmdirc.addons.identd. IdentdPlugin:getDomain()
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting(PreferencesType, String, String, String, String)
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesCategory:addSetting(PreferencesSetting)










  method not available - call not analyzedInfocall on String com.dmdirc.addons.identd. IdentdPlugin:getDomain()
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting(PreferencesType, String, String, String, String)
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesCategory:addSetting(PreferencesSetting)










  method not available - call not analyzedInfocall on String com.dmdirc.addons.identd. IdentdPlugin:getDomain()
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting(PreferencesType, String, String, String, String)
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesCategory:addSetting(PreferencesSetting)










  method not available - call not analyzedInfocall on String com.dmdirc.addons.identd. IdentdPlugin:getDomain()
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting(PreferencesType, String, String, String, String)
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesCategory:addSetting(PreferencesSetting)










  method not available - call not analyzedInfocall on String com.dmdirc.addons.identd. IdentdPlugin:getDomain()
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting(PreferencesType, String, String, String, String)
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesCategory:addSetting(PreferencesSetting)










  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs.validator. PortValidator()
  method not available - call not analyzedInfocall on String com.dmdirc.addons.identd. IdentdPlugin:getDomain()
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting(PreferencesType, Validator, String, String, String, String)
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesCategory:addSetting(PreferencesSetting)










  method not available - call not analyzedInfocall on String com.dmdirc.addons.identd. IdentdPlugin:getDomain()
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting(PreferencesType, String, String, String, String)
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesCategory:addSetting(PreferencesSetting)










  method not available - call not analyzedInfocall on String com.dmdirc.addons.identd. IdentdPlugin:getDomain()
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting(PreferencesType, String, String, String, String)
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesCategory:addSetting(PreferencesSetting)










  method not available - call not analyzedInfocall on String com.dmdirc.addons.identd. IdentdPlugin:getDomain()
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting(PreferencesType, String, String, String, String)
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesCategory:addSetting(PreferencesSetting)










  method not available - call not analyzedInfocall on String com.dmdirc.addons.identd. IdentdPlugin:getDomain()
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesSetting(PreferencesType, String, String, String, String)
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesCategory:addSetting(PreferencesSetting)










  method not available - call not analyzedInfocall on PreferencesCategory com.dmdirc.config. prefs.PreferencesManager:getCategory(String)
  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesCategory:addSubCategory(PreferencesCateg ory)










  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesCategory:addSubCategory(PreferencesCateg ory)