Last Msg First Msg
























method com.dmdirc.commandparser.CommandManager$1__static_ init










method char access$002(char)
postcommandChar == x0
postinit'ed(commandChar)
postreturn_value == commandChar

method char access$102(char)
postreturn_value == x0
postinit'ed(return_value)
postsilenceChar == return_value










method com.dmdirc.commandparser.CommandManager__static_ init
preinit'ed(com/dmdirc/config/IdentityManager. globalconfig)
pre(soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...])
post"commandchar"._tainted == 0
post"general"._tainted == 0
post"silencechar"._tainted == 0
postjava.lang.StringBuilder:toString(...)._tainted == 0
postnew ArrayList(getSources#1) num objects == 0
postnew ConfigManager(getGlobalConfig#1) num objects == 0
postnew MapList(ConfigManager#1) num objects == 0
postcom/dmdirc/config/IdentityManager.globalconfig != null
postinit'ed(commandChar)
postcommands == &new HashMap(CommandManager__ static_init#1)
postparsers == &new MapList(CommandManager__static_ init#2)
postinit'ed(silenceChar)
postnew ArrayList(getSources#1) num objects <= 1
postnew ConfigManager(getGlobalConfig#1) num objects == new ArrayList(getSources#1) num objects
postnew MapList(ConfigManager#1) num objects == new ArrayList(getSources#1) num objects
postnew ConfigManager(getGlobalConfig#1).channel == &amp;java.lang.StringBuilder:toString(...)
postinit'ed(new ConfigManager(getGlobalConfig#1). channel)
postinit'ed(new ConfigManager(getGlobalConfig#1).file)
postnew ConfigManager(getGlobalConfig#1).ircd == &amp;""
postnew ConfigManager(getGlobalConfig#1).network == &amp;""
postnew ConfigManager(getGlobalConfig#1).server == &amp;""
postinit'ed(new ConfigManager(getGlobalConfig#1).ircd)
postnew ConfigManager(getGlobalConfig#1).listeners == &amp;new MapList(ConfigManager#1)
postinit'ed(new ConfigManager(getGlobalConfig#1). listeners)
postinit'ed(new ConfigManager(getGlobalConfig#1). network)
postinit'ed(new ConfigManager(getGlobalConfig#1). server)
postnew ConfigManager(getGlobalConfig#1).sources == &amp;new ArrayList(getSources#1)
postinit'ed(new ConfigManager(getGlobalConfig#1). sources)
postnew HashMap(CommandManager__static_init#1) num objects == 1
postnew MapList(CommandManager__static_init#2) num objects == 1
unanalyzedcall on java.util.ArrayList
unanalyzedcall on com.dmdirc.logger.Logger:assertTrue
unanalyzedcall on java.util.List:iterator
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.util.List:add
unanalyzedcall on getTarget
unanalyzedcall on com.dmdirc.config.ConfigTarget$TYPE:ordinal
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on addListener
unanalyzedcall on getSources
unanalyzedcall on com.dmdirc.config.ConfigSource
unanalyzedcall on com.dmdirc.util.MapList
unanalyzedcall on addConfigManager
unanalyzedcall on java.util.Collections:sort
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 hasOption
unanalyzedcall on getOption
unanalyzedcall on java.lang.IllegalArgumentException
unanalyzedcall on java.lang.String:charAt
unanalyzedcall on com.dmdirc.util.ConfigFile:getKeyDomain
unanalyzedcall on com.dmdirc.util.ConfigFile:isKeyDomain









  method not available - call not analyzedInfocall on void com.dmdirc.util.MapList()











method void com.dmdirc.commandparser.CommandManager()










method char getCommandChar()
preinit'ed(commandChar)
postreturn_value == commandChar
postinit'ed(return_value)










method char getSilenceChar()
preinit'ed(silenceChar)
postreturn_value == silenceChar
postinit'ed(return_value)










method void registerCommand(Command, CommandInfo)
preinit'ed(commandChar)
preinfo != null
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 registerCommand(Command)
precommand != null
preinit'ed(commandChar)
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 unregisterCommand(CommandInfo)
preinit'ed(commandChar)
preinfo != null
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 registerCommand(CommandInfo, Command, bool)
preinit'ed(commandChar)
preinfo != null
presumptioncom.dmdirc.util.MapList:get(...)@141 != null
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
test_vectorregister: {0}, {1}
test_vectorcom.dmdirc.util.MapList:containsKey(...)@140: {0}, {1}









  method not available - call not analyzedInfocall on bool com.dmdirc.util.MapList:containsKey(Ob ject)










  method not available - call not analyzedInfocall on List com.dmdirc.util.MapList:get(Object)











method void registerCommand(CommandInfo, Command, List, bool)
premyParsers != null
pre(soft) info != null
presumptionjava.util.Iterator:next(...)@163 != null
presumptionparser.commands@163 != null
unanalyzedcall on getName
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.Map:remove
test_vectorregister: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@163: {0}, {1}










method void registerCommandName(CommandInfo, bool)
precommand != null
preinit'ed(commandChar)
presumptioncom.dmdirc.Channel:getTabCompleter(...)@196 != null
presumptioncom.dmdirc.Query:getTabCompleter(...)@204 != null
presumptioncom.dmdirc.Server:getChannel(...)@196 != null
presumptioncom.dmdirc.Server:getChannels(...)@195 != null
presumptioncom.dmdirc.Server:getQueries(...)@203 != null
presumptioncom.dmdirc.Server:getTabCompleter(...)@190 != null
presumptioncom.dmdirc.ServerManager:getServerManager(...)@187 != null
presumptioncom.dmdirc.ServerManager:getServers(...)@187 != null
presumptionjava.util.Iterator:next(...)@187 != null
presumptionjava.util.Iterator:next(...)@203 != null
unanalyzedcall on com.dmdirc.ui.input.TabCompleter:addEntry
unanalyzedcall on com.dmdirc.ui.input.TabCompleter:removeEntr y
test_vectorjava.util.Iterator:hasNext(...)@187: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@195: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@203: {0}, {1}









  call too complex - analysis skippedInfocall on String getName()










  method not available - call not analyzedInfocall on ServerManager com.dmdirc.ServerManager:getS erverManager()
  method not available - call not analyzedInfocall on List com.dmdirc.ServerManager:getServers()










  method not available - call not analyzedInfocall on TabCompleter com.dmdirc.Server:getTabComple ter()










  method not available - call not analyzedInfocall on List com.dmdirc.Server:getChannels()










  method not available - call not analyzedInfocall on Channel com.dmdirc.Server:getChannel(String )
  method not available - call not analyzedInfocall on TabCompleter com.dmdirc.Channel:getTabCompl eter()










  method not available - call not analyzedInfocall on List com.dmdirc.Server:getQueries()










  method not available - call not analyzedInfocall on TabCompleter com.dmdirc.Query:getTabComplet er()











method void registerCommandName(TabCompleter, String, bool)
precompleter != null
presumptioninit'ed(com.dmdirc.ui.input.TabCompletionType. COMMAND)
test_vectorregister: {0}, {1}









  method not available - call not analyzedInfocall on void com.dmdirc.ui.input.TabCompleter:addEn try(TabCompletionType, String)










  method not available - call not analyzedInfocall on void com.dmdirc.ui.input.TabCompleter:remov eEntry(TabCompletionType, String)











method void initCommands()
preinit'ed(commandChar)
preinit'ed(com/dmdirc/config/IdentityManager. globalconfig)
pre(soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...])
presumptiongetGlobalConfig(...).listeners != null
postcom/dmdirc/config/IdentityManager.globalconfig != null
postjava.lang.StringBuilder:toString(...)._tainted == 0
postnew ArrayList(getSources#1) num objects == 0
postnew ConfigManager(getGlobalConfig#1) num objects == 0
postnew MapList(ConfigManager#1) num objects == 0
postnew ArrayList(getSources#1) num objects <= 1
postnew ConfigManager(getGlobalConfig#1) num objects == new ArrayList(getSources#1) num objects
postnew MapList(ConfigManager#1) num objects == new ArrayList(getSources#1) num objects
postnew ConfigManager(getGlobalConfig#1).channel == &amp;java.lang.StringBuilder:toString(...)
postinit'ed(new ConfigManager(getGlobalConfig#1). channel)
postnew ConfigManager(getGlobalConfig#1).ircd == &amp;""
postnew ConfigManager(getGlobalConfig#1).network == &amp;""
postnew ConfigManager(getGlobalConfig#1).server == &amp;""
postinit'ed(new ConfigManager(getGlobalConfig#1).ircd)
postnew ConfigManager(getGlobalConfig#1).listeners == &amp;new MapList(ConfigManager#1)
postinit'ed(new ConfigManager(getGlobalConfig#1). listeners)
postinit'ed(new ConfigManager(getGlobalConfig#1). network)
postinit'ed(new ConfigManager(getGlobalConfig#1). server)
postnew ConfigManager(getGlobalConfig#1).sources == &amp;new ArrayList(getSources#1)
postinit'ed(new ConfigManager(getGlobalConfig#1). sources)
unanalyzedcall on java.util.ArrayList
unanalyzedcall on com.dmdirc.logger.Logger:assertTrue
unanalyzedcall on java.util.List:iterator
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.util.List:add
unanalyzedcall on getTarget
unanalyzedcall on com.dmdirc.config.ConfigTarget$TYPE:ordinal
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on addListener
unanalyzedcall on getSources
unanalyzedcall on com.dmdirc.config.ConfigSource
unanalyzedcall on com.dmdirc.util.MapList
unanalyzedcall on addConfigManager
unanalyzedcall on java.util.Collections:sort
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
unanalyzedcall on com.dmdirc.commandparser.commands. ChatCommand
unanalyzedcall on registerCommand
unanalyzedcall on com.dmdirc.commandparser.commands.Command
unanalyzedcall on com.dmdirc.commandparser.commands. ChannelCommand
unanalyzedcall on com.dmdirc.commandparser.commands. ServerCommand
unanalyzedcall on com.dmdirc.commandparser.commands. GlobalCommand
unanalyzedcall on com.dmdirc.util.MapList:add










method void com.dmdirc.commandparser.CommandManager$1()










method void configChanged(String, String)
preinit'ed(com/dmdirc/config/IdentityManager. globalconfig)
pre(soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...])
postinit'ed(com/dmdirc/commandparser/CommandManager. commandChar)
postinit'ed(com/dmdirc/commandparser/CommandManager. silenceChar)
postcom/dmdirc/config/IdentityManager.globalconfig != null
postjava.lang.StringBuilder:toString(...)._tainted == 0
postnew ArrayList(getSources#1) num objects == 0
postnew ConfigManager(getGlobalConfig#1) num objects == 0
postnew MapList(ConfigManager#1) num objects == 0
postnew ArrayList(getSources#1) num objects <= 1
postnew ConfigManager(getGlobalConfig#1) num objects == new ArrayList(getSources#1) num objects
postnew MapList(ConfigManager#1) num objects == new ArrayList(getSources#1) num objects
postnew ConfigManager(getGlobalConfig#1).channel == &amp;java.lang.StringBuilder:toString(...)
postinit'ed(new ConfigManager(getGlobalConfig#1). channel)
postinit'ed(new ConfigManager(getGlobalConfig#1).file)
postnew ConfigManager(getGlobalConfig#1).ircd == &amp;""
postnew ConfigManager(getGlobalConfig#1).network == &amp;""
postnew ConfigManager(getGlobalConfig#1).server == &amp;""
postinit'ed(new ConfigManager(getGlobalConfig#1).ircd)
postnew ConfigManager(getGlobalConfig#1).listeners == &amp;new MapList(ConfigManager#1)
postinit'ed(new ConfigManager(getGlobalConfig#1). listeners)
postinit'ed(new ConfigManager(getGlobalConfig#1). network)
postinit'ed(new ConfigManager(getGlobalConfig#1). server)
postnew ConfigManager(getGlobalConfig#1).sources == &amp;new ArrayList(getSources#1)
postinit'ed(new ConfigManager(getGlobalConfig#1). sources)
unanalyzedcall on java.util.ArrayList
unanalyzedcall on com.dmdirc.logger.Logger:assertTrue
unanalyzedcall on java.util.List:iterator
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.util.List:add
unanalyzedcall on getTarget
unanalyzedcall on com.dmdirc.config.ConfigTarget$TYPE:ordinal
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on addListener
unanalyzedcall on getSources
unanalyzedcall on com.dmdirc.config.ConfigSource
unanalyzedcall on com.dmdirc.util.MapList
unanalyzedcall on addConfigManager
unanalyzedcall on java.util.Collections:sort
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 hasOption
unanalyzedcall on getOption
unanalyzedcall on java.lang.IllegalArgumentException
unanalyzedcall on java.lang.String:charAt
unanalyzedcall on com.dmdirc.util.ConfigFile:getKeyDomain
unanalyzedcall on com.dmdirc.util.ConfigFile:isKeyDomain










method void loadCommands(CommandParser, CommandType[])
presupertypes != null
presupertypes.length <= 232-1
pre(soft) parser != null
pre(soft) parser.commands != null
pre(soft) supertypes[...] != null
presumptionjava.util.Iterator:next(...)@322 != null
presumptionjava.util.Map:entrySet(...)@322 != null
presumptionjava.util.Map_Entry:getKey(...)@323 != null
unanalyzedcall on java.util.HashMap
unanalyzedcall on getName
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on java.util.Map:put
unanalyzedcall on getType
unanalyzedcall on java.util.Map:entrySet
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.util.Map$Entry:getKey
unanalyzedcall on com.dmdirc.commandparser.CommandType:equals
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.Map$Entry:getValue
test_vectorjava.util.Iterator:hasNext(...)@322: {0}, {1}









Prev Msg Next Msg
  use of default init
Low Prob.
check if init'ed(arr$.length)
Prev Msg Next Msg










  method not available - call not analyzedInfocall on void com.dmdirc.util.MapList:add(Object, Object)











method Map$Entry getCommand(String)
postinit'ed(return_value)
unanalyzedcall on java.util.HashMap
unanalyzedcall on getName
unanalyzedcall on getType
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.Map:entrySet
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.util.Map$Entry:getKey
unanalyzedcall on com.dmdirc.commandparser.CommandType:equals
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.Map$Entry:getValue
unanalyzedcall on java.util.Map:isEmpty










method Map$Entry getCommand(CommandType, String)
presumptionjava.util.Map:entrySet(...)@353 != null
postinit'ed(return_value)
unanalyzedcall on java.util.HashMap
unanalyzedcall on getName
unanalyzedcall on getType
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.Map:entrySet
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.util.Map$Entry:getKey
unanalyzedcall on com.dmdirc.commandparser.CommandType:equals
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.Map$Entry:getValue










method bool isChannelCommand(String)
postinit'ed(return_value)
unanalyzedcall on java.util.HashMap
unanalyzedcall on getName
unanalyzedcall on getType
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.Map:entrySet
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.util.Map$Entry:getKey
unanalyzedcall on com.dmdirc.commandparser.CommandType:equals
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.Map$Entry:getValue
unanalyzedcall on java.util.Map:isEmpty










method List getCommandNames(CommandType)
pre(soft) init'ed(commandChar)
presumptionjava.util.Iterator:next(...)@376 != null
presumptionjava.util.Map:keySet(...)@376 != null
postreturn_value == &amp;new ArrayList(getCommandNames# 1)
postnew ArrayList(getCommandNames#1) num objects == 1
unanalyzedcall on java.util.HashMap
unanalyzedcall on getName
unanalyzedcall on getType
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.Map:entrySet
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.util.Map$Entry:getKey
unanalyzedcall on com.dmdirc.commandparser.CommandType:equals
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.Map$Entry:getValue
test_vectorjava.util.Iterator:hasNext(...)@376: {0}, {1}









  call too complex - analysis skippedInfocall on String getName()











method Map getCommands(CommandType)
postreturn_value == &amp;new HashMap(getCommands#1*)
postnew HashMap(getCommands#1*) num objects == 1
unanalyzedcall on java.util.HashMap
unanalyzedcall on getName
unanalyzedcall on getType
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.Map:entrySet
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.util.Map$Entry:getKey
unanalyzedcall on com.dmdirc.commandparser.CommandType:equals
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.Map$Entry:getValue










method Map getCommands(CommandType, String)
presumptionjava.util.Iterator:next(...)@408 != null
presumptionjava.util.Map:entrySet(...)@408 != null
presumptionjava.util.Map_Entry:getKey(...)@409 != null
postreturn_value == &amp;new HashMap(getCommands#1)
postnew HashMap(getCommands#1) num objects == 1
test_vectorname: Addr_Set{null}, Inverse{null}
test_vectortype: Addr_Set{null}, Inverse{null}
test_vectorcom.dmdirc.commandparser.CommandType:equals(... )@409: {0}, {1}
test_vectorjava.lang.String:equals(...)@409: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@408: {0}, {1}









  method not available - call not analyzedInfocall on bool com.dmdirc.commandparser. CommandType:equals(Object)
  call too complex - analysis skippedInfocall on String getName()