File Summary: PluginInfo.java

Checks Analyzed8,110
Checks Passed8,044
Percentage Passed 99.19%

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

Hot Spots -- Methods with deltas or higher-probability messages listed first

All_Methods
Method High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
loadClass       11   11 9   9
com.dmdirc.plugins.PluginInfo       6   6 1   1
unloadPlugin       4   4 1   1
updateProvides       2   2 2   2
checkRequirements       2   2 1   1
checkServices       1   1 4   4
loadPlugin       1   1 4   4
loadRequired       1   1 4   4
getMaxVersion       1   1 3   3
getMinVersion       1   1 1   1
getConfigFile       1   1      
getMigratedConfigFile       1   1      
getPersistentClasses       1   1      
isUnloadable       1   1      
loadAll       1   1      
pluginUpdated       1   1      
checkOS             8   8
checkFiles             4   4
checkPlugins             4   4
updateExports             3   3
compareTo             1   1
updateMetaData             1   1
Total     0 36   36 51   51
Total Check-Related Messages 66
Total Other Messages 21



Method: bool checkFiles(String)

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
use of default init             2   2
dead code             1   1
test always goes same way             1   1
Total     0     0 4   4




Method: bool checkOS(String, String, String, String)

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
use of default init             4   4
dead code             2   2
test always goes same way             2   2
Total     0     0 8   8




Method: bool checkPlugins(String)

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
use of default init             2   2
dead code             1   1
test always goes same way             1   1
Total     0     0 4   4




Method: bool checkRequirements(bool)

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
precondition failure       2   2      
test always goes same way             1   1
Total     0 2   2 1   1




Method: bool checkServices(List)

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
use of default init             3   3
null dereference       1   1      
unused assignment             1   1
Total     0 1   1 4   4




Method: void com.dmdirc.plugins.PluginInfo(URL, bool)

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
null dereference       5   5      
conditional throw       1   1 1   1
Total     0 6   6 1   1




Method: int compareTo(PluginInfo)

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
unused assignment in callee             1   1
Total     0     0 1   1




Method: ConfigFile getConfigFile()

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
null dereference       1   1      
Total     0 1   1     0




Method: String getMaxVersion()

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
use of default init             1   1
null dereference       1   1      
dead code             1   1
test always goes same way             1   1
Total     0 1   1 3   3




Method: ConfigFile getMigratedConfigFile()

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
null dereference       1   1      
Total     0 1   1     0




Method: String getMinVersion()

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
use of default init             1   1
null dereference       1   1      
Total     0 1   1 1   1




Method: List getPersistentClasses()

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
null dereference       1   1      
Total     0 1   1     0




Method: bool isUnloadable()

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
null dereference       1   1      
Total     0 1   1     0




Method: bool loadAll()

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
null dereference       1   1      
Total     0 1   1     0




Method: void loadClass(String)

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
precondition failure       9   9 9   9
null dereference       2   2      
Total     0 11   11 9   9




Method: void loadPlugin()

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
precondition failure       1   1 1   1
dead code             1   1
test always goes same way             2   2
Total     0 1   1 4   4




Method: void loadRequired()

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
use of default init             2   2
null dereference       1   1      
dead code             1   1
test always goes same way             1   1
Total     0 1   1 4   4




Method: void pluginUpdated()

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
null dereference       1   1      
Total     0 1   1     0




Method: void unloadPlugin(bool)

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
precondition failure       1   1 1   1
null dereference       3   3      
Total     0 4   4 1   1




Method: void updateExports()

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
use of default init             1   1
dead code             1   1
test always goes same way             1   1
Total     0     0 3   3




Method: bool updateMetaData()

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
unused assignment             1   1
Total     0     0 1   1




Method: void updateProvides()

top
Category High Prob. Medium Prob. Low Prob.
base deltas now base deltas now base deltas now
use of default init             2   2
null dereference       2   2      
Total     0 2   2 2   2




All Methods

top
Method View Method
access$002 go to source
activateServices go to source
addChild go to source
checkFiles go to source
checkMaximumVersion go to source
checkMinimumVersion go to source
checkOS go to source
checkPlugins go to source
checkRequirements go to source
checkServices go to source
checkUI go to source
com.dmdirc.plugins.PluginInfo go to source
com.dmdirc.plugins.PluginInfo go to source
com.dmdirc.plugins.PluginInfo$1 go to source
com.dmdirc.plugins.PluginInfo$1__static_init go to source
com.dmdirc.plugins.PluginInfo__static_init go to source
compareTo go to source
compareTo go to source
delChild go to source
getAddonID go to source
getAuthor go to source
getClassList go to source
getConfigFile go to source
getDefaults go to source
getDescription go to source
getExportedService go to source
getFilename go to source
getFriendlyVersion go to source
getFullFilename go to source
getKeyValue go to source
getLastError go to source
getMainClass go to source
getMaxVersion go to source
getMetaInfo go to source
getMetaInfo go to source
getMetaInfo go to source
getMetaInfo go to source
getMetaInfo go to source
getMigratedConfigFile go to source
getMinVersion go to source
getName go to source
getNiceName go to source
getPersistentClasses go to source
getPlugin go to source
getPluginClassLoader go to source
getPluginObject go to source
getProviderName go to source
getRelativeFilename go to source
getRequirementsError go to source
getResourceManager go to source
getResourceManager go to source
getServices go to source
getVersion go to source
hasPersistent go to source
isActive go to source
isLoaded go to source
isMigrated go to source
isPersistent go to source
isPersistent go to source
isTempLoaded go to source
isUnloadable go to source
loadAll go to source
loadClass go to source
loadEntirePlugin go to source
loadPlugin go to source
loadPluginTemp go to source
loadRequired go to source
pluginUpdated go to source
run go to source
toString go to source
unloadPlugin go to source
unloadPlugin go to source
updateExports go to source
updateMetaData go to source
updateProvides go to source










SofCheck Inspector Build Version : 2.17854
PluginInfo.java 2009-Jun-25 01:54:24
PluginInfo.class 2009-Sep-02 17:04:13
PluginInfo$1.class 2009-Sep-02 17:04:13