Last Msg First Msg
























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










method org.apache.roller.weblogger.ui.rendering.velocity. deprecated.OldUtilities__static_init
postinit'ed(BR_TAG_PATTERN)
postinit'ed(CLOSING_A_TAG_PATTERN)
postinit'ed(CLOSING_BLOCKQUOTE_TAG_PATTERN)
postinit'ed(CLOSING_B_TAG_PATTERN)
postinit'ed(CLOSING_I_TAG_PATTERN)
postinit'ed(CLOSING_LI_TAG_PATTERN)
postinit'ed(CLOSING_OL_TAG_PATTERN)
postinit'ed(CLOSING_PRE_TAG_PATTERN)
postinit'ed(CLOSING_P_TAG_PATTERN)
postinit'ed(CLOSING_UL_TAG_PATTERN)
postinit'ed(OPENING_A_TAG_PATTERN)
postinit'ed(OPENING_BLOCKQUOTE_TAG_PATTERN)
postinit'ed(OPENING_B_TAG_PATTERN)
postinit'ed(OPENING_I_TAG_PATTERN)
postinit'ed(OPENING_LI_TAG_PATTERN)
postinit'ed(OPENING_OL_TAG_PATTERN)
postinit'ed(OPENING_PRE_TAG_PATTERN)
postinit'ed(OPENING_P_TAG_PATTERN)
postinit'ed(OPENING_UL_TAG_PATTERN)
postinit'ed(QUOTE_PATTERN)
postinit'ed(mLinkPattern)
postinit'ed(mLogger)









  infomethod not available-- call on Log org.apache.commons.logging. LogFactory:getLog(Class)











method bool isEmpty(String)
postinit'ed(return_value)
test_vectorstr: Inverse{null}, Addr_Set{null}










method bool isNotEmpty(String)
postinit'ed(return_value)
unanalyzedcall on java.lang.String:trim
unanalyzedcall on java.lang.String:equals










method String[] split(String, String)
postinit'ed(return_value)









  infomethod not available-- call on String[] org.apache.commons.lang. StringUtils:split(String, String)











method String replace(String, String, String)
postinit'ed(return_value)









  infomethod not available-- call on String org.apache.commons.lang. StringUtils:replace(String, String, String)











method String replace(String, String, String, int)
postinit'ed(return_value)









  infomethod not available-- call on String org.apache.commons.lang. StringUtils:replace(String, String, String, int)











method bool equals(String, String)
postinit'ed(return_value)









  infomethod not available-- call on bool org.apache.commons.lang. StringUtils:equals(String, String)











method bool isAlphanumeric(String)
postinit'ed(return_value)









  infomethod not available-- call on bool org.apache.commons.lang. StringUtils:isAlphanumeric(String)











method String[] stripAll(String[])
postinit'ed(return_value)









  infomethod not available-- call on String[] org.apache.commons.lang. StringUtils:stripAll(String[])











method String left(String, int)
postinit'ed(return_value)









  infomethod not available-- call on String org.apache.commons.lang. StringUtils:left(String, int)











method String escapeHTML(String)
postinit'ed(return_value)









  infomethod not available-- call on String org.apache.commons.lang. StringEscapeUtils:escapeHtml(String)











method String unescapeHTML(String)
postinit'ed(return_value)









  infomethod not available-- call on String org.apache.commons.lang. StringEscapeUtils:unescapeHtml(String)











method String removeHTML(String)
postinit'ed(return_value)
unanalyzedcall on org.apache.roller.weblogger.util. Utilities:removeHTML










method String removeHTML(String, bool)
postinit'ed(return_value)









  infomethod not available-- call on String org.apache.roller.weblogger.util. Utilities:removeHTML(String, bool)











method String autoformat(String)
postinit'ed(return_value)









  infomethod not available-- call on String org.apache.commons.lang. StringUtils:replace(String, String, String)











