ClientComponent.java


current inspection = 2009-09-03 21:56:13 (id #1)


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


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

  • Kind Annotation Text

  • com.dmdirc.updater.components.ClientComponent__static_init

  • Kind Annotation Text

  • bool doInstall(String)

  • Kind Annotation Text
    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 com.dmdirc.logger.Logger:userError
    unanalyzedcall on java.lang.ClassLoader:getResource
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.lang.String:lastIndexOf
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.String:startsWith
    unanalyzedcall on java.lang.String:substring
    unanalyzedcall on java.lang.System:getProperty
    unanalyzedcall on java.lang.Thread:currentThread
    unanalyzedcall on java.lang.Thread:getContextClassLoader
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.net.URL:getPath
    unanalyzedcall on java.net.URL:getProtocol
    unanalyzedcall on java.net.URLDecoder:decode
    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}

  • String getFriendlyName()

  • Kind Annotation Text
    postreturn_value == &"DMDirc client"

  • String getFriendlyVersion()

  • Kind Annotation Text
    presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@61 != null
    postinit'ed(return_value)

  • String getName()

  • Kind Annotation Text
    postreturn_value == &"client"

  • Version getVersion()

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