method net.sourceforge.pebble.web.filter.GZIPResponseWrap per__static_init










method void net.sourceforge.pebble.web.filter. GZIPResponseWrapper(HttpServletResponse)
postthis.stream == null
postthis.writer == null
postthis.wrappedResponse == response
postinit'ed(this.wrappedResponse)










method ServletOutputStream createOutputStream()
prethis.wrappedResponse != null
postreturn_value == &new GZIPResponseStream(createO utputStream#1)
postnew ByteArrayOutputStream(GZIPResponseStream#1) num objects == 1
postnew GZIPOutputStream(GZIPResponseStream#2) num objects == 1
postnew GZIPResponseStream(createOutputStream#1) num objects == 1
postreturn_value.baos == &new ByteArrayOutputStream (GZIPResponseStream#1)
postreturn_value.closed == 0
postreturn_value.gzipstream == &new GZIPOutputStream(GZIPResponseStream#2)
postinit'ed(return_value.output)
postreturn_value.response == this.wrappedResponse
postreturn_value.response != null
unanalyzedcall on javax.servlet.ServletOutputStream
unanalyzedcall on javax.servlet.http.HttpServletResponse:getO utputStream
unanalyzedcall on java.io.ByteArrayOutputStream
unanalyzedcall on java.util.zip.GZIPOutputStream










method void finishResponse()
pre(soft) init'ed(this.stream)
pre(soft) init'ed(this.writer)
test_vectorthis.stream: Addr_Set{null}, Inverse{null}
test_vectorthis.writer: Addr_Set{null}, Inverse{null}










method void flushBuffer()
preinit'ed(this.stream)
test_vectorthis.stream: Addr_Set{null}, Inverse{null}










method ServletOutputStream getOutputStream()
preinit'ed(this.stream)
prethis.writer == null
pre(soft) this.wrappedResponse != null
postreturn_value == One-of{old this.stream, &new GZIPResponseStream(createOutputStream#1)}
postreturn_value != null
postthis.stream == return_value
postnew ByteArrayOutputStream(GZIPResponseStream#1) num objects <= 1
postnew GZIPOutputStream(GZIPResponseStream#2) num objects <= 1
postnew GZIPResponseStream(createOutputStream#1) num objects <= 1
postnew GZIPResponseStream(createOutputStream#1).baos == &new ByteArrayOutputStream(GZIPResponseStre am#1)
postnew GZIPResponseStream(createOutputStream#1). closed == 0
postnew GZIPResponseStream(createOutputStream#1). gzipstream == &new GZIPOutputStream(GZIPRespons eStream#2)
postinit'ed(new GZIPResponseStream(createOutputStream#1 ).output)
postnew GZIPResponseStream(createOutputStream#1). response == this.wrappedResponse
post(soft) new GZIPResponseStream(createOutputStream#1) .response != null
unanalyzedcall on javax.servlet.ServletOutputStream
unanalyzedcall on javax.servlet.http.HttpServletResponse:getO utputStream
unanalyzedcall on java.io.ByteArrayOutputStream
unanalyzedcall on java.util.zip.GZIPOutputStream
test_vectorthis.stream: Inverse{null}, Addr_Set{null}










method PrintWriter getWriter()
preinit'ed(this.writer)
pre(soft) this.stream == null
pre(soft) this.wrappedResponse != null
postreturn_value == One-of{old this.writer, &new PrintWriter(getWriter#1)}
postreturn_value != null
postthis.stream == One-of{old this.stream, &new GZIPResponseStream(createOutputStream#1)}
post(soft) this.stream in Addr_Set{null,&new GZIPResponseStream(createOutputStream#1)}
postthis.writer == One-of{old this.writer, &new PrintWriter(getWriter#1)}
postthis.writer != null
postnew ByteArrayOutputStream(GZIPResponseStream#1) num objects <= 1
postnew GZIPOutputStream(GZIPResponseStream#2) num objects <= 1
postnew GZIPResponseStream(createOutputStream#1) num objects <= 1
postnew GZIPResponseStream(createOutputStream#1).baos == &new ByteArrayOutputStream(GZIPResponseStre am#1)
postinit'ed(new GZIPResponseStream(createOutputStream#1 ).closed)
postnew GZIPResponseStream(createOutputStream#1). gzipstream == &new GZIPOutputStream(GZIPRespons eStream#2)
postinit'ed(new GZIPResponseStream(createOutputStream#1 ).output)
postnew GZIPResponseStream(createOutputStream#1). response == this.wrappedResponse
post(soft) new GZIPResponseStream(createOutputStream#1) .response != null
postnew PrintWriter(getWriter#1) num objects <= 1
unanalyzedcall on javax.servlet.ServletOutputStream
unanalyzedcall on javax.servlet.http.HttpServletResponse:getO utputStream
unanalyzedcall on java.io.ByteArrayOutputStream
unanalyzedcall on java.util.zip.GZIPOutputStream
test_vectorthis.writer: Addr_Set{null}, Inverse{null}










method void setContentLength(int)