ServerEventHandler.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void addCallback(CallbackManager, String)

  • Kind Annotation Text
    precbm != null

  • void checkParser(IRCParser)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator

  • void com.dmdirc.ServerEventHandler(Server)

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

  • com.dmdirc.ServerEventHandler__static_init

  • Kind Annotation Text

  • Server getServer()

  • Kind Annotation Text
    postinit'ed(return_value)
    postreturn_value == this.owner

  • void onAwayState(IRCParser, bool, String)

  • Kind Annotation Text
    pre(soft) this.owner.listeners != null
    pre(soft) this.owner.server != null
    preinit'ed(this.owner.awayMessage)
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    postinit'ed(this.owner.awayMessage)
    postthis.owner.awayMessage == One-of{old this.owner.awayMessage, reason, null}
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.interfaces.AwayStateListener:onA way
    unanalyzedcall on com.dmdirc.interfaces.AwayStateListener:onB ack
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.ListenerList:get
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.List:iterator
    test_vectorcurrentState: {0}, {1}

  • void onChannelSelfJoin(IRCParser, ChannelInfo)

  • Kind Annotation Text
    pre(soft) cChannel != null
    pre(soft) this.owner.channels != null
    pre(soft) this.owner.converter != null
    pre(soft) this.owner.server != null
    pre(soft) this.owner.tabCompleter != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on addCallback
    unanalyzedcall on addLine
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.Channel
    unanalyzedcall on com.dmdirc.MessageTarget
    unanalyzedcall on com.dmdirc.commandparser.CommandManager:get CommandNames
    unanalyzedcall on com.dmdirc.config.ConfigManager
    unanalyzedcall on com.dmdirc.config.ConfigManager:addChangeLi stener
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionIn t
    unanalyzedcall on com.dmdirc.config.ConfigManager:migrate
    unanalyzedcall on com.dmdirc.config.ConfigManager:removeListe ner
    unanalyzedcall on com.dmdirc.interfaces.ActionListener:proces sEvent
    unanalyzedcall on com.dmdirc.interfaces.IconChangeListener:ic onChanged
    unanalyzedcall on com.dmdirc.interfaces.InviteListener:invite Expired
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.logger.Logger:assertTrue
    unanalyzedcall on com.dmdirc.parser.irc.ChannelInfo:getName
    unanalyzedcall on com.dmdirc.parser.irc.ChannelInfo:getTopic
    unanalyzedcall on com.dmdirc.parser.irc.ClientInfo:getHost
    unanalyzedcall on com.dmdirc.parser.irc.ClientInfo:getIdent
    unanalyzedcall on com.dmdirc.parser.irc.ClientInfo:getNicknam e
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getCallback Manager
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getIRCD
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getMyself
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getNetworkN ame
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getServerNa me
    unanalyzedcall on com.dmdirc.parser.irc.IRCStringConverter:to LowerCase
    unanalyzedcall on com.dmdirc.parser.irc.ServerInfo:getHost
    unanalyzedcall on com.dmdirc.parser.irc.callbacks. CallbackManager:addCallback
    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.input.InputHandler:setTabComp leter
    unanalyzedcall on com.dmdirc.ui.input.TabCompleter
    unanalyzedcall on com.dmdirc.ui.input.TabCompleter:addEntries
    unanalyzedcall on com.dmdirc.ui.input.TabCompleter:addEntry
    unanalyzedcall on com.dmdirc.ui.interfaces.ChannelWindow:getI nputHandler
    unanalyzedcall on com.dmdirc.ui.interfaces.ChannelWindow:open
    unanalyzedcall on com.dmdirc.ui.interfaces.ChannelWindow:setT itle
    unanalyzedcall on com.dmdirc.ui.interfaces.UIController:getCh annel
    unanalyzedcall on com.dmdirc.ui.interfaces.Window:addLine
    unanalyzedcall on com.dmdirc.ui.messages.Styliser:stipControl Codes
    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.RollingList
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getArity
    unanalyzedcall on getChannelInfo
    unanalyzedcall on getConfigManager
    unanalyzedcall on getFrame
    unanalyzedcall on getIrcd
    unanalyzedcall on getName
    unanalyzedcall on getNetwork
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on getTabCompleter
    unanalyzedcall on getType
    unanalyzedcall on getUI
    unanalyzedcall on java.lang.Class:getInterfaces
    unanalyzedcall on java.lang.Class:getName
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.lang.IllegalStateException
    unanalyzedcall on java.lang.Object:getClass
    unanalyzedcall on java.lang.String:endsWith
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.lang.String:isEmpty
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.String:split
    unanalyzedcall on java.lang.String:startsWith
    unanalyzedcall on java.lang.String:substring
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.ArrayList:iterator
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.List:remove
    unanalyzedcall on java.util.Map:containsKey
    unanalyzedcall on java.util.Map:get
    unanalyzedcall on java.util.Map:put
    unanalyzedcall on registerCallbacks
    unanalyzedcall on removeInvites
    unanalyzedcall on setIcon
    unanalyzedcall on trigger

  • void onConnectError(IRCParser, ParserError)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    postnew Timer(doDelayedReconnect#4) num objects == 0, if init'ed
    postnew Timer(doDelayedReconnect#4) num objects == undefined
    postthis.owner.myState.state != null
    postthis.owner.myState.state == old this.owner.myState. state
    postthis.owner.parser == old this.owner.parser
    postthis.owner.reconnectTimer == old this.owner. reconnectTimer
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator

  • void onErrorInfo(IRCParser, ParserError)

  • Kind Annotation Text
    pre(soft) this.owner != null
    pre(soft) this.owner.serverInfo != null
    preerrorInfo != null
    presumptioninit'ed(com.dmdirc.logger.ErrorLevel.UNKNOWN)
    unanalyzedcall on com.dmdirc.parser.irc.ServerInfo:getHost
    test_vectorcom.dmdirc.parser.irc.ParserError:isException(... )@114: {0}, {1}
    test_vectorcom.dmdirc.parser.irc.ParserError:isUserError(... )@118: {0}, {1}

  • void onInvite(IRCParser, String, String)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    pretParser != null
    prethis.owner != null
    prethis.owner.invites != null
    prethis.owner.listeners != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.interfaces.InviteListener:invite Expired
    unanalyzedcall on com.dmdirc.interfaces.InviteListener:invite Received
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.ListenerList:get
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.ArrayList:iterator
    unanalyzedcall on java.util.Date
    unanalyzedcall on java.util.Date:getTime
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.List:remove

  • void onMOTDEnd(IRCParser, bool, String)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator

  • void onMOTDLine(IRCParser, String)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator

  • void onMOTDStart(IRCParser, String)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator

  • void onNickChanged(IRCParser, ClientInfo, String)

  • Kind Annotation Text
    pre(soft) this.owner != null
    pre(soft) this.owner.server != null
    precClient != null
    pretParser != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator
    test_vectorjava.lang.Object:equals(...)@344: {0}, {1}

  • void onNickInUse(IRCParser, String)

  • Kind Annotation Text
    pre(soft) this.owner.profile != null
    pre(soft) this.owner.server != null
    prethis.owner != null
    prethis.owner.converter != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    prethis.owner.parser != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.config.Identity:getOptionList
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getMyNickna me
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:setNickname
    unanalyzedcall on com.dmdirc.parser.irc.IRCStringConverter:eq ualsIgnoreCase
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.lang.Math:random
    unanalyzedcall on java.lang.String:isEmpty
    unanalyzedcall on java.util.List:get
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.List:size

  • void onNoticeAuth(IRCParser, String)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator

  • void onNumeric(IRCParser, int, String[])

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator

  • void onPingFailed(IRCParser)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator

  • void onPingSent(IRCParser)

  • Kind Annotation Text
    pre(soft) com.dmdirc.actions.CoreActionType__static_ init.new CoreActionType(CoreActionType__static_init #34).type != null
    pre(soft) init'ed(com/dmdirc/ServerManager.me)
    pre(soft) this.owner.server != null
    preinit'ed(com/dmdirc/actions/ActionManager. killSwitch)
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    postcom/dmdirc/ServerManager.me == old com/dmdirc/Serve rManager.me
    postnew ArrayList(ServerManager#1) num objects == 0, if init'ed
    postnew ArrayList(ServerManager#1) num objects == undefined
    postnew ServerManager(getServerManager#1) num objects == new ArrayList(ServerManager#1) num objects
    postnew ServerManager(getServerManager#1).servers == null
    postnew ServerManager(getServerManager#1).servers == undefined
    unanalyzedcall on [Ljava.lang.String;:instanceof
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.ServerState:equals
    unanalyzedcall on com.dmdirc.actions.ConditionTree$OPERATION: ordinal
    unanalyzedcall on com.dmdirc.commandparser.parsers. CommandParser:parseCommand
    unanalyzedcall on com.dmdirc.commandparser.parsers. GlobalCommandParser:getGlobalCommandParser
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptions
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on com.dmdirc.interfaces.ActionListener:proces sEvent
    unanalyzedcall on com.dmdirc.logger.Logger:assertTrue
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:getCom mandParser
    unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:instan ceof
    unanalyzedcall on com.dmdirc.ui.interfaces.UIController:getAc tiveWindow
    unanalyzedcall on com.dmdirc.util.MapList:containsKey
    unanalyzedcall on com.dmdirc.util.MapList:get
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    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 getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on getType
    unanalyzedcall on getUI
    unanalyzedcall on java.lang.Character:charValue
    unanalyzedcall on java.lang.Character:instanceof
    unanalyzedcall on java.lang.Character:valueOf
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.lang.Integer:parseInt
    unanalyzedcall on java.lang.Object:toString
    unanalyzedcall on java.lang.String:charAt
    unanalyzedcall on java.lang.String:instanceof
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.String:split
    unanalyzedcall on java.lang.String:valueOf
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    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:get
    unanalyzedcall on java.util.List:iterator
    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 parseStack
    unanalyzedcall on readTerm
    unanalyzedcall on test
    unanalyzedcall on trigger
    unanalyzedcall on triggerActions

  • void onPingSuccess(IRCParser)

  • Kind Annotation Text
    pre(soft) com.dmdirc.actions.CoreActionType__static_ init.new CoreActionType(CoreActionType__static_init #32).type != null
    pre(soft) init'ed(com/dmdirc/ServerManager.me)
    pre(soft) this.owner.server != null
    preinit'ed(com/dmdirc/actions/ActionManager. killSwitch)
    pretParser != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    postcom/dmdirc/ServerManager.me == old com/dmdirc/Serve rManager.me
    postnew ArrayList(ServerManager#1) num objects == 0, if init'ed
    postnew ArrayList(ServerManager#1) num objects == undefined
    postnew ServerManager(getServerManager#1) num objects == new ArrayList(ServerManager#1) num objects
    postnew ServerManager(getServerManager#1).servers == null
    postnew ServerManager(getServerManager#1).servers == undefined
    unanalyzedcall on [Ljava.lang.String;:instanceof
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.ServerState:equals
    unanalyzedcall on com.dmdirc.actions.ConditionTree$OPERATION: ordinal
    unanalyzedcall on com.dmdirc.commandparser.parsers. CommandParser:parseCommand
    unanalyzedcall on com.dmdirc.commandparser.parsers. GlobalCommandParser:getGlobalCommandParser
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptions
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on com.dmdirc.interfaces.ActionListener:proces sEvent
    unanalyzedcall on com.dmdirc.logger.Logger:assertTrue
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:getCom mandParser
    unanalyzedcall on com.dmdirc.ui.interfaces.InputWindow:instan ceof
    unanalyzedcall on com.dmdirc.ui.interfaces.UIController:getAc tiveWindow
    unanalyzedcall on com.dmdirc.util.MapList:containsKey
    unanalyzedcall on com.dmdirc.util.MapList:get
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    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 getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on getType
    unanalyzedcall on getUI
    unanalyzedcall on java.lang.Character:charValue
    unanalyzedcall on java.lang.Character:instanceof
    unanalyzedcall on java.lang.Character:valueOf
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.lang.Integer:parseInt
    unanalyzedcall on java.lang.Object:toString
    unanalyzedcall on java.lang.String:charAt
    unanalyzedcall on java.lang.String:instanceof
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.String:split
    unanalyzedcall on java.lang.String:valueOf
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    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:get
    unanalyzedcall on java.util.List:iterator
    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 parseStack
    unanalyzedcall on readTerm
    unanalyzedcall on test
    unanalyzedcall on trigger
    unanalyzedcall on triggerActions

  • void onPost005(IRCParser)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    postthis.owner.converter == old this.owner.converter
    postthis.owner.myState.state != null
    postthis.owner.myState.state == old this.owner.myState. state
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator

  • void onPrivateAction(IRCParser, String, String)

  • Kind Annotation Text
    pre(soft) this.owner.converter != null
    pre(soft) this.owner.myState != null
    pre(soft) this.owner.myState.state != null
    pre(soft) this.owner.server != null
    pre(soft) this.owner.tabCompleter != null
    prethis.owner != null
    prethis.owner.queries != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.Query
    unanalyzedcall on com.dmdirc.Server:getConfigManager
    unanalyzedcall on com.dmdirc.WritableFrameContainer
    unanalyzedcall on com.dmdirc.commandparser.CommandManager:get CommandNames
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.interfaces.ActionListener:proces sEvent
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.logger.Logger:assertTrue
    unanalyzedcall on com.dmdirc.parser.irc.ClientInfo:parseHost
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getCallback Manager
    unanalyzedcall on com.dmdirc.parser.irc.IRCStringConverter:eq ualsIgnoreCase
    unanalyzedcall on com.dmdirc.parser.irc.callbacks. CallbackManager:addCallback
    unanalyzedcall on com.dmdirc.ui.WindowManager:addWindow
    unanalyzedcall on com.dmdirc.ui.input.InputHandler:setTabComp leter
    unanalyzedcall on com.dmdirc.ui.input.TabCompleter
    unanalyzedcall on com.dmdirc.ui.input.TabCompleter:addEntries
    unanalyzedcall on com.dmdirc.ui.input.TabCompleter:addEntry
    unanalyzedcall on com.dmdirc.ui.interfaces.QueryWindow:getInp utHandler
    unanalyzedcall on com.dmdirc.ui.interfaces.QueryWindow:open
    unanalyzedcall on com.dmdirc.ui.interfaces.QueryWindow:setTit le
    unanalyzedcall on com.dmdirc.ui.interfaces.UIController:getQu ery
    unanalyzedcall on com.dmdirc.util.MapList:containsKey
    unanalyzedcall on com.dmdirc.util.MapList:get
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getArity
    unanalyzedcall on getFrame
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on getTabCompleter
    unanalyzedcall on getType
    unanalyzedcall on getUI
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.ArrayList:iterator
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on trigger

  • void onPrivateCTCP(IRCParser, String, String, String)

  • Kind Annotation Text
    pre(soft) this.owner.config != null
    pre(soft) this.owner.parser != null
    pre(soft) this.owner.server != null
    presType != null
    pretParser != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:sendCTCPRep ly
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getConfigManager
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.lang.String:equalsIgnoreCase
    unanalyzedcall on java.util.List:iterator

  • void onPrivateCTCPReply(IRCParser, String, String, String)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    pretParser != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator

  • void onPrivateMessage(IRCParser, String, String)

  • Kind Annotation Text
    pre(soft) this.owner.converter != null
    pre(soft) this.owner.myState != null
    pre(soft) this.owner.myState.state != null
    pre(soft) this.owner.server != null
    pre(soft) this.owner.tabCompleter != null
    prethis.owner != null
    prethis.owner.queries != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.Query
    unanalyzedcall on com.dmdirc.Server:getConfigManager
    unanalyzedcall on com.dmdirc.WritableFrameContainer
    unanalyzedcall on com.dmdirc.commandparser.CommandManager:get CommandNames
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.interfaces.ActionListener:proces sEvent
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.logger.Logger:assertTrue
    unanalyzedcall on com.dmdirc.parser.irc.ClientInfo:parseHost
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:getCallback Manager
    unanalyzedcall on com.dmdirc.parser.irc.IRCStringConverter:eq ualsIgnoreCase
    unanalyzedcall on com.dmdirc.parser.irc.callbacks. CallbackManager:addCallback
    unanalyzedcall on com.dmdirc.ui.WindowManager:addWindow
    unanalyzedcall on com.dmdirc.ui.input.InputHandler:setTabComp leter
    unanalyzedcall on com.dmdirc.ui.input.TabCompleter
    unanalyzedcall on com.dmdirc.ui.input.TabCompleter:addEntries
    unanalyzedcall on com.dmdirc.ui.input.TabCompleter:addEntry
    unanalyzedcall on com.dmdirc.ui.interfaces.QueryWindow:getInp utHandler
    unanalyzedcall on com.dmdirc.ui.interfaces.QueryWindow:open
    unanalyzedcall on com.dmdirc.ui.interfaces.QueryWindow:setTit le
    unanalyzedcall on com.dmdirc.ui.interfaces.UIController:getQu ery
    unanalyzedcall on com.dmdirc.util.MapList:containsKey
    unanalyzedcall on com.dmdirc.util.MapList:get
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getArity
    unanalyzedcall on getFrame
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on getTabCompleter
    unanalyzedcall on getType
    unanalyzedcall on getUI
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.ArrayList:iterator
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on trigger

  • void onPrivateNotice(IRCParser, String, String)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    pretParser != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator

  • void onServerError(IRCParser, String)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator

  • void onSocketClosed(IRCParser)

  • Kind Annotation Text
    preinit'ed(this.owner.parser)
    prethis.owner != null
    test_vectortParser == this.owner.parser: {0}, {1}

  • void onUnknownNotice(IRCParser, String, String, String)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator

  • void onUserModeChanged(IRCParser, ClientInfo, String, String)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    pretParser != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator

  • void onUserModeDiscovered(IRCParser, ClientInfo, String)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator

  • void onWallDesync(IRCParser, String, String)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    pretParser != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator

  • void onWallop(IRCParser, String, String)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    pretParser != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator

  • void onWalluser(IRCParser, String, String)

  • Kind Annotation Text
    pre(soft) this.owner.server != null
    pretParser != null
    prethis.owner != null
    prethis.owner.myState != null
    prethis.owner.myState.state != null
    unanalyzedcall on checkParser
    unanalyzedcall on com.dmdirc.parser.irc.IRCParser:disconnect
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getParser
    unanalyzedcall on getServer
    unanalyzedcall on getState
    unanalyzedcall on getStatus
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.util.List:iterator