method Date getNow()
postreturn_value == &new Date(getNow#1)
postnew Date(getNow#1) num objects == 1










method String formatDate(Date, String)
postinit'ed(return_value)










method String formatIso8601Date(Date)
postinit'ed(return_value)









  infomethod not available-- call on String org.apache.roller.util. DateUtil:formatIso8601(Date)











method String formatIso8601Day(Date)
postinit'ed(return_value)









  infomethod not available-- call on String org.apache.roller.util. DateUtil:formatIso8601Day(Date)











method String formatRfc822Date(Date)
postinit'ed(return_value)









  infomethod not available-- call on String org.apache.roller.util. DateUtil:formatRfc822(Date)











method String format8charsDate(Date)
postinit'ed(return_value)









  infomethod not available-- call on String org.apache.roller.util. DateUtil:format8chars(Date)











method String truncate(String, int, int, String)
presumptionorg.apache.roller.weblogger.util.Utilities:removeHT ML(...)@149 != null
postjava.lang.String:substring(...)._tainted == 0
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
post(soft) return_value != null
unanalyzedcall on org.apache.roller.weblogger.util. Utilities:removeHTML
test_vectorlower - upper: {-6_442_450_943..0}, {1..6_442_450_943}









Prev Msg Next Msg
+
warning
unused assignmentunused assignment into loc
Prev Msg Next Msg











method String truncateNicely(String, int, int, String)
postinit'ed(return_value)









  infomethod not available-- call on String org.apache.roller.weblogger.util. Utilities:truncateNicely(String, int, int, String)











method String truncateText(String, int, int, String)
prestr != null
presumptionorg.apache.roller.weblogger.util.Utilities:removeHT ML(...)@149 != null
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postreturn_value == One-of{str, &java.lang. StringBuilder:toString(...)}
postreturn_value != null
unanalyzedcall on org.apache.roller.weblogger.util. Utilities:removeHTML
test_vectorlower - upper: {-6_442_450_943..0}, {1..6_442_450_943}









Prev Msg Next Msg
+
warning
unused assignmentunused assignment into diff
Prev Msg Next Msg










Prev Msg Next Msg
+
warning
unused assignmentunused assignment into loc
Prev Msg Next Msg











method String hexEncode(String)
postinit'ed(return_value)
test_vectororg.apache.commons.lang.StringUtils:isEmpty(... )@281: {0}, {1}









  infomethod not available-- call on bool org.apache.commons.lang. StringUtils:isEmpty(String)










  infomethod not available-- call on String org.apache.roller.util. RegexUtil:encode(String)











method String encodeEmail(String)
postinit'ed(return_value)









  infomethod not available-- call on String org.apache.roller.util. RegexUtil:encodeEmail(String)











method String encode(String)
postinit'ed(return_value)
test_vectors: Addr_Set{null}, Inverse{null}










method String decode(String)
postinit'ed(return_value)
test_vectors: Addr_Set{null}, Inverse{null}










method String addNofollow(String)
pre(soft) mLinkPattern != null
presumptionjava.util.regex.Pattern:matcher(...)@331 != null
postinit'ed(java.lang.StringBuffer:toString(...)._ tainted)
postreturn_value == One-of{html, &java.lang. StringBuffer:toString(...)}
postinit'ed(return_value)
test_vectorhtml: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:indexOf(...)@338: {-231. .-2, 0..232-1}, {-1}
test_vectorjava.lang.String:length(...)@328: {1.. 232-1}, {0}
test_vectorjava.util.regex.Matcher:find(...)@333: {0}, {1}










method String transformToHTMLSubset(String)
presumptionjava.util.regex.Matcher:replaceAll(...)@406 != null
presumptionjava.util.regex.Pattern:compile(...)@48 != null
presumptionjava.util.regex.Pattern:compile(...)@50 != null
presumptionjava.util.regex.Pattern:compile(...)@52 != null
presumptionjava.util.regex.Pattern:compile(...)@54 != null
presumptionjava.util.regex.Pattern:compile(...)@56 != null
presumptionjava.util.regex.Pattern:compile(...)@58 != null
presumptionjava.util.regex.Pattern:compile(...)@60 != null
presumptionjava.util.regex.Pattern:compile(...)@62 != null
presumptionjava.util.regex.Pattern:compile(...)@64 != null
presumptionjava.util.regex.Pattern:compile(...)@66 != null
presumptionjava.util.regex.Pattern:compile(...)@68 != null
presumptionjava.util.regex.Pattern:compile(...)@70 != null
presumptionjava.util.regex.Pattern:compile(...)@72 != null
presumptionjava.util.regex.Pattern:compile(...)@74 != null
presumptionjava.util.regex.Pattern:compile(...)@76 != null
presumptionjava.util.regex.Pattern:compile(...)@78 != null
presumptionjava.util.regex.Pattern:compile(...)@80 != null
presumptionjava.util.regex.Pattern:compile(...)@82 != null
presumptionjava.util.regex.Pattern:compile(...)@84 != null
presumptionjava.util.regex.Pattern:compile(...)@86 != null
presumptionjava.util.regex.Pattern:matcher(...)@386 != null
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postinit'ed(return_value)
unanalyzedcall on java.util.regex.Pattern:matcher
unanalyzedcall on java.util.regex.Matcher:replaceAll
test_vectors: Inverse{null}, Addr_Set{null}
test_vectorjava.util.regex.Matcher:find(...)@387: {0}, {1}










method String replace(String, Pattern, String)
prepattern != null
presumptionjava.util.regex.Pattern:matcher(...)@405 != null
postinit'ed(return_value)










method String toBase64(byte[])
preaValue != null
pre(soft) aValue.length in {0, 3..232-1}
pre(soft) init'ed(aValue[...])
postjava.lang.StringBuffer:toString(...)._tainted == 0
postreturn_value == &java.lang.StringBuffer:toStrin g(...)









Prev Msg Next Msg
+
warning
unused assignmentunused assignment into m_strBase64Chars
Prev Msg Next Msg











method String escapeHTML(String, bool)
postinit'ed(return_value)









  infomethod not available-- call on String org.apache.roller.weblogger.util. Utilities:escapeHTML(String, bool)











method String stringReplace(String, String, String)
postinit'ed(return_value)









  infomethod not available-- call on String org.apache.commons.lang. StringUtils:replace(String, String, String)











method String stringReplace(String, String, String, int)
postinit'ed(return_value)









  infomethod not available-- call on String org.apache.commons.lang. StringUtils:replace(String, String, String, int)











method String encodeString(String)
prestr != null
postreturn_value != null









Prev Msg Next Msg
+
warning
unused assignmentunused assignment into base64
  infomethod not available-- call on void org.apache.commons.codec.binary. Base64()
Prev Msg Next Msg










  infomethod not available-- call on byte[] org.apache.commons.codec.binary. Base64:encodeBase64(byte[])











method String decodeString(String)
prestr != null
postreturn_value == &new String(decodeString#2)
postnew String(decodeString#2) num objects == 1









Prev Msg Next Msg
+
warning
unused assignmentunused assignment into base64
  infomethod not available-- call on void org.apache.commons.codec.binary. Base64()
Prev Msg Next Msg










  infomethod not available-- call on byte[] org.apache.commons.codec.binary. Base64:decodeBase64(byte[])











method String stripLineBreaks(String)
prestr != null
postreturn_value != null










method String removeVisibleHTMLTags(String)
prestr != null
presumptionjava.lang.StringBuffer:indexOf(...)@544 + java.lang.String:length(...)@546 in -231..232-1
presumptionjava.lang.StringBuffer:indexOf(...)@544 + java.lang.String:length(...)@547 in -231..232-1
presumptionjava.lang.StringBuffer:indexOf(...)@550 <= 232-2
presumptionjava.lang.StringBuffer:indexOf(...)@568 <= 232-2
presumptionjava.lang.StringBuffer:indexOf(...)@571 + java.lang.String:length(...)@574 in -231..232-1
presumptionjava.lang.StringBuffer:indexOf(...)@571 + java.lang.String:length(...)@575 in -231..232-1
presumptionjava.lang.StringBuffer:indexOf(...)@578 <= 232-2
postinit'ed(java.lang.StringBuffer:toString(...)._ tainted)
postreturn_value == &java.lang.StringBuffer:toStrin g(...)
unanalyzedcall on java.lang.String:replaceAll
test_vectorjava.lang.String:endsWith(...)@545: {0}, {1}
test_vectorjava.lang.StringBuffer:charAt(...)@580: {0..46, 48..216-1}, {47}
test_vectorjava.lang.StringBuffer:indexOf(...)@544: {-1}, {-231..-2, 0..232-1}
test_vectorjava.lang.StringBuffer:indexOf(...)@550: {-231..-1}, {0..232-2}
test_vectorjava.lang.StringBuffer:indexOf(...)@568: {-231..-1}, {0..232-3}
test_vectorjava.lang.StringBuffer:indexOf(...)@571: {-231..-1}, {0..232-1}
test_vectorjava.lang.StringBuffer:indexOf(...)@579: {-231..-2, 0..232-2}, {-1}










method String charToHTML(char, bool)
postjava.lang.String:valueOf(...)._tainted == 0
postreturn_value in Addr_Set{&"&amp;quot;", &"&amp;#39;",&java.lang. String:valueOf(...),&"&amp;amp;", &"&amp;gt;",&"&amp;lt;"}
test_vectorch: {39}, {60}, {62}, {38}, {34}
test_vectorxml: {0}, {1}










method String textToHTML(String, bool)
postinit'ed(java.lang.StringBuffer:toString(...)._ tainted)
postreturn_value in Addr_Set{&java.lang. StringBuffer:toString(...),&"null"}
unanalyzedcall on java.lang.String:valueOf
test_vectortext: Inverse{null}, Addr_Set{null}










method String textToHTML(String)
postinit'ed(java.lang.StringBuffer:toString(...)._ tainted)
postreturn_value == One-of{&"null", &java.lang.StringBuffer:toString(...)}
postreturn_value in Addr_Set{&"null",&java. lang.StringBuffer:toString(...)}
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:charAt
unanalyzedcall on java.lang.String:valueOf










method String textToXML(String)
postinit'ed(java.lang.StringBuffer:toString(...)._ tainted)
postreturn_value == One-of{&"null", &java.lang.StringBuffer:toString(...)}
postreturn_value in Addr_Set{&"null",&java. lang.StringBuffer:toString(...)}
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:charAt
unanalyzedcall on java.lang.String:valueOf










method String textToCDATA(String)
postinit'ed(java.lang.StringBuffer:toString(...)._ tainted)
postreturn_value in Addr_Set{&java.lang. StringBuffer:toString(...),&"null"}
unanalyzedcall on java.lang.String:valueOf
test_vectortext: Inverse{null}, Addr_Set{null}










method String charToCDATA(char)
postjava.lang.String:valueOf(...)._tainted == 0
postjava.lang.StringBuilder:toString(...)._tainted == 0
postreturn_value in Addr_Set{&java.lang. String:valueOf(...),&java.lang.StringBuilder:to String(...)}
test_vectorch: {0..127}, {128..216-1}