method com.dmdirc.updater.components.ClientComponent__ static_init










method void com.dmdirc.updater.components. ClientComponent()










method String getName()
postreturn_value == &"client"










method String getFriendlyName()
postreturn_value == &"DMDirc client"










method Version getVersion()
presumptioncom.dmdirc.config.ConfigManager:getOption(...)@61 != null
postreturn_value == &new Version(getVersion#1)
postnew Version(getVersion#1) num objects == 1
postinit'ed(return_value.intVersion)
postinit'ed(return_value.strVersion)
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
unanalyzedcall on java.lang.String:matches
unanalyzedcall on java.lang.Integer:parseInt










method String getFriendlyVersion()
presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@61 != null
postinit'ed(return_value)









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











method bool doInstall(String)
preinit'ed(com/dmdirc/updater/components/LauncherCompo nent.version)
presumptioncom.dmdirc.Main:getUI(...)@98 != null
presumptioninit'ed(java.io.File.separator)
postreturn_value == 1
unanalyzedcall on java.lang.Thread:currentThread
unanalyzedcall on java.lang.Thread:getContextClassLoader
unanalyzedcall on java.lang.ClassLoader:getResource
unanalyzedcall on java.net.URL:getProtocol
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.net.URL:getPath
unanalyzedcall on java.lang.System:getProperty
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:substring
unanalyzedcall on java.lang.String:lastIndexOf
unanalyzedcall on java.net.URLDecoder:decode
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on com.dmdirc.logger.Logger:userError
test_vectorcom/dmdirc/updater/components/LauncherComponent. version: {-231..-2, 0..232-1}, {-1}
test_vectorjava.io.File:exists(...)@70: {0}, {1}
test_vectorjava.lang.String:equals(...)@82: {0}, {1}









  method not available - call not analyzedInfocall on UIController com.dmdirc.Main:getUI()
  method not available - call not analyzedInfocall on void showMessageDialog(String, String)