| method | void process(String, String[]) |
| pre | sParam != null |
| pre | token != null |
| pre | token.length <= 232 |
| pre | (soft) init'ed(this.myParser.stringConverter) |
| pre | (soft) this.myParser != null |
| pre | (soft) init'ed(this.myParser...lastLine) |
| pre | (soft) this.myParser...myCallbackManager != null |
| pre | (soft) this.myParser...myCallbackManager. callbackHash != null |
| pre | (soft) this.myParser.cMyself != null |
| pre | (soft) init'ed(this.myParser.currentSocketState) |
| pre | (soft) this.myParser.hChanModesOther != null |
| pre | (soft) this.myParser.hChannelList != null |
| pre | (soft) this.myParser.hClientList != null |
| pre | (soft) init'ed(this.myParser.lastLine) |
| pre | (soft) this.myParser.myCallbackManager != null |
| pre | (soft) this.myParser.myCallbackManager. callbackHash != null |
| pre | (soft) this.myParser.myProcessingManager != null |
| pre | (soft) this.myParser.myProcessingManager.myParser != null |
| pre | (soft) this.myParser.myProcessingManager. processHash != null |
| pre | (soft) init'ed(this.myParser.out) |
| pre | (soft) this.myParser.stringConverter.lowercase != null |
| pre | (soft) init'ed(this.myParser.stringConverter. lowercase[...]) |
| pre | (soft) token[0] != null |
| pre | (soft) token[...] != null |
| pre | (soft) token[3] != null |
| pre | (soft) token[4] != null |
| presumption | iChannel.hChannelUserList@55 != null |
| presumption | iChannel.myParser@55 != null |
| presumption | iChannel.sName@55 != null |
| presumption | iClient.myChannelClientInfos@54 != null |
| presumption | iClient.myParser@54 != null |
| presumption | iClient.sHost@54 != null |
| presumption | iClient.sHost@59 != null |
| presumption | this.myParser.stringConverter.lowercase != null |
| presumption | this.myParser.stringConverter.lowercase@54 != null |
| presumption | this.myParser.stringConverter.lowercase@55 != null |
| presumption | this.myParser.stringConverter.lowercase@59 != null |
| post | init'ed(java.lang.String:substring(...)._tainted) |
| post | possibly_updated(this.myParser.cMyself. myAwayReason) |
| post | init'ed(this.myParser.stringConverter) |
| post | new IRCStringConverter(getIRCStringConverter#1) num objects <= 1 |
| post | new IRCStringConverter(getIRCStringConverter#1) num objects == 0 |
| post | init'ed(new IRCStringConverter(getIRCStringConverte r#1).limit) |
| post | possibly_updated(new IRCStringConverter(getIRCStrin gConverter#1).limit) |
| post | init'ed(new IRCStringConverter(getIRCStringConverte r#1).lowercase) |
| post | possibly_updated(new IRCStringConverter(getIRCStrin gConverter#1).lowercase) |
| post | init'ed(new IRCStringConverter(getIRCStringConverte r#1).uppercase) |
| post | possibly_updated(new IRCStringConverter(getIRCStrin gConverter#1).uppercase) |
| post | new char[](IRCStringConverter#1) num objects <= 1 |
| post | new char[](IRCStringConverter#1) num objects == 0 |
| post | init'ed(new char[](IRCStringConverter#1).length) |
| post | possibly_updated(new char[](IRCStringConverter#1). length) |
| post | possibly_updated(new char[](IRCStringConverter#1)[...]) |
| post | init'ed(new char[](IRCStringConverter#1)[...]) |
| post | new char[](IRCStringConverter#2) num objects <= 1 |
| post | new char[](IRCStringConverter#2) num objects == 0 |
| post | init'ed(new char[](IRCStringConverter#2).length) |
| post | possibly_updated(new char[](IRCStringConverter#2). length) |
| post | possibly_updated(new char[](IRCStringConverter#2)[...]) |
| unanalyzed | call on getCallbackManager |
| unanalyzed | call on getCallbackType |
| unanalyzed | call on call |
| unanalyzed | call on getUser |
| unanalyzed | call on getLastLine |
| unanalyzed | call on callErrorInfo |
| unanalyzed | call on getName |
| unanalyzed | call on java.util.Map:containsKey |
| unanalyzed | call on java.lang.String:toLowerCase |
| unanalyzed | call on java.lang.RuntimeException |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.lang.String:toCharArray |
| unanalyzed | call on java.lang.String:length |
| unanalyzed | call on java.lang.String |
| unanalyzed | call on parseHost |
| unanalyzed | call on java.lang.String:isEmpty |
| unanalyzed | call on java.lang.String:charAt |
| unanalyzed | call on java.lang.String:substring |
| unanalyzed | call on java.lang.String:split |
| unanalyzed | call on java.util.Hashtable |
| unanalyzed | call on java.util.LinkedList |
| unanalyzed | call on java.util.HashMap |
| unanalyzed | call on getNickname |
| unanalyzed | call on java.util.Map:put |
| unanalyzed | call on java.util.Map:values |
| unanalyzed | call on java.util.Collection:iterator |
| unanalyzed | call on getClient |
| unanalyzed | call on java.util.Hashtable:containsKey |
| unanalyzed | call on java.util.Hashtable:get |
| unanalyzed | call on java.lang.Exception |
| unanalyzed | call on java.lang.Integer:valueOf |
| unanalyzed | call on process |
| unanalyzed | call on java.lang.Integer:parseInt |
| unanalyzed | call on java.lang.Exception:getMessage |
| unanalyzed | call on java.lang.System:currentTimeMillis |
| unanalyzed | call on com.dmdirc.parser.irc.ChannelClientInfo |
| unanalyzed | call on sendString |
| unanalyzed | call on getChannel |
| unanalyzed | call on java.lang.String:indexOf |
| unanalyzed | call on java.lang.String:equalsIgnoreCase |
| unanalyzed | call on java.lang.Character:valueOf |
| unanalyzed | call on java.lang.Byte:byteValue |
| unanalyzed | call on doSendString |
| unanalyzed | call on java.lang.Boolean:valueOf |
| unanalyzed | call on java.io.PrintWriter:printf |
| unanalyzed | call on setAwayReason |
| unanalyzed | call on getListModeQueue |
| unanalyzed | call on java.util.LinkedList:contains |
| unanalyzed | call on java.util.Queue:offer |
| unanalyzed | call on java.util.LinkedList:offer |
| test_vector | token.length: {5..232}, {0..2} |
| test_vector | java.lang.String:equals(...)@38: {0}, {1} |
| test_vector | java.lang.String:isEmpty(...)@62: {0}, {1} |