ProcessingManager.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void addProcessor(IRCProcessor)

  • Kind Annotation Text
    pre(soft) this.processHash != null
    preprocessor != null
    prethis.myParser != null
    prethis.myParser.myCallbackManager != null
    prethis.myParser.myCallbackManager.callbackHash != null
    presumptionhandles(...).length@125 <= 232-1
    presumptionhandles(...)@125 != null
    presumptionhandles(...)[...]@125 != null
    unanalyzedcall on call
    unanalyzedcall on callDebugInfo
    unanalyzedcall on doDebug
    unanalyzedcall on java.lang.Class:getName
    unanalyzedcall on java.lang.Class:getPackage
    unanalyzedcall on java.lang.Integer:valueOf
    unanalyzedcall on java.lang.Object:getClass
    unanalyzedcall on java.lang.Package:getName
    unanalyzedcall on java.lang.RuntimeException
    unanalyzedcall on java.lang.String:format
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.String:substring
    unanalyzedcall on java.lang.String:toLowerCase
    unanalyzedcall on java.util.Hashtable:containsKey
    unanalyzedcall on java.util.Hashtable:put
    unanalyzedcall on java.util.Hashtable:remove
    unanalyzedcall on java.util.Map:containsKey
    unanalyzedcall on java.util.Map:get

  • void addProcessor(String[], IRCProcessor)

  • Kind Annotation Text
    pre(soft) handles[...] != null
    pre(soft) this.processHash != null
    prehandles != null
    prehandles.length <= 232-1
    preprocessor != null
    prethis.myParser != null
    prethis.myParser.myCallbackManager != null
    prethis.myParser.myCallbackManager.callbackHash != null
    unanalyzedcall on call
    unanalyzedcall on callDebugInfo
    unanalyzedcall on java.lang.Class:getName
    unanalyzedcall on java.lang.Class:getPackage
    unanalyzedcall on java.lang.Integer:valueOf
    unanalyzedcall on java.lang.Object:getClass
    unanalyzedcall on java.lang.Package:getName
    unanalyzedcall on java.lang.RuntimeException
    unanalyzedcall on java.lang.String:format
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.String:substring
    unanalyzedcall on java.lang.String:toLowerCase
    unanalyzedcall on java.util.Map:containsKey
    unanalyzedcall on java.util.Map:get
    test_vectorjava.util.Hashtable:containsKey(...)@138: {0}, {1}

  • bool callNumeric(int, String[])

  • Kind Annotation Text
    prethis.myParser != null
    prethis.myParser.myCallbackManager != null
    prethis.myParser.myCallbackManager.callbackHash != null
    postinit'ed(return_value)
    unanalyzedcall on java.lang.RuntimeException
    unanalyzedcall on java.lang.String:toLowerCase
    unanalyzedcall on java.util.Map:containsKey
    unanalyzedcall on java.util.Map:get

  • void com.dmdirc.parser.irc.ProcessingManager(IRCParser)

  • Kind Annotation Text
    preparser != null
    preparser.myCallbackManager != null
    preparser.myCallbackManager.callbackHash != null
    postnew Hashtable(ProcessingManager#1) num objects == 1
    postthis.myParser != null
    postthis.myParser == parser
    postthis.processHash == &amp;new Hashtable(ProcessingMa nager#1)
    unanalyzedcall on call
    unanalyzedcall on callDebugInfo
    unanalyzedcall on com.dmdirc.parser.irc.IRCProcessor
    unanalyzedcall on doDebug
    unanalyzedcall on handles
    unanalyzedcall on java.lang.Class:getName
    unanalyzedcall on java.lang.Class:getPackage
    unanalyzedcall on java.lang.Integer:valueOf
    unanalyzedcall on java.lang.Object:getClass
    unanalyzedcall on java.lang.Package:getName
    unanalyzedcall on java.lang.RuntimeException
    unanalyzedcall on java.lang.String:format
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.String:substring
    unanalyzedcall on java.lang.String:toLowerCase
    unanalyzedcall on java.util.Hashtable:containsKey
    unanalyzedcall on java.util.Hashtable:put
    unanalyzedcall on java.util.Hashtable:remove
    unanalyzedcall on java.util.Map:containsKey
    unanalyzedcall on java.util.Map:get

  • com.dmdirc.parser.irc.ProcessingManager__static_init

  • Kind Annotation Text

  • void delProcessor(IRCProcessor)

  • Kind Annotation Text
    preprocessor != null
    prethis.myParser != null
    prethis.myParser.myCallbackManager != null
    prethis.myParser.myCallbackManager.callbackHash != null
    prethis.processHash != null
    presumptionjava.util.Hashtable:get(...)@157 != null
    unanalyzedcall on call
    unanalyzedcall on callDebugInfo
    unanalyzedcall on java.lang.Class:getName
    unanalyzedcall on java.lang.Class:getPackage
    unanalyzedcall on java.lang.Integer:valueOf
    unanalyzedcall on java.lang.Object:getClass
    unanalyzedcall on java.lang.Package:getName
    unanalyzedcall on java.lang.RuntimeException
    unanalyzedcall on java.lang.String:format
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.String:substring
    unanalyzedcall on java.lang.String:toLowerCase
    unanalyzedcall on java.util.Map:containsKey
    unanalyzedcall on java.util.Map:get
    test_vectorjava.lang.String:equalsIgnoreCase(...)@158: {0}, {1}
    test_vectorjava.util.Iterator:hasNext(...)@155: {0}, {1}

  • void doDebug(String, Object[])

  • Kind Annotation Text
    prethis.myParser != null
    prethis.myParser.myCallbackManager != null
    prethis.myParser.myCallbackManager.callbackHash != null
    unanalyzedcall on call
    unanalyzedcall on callDebugInfo
    unanalyzedcall on java.lang.Integer:valueOf
    unanalyzedcall on java.lang.RuntimeException
    unanalyzedcall on java.lang.String:format
    unanalyzedcall on java.lang.String:toLowerCase
    unanalyzedcall on java.util.Map:containsKey
    unanalyzedcall on java.util.Map:get

  • IRCProcessor getProcessor(String)

  • Kind Annotation Text
    presParam != null
    prethis.processHash != null
    presumptionjava.util.Hashtable:containsKey(...)@173 == 1
    postinit'ed(return_value)
    unanalyzedcall on java.lang.Exception

  • void process(String, String[])

  • Kind Annotation Text
    pre(soft) init'ed(this.myParser.lastLine)
    pre(soft) sParam != null
    pre(soft) this.myParser != null
    pre(soft) this.myParser.myCallbackManager != null
    pre(soft) this.myParser.myCallbackManager. callbackHash != null
    pre(soft) this.processHash != null
    unanalyzedcall on call
    unanalyzedcall on getCallbackManager
    unanalyzedcall on getCallbackType
    unanalyzedcall on java.lang.Exception
    unanalyzedcall on java.lang.Integer:valueOf
    unanalyzedcall on java.lang.RuntimeException
    unanalyzedcall on java.lang.String:toLowerCase
    unanalyzedcall on java.util.Hashtable:containsKey
    unanalyzedcall on java.util.Hashtable:get
    unanalyzedcall on java.util.Map:containsKey
    unanalyzedcall on java.util.Map:get