method net.sourceforge.pebble.util.Utilities$1__static_ init










method void net.sourceforge.pebble.util.Utilities()










method net.sourceforge.pebble.util.Utilities__static_ init
postinit'ed(log)









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











method void buildIndexes(Blog)
preblog != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@61 != null









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










  infomethod not available-- call on void net.sourceforge.pebble.domain. Blog:reindex()











method void buildIpAddressLists(Blog)
preblog != null
presumptionjava.util.Iterator:next(...)@100 != null
presumptionjava.util.Iterator:next(...)@84 != null
presumptionjava.util.Iterator:next(...)@88 != null
presumptionnet.sourceforge.pebble.domain.Blog:getBlogEntries(. ..)@80 != null
presumptionnet.sourceforge.pebble.domain.BlogEntry:getComments (...)@86 != null
presumptionnet.sourceforge.pebble.domain.BlogEntry:getTrackBac ks(...)@98 != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@61 != null
test_vectorjava.util.Iterator:hasNext(...)@83: {1}, {0}
test_vectorjava.util.Iterator:hasNext(...)@87: {1}, {0}
test_vectorjava.util.Iterator:hasNext(...)@99: {1}, {0}
test_vectornet.sourceforge.pebble.domain.Comment:isApproved(.. .)@89: {0}, {1}
test_vectornet.sourceforge.pebble.domain.Comment:isRejected(.. .)@92: {0}, {1}
test_vectornet.sourceforge.pebble.domain.TrackBack:isApproved( ...)@101: {0}, {1}
test_vectornet.sourceforge.pebble.domain.TrackBack:isRejected( ...)@104: {0}, {1}









  infomethod not available-- call on List net.sourceforge.pebble.domain. Blog:getBlogEntries()










  infomethod not available-- call on void net.sourceforge.pebble.event. response.IpAddressListener()










  infomethod not available-- call on String net.sourceforge.pebble.domain. BlogEntry:getTitle()
  infomethod not available-- call on Date net.sourceforge.pebble.domain. BlogEntry:getDate()
  infomethod not available-- call on void org.apache.commons.logging. Log:info(Object)










  infomethod not available-- call on List net.sourceforge.pebble.domain. BlogEntry:getComments()










  infomethod not available-- call on bool net.sourceforge.pebble.domain. Comment:isApproved()










  infomethod not available-- call on void net.sourceforge.pebble.api.event. comment.CommentEvent(Comment, int)










  infomethod not available-- call on void net.sourceforge.pebble.event. response.IpAddressListener:commentApproved(CommentE vent)










  infomethod not available-- call on bool net.sourceforge.pebble.domain. Comment:isRejected()










  infomethod not available-- call on void net.sourceforge.pebble.api.event. comment.CommentEvent(Comment, int)










  infomethod not available-- call on void net.sourceforge.pebble.event. response.IpAddressListener:commentRejected(CommentE vent)










  infomethod not available-- call on List net.sourceforge.pebble.domain. BlogEntry:getTrackBacks()










  infomethod not available-- call on bool net.sourceforge.pebble.domain. TrackBack:isApproved()










  infomethod not available-- call on void net.sourceforge.pebble.api.event. trackback.TrackBackEvent(TrackBack, int)










  infomethod not available-- call on void net.sourceforge.pebble.event. response.IpAddressListener:trackBackApproved(TrackB ackEvent)










  infomethod not available-- call on bool net.sourceforge.pebble.domain. TrackBack:isRejected()










  infomethod not available-- call on void net.sourceforge.pebble.api.event. trackback.TrackBackEvent(TrackBack, int)










  infomethod not available-- call on void net.sourceforge.pebble.event. response.IpAddressListener:trackBackRejected(TrackB ackEvent)











