method com.dmdirc.commandparser.commands.channel. SetNickColour__static_init










method void com.dmdirc.commandparser.commands.channel. SetNickColour()
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, Channel, bool, CommandArguments)
preargs != null
preinit'ed(args.words)
pre(soft) args.line != null
pre(soft) channel != null
pre(soft) init'ed(com/dmdirc/commandparser/CommandMana ger.commandChar)
presumptionoffset < getArguments(...).length@77
presumptionoffset < getArguments(...).length@81
presumptionoffset <= getArguments(...).length@93 - 2
presumptioncom.dmdirc.Channel:getChannelInfo(...)@77 != null
presumptioncom.dmdirc.Channel:getFrame(...)@107 != null
presumptioncom.dmdirc.Channel:getFrame(...)@90 != null
presumptioninit'ed(com.dmdirc.ChannelClientProperty.NICKLIST_ FOREGROUND)
presumptioninit'ed(com.dmdirc.ChannelClientProperty.TEXT_ FOREGROUND)
presumptioncom.dmdirc.parser.irc.ChannelClientInfo:getMap(... )@100 != null
presumptioncom.dmdirc.parser.irc.ChannelClientInfo:getMap(... )@104 != null
presumptioncom.dmdirc.parser.irc.ChannelClientInfo:getMap(... )@85 != null
presumptioncom.dmdirc.parser.irc.ChannelClientInfo:getMap(... )@88 != null
presumptiongetArguments(...).length@64 >= 1
presumptiongetArguments(...).length@67 >= 1
presumptiongetArguments(...).length@77 >= 1
presumptiongetArguments(...).length@81 >= 1
presumptiongetArguments(...).length@93 >= 2
presumptiongetArguments(...)[offset]@64 != null
presumptiongetArguments(...)[offset]@67 != null
presumptionjava.util.Arrays:copyOfRange(...)@99 != null
postargs.words != null
postinit'ed(java.lang.String:split(...)._tainted)
postjava.lang.String:split(...)._tainted == 0
postinit'ed(java.lang.String:split(...).length)
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.util.Arrays:copyOfRange
unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:addLin e
unanalyzedcall on getCommandChar
unanalyzedcall on java.lang.Character:valueOf
test_vectorcom.dmdirc.parser.irc.ChannelInfo:getUser(...)@77: Inverse{null}, Addr_Set{null}
test_vectorcom.dmdirc.ui.messages.ColourManager:parseColour(.. .)@93: Inverse{null}, Addr_Set{null}
test_vectorgetArguments(...).length@64: {0}, {1..+Inf}
test_vectorgetArguments(...).length@67: {0}, {1..+Inf}
test_vectorgetArguments(...).length@72: {2..+Inf}, {0,1}
test_vectorgetArguments(...).length@82: {3..+Inf}, {0..2}
test_vectorjava.lang.String:equalsIgnoreCase(...)@64: {0}, {1}
test_vectorjava.lang.String:equalsIgnoreCase(...)@67: {0}, {1}









  method not available - call not analyzedInfocall on ChannelInfo com.dmdirc.Channel:getChannelIn fo()
  method not available - call not analyzedInfocall on ChannelClientInfo com.dmdirc.parser.irc. ChannelInfo:getUser(String)










  method not available - call not analyzedInfocall on Map com.dmdirc.parser.irc.ChannelClientInfo :getMap()










  method not available - call not analyzedInfocall on Map com.dmdirc.parser.irc.ChannelClientInfo :getMap()










  method not available - call not analyzedInfocall on InputWindow com.dmdirc.Channel:getFrame()
  method not available - call not analyzedInfocall on void com.dmdirc.ui.interfaces. ChannelWindow:redrawNicklist()










  method not available - call not analyzedInfocall on Color com.dmdirc.ui.messages. ColourManager:parseColour(String, Color)










  method not available - call not analyzedInfocall on Map com.dmdirc.parser.irc.ChannelClientInfo :getMap()










  method not available - call not analyzedInfocall on Map com.dmdirc.parser.irc.ChannelClientInfo :getMap()










  method not available - call not analyzedInfocall on InputWindow com.dmdirc.Channel:getFrame()
  method not available - call not analyzedInfocall on void com.dmdirc.ui.interfaces. ChannelWindow:updateNames()











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










method bool showInHelp()
postreturn_value == 1










method String getHelp()
postreturn_value == &amp;"setnickcolour [--nicklist|--text] <nick> [colour] - set the specified person's display colour"










method AdditionalTabTargets getSuggestions(int, List)
pre(soft) previousArgs != null
presumptioninit'ed(com.dmdirc.ui.input.TabCompletionType. CHANNEL_NICK)
presumptionjava.util.List:get(...)@140 != null
postreturn_value == &amp;new AdditionalTabTargets(getSu ggestions#1)
postnew AdditionalTabTargets(getSuggestions#1) num objects == 1
test_vectorarg: {-231..-1, 2..232-1}, {0}, {1}
test_vectorjava.lang.String:equals(...)@140: {1}, {0}
test_vectorjava.lang.String:equals(...)@140: {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 void com.dmdirc.ui.input.AdditionalTabTarge ts:include(TabCompletionType)










  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)