ExportInfo.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void com.dmdirc.plugins.ExportInfo(String, String, PluginInfo)

  • Kind Annotation Text
    postinit'ed(this.className)
    postinit'ed(this.methodName)
    postinit'ed(this.pluginInfo)
    postthis.className == className
    postthis.methodName == methodName
    postthis.pluginInfo == pluginInfo

  • com.dmdirc.plugins.ExportInfo__static_init

  • Kind Annotation Text

  • ExportedService getExportedService()

  • Kind Annotation Text
    pre(soft) com/dmdirc/plugins/GlobalClassLoader.me != null
    pre(soft) com/dmdirc/plugins/GlobalClassLoader.me. resourcesList != null
    pre(soft) init'ed(this.pluginInfo...metaData)
    pre(soft) init'ed(this.pluginInfo...myResourceManager)
    pre(soft) init'ed(this.pluginInfo.metaData)
    pre(soft) init'ed(this.pluginInfo.plugin)
    pre(soft) this.className != null
    pre(soft) this.pluginInfo != null
    pre(soft) this.pluginInfo...url != null
    pre(soft) this.pluginInfo.classloader != null
    pre(soft) this.pluginInfo.classloader.pluginInfo != null
    postinit'ed(com/dmdirc/plugins/GlobalClassLoader.me)
    postinit'ed(new ExportedService(getExportedService#1). myMethod)
    postinit'ed(new ExportedService(getExportedService#1). myObject)
    postinit'ed(new ExportedService(getExportedService#2). myMethod)
    postinit'ed(new GlobalClassLoader(getGlobalClassLoader# 1).resourcesList)
    postinit'ed(this.pluginInfo...myResourceManager)
    postnew ExportedService(getExportedService#1) num objects <= 1
    postnew ExportedService(getExportedService#1).myObject == One-of{this.pluginInfo.plugin, null}
    postnew ExportedService(getExportedService#2) num objects <= 1
    postnew ExportedService(getExportedService#2).myObject == null
    postnew GlobalClassLoader(getGlobalClassLoader#1) num objects == 0
    postnew HashMap(GlobalClassLoader#1) num objects == 0
    postreturn_value in Addr_Set{&amp;new ExportedService(g etExportedService#1),&amp;new ExportedService(getEx portedService#2)}
    unanalyzedcall on com.dmdirc.plugins.GlobalClassLoader:define Class
    unanalyzedcall on com.dmdirc.plugins.GlobalClassLoader:findLo adedClass
    unanalyzedcall on com.dmdirc.plugins.PluginClassLoader:define Class
    unanalyzedcall on com.dmdirc.plugins.PluginClassLoader:findLo adedClass
    unanalyzedcall on com.dmdirc.plugins.PluginClassLoader:getPar ent
    unanalyzedcall on com.dmdirc.plugins.PluginClassLoader:resolv eClass
    unanalyzedcall on com.dmdirc.util.ConfigFile:getFlatDomain
    unanalyzedcall on com.dmdirc.util.ConfigFile:getKeyDomain
    unanalyzedcall on com.dmdirc.util.ConfigFile:isFlatDomain
    unanalyzedcall on com.dmdirc.util.ConfigFile:isKeyDomain
    unanalyzedcall on com.dmdirc.util.resourcemanager. ResourceManager:getResourceBytes
    unanalyzedcall on com.dmdirc.util.resourcemanager. ResourceManager:getResourceManager
    unanalyzedcall on com.dmdirc.util.resourcemanager. ResourceManager:getResourcesStartingWith
    unanalyzedcall on com.dmdirc.util.resourcemanager. ResourceManager:resourceExists
    unanalyzedcall on getClassList
    unanalyzedcall on getFullFilename
    unanalyzedcall on getName
    unanalyzedcall on getPersistentClasses
    unanalyzedcall on getPluginClassLoader
    unanalyzedcall on getPluginInfos
    unanalyzedcall on getPluginManager
    unanalyzedcall on getResourceManager
    unanalyzedcall on isPersistent
    unanalyzedcall on java.lang.Class:getDeclaredMethods
    unanalyzedcall on java.lang.ClassLoader
    unanalyzedcall on java.lang.ClassLoader:loadClass
    unanalyzedcall on java.lang.ClassNotFoundException
    unanalyzedcall on java.lang.NoClassDefFoundError:getMessage
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.lang.String:matches
    unanalyzedcall on java.lang.String:replace
    unanalyzedcall on java.lang.String:replaceAll
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.lang.reflect.Method:getName
    unanalyzedcall on java.net.URL:getPath
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.Collection:iterator
    unanalyzedcall on java.util.HashMap
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:contains
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.Map:containsKey
    unanalyzedcall on java.util.Map:get
    unanalyzedcall on java.util.Map:put
    unanalyzedcall on java.util.Timer
    unanalyzedcall on java.util.Timer:schedule
    unanalyzedcall on java.util.TimerTask
    unanalyzedcall on loadClass