URLBuilder.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • URL buildDMDircURL(String)

  • Kind Annotation Text
    presumptionjava.lang.Thread:currentThread(...)@92 != null
    presumptionjava.lang.Thread:getContextClassLoader(...)@92 != null
    postinit'ed(return_value)

  • URL buildFileURL(String)

  • Kind Annotation Text
    prepath != null
    presumptioninit'ed(com.dmdirc.logger.ErrorLevel.HIGH)
    postnew URL(buildFileURL#1) num objects <= 1
    postreturn_value in Addr_Set{null,&amp;new URL(buildFileURL#1)}

  • URL buildJarURL(String, String)

  • Kind Annotation Text
    pre(soft) jarFile != null
    presumptioninit'ed(com.dmdirc.logger.ErrorLevel.HIGH)
    postnew URL(buildJarURL#3) num objects <= 1
    postreturn_value in Addr_Set{null,&amp;new URL(buildJarURL#3)}
    unanalyzedcall on buildJarURL
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.logger.Logger:userError
    unanalyzedcall on com.dmdirc.plugins.PluginInfo:getFullFilena me
    unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginI nfoByName
    unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
    unanalyzedcall on java.lang.ClassLoader:getResource
    unanalyzedcall on java.lang.String:indexOf
    unanalyzedcall on java.lang.String:startsWith
    unanalyzedcall on java.lang.String:substring
    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
    test_vectorjava.lang.String:startsWith(...)@74: {0}, {1}

  • URL buildPluginURL(String, String)

  • Kind Annotation Text
    presumptioncom.dmdirc.plugins.PluginInfo:getFullFilename(... )@114 != null
    presumptioncom.dmdirc.plugins.PluginManager:getPluginInfoByNam e(...)@114 != null
    presumptioncom.dmdirc.plugins.PluginManager:getPluginManager(. ..)@114 != null
    postnew URL(buildJarURL#3) num objects <= 1
    postreturn_value == One-of{&amp;new URL(buildJarURL#3), null}
    postreturn_value in Addr_Set{null,&amp;new URL(buildJarURL#3)}
    unanalyzedcall on buildJarURL
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.logger.Logger:userError
    unanalyzedcall on com.dmdirc.plugins.PluginInfo:getFullFilena me
    unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginI nfoByName
    unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
    unanalyzedcall on java.lang.ClassLoader:getResource
    unanalyzedcall on java.lang.String:indexOf
    unanalyzedcall on java.lang.String:startsWith
    unanalyzedcall on java.lang.String:substring
    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

  • URL buildThemeURL(String, String)

  • Kind Annotation Text
    postnew URL(buildJarURL#3) num objects <= 1
    postreturn_value == One-of{&amp;new URL(buildJarURL#3), null}
    postreturn_value in Addr_Set{null,&amp;new URL(buildJarURL#3)}
    unanalyzedcall on buildJarURL
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.logger.Logger:userError
    unanalyzedcall on com.dmdirc.plugins.PluginInfo:getFullFilena me
    unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginI nfoByName
    unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
    unanalyzedcall on java.lang.ClassLoader:getResource
    unanalyzedcall on java.lang.String:indexOf
    unanalyzedcall on java.lang.String:startsWith
    unanalyzedcall on java.lang.String:substring
    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

  • URL buildURL(String)

  • Kind Annotation Text
    prespec != null
    presumptioninit'ed(com.dmdirc.logger.ErrorLevel.LOW)
    presumptioninit'ed(com.dmdirc.logger.ErrorLevel.MEDIUM)
    presumptionjava.lang.String:indexOf(...)@138 <= 232-2
    presumptionjava.lang.String:indexOf(...)@147 <= 232-2
    presumptionjava.lang.String:indexOf(...)@156 <= 232-2
    postinit'ed(return_value)
    postnew URL(buildFileURL#1) num objects <= 1
    postnew URL(buildJarURL#3) num objects <= 1
    postnew URL(buildURL#4) num objects <= 1
    unanalyzedcall on buildJarURL
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.logger.Logger:userError
    unanalyzedcall on com.dmdirc.plugins.PluginInfo:getFullFilena me
    unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginI nfoByName
    unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
    unanalyzedcall on java.lang.ClassLoader:getResource
    unanalyzedcall on java.lang.String:indexOf
    unanalyzedcall on java.lang.String:startsWith
    unanalyzedcall on java.lang.String:substring
    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
    test_vectorjava.lang.String:indexOf(...)@138: {0.. 232-2}, {-231..-1}
    test_vectorjava.lang.String:indexOf(...)@147: {0.. 232-2}, {-231..-1}
    test_vectorjava.lang.String:indexOf(...)@156: {0.. 232-2}, {-231..-1}
    test_vectorjava.lang.String:startsWith(...)@135: {0}, {1}
    test_vectorjava.lang.String:startsWith(...)@137: {0}, {1}
    test_vectorjava.lang.String:startsWith(...)@137: {1}, {0}
    test_vectorjava.lang.String:startsWith(...)@146: {0}, {1}
    test_vectorjava.lang.String:startsWith(...)@155: {0}, {1}
    test_vectorjava.lang.String:startsWith(...)@164: {0}, {1}
    test_vectorjava.lang.String:startsWith(...)@164: {1}, {0}

  • void com.dmdirc.util.URLBuilder()

  • Kind Annotation Text

  • com.dmdirc.util.URLBuilder__static_init

  • Kind Annotation Text