OldUtilities.java


current inspection = 2009-09-04 18:33:31 (id #2) base = 2009-09-04 18:33:31 (id #1)

Filter Options
History:
+ added
- dropped
U unchanged
Annotation Kind:
pre
presumption
post
unanalyzed
test


  • + String addNofollow(String)

  • -/+ Kind Annotation Text Date
    +pre(soft) mLinkPattern != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:matcher(...)@331 != null2009-09-04 18:33:31
    +postinit'ed(java.lang.StringBuffer:toString(...)._ tainted)2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +postreturn_value == One-of{html, &java.lang. StringBuffer:toString(...)}2009-09-04 18:33:31
    +test_vectorhtml: Addr_Set{null}, Inverse{null}2009-09-04 18:33:31
    +test_vectorjava.lang.String:indexOf(...)@338: {-231. .-2, 0..232-1}, {-1}2009-09-04 18:33:31
    +test_vectorjava.lang.String:length(...)@328: {1.. 232-1}, {0}2009-09-04 18:33:31
    +test_vectorjava.util.regex.Matcher:find(...)@333: {0}, {1}2009-09-04 18:33:31

  • + String autoformat(String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String charToCDATA(char)

  • -/+ Kind Annotation Text Date
    +postjava.lang.String:valueOf(...)._tainted == 02009-09-04 18:33:31
    +postjava.lang.StringBuilder:toString(...)._tainted == 02009-09-04 18:33:31
    +postreturn_value in Addr_Set{&java.lang. String:valueOf(...),&java.lang.StringBuilder:to String(...)}2009-09-04 18:33:31
    +test_vectorch: {0..127}, {128..216-1}2009-09-04 18:33:31

  • + String charToHTML(char, bool)

  • -/+ Kind Annotation Text Date
    +postjava.lang.String:valueOf(...)._tainted == 02009-09-04 18:33:31
    +postreturn_value in Addr_Set{&""", &"'",&java.lang. String:valueOf(...),&"&", &">",&"<"}2009-09-04 18:33:31
    +test_vectorch: {39}, {60}, {62}, {38}, {34}2009-09-04 18:33:31
    +test_vectorxml: {0}, {1}2009-09-04 18:33:31

  • + String decode(String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31
    +test_vectors: Addr_Set{null}, Inverse{null}2009-09-04 18:33:31

  • + String decodeString(String)

  • -/+ Kind Annotation Text Date
    +prestr != null2009-09-04 18:33:31
    +postnew String(decodeString#2) num objects == 12009-09-04 18:33:31
    +postreturn_value == &new String(decodeString#2)2009-09-04 18:33:31

  • + String encode(String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31
    +test_vectors: Addr_Set{null}, Inverse{null}2009-09-04 18:33:31

  • + String encodeEmail(String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String encodeString(String)

  • -/+ Kind Annotation Text Date
    +prestr != null2009-09-04 18:33:31
    +postreturn_value != null2009-09-04 18:33:31

  • + bool equals(String, String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String escapeHTML(String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String escapeHTML(String, bool)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String format8charsDate(Date)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String formatDate(Date, String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String formatIso8601Date(Date)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String formatIso8601Day(Date)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String formatRfc822Date(Date)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + Date getNow()

  • -/+ Kind Annotation Text Date
    +postnew Date(getNow#1) num objects == 12009-09-04 18:33:31
    +postreturn_value == &new Date(getNow#1)2009-09-04 18:33:31

  • + String hexEncode(String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31
    +test_vectororg.apache.commons.lang.StringUtils:isEmpty(... )@281: {0}, {1}2009-09-04 18:33:31

  • + bool isAlphanumeric(String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + bool isEmpty(String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31
    +test_vectorstr: Inverse{null}, Addr_Set{null}2009-09-04 18:33:31

  • + bool isNotEmpty(String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:equals2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:trim2009-09-04 18:33:31

  • + String left(String, int)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + void org.apache.roller.weblogger.ui.rendering.velocity.deprecated.OldUtilities()

  • -/+ Kind Annotation Text Date

  • + org.apache.roller.weblogger.ui.rendering.velocity.deprecated.OldUtilities__static_init

  • -/+ Kind Annotation Text Date
    +postinit'ed(BR_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(CLOSING_A_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(CLOSING_BLOCKQUOTE_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(CLOSING_B_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(CLOSING_I_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(CLOSING_LI_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(CLOSING_OL_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(CLOSING_PRE_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(CLOSING_P_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(CLOSING_UL_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(OPENING_A_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(OPENING_BLOCKQUOTE_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(OPENING_B_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(OPENING_I_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(OPENING_LI_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(OPENING_OL_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(OPENING_PRE_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(OPENING_P_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(OPENING_UL_TAG_PATTERN)2009-09-04 18:33:31
    +postinit'ed(QUOTE_PATTERN)2009-09-04 18:33:31
    +postinit'ed(mLinkPattern)2009-09-04 18:33:31
    +postinit'ed(mLogger)2009-09-04 18:33:31

  • + String removeHTML(String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.util. Utilities:removeHTML2009-09-04 18:33:31

  • + String removeHTML(String, bool)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String removeVisibleHTMLTags(String)

  • -/+ Kind Annotation Text Date
    +prestr != null2009-09-04 18:33:31
    +presumptionjava.lang.StringBuffer:indexOf(...)@544 + java.lang.String:length(...)@546 in -231..232-12009-09-04 18:33:31
    +presumptionjava.lang.StringBuffer:indexOf(...)@544 + java.lang.String:length(...)@547 in -231..232-12009-09-04 18:33:31
    +presumptionjava.lang.StringBuffer:indexOf(...)@550 <= 232-22009-09-04 18:33:31
    +presumptionjava.lang.StringBuffer:indexOf(...)@568 <= 232-22009-09-04 18:33:31
    +presumptionjava.lang.StringBuffer:indexOf(...)@571 + java.lang.String:length(...)@574 in -231..232-12009-09-04 18:33:31
    +presumptionjava.lang.StringBuffer:indexOf(...)@571 + java.lang.String:length(...)@575 in -231..232-12009-09-04 18:33:31
    +presumptionjava.lang.StringBuffer:indexOf(...)@578 <= 232-22009-09-04 18:33:31
    +postinit'ed(java.lang.StringBuffer:toString(...)._ tainted)2009-09-04 18:33:31
    +postreturn_value == &java.lang.StringBuffer:toStrin g(...)2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:replaceAll2009-09-04 18:33:31
    +test_vectorjava.lang.String:endsWith(...)@545: {0}, {1}2009-09-04 18:33:31
    +test_vectorjava.lang.StringBuffer:charAt(...)@580: {0..46, 48..216-1}, {47}2009-09-04 18:33:31
    +test_vectorjava.lang.StringBuffer:indexOf(...)@544: {-1}, {-231..-2, 0..232-1}2009-09-04 18:33:31
    +test_vectorjava.lang.StringBuffer:indexOf(...)@550: {-231..-1}, {0..232-2}2009-09-04 18:33:31
    +test_vectorjava.lang.StringBuffer:indexOf(...)@568: {-231..-1}, {0..232-3}2009-09-04 18:33:31
    +test_vectorjava.lang.StringBuffer:indexOf(...)@571: {-231..-1}, {0..232-1}2009-09-04 18:33:31
    +test_vectorjava.lang.StringBuffer:indexOf(...)@579: {-231..-2, 0..232-2}, {-1}2009-09-04 18:33:31

  • + String replace(String, String, String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String replace(String, String, String, int)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String replace(String, Pattern, String)

  • -/+ Kind Annotation Text Date
    +prepattern != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:matcher(...)@405 != null2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String[] split(String, String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String stringReplace(String, String, String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String stringReplace(String, String, String, int)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String[] stripAll(String[])

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String stripLineBreaks(String)

  • -/+ Kind Annotation Text Date
    +prestr != null2009-09-04 18:33:31
    +postreturn_value != null2009-09-04 18:33:31

  • + String textToCDATA(String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(java.lang.StringBuffer:toString(...)._ tainted)2009-09-04 18:33:31
    +postreturn_value in Addr_Set{&java.lang. StringBuffer:toString(...),&"null"}2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:valueOf2009-09-04 18:33:31
    +test_vectortext: Inverse{null}, Addr_Set{null}2009-09-04 18:33:31

  • + String textToHTML(String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(java.lang.StringBuffer:toString(...)._ tainted)2009-09-04 18:33:31
    +postreturn_value == One-of{&"null", &java.lang.StringBuffer:toString(...)}2009-09-04 18:33:31
    +postreturn_value in Addr_Set{&"null",&java. lang.StringBuffer:toString(...)}2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:charAt2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:length2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:valueOf2009-09-04 18:33:31

  • + String textToHTML(String, bool)

  • -/+ Kind Annotation Text Date
    +postinit'ed(java.lang.StringBuffer:toString(...)._ tainted)2009-09-04 18:33:31
    +postreturn_value in Addr_Set{&java.lang. StringBuffer:toString(...),&"null"}2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:valueOf2009-09-04 18:33:31
    +test_vectortext: Inverse{null}, Addr_Set{null}2009-09-04 18:33:31

  • + String textToXML(String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(java.lang.StringBuffer:toString(...)._ tainted)2009-09-04 18:33:31
    +postreturn_value == One-of{&"null", &java.lang.StringBuffer:toString(...)}2009-09-04 18:33:31
    +postreturn_value in Addr_Set{&"null",&java. lang.StringBuffer:toString(...)}2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:charAt2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:length2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:valueOf2009-09-04 18:33:31

  • + String toBase64(byte[])

  • -/+ Kind Annotation Text Date
    +pre(soft) aValue.length in {0, 3..232-1}2009-09-04 18:33:31
    +pre(soft) init'ed(aValue[...])2009-09-04 18:33:31
    +preaValue != null2009-09-04 18:33:31
    +postjava.lang.StringBuffer:toString(...)._tainted == 02009-09-04 18:33:31
    +postreturn_value == &java.lang.StringBuffer:toStrin g(...)2009-09-04 18:33:31

  • + String transformToHTMLSubset(String)

  • -/+ Kind Annotation Text Date
    +presumptionjava.util.regex.Matcher:replaceAll(...)@406 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@48 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@50 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@52 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@54 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@56 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@58 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@60 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@62 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@64 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@66 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@68 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@70 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@72 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@74 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@76 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@78 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@80 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@82 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@84 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:compile(...)@86 != null2009-09-04 18:33:31
    +presumptionjava.util.regex.Pattern:matcher(...)@386 != null2009-09-04 18:33:31
    +postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +unanalyzedcall on java.util.regex.Matcher:replaceAll2009-09-04 18:33:31
    +unanalyzedcall on java.util.regex.Pattern:matcher2009-09-04 18:33:31
    +test_vectorjava.util.regex.Matcher:find(...)@387: {0}, {1}2009-09-04 18:33:31
    +test_vectors: Inverse{null}, Addr_Set{null}2009-09-04 18:33:31

  • + String truncate(String, int, int, String)

  • -/+ Kind Annotation Text Date
    +presumptionorg.apache.roller.weblogger.util.Utilities:removeHT ML(...)@149 != null2009-09-04 18:33:31
    +post(soft) return_value != null2009-09-04 18:33:31
    +postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)2009-09-04 18:33:31
    +postjava.lang.String:substring(...)._tainted == 02009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.util. Utilities:removeHTML2009-09-04 18:33:31
    +test_vectorlower - upper: {-6_442_450_943..0}, {1..6_442_450_943}2009-09-04 18:33:31

  • + String truncateNicely(String, int, int, String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + String truncateText(String, int, int, String)

  • -/+ Kind Annotation Text Date
    +prestr != null2009-09-04 18:33:31
    +presumptionorg.apache.roller.weblogger.util.Utilities:removeHT ML(...)@149 != null2009-09-04 18:33:31
    +postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)2009-09-04 18:33:31
    +postreturn_value != null2009-09-04 18:33:31
    +postreturn_value == One-of{str, &java.lang. StringBuilder:toString(...)}2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.util. Utilities:removeHTML2009-09-04 18:33:31
    +test_vectorlower - upper: {-6_442_450_943..0}, {1..6_442_450_943}2009-09-04 18:33:31

  • + String unescapeHTML(String)

  • -/+ Kind Annotation Text Date
    +postinit'ed(return_value)2009-09-04 18:33:31