| method | void addStyledString(StyledDocument, String[]) |
| pre | strings != null |
| pre | strings.length <= 232-1 |
| pre | (soft) com/dmdirc/ui/messages/ColourManager.IRC_ COLOURS != null |
| pre | (soft) com/dmdirc/ui/messages/ColourManager.IRC_ COLOURS.length >= 1 |
| pre | (soft) init'ed(com/dmdirc/ui/messages/ColourManager .IRC_COLOURS[...]) |
| pre | (soft) strings[...] != null |
| pre | (soft) init'ed(styleLinks) |
| pre | (soft) styledDoc != null |
| presumption | chars.length@153 <= 232-1 |
| presumption | init'ed(com.dmdirc.actions.CoreActionType.CLIENT_ STRING_STYLED) |
| presumption | init'ed(com.dmdirc.logger.ErrorLevel.MEDIUM) |
| presumption | javax.swing.text.StyledDocument:getLength(...)@187 - javax.swing.text.StyledDocument:getLength(... )@162 in {-231..232-1} |
| unanalyzed | call on java.lang.String:matches |
| unanalyzed | call on java.lang.String:replaceAll |
| unanalyzed | call on java.lang.String:equals |
| unanalyzed | call on java.lang.String:length |
| unanalyzed | call on java.lang.String:indexOf |
| unanalyzed | call on java.lang.String:substring |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:contain sAttribute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:removeA ttribute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:addAttr ibute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:getAttr ibute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:isDefin ed |
| unanalyzed | call on java.util.Map:containsKey |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.awt.Color:decode |
| unanalyzed | call on java.util.Map:put |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on com.dmdirc.logger.Logger:userError |
| unanalyzed | call on java.lang.Integer:parseInt |
| unanalyzed | call on java.util.Locale:getDefault |
| unanalyzed | call on java.lang.String:toUpperCase |
| unanalyzed | call on java.lang.String:charAt |
| unanalyzed | call on java.lang.String:valueOf |
| method | StyledDocument getStyledString(String[]) |
| pre | strings != null |
| pre | strings.length <= 232-1 |
| pre | (soft) com/dmdirc/ui/messages/ColourManager.IRC_ COLOURS != null |
| pre | (soft) com/dmdirc/ui/messages/ColourManager.IRC_ COLOURS.length >= 1 |
| pre | (soft) init'ed(com/dmdirc/ui/messages/ColourManager .IRC_COLOURS[...]) |
| pre | (soft) strings[...] != null |
| pre | (soft) init'ed(styleLinks) |
| post | return_value == &new DefaultStyledDocument(getS tyledString#1) |
| post | new DefaultStyledDocument(getStyledString#1) num objects == 1 |
| unanalyzed | call on java.lang.String:matches |
| unanalyzed | call on java.lang.String:replaceAll |
| unanalyzed | call on java.lang.String:equals |
| unanalyzed | call on java.lang.String:length |
| unanalyzed | call on java.lang.String:indexOf |
| unanalyzed | call on java.lang.String:substring |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:contain sAttribute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:removeA ttribute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:addAttr ibute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:getAttr ibute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:isDefin ed |
| unanalyzed | call on java.util.Map:containsKey |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.awt.Color:decode |
| unanalyzed | call on java.util.Map:put |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on com.dmdirc.logger.Logger:userError |
| unanalyzed | call on java.lang.Integer:parseInt |
| unanalyzed | call on java.util.Locale:getDefault |
| unanalyzed | call on java.lang.String:toUpperCase |
| unanalyzed | call on java.lang.String:charAt |
| unanalyzed | call on java.lang.String:valueOf |
| unanalyzed | call on java.lang.String:toCharArray |
| unanalyzed | call on javax.swing.text.StyledDocument:getLength |
| unanalyzed | call on java.lang.String |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet |
| unanalyzed | call on javax.swing.UIManager:getFont |
| unanalyzed | call on javax.swing.text.StyledDocument:insertStrin g |
| unanalyzed | call on java.lang.Integer:valueOf |
| unanalyzed | call on com.dmdirc.actions.ActionManager:processEve nt |
| unanalyzed | call on javax.swing.text.BadLocationException:getMe ssage |
| method | String stipControlCodes(String) |
| pre | input != null |
| pre | (soft) com/dmdirc/ui/messages/ColourManager.IRC_ COLOURS != null |
| pre | (soft) com/dmdirc/ui/messages/ColourManager.IRC_ COLOURS.length >= 1 |
| pre | (soft) init'ed(com/dmdirc/ui/messages/ColourManager .IRC_COLOURS[...]) |
| pre | (soft) init'ed(styleLinks) |
| post | init'ed(java.lang.String:concat(...)._tainted) |
| post | return_value in Addr_Set{&"",&java.lang. String:concat(...)} |
| unanalyzed | call on java.lang.String:length |
| unanalyzed | call on java.lang.String:indexOf |
| unanalyzed | call on java.lang.String:substring |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:contain sAttribute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:removeA ttribute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:addAttr ibute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:getAttr ibute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:isDefin ed |
| unanalyzed | call on java.util.Map:containsKey |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.awt.Color:decode |
| unanalyzed | call on java.util.Map:put |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on com.dmdirc.logger.Logger:userError |
| unanalyzed | call on java.lang.Integer:parseInt |
| unanalyzed | call on java.util.Locale:getDefault |
| unanalyzed | call on java.lang.String:toUpperCase |
| unanalyzed | call on java.lang.String:charAt |
| unanalyzed | call on java.lang.String:valueOf |
| method | int readControlChars(String, SimpleAttributeSet, bool) |
| pre | attribs != null |
| pre | string != null |
| pre | (soft) com/dmdirc/ui/messages/ColourManager.IRC_ COLOURS != null |
| pre | (soft) com/dmdirc/ui/messages/ColourManager.IRC_ COLOURS.length >= 1 |
| pre | (soft) init'ed(com/dmdirc/ui/messages/ColourManager .IRC_COLOURS[...]) |
| pre | (soft) init'ed(styleLinks) |
| presumption | init'ed(java.lang.Boolean.TRUE) |
| presumption | init'ed(javax.swing.text.StyleConstants$FontConstan ts.Bold) |
| presumption | init'ed(javax.swing.text.StyleConstants$FontConstan ts.FontFamily) |
| presumption | init'ed(javax.swing.text.StyleConstants$FontConstan ts.Italic) |
| presumption | init'ed(javax.swing.text.StyleConstants$FontConstan ts.Underline) |
| post | return_value in {0..7, 14} |
| unanalyzed | call on java.lang.String:length |
| unanalyzed | call on java.lang.String:indexOf |
| unanalyzed | call on java.lang.String:substring |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:contain sAttribute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:removeA ttribute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:addAttr ibute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:getAttr ibute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:isDefin ed |
| unanalyzed | call on java.util.Map:containsKey |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.awt.Color:decode |
| unanalyzed | call on java.util.Map:put |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on com.dmdirc.logger.Logger:userError |
| unanalyzed | call on java.lang.Integer:parseInt |
| unanalyzed | call on java.util.Locale:getDefault |
| unanalyzed | call on java.lang.String:toUpperCase |
| unanalyzed | call on java.lang.String:charAt |
| test_vector | isStart: {0}, {1} |
| test_vector | java.lang.String:charAt(...)@329: {0,1, 3..216-1}, {2} |
| test_vector | java.lang.String:charAt(...)@338: {0..30, 32..216-1}, {31} |
| test_vector | java.lang.String:charAt(...)@347: {0..28, 30..216-1}, {29} |
| test_vector | java.lang.String:charAt(...)@356: {0..4, 6..216-1}, {5} |
| test_vector | java.lang.String:charAt(...)@371: {0..5, 7..216-1}, {6} |
| test_vector | java.lang.String:charAt(...)@383: {0..15, 17..216-1}, {16} |
| test_vector | java.lang.String:charAt(...)@395: {0..16, 18..216-1}, {17} |
| test_vector | java.lang.String:charAt(...)@409: {0..14, 16..216-1}, {15} |
| test_vector | java.lang.String:charAt(...)@418: {0..2, 4..216-1}, {3} |
| test_vector | java.lang.String:charAt(...)@421: {0..47, 58..216-1}, {48..57} |
| test_vector | java.lang.String:charAt(...)@424: {0..47, 58..216-1}, {48..57} |
| test_vector | java.lang.String:charAt(...)@438: {0..43, 45..216-1}, {44} |
| test_vector | java.lang.String:charAt(...)@438: {0..47, 58..216-1}, {48..57} |
| test_vector | java.lang.String:charAt(...)@443: {0..47, 58..216-1}, {48..57} |
| test_vector | java.lang.String:charAt(...)@463: {0..3, 5..216-1}, {4} |
| test_vector | java.lang.String:charAt(...)@476: {0..43, 45..216-1}, {44} |
| test_vector | java.lang.String:charAt(...)@496: {0..17, 19..216-1}, {18} |
| test_vector | java.lang.String:charAt(...)@502: {0..6, 8..216-1}, {7} |
| test_vector | java.lang.String:length(...)@421: {0,1}, {2..232-1} |
| test_vector | java.lang.String:length(...)@424: {0..2}, {3..232-1} |
| test_vector | javax.swing.text.SimpleAttributeSet:containsAttribu te(...)@326: {1}, {0} |
| test_vector | javax.swing.text.SimpleAttributeSet:containsAttribu te(...)@397: {0}, {1} |
| test_vector | javax.swing.text.SimpleAttributeSet:getAttribute(.. .)@361: Inverse{null}, Addr_Set{null} |
| test_vector | javax.swing.text.SimpleAttributeSet:getAttribute(.. .)@372: Inverse{null}, Addr_Set{null} |
| test_vector | javax.swing.text.SimpleAttributeSet:getAttribute(.. .)@384: Inverse{null}, Addr_Set{null} |
| test_vector | javax.swing.text.SimpleAttributeSet:getAttribute(.. .)@503: Inverse{null}, Addr_Set{null} |
| method | void resetAttributes(SimpleAttributeSet) |
| pre | attribs != null |
| presumption | init'ed(java.lang.Boolean.TRUE) |
| presumption | init'ed(javax.swing.text.StyleConstants$FontConstan ts.Bold) |
| presumption | init'ed(javax.swing.text.StyleConstants$FontConstan ts.FontFamily) |
| presumption | init'ed(javax.swing.text.StyleConstants$FontConstan ts.Italic) |
| presumption | init'ed(javax.swing.text.StyleConstants$FontConstan ts.Underline) |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:removeA ttribute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:addAttr ibute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:getAttr ibute |
| unanalyzed | call on javax.swing.text.SimpleAttributeSet:isDefin ed |
| test_vector | javax.swing.text.SimpleAttributeSet:containsAttribu te(...)@619: {0}, {1} |
| test_vector | javax.swing.text.SimpleAttributeSet:containsAttribu te(...)@622: {0}, {1} |
| test_vector | javax.swing.text.SimpleAttributeSet:containsAttribu te(...)@625: {0}, {1} |
| test_vector | javax.swing.text.SimpleAttributeSet:containsAttribu te(...)@628: {0}, {1} |