method void fixHtmlInResponses(Blog)
preblog != null
presumptionjava.util.Iterator:next(...)@126 != null
presumptionjava.util.Iterator:next(...)@130 != null
presumptionjava.util.Iterator:next(...)@139 != null
presumptionnet.sourceforge.pebble.domain.Blog:getBlogEntries(. ..)@124 != null
presumptionnet.sourceforge.pebble.domain.BlogEntry:getComments (...)@128 != null
presumptionnet.sourceforge.pebble.domain.BlogEntry:getTrackBac ks(...)@137 != null
presumptionnet.sourceforge.pebble.domain.Comment:getBody(... )@132 != null
presumptionnet.sourceforge.pebble.domain.Comment:getBody(... )@133 != null
presumptionnet.sourceforge.pebble.domain.Comment:getBody(... )@134 != null
presumptionnet.sourceforge.pebble.domain.TrackBack:getExcerpt( ...)@141 != null
presumptionnet.sourceforge.pebble.domain.TrackBack:getExcerpt( ...)@142 != null
presumptionnet.sourceforge.pebble.domain.TrackBack:getExcerpt( ...)@143 != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@61 != null
test_vectorjava.util.Iterator:hasNext(...)@125: {1}, {0}
test_vectorjava.util.Iterator:hasNext(...)@129: {1}, {0}
test_vectorjava.util.Iterator:hasNext(...)@138: {1}, {0}
test_vectornet.sourceforge.pebble.domain.Comment:getBody(... )@131: Addr_Set{null}, Inverse{null}
test_vectornet.sourceforge.pebble.domain.TrackBack:getExcerpt( ...)@140: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on List net.sourceforge.pebble.domain. Blog:getBlogEntries()










  infomethod not available-- call on String net.sourceforge.pebble.domain. BlogEntry:getTitle()
  infomethod not available-- call on Date net.sourceforge.pebble.domain. BlogEntry:getDate()
  infomethod not available-- call on void org.apache.commons.logging. Log:info(Object)










  infomethod not available-- call on List net.sourceforge.pebble.domain. BlogEntry:getComments()










  infomethod not available-- call on String net.sourceforge.pebble.domain. Comment:getBody()










  infomethod not available-- call on String net.sourceforge.pebble.domain. Comment:getBody()
  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setBody(String)










  infomethod not available-- call on String net.sourceforge.pebble.domain. Comment:getBody()
  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setBody(String)










  infomethod not available-- call on String net.sourceforge.pebble.domain. Comment:getBody()
  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setBody(String)










  infomethod not available-- call on List net.sourceforge.pebble.domain. BlogEntry:getTrackBacks()










  infomethod not available-- call on String net.sourceforge.pebble.domain. TrackBack:getExcerpt()










  infomethod not available-- call on String net.sourceforge.pebble.domain. TrackBack:getExcerpt()
  infomethod not available-- call on void net.sourceforge.pebble.domain. TrackBack:setExcerpt(String)










  infomethod not available-- call on String net.sourceforge.pebble.domain. TrackBack:getExcerpt()
  infomethod not available-- call on void net.sourceforge.pebble.domain. TrackBack:setExcerpt(String)










  infomethod not available-- call on String net.sourceforge.pebble.domain. TrackBack:getExcerpt()
  infomethod not available-- call on void net.sourceforge.pebble.domain. TrackBack:setExcerpt(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. BlogService()










  infomethod not available-- call on void net.sourceforge.pebble.domain. BlogService:putBlogEntry(BlogEntry)










  infomethod not available-- call on String net.sourceforge.pebble.domain. BlogEntry:getTitle()
  infomethod not available-- call on Date net.sourceforge.pebble.domain. BlogEntry:getDate()
  infomethod not available-- call on void org.apache.commons.logging. Log:error(Object)











method void convertCategories(Blog)
pre(soft) blog != null
presumptionjava.util.Iterator:next(...)@169 != null
presumptionjava.util.Properties:keySet(...)@167 != null
presumptionnet.sourceforge.pebble.dao.DAOFactory:getCategoryDA O(...)@181 != null
presumptionnet.sourceforge.pebble.dao.DAOFactory:getConfigured Factory(...)@180 != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@61 != null
test_vectorjava.lang.String:startsWith(...)@173: {1}, {0}









  infomethod not available-- call on String net.sourceforge.pebble.domain. Blog:getRoot()










  infomethod not available-- call on void net.sourceforge.pebble.domain. Category(String, String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Category(String, String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Blog:addCategory(Category)










  infomethod not available-- call on DAOFactory net.sourceforge.pebble.dao. DAOFactory:getConfiguredFactory()










  infomethod not available-- call on CategoryDAO net.sourceforge.pebble.dao. DAOFactory:getCategoryDAO()










  infomethod not available-- call on void net.sourceforge.pebble.dao. CategoryDAO:addCategory(Category, Blog)










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











method void moveBlogEntriesFromCategory(Blog, Category, Category)
preblog != null
presumptionjava.util.Iterator:next(...)@197 != null
presumptionnet.sourceforge.pebble.domain.Blog:getBlogEntries(. ..)@195 != null
presumptionnet.sourceforge.pebble.domain.BlogEntry:getCategori es(...)@200 != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@61 != null
test_vectorjava.util.Collection:contains(...)@201: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@196: {1}, {0}









  infomethod not available-- call on List net.sourceforge.pebble.domain. Blog:getBlogEntries()










  infomethod not available-- call on String net.sourceforge.pebble.domain. BlogEntry:getTitle()
  infomethod not available-- call on Date net.sourceforge.pebble.domain. BlogEntry:getDate()
  infomethod not available-- call on void org.apache.commons.logging. Log:info(Object)










  infomethod not available-- call on Set net.sourceforge.pebble.domain. BlogEntry:getCategories()










  infomethod not available-- call on void net.sourceforge.pebble.domain. BlogEntry:setCategories(Collection)










  infomethod not available-- call on void net.sourceforge.pebble.domain. BlogService()










  infomethod not available-- call on void net.sourceforge.pebble.domain. BlogService:putBlogEntry(BlogEntry)










  infomethod not available-- call on String net.sourceforge.pebble.domain. BlogEntry:getTitle()
  infomethod not available-- call on Date net.sourceforge.pebble.domain. BlogEntry:getDate()
  infomethod not available-- call on void org.apache.commons.logging. Log:info(Object)











method void resetTheme(Blog)
pre(soft) blog != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@61 != null









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










  infomethod not available-- call on void net.sourceforge.pebble.domain. Blog:removeProperty(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Blog:storeProperties()










  infomethod not available-- call on void net.sourceforge.pebble.domain. BlogServiceException:printStackTrace()











method void restoreTheme(Blog, String)
preblog != null
presumptionnet.sourceforge.pebble.domain.Blog:getEditableTheme (...)@234 != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@61 != null









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










  infomethod not available-- call on Theme net.sourceforge.pebble.domain. Blog:getEditableTheme()
  infomethod not available-- call on void net.sourceforge.pebble.domain. Theme:restoreToSpecifiedTheme(String)











method void resetPlugins(Blog)
pre(soft) blog != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@61 != null









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










  infomethod not available-- call on void net.sourceforge.pebble.domain. Blog:removeProperty(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Blog:removeProperty(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Blog:removeProperty(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Blog:removeProperty(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Blog:removeProperty(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Blog:removeProperty(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Blog:removeProperty(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Blog:removeProperty(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Blog:removeProperty(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Blog:removeProperty(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Blog:storeProperties()










  infomethod not available-- call on void net.sourceforge.pebble.domain. BlogServiceException:printStackTrace()











method void restructureBlogToGMT(Blog)
preblog != null
presumptionLocal_13[Local_11]@271 != null
presumptionLocal_18[Local_16]@273 != null
presumptionLocal_23[Local_21]@275 != null
presumptionLocal_8[Local_6]@269 != null
presumptionblogEntryFiles.length@275 <= 232-1
presumptiondays.length@273 <= 232-1
presumptionjava.io.File:getName(...)@277 != null
presumptionjava.io.File:listFiles(...)@269 != null
presumptionjava.io.File:listFiles(...)@271 != null
presumptionjava.io.File:listFiles(...)@273 != null
presumptionjava.io.File:listFiles(...)@275 != null
presumptionmonths.length@271 <= 232-1
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@61 != null
presumptionyears.length@269 <= 232-1
test_vectorjava.io.File:equals(...)@283: {1}, {0}









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










  infomethod not available-- call on void net.sourceforge.pebble.dao.file. FileBlogEntryDAO()










  infomethod not available-- call on String net.sourceforge.pebble.domain. Blog:getRoot()










  infomethod not available-- call on void net.sourceforge.pebble.dao.file. FourDigitFilenameFilter()










  infomethod not available-- call on void net.sourceforge.pebble.dao.file. TwoDigitFilenameFilter()










  infomethod not available-- call on void net.sourceforge.pebble.dao.file. TwoDigitFilenameFilter()










  infomethod not available-- call on void net.sourceforge.pebble.dao.file. BlogEntryFilenameFilter()










  infomethod not available-- call on String net.sourceforge.pebble.dao.file. FileBlogEntryDAO:getPath(Blog, String, TimeZone)










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











method void restructureStaticPages(Blog)
preblog != null
presumptionLocal_6[Local_4]@307 != null
presumptionfiles.length@307 <= 232-1
presumptionjava.io.File:getName(...)@314 != null
presumptionjava.io.File:getName(...)@315 != null
presumptionjava.io.File:getName(...)@324 != null
presumptionjava.io.File:getName(...)@331 != null
presumptionjava.io.File:listFiles(...)@307 != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@61 != null
test_vectorjava.io.File:exists(...)@316: {1}, {0}
test_vectorjava.io.File:exists(...)@325: {1}, {0}
test_vectorjava.io.File:isDirectory(...)@303: {1}, {0}
test_vectorjava.lang.String:endsWith(...)@314: {0}, {1}









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










  infomethod not available-- call on String net.sourceforge.pebble.domain. Blog:getRoot()











method void net.sourceforge.pebble.util.Utilities$1()










method bool accept(File, String)
prename != null
postinit'ed(return_value)









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










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










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










  infomethod not available-- call on TimeZone net.sourceforge.pebble.domain. Blog:getTimeZone()










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











method void main(String[])
preargs != null
pre(soft) init'ed(args[0])
pre(soft) init'ed(args[1])
presumptionjava.lang.System.out != null
unanalyzedcall on org.apache.commons.logging.Log:info
unanalyzedcall on net.sourceforge.pebble.domain.Blog:reindex
unanalyzedcall on net.sourceforge.pebble.domain. Blog:getBlogEntries
unanalyzedcall on java.util.List:iterator
unanalyzedcall on net.sourceforge.pebble.event.response. IpAddressListener
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getTitle
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getDate
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getComments
unanalyzedcall on net.sourceforge.pebble.domain. Comment:isApproved
unanalyzedcall on net.sourceforge.pebble.api.event.comment. CommentEvent
unanalyzedcall on net.sourceforge.pebble.event.response. IpAddressListener:commentApproved
unanalyzedcall on net.sourceforge.pebble.domain. Comment:isRejected
unanalyzedcall on net.sourceforge.pebble.event.response. IpAddressListener:commentRejected
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getTrackBacks
unanalyzedcall on net.sourceforge.pebble.domain. TrackBack:isApproved
unanalyzedcall on net.sourceforge.pebble.api.event.trackback. TrackBackEvent
unanalyzedcall on net.sourceforge.pebble.event.response. IpAddressListener:trackBackApproved
unanalyzedcall on net.sourceforge.pebble.domain. TrackBack:isRejected
unanalyzedcall on net.sourceforge.pebble.event.response. IpAddressListener:trackBackRejected
unanalyzedcall on net.sourceforge.pebble.domain. Comment:getBody
unanalyzedcall on java.lang.String:replaceAll
unanalyzedcall on net.sourceforge.pebble.domain. Comment:setBody
unanalyzedcall on net.sourceforge.pebble.domain. TrackBack:getExcerpt
unanalyzedcall on net.sourceforge.pebble.domain. TrackBack:setExcerpt
unanalyzedcall on net.sourceforge.pebble.domain.BlogService
unanalyzedcall on net.sourceforge.pebble.domain. BlogService:putBlogEntry
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on java.util.Properties
unanalyzedcall on net.sourceforge.pebble.domain.Blog:getRoot
unanalyzedcall on java.io.File
unanalyzedcall on java.io.FileInputStream
unanalyzedcall on java.util.Properties:load
unanalyzedcall on java.io.FileInputStream:close
unanalyzedcall on java.util.Properties:keySet
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on net.sourceforge.pebble.domain.Category
unanalyzedcall on net.sourceforge.pebble.domain. Blog:addCategory
unanalyzedcall on net.sourceforge.pebble.dao.DAOFactory:getCo nfiguredFactory
unanalyzedcall on net.sourceforge.pebble.dao.DAOFactory:getCa tegoryDAO
unanalyzedcall on net.sourceforge.pebble.dao.CategoryDAO:addC ategory
test_vectorargs.length: {2}, {0,1, 3..+Inf}
test_vectorargs[1]: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:equalsIgnoreCase(...)@353: {0}, {1}
test_vectorjava.lang.String:equalsIgnoreCase(...)@355: {0}, {1}
test_vectorjava.lang.String:equalsIgnoreCase(...)@357: {0}, {1}
test_vectorjava.lang.String:equalsIgnoreCase(...)@359: {0}, {1}









  infomethod not available-- call on void net.sourceforge.pebble.dao.file. FileDAOFactory()
  infomethod not available-- call on void net.sourceforge.pebble.dao. DAOFactory:setConfiguredFactory(DAOFactory)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Blog(String)











method String calcBaseUrl(String, String)
pre(soft) blogUrl != null
presumptionnet.sourceforge.pebble.Configuration:getSecureUrl(. ..)@381 != null
pre(soft) net.sourceforge.pebble.PebbleContext__ static_init.new PebbleContext(PebbleContext__static _init#1).configuration != null
postreturn_value != null
test_vectorjava.lang.String:equals(...)@381: {0}, {1}
test_vectorjava.lang.String:startsWith(...)@381: {0}, {1}









  infomethod not available-- call on String net.sourceforge.pebble. Configuration:getSecureUrl()










  infomethod not available-- call on String net.sourceforge.pebble. Configuration:getUrl()
  infomethod not available-- call on String net.sourceforge.pebble. Configuration:getSecureUrl()