| method | String getArgumentsAsString() |
| pre | init'ed(this.words) |
| pre | (soft) this.line != null |
| post | init'ed(java.lang.String:split(...)._tainted) |
| post | java.lang.String:split(...)._tainted == 0 |
| post | init'ed(java.lang.String:split(...).length) |
| post | init'ed(return_value) |
| post | this.words != null |
| unanalyzed | call on java.util.regex.Pattern:compile |
| unanalyzed | call on java.util.regex.Pattern:matcher |
| unanalyzed | call on java.util.regex.Matcher:matches |
| unanalyzed | call on java.util.regex.Matcher:group |
| unanalyzed | call on java.lang.String:split |
| method | String getArgumentsAsString(int) |
| pre | init'ed(this.words) |
| pre | start <= 232-2 |
| pre | (soft) this.line != null |
| presumption | this.words.length@123 <= 232-1 |
| presumption | this.words.length@123 - start in {-231+1.. 232} |
| post | init'ed(java.lang.String:split(...)._tainted) |
| post | init'ed(java.lang.String:split(...).length) |
| post | init'ed(return_value) |
| post | this.words == One-of{old this.words, &java.lang.String:split(...)} |
| post | this.words != null |
| unanalyzed | call on java.util.regex.Pattern:compile |
| unanalyzed | call on java.util.regex.Pattern:matcher |
| unanalyzed | call on java.util.regex.Matcher:matches |
| unanalyzed | call on java.util.regex.Matcher:group |
| unanalyzed | call on java.lang.String:split |
| method | String getCommandName() |
| pre | init'ed(this.words) |
| pre | this.line != null |
| pre | (soft) init'ed(com/dmdirc/commandparser/CommandMana ger.commandChar) |
| pre | (soft) init'ed(com/dmdirc/commandparser/CommandMana ger.silenceChar) |
| presumption | getWords(...).length@190 >= 1 |
| presumption | getWords(...)[0]@190 != null |
| post | init'ed(java.lang.String:split(...)._tainted) |
| post | init'ed(java.lang.String:split(...).length) |
| post | init'ed(java.lang.String:split(...)[0]) |
| post | init'ed(java.lang.String:substring(...)._tainted) |
| post | return_value == &java.lang.String:substring(... ) |
| post | this.words == One-of{old this.words, &java.lang.String:split(...)} |
| post | this.words != null |
| unanalyzed | call on java.lang.String:isEmpty |
| unanalyzed | call on java.lang.String:charAt |
| unanalyzed | call on java.lang.String:split |
| unanalyzed | call on java.lang.String:length |