DCCCommand.java


current inspection = 2009-09-03 21:56:13 (id #1)


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • DCCPlugin access$000(DCCCommand)

  • Kind Annotation Text
    prex0 != null
    postinit'ed(return_value)
    postreturn_value == x0.myPlugin

  • void access$100(DCCCommand, InputWindow, bool, String, Object[])

  • Kind Annotation Text
    prex0 != null

  • void access$200(DCCCommand, InputWindow, bool, String, Object[])

  • Kind Annotation Text
    prex0 != null

  • void com.dmdirc.addons.dcc.DCCCommand$1(DCCCommand, IRCParser, String, String)

  • Kind Annotation Text
    postinit'ed(this.val$myNickname)
    postinit'ed(this.val$parser)
    postinit'ed(this.val$target)
    postthis.val$myNickname == Param_4
    postthis.val$parser == Param_2
    postthis.val$target == Param_3

  • com.dmdirc.addons.dcc.DCCCommand$1__static_init

  • Kind Annotation Text

  • void com.dmdirc.addons.dcc.DCCCommand$2(DCCCommand, File, String, Server, InputWindow, bool)

  • Kind Annotation Text
    postinit'ed(this.val$givenFile)
    postinit'ed(this.val$isSilent)
    postinit'ed(this.val$origin)
    postinit'ed(this.val$server)
    postinit'ed(this.val$target)
    postthis.val$givenFile == Param_2
    postthis.val$isSilent == Param_6
    postthis.val$origin == Param_5
    postthis.val$server == Param_4
    postthis.val$target == Param_3

  • com.dmdirc.addons.dcc.DCCCommand$2__static_init

  • Kind Annotation Text

  • void com.dmdirc.addons.dcc.DCCCommand(DCCPlugin)

  • Kind Annotation Text
    postinit'ed(this.myPlugin)
    postthis.myPlugin == plugin

  • com.dmdirc.addons.dcc.DCCCommand__static_init

  • Kind Annotation Text

  • void execute(InputWindow, Server, bool, CommandArguments)

  • Kind Annotation Text
    pre(soft) com.dmdirc.addons.dcc.actions.DCCActions__ static_init.new DCCActions(DCCActions__static_init# 2).type != null
    pre(soft) com/dmdirc/Main.controller != null
    pre(soft) init'ed(com/dmdirc/actions/ActionManager. killSwitch)
    pre(soft) init'ed(this.myPlugin.container)
    pre(soft) server != null
    pre(soft) server.parser != null
    pre(soft) this.myPlugin != null
    pre(soft) this.myPlugin.childFrames != null
    preargs != null
    presumptionchat.serverSocket != null
    presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...).length@73 >= 1
    presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...).length@74 >= 2
    presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...)@72 != null
    presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...)@73 != null
    presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...)@74 != null
    presumptioncom.dmdirc.commandparser.CommandArguments:getArgume nts(...)[0]@73 != null
    presumptioncom.dmdirc.parser.irc.IRCParser:getIRCStringConvert er(...)@78 != null
    postcom/dmdirc/ServerManager.me == old com/dmdirc/Serve rManager.me
    postpossibly_updated(new ArrayList(ServerManager#1) num objects)
    postpossibly_updated(new DCCPlugin$3(createContainer#1) num objects)
    postpossibly_updated(new DCCPlugin$3(createContainer#1) .changer)
    postpossibly_updated(new DCCPlugin$3(createContainer#1) .config)
    postpossibly_updated(new DCCPlugin$3(createContainer#1) .icon)
    postpossibly_updated(new DCCPlugin$3(createContainer#1) .listeners)
    postpossibly_updated(new DCCPlugin$3(createContainer#1) .myWindow)
    postpossibly_updated(new DCCPlugin$3(createContainer#1) .notification)
    postpossibly_updated(new DCCPlugin$3(createContainer#1) .plugin)
    postpossibly_updated(new DCCPlugin$3(createContainer#1) .title)
    postpossibly_updated(new DCCPlugin$3(createContainer#1) .windowClosing)
    postpossibly_updated(new FrameContainer$IconChanger(Fra meContainer#2) num objects)
    postpossibly_updated(new ListenerList(FrameContainer#1) num objects)
    postpossibly_updated(new ServerManager(getServerManager #1) num objects)
    postpossibly_updated(new ServerManager(getServerManager #1).servers)
    postpossibly_updated(this.myPlugin.container)
    unanalyzedcall on [Ljava.lang.String;:instanceof
    unanalyzedcall on addLine
    unanalyzedcall on com.dmdirc.FrameContainer
    unanalyzedcall on com.dmdirc.ServerState:equals
    unanalyzedcall on com.dmdirc.actions.ConditionTree$OPERATION: ordinal
    unanalyzedcall on com.dmdirc.addons.dcc.DCC
    unanalyzedcall on com.dmdirc.addons.dcc.DCCFrame
    unanalyzedcall on com.dmdirc.addons.dcc.DCCPlugin$3
    unanalyzedcall on com.dmdirc.addons.dcc.DCCPlugin:getDomain
    unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keAndWait
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getContentPane
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:getText
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setText
    unanalyzedcall on com.dmdirc.commandparser.parsers. CommandParser:parseCommand
    unanalyzedcall on com.dmdirc.commandparser.parsers. GlobalCommandParser:getGlobalCommandParser
    unanalyzedcall on com.dmdirc.config.ConfigManager:addChangeLi stener
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionIn t
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptions
    unanalyzedcall on com.dmdirc.config.ConfigManager:removeListe ner
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on com.dmdirc.interfaces.ActionListener:proces sEvent
    unanalyzedcall on com.dmdirc.interfaces.IconChangeListener:ic onChanged
    unanalyzedcall on com.dmdirc.logger.Logger:assertTrue
    unanalyzedcall on com.dmdirc.parser.irc.ClientInfo:getHost
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getMyself
    unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
    unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
    unanalyzedcall on com.dmdirc.ui.WindowManager:addWindow
    unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:getCom mandParser
    unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:instan ceof
    unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:open
    unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:setTit le
    unanalyzedcall on com.dmdirc.ui.interfaces.UIController:getAc tiveWindow
    unanalyzedcall on com.dmdirc.ui.interfaces.UIController:getIn putWindow
    unanalyzedcall on com.dmdirc.util.ListenerList
    unanalyzedcall on com.dmdirc.util.ListenerList:get
    unanalyzedcall on com.dmdirc.util.MapList:containsKey
    unanalyzedcall on com.dmdirc.util.MapList:get
    unanalyzedcall on com.dmdirc.util.ReturnableThread
    unanalyzedcall on connect
    unanalyzedcall on doComponentSubstitutions
    unanalyzedcall on doServerSubstitutions
    unanalyzedcall on evaluate
    unanalyzedcall on get
    unanalyzedcall on getArgTypes
    unanalyzedcall on getArity
    unanalyzedcall on getCompatibleComponents
    unanalyzedcall on getFrame
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getType
    unanalyzedcall on getUI
    unanalyzedcall on isWindowClosing
    unanalyzedcall on java.awt.Container:add
    unanalyzedcall on java.io.BufferedReader
    unanalyzedcall on java.io.DataInputStream
    unanalyzedcall on java.io.DataInputStream:close
    unanalyzedcall on java.io.DataOutputStream
    unanalyzedcall on java.io.DataOutputStream:close
    unanalyzedcall on java.io.File
    unanalyzedcall on java.io.File:getAbsolutePath
    unanalyzedcall on java.io.FileOutputStream
    unanalyzedcall on java.io.IOException
    unanalyzedcall on java.io.InputStreamReader
    unanalyzedcall on java.io.PrintWriter
    unanalyzedcall on java.lang.Character:charValue
    unanalyzedcall on java.lang.Character:instanceof
    unanalyzedcall on java.lang.Character:valueOf
    unanalyzedcall on java.lang.Double:valueOf
    unanalyzedcall on java.lang.Integer:parseInt
    unanalyzedcall on java.lang.Long:parseLong
    unanalyzedcall on java.lang.Long:valueOf
    unanalyzedcall on java.lang.Math:floor
    unanalyzedcall on java.lang.Object:toString
    unanalyzedcall on java.lang.String:charAt
    unanalyzedcall on java.lang.String:format
    unanalyzedcall on java.lang.String:instanceof
    unanalyzedcall on java.lang.String:isEmpty
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.String:split
    unanalyzedcall on java.lang.String:valueOf
    unanalyzedcall on java.lang.System:currentTimeMillis
    unanalyzedcall on java.lang.Thread
    unanalyzedcall on java.lang.Thread:start
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.net.InetAddress:getByName
    unanalyzedcall on java.net.InetAddress:getHostAddress
    unanalyzedcall on java.net.InetAddress:getLocalHost
    unanalyzedcall on java.net.ServerSocket
    unanalyzedcall on java.net.ServerSocket:getLocalPort
    unanalyzedcall on java.net.Socket
    unanalyzedcall on java.net.Socket:getInputStream
    unanalyzedcall on java.net.Socket:getOutputStream
    unanalyzedcall on java.util.ArrayDeque
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.ArrayList:iterator
    unanalyzedcall on java.util.Deque:add
    unanalyzedcall on java.util.Deque:addFirst
    unanalyzedcall on java.util.Deque:isEmpty
    unanalyzedcall on java.util.Deque:poll
    unanalyzedcall on java.util.Deque:pollFirst
    unanalyzedcall on java.util.Deque:pollLast
    unanalyzedcall on java.util.Deque:size
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:get
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.List:remove
    unanalyzedcall on java.util.List:size
    unanalyzedcall on java.util.Map$Entry:getKey
    unanalyzedcall on java.util.Map$Entry:getValue
    unanalyzedcall on java.util.Map:entrySet
    unanalyzedcall on java.util.Set:iterator
    unanalyzedcall on java.util.concurrent.Semaphore
    unanalyzedcall on java.util.concurrent.Semaphore:acquireUnint erruptibly
    unanalyzedcall on java.util.concurrent.Semaphore:release
    unanalyzedcall on javax.swing.JButton:setText
    unanalyzedcall on javax.swing.JLabel:setText
    unanalyzedcall on javax.swing.JProgressBar:setValue
    unanalyzedcall on listen
    unanalyzedcall on parseStack
    unanalyzedcall on readTerm
    unanalyzedcall on setIcon
    unanalyzedcall on socketClosed
    unanalyzedcall on socketOpened
    unanalyzedcall on test
    unanalyzedcall on trigger
    unanalyzedcall on triggerActions
    test_vectorcom.dmdirc.commandparser.CommandArguments:getArgume nts(...).length@72: {0,1}, {2..+Inf}
    test_vectorcom.dmdirc.parser.irc.IRCParser:isValidChannelName( ...)@78: {1}, {0}
    test_vectorcom.dmdirc.parser.irc.IRCStringConverter:equalsIgno reCase(...)@78: {0}, {1}
    test_vectorjava.lang.String:equalsIgnoreCase(...)@107: {0}, {1}
    test_vectorjava.lang.String:equalsIgnoreCase(...)@93: {0}, {1}

  • String getHelp()

  • Kind Annotation Text
    postreturn_value == &"dcc - Allows DCC"

  • String getName()

  • Kind Annotation Text
    postreturn_value == &"dcc"

  • AdditionalTabTargets getSuggestions(int, List)

  • Kind Annotation Text
    presumptioninit'ed(com.dmdirc.ui.input.TabCompletionType. CHANNEL)
    presumptioninit'ed(com.dmdirc.ui.input.TabCompletionType. COMMAND)
    postnew AdditionalTabTargets(getSuggestions#1) num objects == 1
    postreturn_value == &new AdditionalTabTargets(getSu ggestions#1)
    test_vectorarg: {-231..-1, 2..232-1}, {0}, {1}

  • void run()

  • Kind Annotation Text
    pre(soft) com.dmdirc.addons.dcc.actions.DCCActions__ static_init.new DCCActions(DCCActions__static_init# 11).type != null
    pre(soft) com/dmdirc/Main.controller != null
    pre(soft) init'ed(com/dmdirc/actions/ActionManager. killSwitch)
    pre(soft) init'ed(this.myPlugin.container)
    pre(soft) this.myPlugin != null
    pre(soft) this.myPlugin.childFrames != null
    pre(soft) this.val$server != null
    pre(soft) this.val$server.parser != null
    prethis.val$givenFile != null
    presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@154 != null
    presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@155 != null
    presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@165 != null
    presumptionjavax.swing.JFileChooser:getSelectedFile(...)@146 != null
    presumptionjavax.swing.JFileChooser:getSelectedFile(...)@149 != null
    presumptionjavax.swing.JFileChooser:getSelectedFile(...)@162 != null
    presumptionjavax.swing.JFileChooser:getSelectedFile(...)@163 != null
    presumptionjavax.swing.JFileChooser:getSelectedFile(...)@167 != null
    presumptionjavax.swing.JFileChooser:getSelectedFile(...)@171 != null
    presumptionsend.serverSocket@162 != null
    postcom/dmdirc/ServerManager.me == old com/dmdirc/Serve rManager.me
    postinit'ed(new DCCPlugin$3(createContainer#1). changer)
    postinit'ed(new DCCPlugin$3(createContainer#1).config)
    postinit'ed(new DCCPlugin$3(createContainer#1).icon)
    postinit'ed(new DCCPlugin$3(createContainer#1). listeners)
    postinit'ed(new DCCPlugin$3(createContainer#1). myWindow)
    postinit'ed(new DCCPlugin$3(createContainer#1). notification)
    postinit'ed(new DCCPlugin$3(createContainer#1).plugin)
    postinit'ed(new DCCPlugin$3(createContainer#1).title)
    postinit'ed(new DCCPlugin$3(createContainer#1). windowClosing)
    postinit'ed(this.myPlugin.container)
    postnew ArrayList(ServerManager#1) num objects == 0, if init'ed
    postnew DCCPlugin$3(createContainer#1) num objects <= 1
    postnew FrameContainer$IconChanger(FrameContainer#2) num objects <= 1
    postnew ListenerList(FrameContainer#1) num objects <= 1
    postnew ServerManager(getServerManager#1) num objects == 0, if init'ed
    postnew ServerManager(getServerManager#1).servers == null
    unanalyzedcall on [Ljava.lang.String;:instanceof
    unanalyzedcall on addLine
    unanalyzedcall on com.dmdirc.FrameContainer
    unanalyzedcall on com.dmdirc.ServerState:equals
    unanalyzedcall on com.dmdirc.actions.ConditionTree$OPERATION: ordinal
    unanalyzedcall on com.dmdirc.addons.dcc.DCCCommand:sendLine
    unanalyzedcall on com.dmdirc.addons.dcc.DCCFrame
    unanalyzedcall on com.dmdirc.addons.dcc.DCCPlugin$3
    unanalyzedcall on com.dmdirc.addons.dcc.DCCPlugin:getDomain
    unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keAndWait
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. frames.TextFrame:getContentPane
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:getText
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setText
    unanalyzedcall on com.dmdirc.commandparser.parsers. CommandParser:parseCommand
    unanalyzedcall on com.dmdirc.commandparser.parsers. GlobalCommandParser:getGlobalCommandParser
    unanalyzedcall on com.dmdirc.config.ConfigManager:addChangeLi stener
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionIn t
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptions
    unanalyzedcall on com.dmdirc.config.ConfigManager:removeListe ner
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on com.dmdirc.interfaces.ActionListener:proces sEvent
    unanalyzedcall on com.dmdirc.interfaces.IconChangeListener:ic onChanged
    unanalyzedcall on com.dmdirc.logger.Logger:assertTrue
    unanalyzedcall on com.dmdirc.parser.irc.ClientInfo:getHost
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getCallback Manager
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getMyself
    unanalyzedcall on com.dmdirc.parser.irc.callbacks. CallbackManager:addNonCriticalCallback
    unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
    unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
    unanalyzedcall on com.dmdirc.ui.WindowManager:addWindow
    unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:getCom mandParser
    unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:instan ceof
    unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:open
    unanalyzedcall on com.dmdirc.ui.interfaces.UIController:getAc tiveWindow
    unanalyzedcall on com.dmdirc.util.ListenerList
    unanalyzedcall on com.dmdirc.util.ListenerList:get
    unanalyzedcall on com.dmdirc.util.MapList:containsKey
    unanalyzedcall on com.dmdirc.util.MapList:get
    unanalyzedcall on com.dmdirc.util.ReturnableThread
    unanalyzedcall on connect
    unanalyzedcall on doComponentSubstitutions
    unanalyzedcall on doServerSubstitutions
    unanalyzedcall on evaluate
    unanalyzedcall on get
    unanalyzedcall on getArgTypes
    unanalyzedcall on getArity
    unanalyzedcall on getCompatibleComponents
    unanalyzedcall on getContentPane
    unanalyzedcall on getFrame
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getType
    unanalyzedcall on getUI
    unanalyzedcall on isWindowClosing
    unanalyzedcall on java.awt.Container:add
    unanalyzedcall on java.awt.Container:setLayout
    unanalyzedcall on java.io.BufferedReader
    unanalyzedcall on java.io.DataInputStream
    unanalyzedcall on java.io.DataInputStream:close
    unanalyzedcall on java.io.DataOutputStream
    unanalyzedcall on java.io.DataOutputStream:close
    unanalyzedcall on java.io.File
    unanalyzedcall on java.io.File:getAbsolutePath
    unanalyzedcall on java.io.File:getName
    unanalyzedcall on java.io.FileInputStream
    unanalyzedcall on java.io.FileOutputStream
    unanalyzedcall on java.io.IOException
    unanalyzedcall on java.io.InputStreamReader
    unanalyzedcall on java.io.PrintWriter
    unanalyzedcall on java.lang.Character:charValue
    unanalyzedcall on java.lang.Character:instanceof
    unanalyzedcall on java.lang.Character:valueOf
    unanalyzedcall on java.lang.Double:valueOf
    unanalyzedcall on java.lang.Integer:parseInt
    unanalyzedcall on java.lang.Integer:toString
    unanalyzedcall on java.lang.Long:parseLong
    unanalyzedcall on java.lang.Long:valueOf
    unanalyzedcall on java.lang.Math:abs
    unanalyzedcall on java.lang.Math:floor
    unanalyzedcall on java.lang.Object:toString
    unanalyzedcall on java.lang.String:charAt
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.lang.String:format
    unanalyzedcall on java.lang.String:hashCode
    unanalyzedcall on java.lang.String:instanceof
    unanalyzedcall on java.lang.String:isEmpty
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.String:split
    unanalyzedcall on java.lang.String:valueOf
    unanalyzedcall on java.lang.System:currentTimeMillis
    unanalyzedcall on java.lang.Thread
    unanalyzedcall on java.lang.Thread:start
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.net.InetAddress:getByName
    unanalyzedcall on java.net.InetAddress:getHostAddress
    unanalyzedcall on java.net.InetAddress:getLocalHost
    unanalyzedcall on java.net.ServerSocket
    unanalyzedcall on java.net.ServerSocket:getLocalPort
    unanalyzedcall on java.net.Socket
    unanalyzedcall on java.net.Socket:getInputStream
    unanalyzedcall on java.net.Socket:getOutputStream
    unanalyzedcall on java.util.ArrayDeque
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.ArrayList:iterator
    unanalyzedcall on java.util.Deque:add
    unanalyzedcall on java.util.Deque:addFirst
    unanalyzedcall on java.util.Deque:isEmpty
    unanalyzedcall on java.util.Deque:poll
    unanalyzedcall on java.util.Deque:pollFirst
    unanalyzedcall on java.util.Deque:pollLast
    unanalyzedcall on java.util.Deque:size
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:get
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.List:remove
    unanalyzedcall on java.util.List:size
    unanalyzedcall on java.util.Map$Entry:getKey
    unanalyzedcall on java.util.Map$Entry:getValue
    unanalyzedcall on java.util.Map:entrySet
    unanalyzedcall on java.util.Set:iterator
    unanalyzedcall on java.util.concurrent.Semaphore
    unanalyzedcall on java.util.concurrent.Semaphore:acquireUnint erruptibly
    unanalyzedcall on java.util.concurrent.Semaphore:release
    unanalyzedcall on javax.swing.JButton
    unanalyzedcall on javax.swing.JButton:addActionListener
    unanalyzedcall on javax.swing.JButton:setText
    unanalyzedcall on javax.swing.JFileChooser
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JLabel:setText
    unanalyzedcall on javax.swing.JProgressBar
    unanalyzedcall on javax.swing.JProgressBar:setMaximum
    unanalyzedcall on javax.swing.JProgressBar:setMinimum
    unanalyzedcall on javax.swing.JProgressBar:setStringPainted
    unanalyzedcall on javax.swing.JProgressBar:setValue
    unanalyzedcall on listen
    unanalyzedcall on net.miginfocom.swing.MigLayout
    unanalyzedcall on parseStack
    unanalyzedcall on readTerm
    unanalyzedcall on setIcon
    unanalyzedcall on socketClosed
    unanalyzedcall on socketOpened
    unanalyzedcall on test
    unanalyzedcall on trigger
    unanalyzedcall on triggerActions
    test_vectorcom.dmdirc.config.ConfigManager:getOptionBool(... )@165: {0}, {1}
    test_vectorjava.io.File:exists(...)@134: {0}, {1}
    test_vectorjava.io.File:exists(...)@136: {0}, {1}
    test_vectorjava.io.File:exists(...)@149: {1}, {0}
    test_vectorjava.io.File:isFile(...)@136: {1}, {0}
    test_vectorjava.io.File:length(...)@146: {-9_223_372_036_854_7 75_808..-1, 1..264-1}, {0}

  • void run()

  • Kind Annotation Text
    prethis.val$parser != null
    presumptioncom.dmdirc.parser.irc.IRCParser:getIRCStringConvert er(...)@83 != null
    test_vectorcom.dmdirc.parser.irc.IRCStringConverter:equalsIgno reCase(...)@83: {0}, {1}

  • void sendFile(String, InputWindow, Server, bool, String)

  • Kind Annotation Text

  • bool showInHelp()

  • Kind Annotation Text
    postreturn_value == 1