| method | void execute(InputWindow, bool, CommandArguments) |
| pre | args != null |
| pre | init'ed(args.words) |
| 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) |
| pre | (soft) init'ed(com/dmdirc/config/IdentityManager. globalconfig) |
| pre | (soft) origin != null |
| presumption | com.dmdirc.Main:getUI(...)@100 != null |
| presumption | com.dmdirc.Main:getUI(...)@102 != null |
| presumption | com.dmdirc.ui.interfaces.InputWindow:getContainer(. ..)@104 != null |
| presumption | getArguments(...).length@101 >= 1 |
| presumption | getArguments(...).length@103 >= 1 |
| presumption | getArguments(...).length@71 >= 1 |
| presumption | getArguments(...).length@73 >= 1 |
| presumption | getArguments(...).length@75 >= 1 |
| presumption | getArguments(...).length@77 >= 1 |
| presumption | getArguments(...).length@79 >= 1 |
| presumption | getArguments(...).length@81 >= 1 |
| presumption | getArguments(...).length@83 >= 1 |
| presumption | getArguments(...).length@85 >= 1 |
| presumption | getArguments(...).length@87 >= 1 |
| presumption | getArguments(...).length@89 >= 1 |
| presumption | getArguments(...).length@91 >= 1 |
| presumption | getArguments(...).length@93 >= 1 |
| presumption | getArguments(...).length@95 >= 1 |
| presumption | getArguments(...).length@97 >= 1 |
| presumption | getArguments(...).length@99 >= 1 |
| presumption | getArguments(...)[1]@72 != null |
| presumption | getArguments(...)[1]@98 != null |
| presumption | getArguments(...)[2]@72 != null |
| presumption | java.util.Arrays:copyOfRange(...)@99 != null |
| post | args.words != null |
| post | init'ed(com/dmdirc/config/IdentityManager. globalconfig) |
| post | init'ed(java.lang.String:split(...)._tainted) |
| post | java.lang.String:split(...)._tainted == 0 |
| post | init'ed(java.lang.String:split(...).length) |
| post | java.lang.StringBuilder:toString(...)._tainted == 0 |
| post | new ArrayList(getSources#1) num objects <= 1 |
| post | new ConfigManager(getGlobalConfig#1) num objects <= 1 |
| post | init'ed(new ConfigManager(getGlobalConfig#1). channel) |
| post | init'ed(new ConfigManager(getGlobalConfig#1).ircd) |
| post | init'ed(new ConfigManager(getGlobalConfig#1). listeners) |
| post | init'ed(new ConfigManager(getGlobalConfig#1). network) |
| post | init'ed(new ConfigManager(getGlobalConfig#1). server) |
| post | init'ed(new ConfigManager(getGlobalConfig#1). sources) |
| post | new MapList(ConfigManager#1) num objects <= 1 |
| unanalyzed | call on java.lang.String:equals |
| unanalyzed | call on com.dmdirc.logger.Logger:userError |
| unanalyzed | call on java.lang.Exception |
| unanalyzed | call on com.dmdirc.logger.Logger:appError |
| unanalyzed | call on com.dmdirc.ui.interfaces.InputWindow:getCon tainer |
| unanalyzed | call on com.dmdirc.WritableFrameContainer:getServer |
| unanalyzed | call on sendLine |
| unanalyzed | call on com.dmdirc.Server:addRaw |
| unanalyzed | call on java.util.TreeSet |
| unanalyzed | call on java.util.Map:entrySet |
| unanalyzed | call on java.util.TreeSet:addAll |
| unanalyzed | call on java.util.TreeSet:iterator |
| unanalyzed | call on java.util.Map$Entry:getKey |
| unanalyzed | call on java.util.Map$Entry:getValue |
| unanalyzed | call on java.lang.System:gc |
| unanalyzed | call on com.dmdirc.plugins.PluginManager:getPluginM anager |
| unanalyzed | call on com.dmdirc.plugins.PluginManager:getAllServ ices |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on com.dmdirc.plugins.Service:toString |
| unanalyzed | call on com.dmdirc.plugins.Service:getProviders |
| unanalyzed | call on com.dmdirc.plugins.ServiceProvider:getProvi derName |
| unanalyzed | call on com.dmdirc.plugins.ServiceProvider:isActive |
| unanalyzed | call on com.dmdirc.Server:getName |
| unanalyzed | call on com.dmdirc.Server:getParser |
| unanalyzed | call on com.dmdirc.parser.irc.IRCParser:getServerNa me |
| unanalyzed | call on com.dmdirc.Server:getNetwork |
| unanalyzed | call on com.dmdirc.parser.irc.IRCParser:getIRCD |
| unanalyzed | call on com.dmdirc.parser.irc.IRCParser:getBoolChan Modes |
| unanalyzed | call on com.dmdirc.parser.irc.IRCParser:getListChan Modes |
| unanalyzed | call on com.dmdirc.parser.irc.IRCParser:getSetOnlyC hanModes |
| unanalyzed | call on com.dmdirc.parser.irc.IRCParser:getSetUnset ChanModes |
| unanalyzed | call on java.lang.Thread:getAllStackTraces |
| unanalyzed | call on java.util.Set:iterator |
| unanalyzed | call on java.lang.Thread:getName |
| unanalyzed | call on java.lang.StackTraceElement:toString |
| unanalyzed | call on com.dmdirc.updater.UpdateChecker |
| unanalyzed | call on java.lang.Thread |
| unanalyzed | call on java.lang.Thread:start |
| unanalyzed | call on java.lang.Runtime:getRuntime |
| unanalyzed | call on java.lang.Runtime:totalMemory |
| unanalyzed | call on java.lang.Runtime:freeMemory |
| unanalyzed | call on java.lang.System:nanoTime |
| unanalyzed | call on com.dmdirc.ui.interfaces.InputWindow:addLin e |
| unanalyzed | call on com.dmdirc.Server:getStatus |
| unanalyzed | call on com.dmdirc.ServerStatus:getTransitionHistor y |
| unanalyzed | call on java.util.ArrayList |
| unanalyzed | call on com.dmdirc.logger.Logger:assertTrue |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.List:add |
| unanalyzed | call on getTarget |
| unanalyzed | call on com.dmdirc.config.ConfigTarget$TYPE:ordinal |
| unanalyzed | call on java.lang.String:equalsIgnoreCase |
| unanalyzed | call on addListener |
| unanalyzed | call on getSources |
| unanalyzed | call on com.dmdirc.config.ConfigSource |
| unanalyzed | call on com.dmdirc.util.MapList |
| unanalyzed | call on addConfigManager |
| unanalyzed | call on java.util.Collections:sort |
| unanalyzed | call on com.dmdirc.ui.interfaces.InputWindow:getCon figManager |
| unanalyzed | call on java.lang.String:split |
| unanalyzed | call on java.util.Arrays:copyOfRange |
| unanalyzed | call on getCommandChar |
| unanalyzed | call on java.lang.Character:valueOf |
| test_vector | getArguments(...).length@69: {1..+Inf}, {0} |
| test_vector | java.lang.String:equals(...)@101: {0}, {1} |
| test_vector | java.lang.String:equals(...)@103: {0}, {1} |
| test_vector | java.lang.String:equals(...)@71: {0}, {1} |
| test_vector | java.lang.String:equals(...)@73: {0}, {1} |
| test_vector | java.lang.String:equals(...)@75: {0}, {1} |
| test_vector | java.lang.String:equals(...)@77: {0}, {1} |
| test_vector | java.lang.String:equals(...)@79: {0}, {1} |
| test_vector | java.lang.String:equals(...)@81: {0}, {1} |
| test_vector | java.lang.String:equals(...)@83: {0}, {1} |
| test_vector | java.lang.String:equals(...)@85: {0}, {1} |
| test_vector | java.lang.String:equals(...)@87: {0}, {1} |
| test_vector | java.lang.String:equals(...)@89: {0}, {1} |
| test_vector | java.lang.String:equals(...)@91: {0}, {1} |
| test_vector | java.lang.String:equals(...)@93: {0}, {1} |
| test_vector | java.lang.String:equals(...)@95: {0}, {1} |
| test_vector | java.lang.String:equals(...)@97: {0}, {1} |
| test_vector | java.lang.String:equals(...)@99: {0}, {1} |
| method | void doGlobalConfigInfo(InputWindow, bool) |
| pre | init'ed(com/dmdirc/config/IdentityManager. globalconfig) |
| pre | (soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...]) |
| presumption | java.util.Iterator:next(...)@232 != null |
| presumption | source.myTarget@232 != null |
| post | com/dmdirc/config/IdentityManager.globalconfig == One-of{old com/dmdirc/config/IdentityManager. globalconfig, &new ConfigManager(getGlobalConfi g#1)} |
| post | com/dmdirc/config/IdentityManager.globalconfig != null |
| post | java.lang.StringBuilder:toString(...)._tainted == 0 |
| post | new ArrayList(getSources#1) num objects <= 1 |
| post | new ConfigManager(getGlobalConfig#1) num objects == new ArrayList(getSources#1) num objects |
| post | new MapList(ConfigManager#1) num objects == new ArrayList(getSources#1) num objects |
| post | new ConfigManager(getGlobalConfig#1).channel == &java.lang.StringBuilder:toString(...) |
| post | new ConfigManager(getGlobalConfig#1).ircd == &"" |
| post | new ConfigManager(getGlobalConfig#1).network == &"" |
| post | new ConfigManager(getGlobalConfig#1).server == &"" |
| post | new ConfigManager(getGlobalConfig#1).listeners == &new MapList(ConfigManager#1) |
| post | new ConfigManager(getGlobalConfig#1).sources == &new ArrayList(getSources#1) |
| unanalyzed | call on java.util.ArrayList |
| unanalyzed | call on com.dmdirc.logger.Logger:assertTrue |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.List:add |
| unanalyzed | call on getTarget |
| unanalyzed | call on com.dmdirc.config.ConfigTarget$TYPE:ordinal |
| unanalyzed | call on java.lang.String:equalsIgnoreCase |
| unanalyzed | call on addListener |
| unanalyzed | call on getSources |
| unanalyzed | call on com.dmdirc.config.ConfigSource |
| unanalyzed | call on com.dmdirc.util.MapList |
| unanalyzed | call on addConfigManager |
| unanalyzed | call on java.util.Collections:sort |
| unanalyzed | call on com.dmdirc.ui.interfaces.InputWindow:addLin e |
| test_vector | java.util.Iterator:hasNext(...)@232: {0}, {1} |