Last Msg First Msg
























method com.dmdirc.commandparser.commands.server.Ignore__ static_init










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










method void execute(InputWindow, Server, bool, CommandArguments)
preargs != null
preinit'ed(args.words)
preserver != null
pre(soft) args.line != null
pre(soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...])
pre(soft) init'ed(com/dmdirc/commandparser/CommandMana ger.commandChar)
presumptioncom.dmdirc.Server:getNetworkIdentity(...)@63 != null
presumptioncom.dmdirc.Server:getParser(...)@109 != null
presumptioncom.dmdirc.parser.irc.IRCParser:getIRCStringConvert er(...)@109 != null
presumptiongetArguments(...).length@106 >= 1
presumptiongetArguments(...).length@65 >= 1
presumptiongetArguments(...).length@91 >= 1
presumptiongetArguments(...)[0]@106 != null
presumptiongetArguments(...)[0]@65 != null
presumptiongetArguments(...)[0]@91 != null
presumptionidentity.file@63 != null
presumptionidentity.listeners@63 != null
presumptionidentity.myTarget@63 != null
presumptionjava.util.Arrays:copyOfRange(...)@99 != null
presumptionjava.util.Iterator:next(...)@79 != null
presumptionjava.util.Map:get(...)@336 != null
postargs.words != null
postinit'ed(java.lang.String:split(...)._tainted)
postjava.lang.String:split(...)._tainted == 0
postinit'ed(java.lang.String:split(...).length)
postjava.lang.StringBuilder:toString(...)._tainted == 0
postnew ArrayList(getSources#1) num objects <= 1
postnew ArrayList(getSources#1) num objects == 0
postnew ConfigManager(setOption#2) num objects <= 1
postnew ConfigManager(setOption#2) num objects == 0
postinit'ed(new ConfigManager(setOption#2).channel)
postinit'ed(new ConfigManager(setOption#2).ircd)
postinit'ed(new ConfigManager(setOption#2).listeners)
postinit'ed(new ConfigManager(setOption#2).network)
postinit'ed(new ConfigManager(setOption#2).server)
postinit'ed(new ConfigManager(setOption#2).sources)
postnew MapList(ConfigManager#1) num objects <= 1
postnew MapList(ConfigManager#1) num objects == 0
unanalyzedcall on hasOption
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on java.util.Map:get
unanalyzedcall on java.lang.Integer:intValue
unanalyzedcall on java.lang.Integer:valueOf
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.List:iterator
unanalyzedcall on getOption
unanalyzedcall on java.lang.IllegalArgumentException
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on com.dmdirc.util.ConfigFile:getKeyDomain
unanalyzedcall on com.dmdirc.util.ConfigFile:isKeyDomain
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.ArrayList:iterator
unanalyzedcall on com.dmdirc.interfaces.ConfigChangeListener: configChanged
unanalyzedcall on com.dmdirc.util.ConfigFile:getKeyDomains
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.Map:remove
unanalyzedcall on java.util.Map:keySet
unanalyzedcall on java.util.HashMap
unanalyzedcall on java.util.List:remove
unanalyzedcall on java.util.HashSet
unanalyzedcall on java.util.logging.Logger:finer
unanalyzedcall on getSources
unanalyzedcall on addListener
unanalyzedcall on com.dmdirc.config.ConfigSource
unanalyzedcall on com.dmdirc.util.MapList
unanalyzedcall on addConfigManager
unanalyzedcall on com.dmdirc.util.MapList:containsKey
unanalyzedcall on com.dmdirc.util.MapList:get
unanalyzedcall on java.util.List:addAll
unanalyzedcall on getDomains
unanalyzedcall on java.util.List:contains
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on getOptions
unanalyzedcall on equals
unanalyzedcall on removeListener
unanalyzedcall on com.dmdirc.logger.Logger:assertTrue
unanalyzedcall on getTarget
unanalyzedcall on com.dmdirc.config.ConfigTarget$TYPE:ordinal
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on java.util.Arrays:copyOfRange
unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:addLin e
unanalyzedcall on java.util.regex.Pattern:compile
unanalyzedcall on java.util.regex.Pattern:matcher
unanalyzedcall on java.util.regex.Matcher:matches
unanalyzedcall on java.util.regex.Matcher:group
unanalyzedcall on getCommandChar
unanalyzedcall on java.lang.Character:valueOf
test_vectorgetArguments(...).length@106: {0,1}, {2..+Inf}
test_vectorgetArguments(...).length@65: {0}, {1..+Inf}
test_vectorgetArguments(...).length@91: {0,1}, {2..+Inf}
test_vectorjava.lang.String:equals(...)@106: {0}, {1}
test_vectorjava.lang.String:equals(...)@65: {0}, {1}
test_vectorjava.lang.String:equals(...)@91: {0}, {1}
test_vectorjava.lang.String:isEmpty(...)@80: {1}, {0}
test_vectorjava.util.Iterator:hasNext(...)@79: {0}, {1}
test_vectorjava.util.List:isEmpty(...)@71: {0}, {1}









  method not available - call not analyzedInfocall on Identity com.dmdirc.Server:getNetworkIdenti ty()










Prev Msg Next Msg
  overflow
Low Prob.
check that i in {-231-1..232-2}
Prev Msg Next Msg










  method not available - call not analyzedInfocall on IRCParser com.dmdirc.Server:getParser()
  method not available - call not analyzedInfocall on IRCStringConverter com.dmdirc.parser.irc. IRCParser:getIRCStringConverter()
  method not available - call not analyzedInfocall on String com.dmdirc.parser.irc. IRCStringConverter:toLowerCase(String)










Prev Msg Next Msg
  use of default init
Low Prob.
check if init'ed(arr$.length)
  use of default init
Low Prob.
check if init'ed(len$)
  test always goes same way
Low Prob.
Test predetermined because i$ == len$
  dead code
Low Prob.
Dead code here because i$ == len$
  dead code continuesInfoDead code continues
Prev Msg Next Msg










  dead code continuesInfoDead code continues










  dead code continuesInfoDead code continues










  dead code continuesInfoDead code continues










  dead code continuesInfoDead code continues










Prev Msg Next Msg
  test always goes same way
Low Prob.
Test predetermined because found == 0
Prev Msg Next Msg










Prev Msg Next Msg
  dead code
Low Prob.
Dead code here because found == 0
Prev Msg Next Msg










  method not available - call not analyzedInfocall on void com.dmdirc.Server:updateIgnoreList()











method String getName()
postreturn_value == &amp;"ignore"










method bool showInHelp()
postreturn_value == 1










method String getHelp()
postreturn_value == &amp;"ignore <add|remove|view> [host] - manages the network's ignore list"










method AdditionalTabTargets getSuggestions(int, List)
presumptioninit'ed(com.dmdirc.ui.input.TabCompletionType. CHANNEL_NICK)
presumptioninit'ed(com.dmdirc.ui.input.TabCompletionType. QUERY_NICK)
postreturn_value == &amp;new AdditionalTabTargets(getSu ggestions#1)
postnew AdditionalTabTargets(getSuggestions#1) num objects == 1
test_vectorarg: {-231..-1, 2..232-1}, {0}, {1}









  method not available - call not analyzedInfocall on void com.dmdirc.ui.input.AdditionalTabTarge ts()










  method not available - call not analyzedInfocall on AdditionalTabTargets com.dmdirc.ui.input. AdditionalTabTargets:excludeAll()










  method not available - call not analyzedInfocall on bool com.dmdirc.ui.input.AdditionalTabTarge ts:add(Object)










  method not available - call not analyzedInfocall on bool com.dmdirc.ui.input.AdditionalTabTarge ts:add(Object)










  method not available - call not analyzedInfocall on bool com.dmdirc.ui.input.AdditionalTabTarge ts:add(Object)










  method not available - call not analyzedInfocall on void com.dmdirc.ui.input.AdditionalTabTarge ts:include(TabCompletionType)










  method not available - call not analyzedInfocall on void com.dmdirc.ui.input.AdditionalTabTarge ts:include(TabCompletionType)