method com.dmdirc.updater.components.PluginComponent__ static_init
postinit'ed(config)









  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.config. IdentityManager:getGlobalConfig()











method void com.dmdirc.updater.components. PluginComponent(PluginInfo)
preplugin != null
presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@45 != null
presumptioncom.dmdirc.plugins.PluginInfo:getVersion(...)@56 != null
postthis.plugin == plugin
postthis.plugin != null
unanalyzedcall on com.dmdirc.plugins.PluginInfo:getAddonID
unanalyzedcall on com.dmdirc.plugins.PluginInfo:getName
unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
unanalyzedcall on getName
unanalyzedcall on java.util.List:iterator
unanalyzedcall on java.util.List:remove
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.List:add
test_vectorcom.dmdirc.config.ConfigManager:hasOptionInt(... )@56: {0}, {1}
test_vectorcom.dmdirc.plugins.PluginInfo:getAddonID(...)@56: {-231..0}, {1..232-1}









  method not available - call not analyzedInfocall on int com.dmdirc.plugins.PluginInfo:getAddonI D()
  method not available - call not analyzedInfocall on Version com.dmdirc.plugins.PluginInfo:getVe rsion()
  method not available - call not analyzedInfocall on String com.dmdirc.plugins.PluginInfo:getNam e()
  method not available - call not analyzedInfocall on bool com.dmdirc.config.ConfigManager:hasOpt ionInt(String, String)











method String getName()
prethis.plugin != null
presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@45 != null
postjava.lang.StringBuilder:toString(...)._tainted == 0
postreturn_value in Addr_Set{&java.lang. StringBuilder:toString(...),&java.lang. StringBuilder:toString(...)}
test_vectorcom.dmdirc.plugins.PluginInfo:getAddonID(...)@66: {-231..0}, {1..232-1}









  method not available - call not analyzedInfocall on int com.dmdirc.plugins.PluginInfo:getAddonI D()










  method not available - call not analyzedInfocall on int com.dmdirc.plugins.PluginInfo:getAddonI D()










  method not available - call not analyzedInfocall on String com.dmdirc.plugins.PluginInfo:getNam e()
  method not available - call not analyzedInfocall on String com.dmdirc.config.ConfigManager:getO ption(String, String)











method String getFriendlyName()
prethis.plugin != null
postinit'ed(return_value)









  method not available - call not analyzedInfocall on String com.dmdirc.plugins.PluginInfo:getNic eName()











method String getFriendlyVersion()
prethis.plugin != null
postinit'ed(return_value)









  method not available - call not analyzedInfocall on String com.dmdirc.plugins.PluginInfo:getFri endlyVersion()











method Version getVersion()
prethis.plugin != null
postinit'ed(return_value)









  method not available - call not analyzedInfocall on Version com.dmdirc.plugins.PluginInfo:getVe rsion()











method bool doInstall(String)
prethis.plugin != null
postinit'ed(return_value)
test_vectorcom.dmdirc.plugins.PluginInfo:isLoaded(...)@100: {1}, {0}
test_vectorcom.dmdirc.plugins.PluginInfo:isLoaded(...)@114: {0}, {1}
test_vectorcom.dmdirc.plugins.PluginInfo:isLoaded(...)@96: {1}, {0}
test_vectorcom.dmdirc.plugins.PluginInfo:isUnloadable(... )@100: {1}, {0}
test_vectorcom.dmdirc.plugins.PluginInfo:isUnloadable(... )@96: {1}, {0}
test_vectorjava.io.File:exists(...)@104: {0}, {1}
test_vectorjava.io.File:exists(...)@96: {0}, {1}
test_vectorjava.io.File:renameTo(...)@100: {1}, {0}









  method not available - call not analyzedInfocall on String com.dmdirc.plugins.PluginInfo:getFul lFilename()










  method not available - call not analyzedInfocall on bool com.dmdirc.plugins.PluginInfo:isUnload able()
  method not available - call not analyzedInfocall on bool com.dmdirc.plugins.PluginInfo:isLoaded ()










  method not available - call not analyzedInfocall on bool com.dmdirc.plugins.PluginInfo:isUnload able()
  method not available - call not analyzedInfocall on bool com.dmdirc.plugins.PluginInfo:isLoaded ()










  method not available - call not analyzedInfocall on String com.dmdirc.plugins.PluginInfo:getFul lFilename()










  method not available - call not analyzedInfocall on void com.dmdirc.plugins.PluginInfo:pluginUp dated()










  method not available - call not analyzedInfocall on bool com.dmdirc.plugins.PluginInfo:isLoaded ()










  method not available - call not analyzedInfocall on void com.dmdirc.plugins.PluginInfo:unloadPl ugin()










  method not available - call not analyzedInfocall on void com.dmdirc.plugins.PluginInfo:loadPlug in()