method org.apache.roller.weblogger.util.cache. CachedContent__static_init
postinit'ed(log)









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











method void org.apache.roller.weblogger.util.cache. CachedContent(int)
postthis.cachedWriter == &new PrintWriter(CachedCon tent#4)
postthis.content == &new byte[](CachedContent#1)
postthis.contentType == null
postthis.outstream in Addr_Set{&new ByteArrayOutputStream(CachedContent#3),&new ByteArrayOutputStream(CachedContent#2)}
postnew ByteArrayOutputStream(CachedContent#2) num objects <= 1
postnew ByteArrayOutputStream(CachedContent#3) num objects <= 1
postnew PrintWriter(CachedContent#4) num objects == 1
postnew byte[](CachedContent#1) num objects == 1
postthis.content.length == 0
test_vectorsize: {-231..0}, {1..232-1}










method void org.apache.roller.weblogger.util.cache. CachedContent(int, String)
postthis.cachedWriter == &new PrintWriter(CachedCon tent#4)
postthis.content == &new byte[](CachedContent#1)
postthis.contentType == contentType
postinit'ed(this.contentType)
postthis.outstream == One-of{&new ByteArrayOutputSt ream(CachedContent#2), &new ByteArrayOutputStre am(CachedContent#3)}
postthis.outstream in Addr_Set{&new ByteArrayOutputStream(CachedContent#2),&new ByteArrayOutputStream(CachedContent#3)}
postnew ByteArrayOutputStream(CachedContent#2) num objects <= 1
postnew ByteArrayOutputStream(CachedContent#3) num objects <= 1
postnew PrintWriter(CachedContent#4) num objects == 1
postnew byte[](CachedContent#1) num objects == 1
postnew byte[](CachedContent#1).length == 0
unanalyzedcall on java.io.ByteArrayOutputStream
unanalyzedcall on java.io.OutputStreamWriter
unanalyzedcall on java.io.PrintWriter
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.RuntimeException










method byte[] getContent()
preinit'ed(this.content)
postreturn_value == this.content
postinit'ed(return_value)










method String getContentAsString()
preinit'ed(this.content)
postreturn_value == &new String(getContentAsString# 1)
postnew String(getContentAsString#1) num objects == 1










method PrintWriter getCachedWriter()
preinit'ed(this.cachedWriter)
postreturn_value == this.cachedWriter
postinit'ed(return_value)










method String getContentType()
preinit'ed(this.contentType)
postreturn_value == this.contentType
postinit'ed(return_value)










method void flush()
prelog != null
prethis.cachedWriter != null
prethis.outstream != null
presumptionjava.io.ByteArrayOutputStream:toByteArray(...)@113 != null
presumptionthis.content.length@113 <= 232-1
post(soft) this.content != null









  infomethod not available-- call on void org.apache.commons.logging. Log:debug(Object)











method void close()
prelog != null
preinit'ed(this.cachedWriter)
preinit'ed(this.outstream)
postthis.cachedWriter == null
postpossibly_updated(this.content)
postthis.outstream == null
test_vectorthis.cachedWriter: Addr_Set{null}, Inverse{null}
test_vectorthis.outstream: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on void org.apache.commons.logging. Log:debug(Object)