method com.dmdirc.addons.logging.LoggingCommand__static_ init










method void com.dmdirc.addons.logging.LoggingCommand()









  method not available - call not analyzedInfocall on void com.dmdirc.commandparser.commands. ServerCommand()










  method not available - call not analyzedInfocall on void com.dmdirc.commandparser. CommandManager:registerCommand(Command)











method void execute(InputWindow, Server, bool, CommandArguments)
pre(soft) args != null
pre(soft) origin != null
presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...).length@71 >= 1
presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...).length@77 >= 1
presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...).length@81 >= 1
presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...).length@86 >= 1
presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...)@70 != null
presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...)@71 != null
presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...)@77 != null
presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...)@81 != null
presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...)@86 != null
presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...)[0]@71 != null
presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...)[0]@77 != null
presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...)[0]@81 != null
presumptioncom.dmdirc.plugins.PluginManager:getPluginManager(. ..)@56 != null
presumptioncom.dmdirc.plugins.PluginManager:getPluginManager(. ..)@72 != null
unanalyzedcall on java.text.SimpleDateFormat
unanalyzedcall on com.dmdirc.addons.logging.LoggingPlugin:get Domain
unanalyzedcall on java.lang.System:getProperty
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
unanalyzedcall on java.io.File
unanalyzedcall on java.io.File:exists
unanalyzedcall on java.io.File:isDirectory
unanalyzedcall on com.dmdirc.logger.Logger:userError
unanalyzedcall on java.io.File:mkdirs
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.String:replaceAll
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on com.dmdirc.parser.irc.ClientInfo:getNicknam e
unanalyzedcall on java.security.MessageDigest:getInstance
unanalyzedcall on java.lang.String:getBytes
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.security.MessageDigest:update
unanalyzedcall on java.security.MessageDigest:digest
unanalyzedcall on java.math.BigInteger
unanalyzedcall on java.math.BigInteger:toString
unanalyzedcall on java.util.Date
unanalyzedcall on com.dmdirc.Channel:getChannelInfo
unanalyzedcall on getLogFile
unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:getCon tainer
unanalyzedcall on com.dmdirc.Channel:instanceof
unanalyzedcall on com.dmdirc.Query:instanceof
unanalyzedcall on com.dmdirc.Query:getServer
unanalyzedcall on com.dmdirc.Server:getParser
unanalyzedcall on com.dmdirc.Query:getHost
unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getClientIn fo
unanalyzedcall on com.dmdirc.parser.irc.ClientInfo
unanalyzedcall on com.dmdirc.parser.irc.ClientInfo:setFake
unanalyzedcall on com.dmdirc.Server:instanceof
unanalyzedcall on com.dmdirc.WritableFrameContainer:getServer
unanalyzedcall on java.io.RandomAccessFile:seek
unanalyzedcall on java.io.RandomAccessFile:length
unanalyzedcall on java.io.RandomAccessFile
unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionIn t
unanalyzedcall on com.dmdirc.ui.interfaces.Window:getConfigMa nager
unanalyzedcall on com.dmdirc.FrameContainer
unanalyzedcall on com.dmdirc.Main:getUI
unanalyzedcall on com.dmdirc.ui.interfaces.UIController:getWi ndow
unanalyzedcall on com.dmdirc.ui.WindowManager:addWindow
unanalyzedcall on com.dmdirc.ui.interfaces.Window:setTitle
unanalyzedcall on com.dmdirc.ui.interfaces.Window:open
unanalyzedcall on java.lang.Math:min
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.io.RandomAccessFile:getFilePointer
unanalyzedcall on java.io.RandomAccessFile:read
unanalyzedcall on java.lang.Byte:valueOf
unanalyzedcall on java.util.ArrayList:add
unanalyzedcall on java.util.ArrayList:size
unanalyzedcall on java.util.ArrayList:get
unanalyzedcall on java.lang.Byte:byteValue
unanalyzedcall on java.nio.charset.Charset:forName
unanalyzedcall on java.lang.String
unanalyzedcall on com.dmdirc.ui.interfaces.Window:addLine
unanalyzedcall on com.dmdirc.parser.irc.ChannelInfo:instanceo f
unanalyzedcall on com.dmdirc.parser.irc.ChannelInfo:getParser
unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getNetworkN ame
unanalyzedcall on com.dmdirc.parser.irc.ChannelInfo:getName
unanalyzedcall on com.dmdirc.parser.irc.ClientInfo:instanceof
unanalyzedcall on com.dmdirc.parser.irc.ClientInfo:getParser
unanalyzedcall on java.lang.Object:toString
unanalyzedcall on java.text.SimpleDateFormat:format
test_vectorcom.dmdirc.commandparser.CommandArguments:getArgume nts(...).length@70: {0}, {1..+Inf}
test_vectorcom.dmdirc.plugins.PluginManager:getPluginInfoByNam e(...)@56: Inverse{null}, Addr_Set{null}
test_vectorcom.dmdirc.plugins.PluginManager:reloadPlugin(... )@72: {0}, {1}
test_vectorjava.lang.String:equalsIgnoreCase(...)@71: {0}, {1}
test_vectorjava.lang.String:equalsIgnoreCase(...)@77: {0}, {1}
test_vectorjava.lang.String:equalsIgnoreCase(...)@81: {0}, {1}









  method not available - call not analyzedInfocall on PluginManager com.dmdirc.plugins. PluginManager:getPluginManager()
  method not available - call not analyzedInfocall on PluginInfo com.dmdirc.plugins. PluginManager:getPluginInfoByName(String)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.logging. LoggingCommand:sendLine(InputWindow, bool, String, Object[])










  method not available - call not analyzedInfocall on Plugin com.dmdirc.plugins.PluginInfo:getPlu gin()










  method not available - call not analyzedInfocall on void com.dmdirc.addons.logging. LoggingCommand:sendLine(InputWindow, bool, String, Object[])










  method not available - call not analyzedInfocall on String[] com.dmdirc.commandparser. CommandArguments:getArguments()










  method not available - call not analyzedInfocall on String[] com.dmdirc.commandparser. CommandArguments:getArguments()










  method not available - call not analyzedInfocall on PluginManager com.dmdirc.plugins. PluginManager:getPluginManager()
  method not available - call not analyzedInfocall on String com.dmdirc.plugins.PluginInfo:getFil ename()
  method not available - call not analyzedInfocall on bool com.dmdirc.plugins.PluginManager:reloa dPlugin(String)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.logging. LoggingCommand:sendLine(InputWindow, bool, String, Object[])










  method not available - call not analyzedInfocall on void com.dmdirc.addons.logging. LoggingCommand:sendLine(InputWindow, bool, String, Object[])










  method not available - call not analyzedInfocall on String[] com.dmdirc.commandparser. CommandArguments:getArguments()










  method not available - call not analyzedInfocall on void com.dmdirc.addons.logging. LoggingCommand:sendLine(InputWindow, bool, String, Object[])










  method not available - call not analyzedInfocall on String[] com.dmdirc.commandparser. CommandArguments:getArguments()










  method not available - call not analyzedInfocall on void com.dmdirc.addons.logging. LoggingCommand:sendLine(InputWindow, bool, String, Object[])










  method not available - call not analyzedInfocall on void com.dmdirc.addons.logging. LoggingCommand:sendLine(InputWindow, bool, String, Object[])










  method not available - call not analyzedInfocall on void com.dmdirc.addons.logging. LoggingCommand:sendLine(InputWindow, bool, String, Object[])










  method not available - call not analyzedInfocall on String[] com.dmdirc.commandparser. CommandArguments:getArguments()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.logging. LoggingCommand:sendLine(InputWindow, bool, String, Object[])










  method not available - call not analyzedInfocall on void com.dmdirc.addons.logging. LoggingCommand:sendLine(InputWindow, bool, String, Object[])











method AdditionalTabTargets getSuggestions(int, List)
postreturn_value == &new AdditionalTabTargets(getSu ggestions#1)
postnew AdditionalTabTargets(getSuggestions#1) num objects == 1
test_vectorarg: {-231..-1, 1..232-1}, {0}









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










  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 AdditionalTabTargets com.dmdirc.ui.input. AdditionalTabTargets:excludeAll()











method String getName()
postreturn_value == &"logging"










method bool showInHelp()
postreturn_value == 1










method String getHelp()
postjava.lang.StringBuilder:toString(...)._tainted == 0
postreturn_value == &java.lang.StringBuilder:toStri ng(...)