Help.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void com.dmdirc.commandparser.commands.global.Help()

  • Kind Annotation Text
    preinit'ed(com/dmdirc/commandparser/CommandManager. commandChar)
    unanalyzedcall on com.dmdirc.Channel:getTabCompleter
    unanalyzedcall on com.dmdirc.Query:getTabCompleter
    unanalyzedcall on com.dmdirc.Server:getChannel
    unanalyzedcall on com.dmdirc.Server:getChannels
    unanalyzedcall on com.dmdirc.Server:getQueries
    unanalyzedcall on com.dmdirc.Server:getTabCompleter
    unanalyzedcall on com.dmdirc.ServerManager:getServerManager
    unanalyzedcall on com.dmdirc.ServerManager:getServers
    unanalyzedcall on com.dmdirc.ui.input.TabCompleter:addEntry
    unanalyzedcall on com.dmdirc.ui.input.TabCompleter:removeEntr y
    unanalyzedcall on com.dmdirc.util.MapList:containsKey
    unanalyzedcall on com.dmdirc.util.MapList:get
    unanalyzedcall on getName
    unanalyzedcall on getType
    unanalyzedcall on java.lang.String:toLowerCase
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.Map:put
    unanalyzedcall on java.util.Map:remove

  • com.dmdirc.commandparser.commands.global.Help__static_init

  • Kind Annotation Text

  • void execute(InputWindow, bool, CommandArguments)

  • Kind Annotation Text
    pre(soft) args.line != null
    pre(soft) init'ed(com/dmdirc/commandparser/CommandMana ger.commandChar)
    pre(soft) origin != null
    preargs != null
    preinit'ed(args.words)
    presumptiongetArguments(...).length@65 >= 1
    presumptiongetArguments(...)[0]@65 != null
    presumptionjava.util.Arrays:copyOfRange(...)@99 != null
    postargs.words != null
    postinit'ed(java.lang.String:split(...)._tainted)
    postinit'ed(java.lang.String:split(...).length)
    postjava.lang.String:split(...)._tainted == 0
    unanalyzedcall on com.dmdirc.commandparser.CommandType:equals
    unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:addLin e
    unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:getCom mandParser
    unanalyzedcall on getCommand
    unanalyzedcall on getCommandChar
    unanalyzedcall on getHelp
    unanalyzedcall on getName
    unanalyzedcall on getType
    unanalyzedcall on java.lang.String:charAt
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.String:split
    unanalyzedcall on java.lang.String:substring
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.Arrays:copyOfRange
    unanalyzedcall on java.util.Collections:sort
    unanalyzedcall on java.util.HashMap
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.Map$Entry:getKey
    unanalyzedcall on java.util.Map$Entry:getValue
    unanalyzedcall on java.util.Map:entrySet
    unanalyzedcall on java.util.Map:isEmpty
    unanalyzedcall on java.util.Map:keySet
    unanalyzedcall on java.util.Map:put
    unanalyzedcall on java.util.Set:iterator
    unanalyzedcall on sendLine
    test_vectorgetArguments(...).length@62: {1..+Inf}, {0}

  • String getHelp()

  • Kind Annotation Text
    postreturn_value == &"help [command] - shows client command help"

  • String getName()

  • Kind Annotation Text
    postreturn_value == &"help"

  • AdditionalTabTargets getSuggestions(int, List)

  • Kind Annotation Text
    presumptioncom.dmdirc.ui.input.AdditionalTabTargets:excludeAll (...)@159 != null
    presumptioninit'ed(com.dmdirc.ui.input.TabCompletionType. COMMAND)
    postreturn_value != null
    test_vectorarg: {-231..-1, 1..232-1}, {0}

  • void showAllCommands(InputWindow, bool)

  • Kind Annotation Text
    preorigin != null
    presumptioncom.dmdirc.ui.interfaces.InputWindow:getCommandPars er(...)@76 != null
    presumptionjava.util.Iterator:next(...)@86 != null
    unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:addLin e
    unanalyzedcall on java.util.HashMap
    test_vectorjava.lang.StringBuilder:length(...)@90: {-231..0}, {1..232-1}
    test_vectorjava.lang.StringBuilder:length(...)@97: {-231..0}, {1..232-1}
    test_vectorjava.util.Iterator:hasNext(...)@86: {0}, {1}

  • void showCommand(InputWindow, bool, String)

  • Kind Annotation Text
    pre(soft) init'ed(com/dmdirc/commandparser/CommandMana ger.commandChar)
    prename != null
    presumptionjava.util.Map_Entry:getKey(...)@129 != null
    presumptionjava.util.Map_Entry:getKey(...)@131 != null
    unanalyzedcall on com.dmdirc.commandparser.CommandType:equals
    unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:addLin e
    unanalyzedcall on getName
    unanalyzedcall on getType
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.util.HashMap
    unanalyzedcall on java.util.Map$Entry:getKey
    unanalyzedcall on java.util.Map$Entry:getValue
    unanalyzedcall on java.util.Map:entrySet
    unanalyzedcall on java.util.Map:isEmpty
    unanalyzedcall on java.util.Map:put
    unanalyzedcall on java.util.Set:iterator
    test_vectorjava.lang.String:length(...)@116: {0}, {1..232-1}

  • bool showInHelp()

  • Kind Annotation Text
    postreturn_value == 1