| Kind |
Annotation Text |
| pre | (soft) jarFile != null |
| presumption | init'ed(com.dmdirc.logger.ErrorLevel.HIGH) |
| post | new URL(buildJarURL#3) num objects <= 1 |
| post | return_value in Addr_Set{null,&new URL(buildJarURL#3)} |
| unanalyzed | call on buildJarURL |
| unanalyzed | call on com.dmdirc.logger.Logger:appError |
| unanalyzed | call on com.dmdirc.logger.Logger:userError |
| unanalyzed | call on com.dmdirc.plugins.PluginInfo:getFullFilena me |
| unanalyzed | call on com.dmdirc.plugins.PluginManager:getPluginI nfoByName |
| unanalyzed | call on com.dmdirc.plugins.PluginManager:getPluginM anager |
| unanalyzed | call on java.lang.ClassLoader:getResource |
| unanalyzed | call on java.lang.String:indexOf |
| unanalyzed | call on java.lang.String:startsWith |
| unanalyzed | call on java.lang.String:substring |
| unanalyzed | call on java.lang.Thread:currentThread |
| unanalyzed | call on java.lang.Thread:getContextClassLoader |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.net.URL |
| test_vector | java.lang.String:startsWith(...)@74: {0}, {1} |
| Kind |
Annotation Text |
| presumption | com.dmdirc.plugins.PluginInfo:getFullFilename(... )@114 != null |
| presumption | com.dmdirc.plugins.PluginManager:getPluginInfoByNam e(...)@114 != null |
| presumption | com.dmdirc.plugins.PluginManager:getPluginManager(. ..)@114 != null |
| post | new URL(buildJarURL#3) num objects <= 1 |
| post | return_value == One-of{&new URL(buildJarURL#3), null} |
| post | return_value in Addr_Set{null,&new URL(buildJarURL#3)} |
| unanalyzed | call on buildJarURL |
| unanalyzed | call on com.dmdirc.logger.Logger:appError |
| unanalyzed | call on com.dmdirc.logger.Logger:userError |
| unanalyzed | call on com.dmdirc.plugins.PluginInfo:getFullFilena me |
| unanalyzed | call on com.dmdirc.plugins.PluginManager:getPluginI nfoByName |
| unanalyzed | call on com.dmdirc.plugins.PluginManager:getPluginM anager |
| unanalyzed | call on java.lang.ClassLoader:getResource |
| unanalyzed | call on java.lang.String:indexOf |
| unanalyzed | call on java.lang.String:startsWith |
| unanalyzed | call on java.lang.String:substring |
| unanalyzed | call on java.lang.Thread:currentThread |
| unanalyzed | call on java.lang.Thread:getContextClassLoader |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.net.URL |
| Kind |
Annotation Text |
| post | new URL(buildJarURL#3) num objects <= 1 |
| post | return_value == One-of{&new URL(buildJarURL#3), null} |
| post | return_value in Addr_Set{null,&new URL(buildJarURL#3)} |
| unanalyzed | call on buildJarURL |
| unanalyzed | call on com.dmdirc.logger.Logger:appError |
| unanalyzed | call on com.dmdirc.logger.Logger:userError |
| unanalyzed | call on com.dmdirc.plugins.PluginInfo:getFullFilena me |
| unanalyzed | call on com.dmdirc.plugins.PluginManager:getPluginI nfoByName |
| unanalyzed | call on com.dmdirc.plugins.PluginManager:getPluginM anager |
| unanalyzed | call on java.lang.ClassLoader:getResource |
| unanalyzed | call on java.lang.String:indexOf |
| unanalyzed | call on java.lang.String:startsWith |
| unanalyzed | call on java.lang.String:substring |
| unanalyzed | call on java.lang.Thread:currentThread |
| unanalyzed | call on java.lang.Thread:getContextClassLoader |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.net.URL |
| Kind |
Annotation Text |
| pre | spec != null |
| presumption | init'ed(com.dmdirc.logger.ErrorLevel.LOW) |
| presumption | init'ed(com.dmdirc.logger.ErrorLevel.MEDIUM) |
| presumption | java.lang.String:indexOf(...)@138 <= 232-2 |
| presumption | java.lang.String:indexOf(...)@147 <= 232-2 |
| presumption | java.lang.String:indexOf(...)@156 <= 232-2 |
| post | init'ed(return_value) |
| post | new URL(buildFileURL#1) num objects <= 1 |
| post | new URL(buildJarURL#3) num objects <= 1 |
| post | new URL(buildURL#4) num objects <= 1 |
| unanalyzed | call on buildJarURL |
| unanalyzed | call on com.dmdirc.logger.Logger:appError |
| unanalyzed | call on com.dmdirc.logger.Logger:userError |
| unanalyzed | call on com.dmdirc.plugins.PluginInfo:getFullFilena me |
| unanalyzed | call on com.dmdirc.plugins.PluginManager:getPluginI nfoByName |
| unanalyzed | call on com.dmdirc.plugins.PluginManager:getPluginM anager |
| unanalyzed | call on java.lang.ClassLoader:getResource |
| unanalyzed | call on java.lang.String:indexOf |
| unanalyzed | call on java.lang.String:startsWith |
| unanalyzed | call on java.lang.String:substring |
| unanalyzed | call on java.lang.Thread:currentThread |
| unanalyzed | call on java.lang.Thread:getContextClassLoader |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.net.URL |
| test_vector | java.lang.String:indexOf(...)@138: {0.. 232-2}, {-231..-1} |
| test_vector | java.lang.String:indexOf(...)@147: {0.. 232-2}, {-231..-1} |
| test_vector | java.lang.String:indexOf(...)@156: {0.. 232-2}, {-231..-1} |
| test_vector | java.lang.String:startsWith(...)@135: {0}, {1} |
| test_vector | java.lang.String:startsWith(...)@137: {0}, {1} |
| test_vector | java.lang.String:startsWith(...)@137: {1}, {0} |
| test_vector | java.lang.String:startsWith(...)@146: {0}, {1} |
| test_vector | java.lang.String:startsWith(...)@155: {0}, {1} |
| test_vector | java.lang.String:startsWith(...)@164: {0}, {1} |
| test_vector | java.lang.String:startsWith(...)@164: {1}, {0} |