method net.sourceforge.pebble.index.EmailSubscriptionList __static_init
postinit'ed(log)









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











method void net.sourceforge.pebble.index.EmailSubscriptio nList(Blog)
preblog != null
postthis.blog == blog
postthis.blog != null
postthis.emailAddresses == &new LinkedList(EmailSub scriptionList#1)
postnew LinkedList(EmailSubscriptionList#1) num objects == 1
unanalyzedcall on net.sourceforge.pebble.domain. Blog:getIndexesDirectory
unanalyzedcall on java.io.File
unanalyzedcall on java.io.File:exists
unanalyzedcall on java.io.FileReader
unanalyzedcall on java.io.BufferedReader
unanalyzedcall on java.io.BufferedReader:readLine
unanalyzedcall on java.util.List:add
unanalyzedcall on java.io.BufferedReader:close
unanalyzedcall on org.apache.commons.logging.Log:error










method void clear()
pre(soft) this.blog != null
postthis.emailAddresses == &new LinkedList(clear#1)
postnew LinkedList(clear#1) num objects == 1
unanalyzedcall on net.sourceforge.pebble.domain. Blog:getIndexesDirectory
unanalyzedcall on java.io.File
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on java.io.FileWriter
unanalyzedcall on java.io.BufferedWriter
unanalyzedcall on java.util.List:iterator
unanalyzedcall on java.io.BufferedWriter:write
unanalyzedcall on java.io.BufferedWriter:newLine
unanalyzedcall on java.io.BufferedWriter:flush
unanalyzedcall on java.io.BufferedWriter:close










method void addEmailAddress(String)
prethis.emailAddresses != null
pre(soft) this.blog != null
unanalyzedcall on net.sourceforge.pebble.domain. Blog:getIndexesDirectory
unanalyzedcall on java.io.File
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on java.io.FileWriter
unanalyzedcall on java.io.BufferedWriter
unanalyzedcall on java.util.List:iterator
unanalyzedcall on java.io.BufferedWriter:write
unanalyzedcall on java.io.BufferedWriter:newLine
unanalyzedcall on java.io.BufferedWriter:flush
unanalyzedcall on java.io.BufferedWriter:close
test_vectorjava.util.List:contains(...)@77: {1}, {0}










method void removeEmailAddress(String)
prethis.emailAddresses != null
pre(soft) this.blog != null
unanalyzedcall on net.sourceforge.pebble.domain. Blog:getIndexesDirectory
unanalyzedcall on java.io.File
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on java.io.FileWriter
unanalyzedcall on java.io.BufferedWriter
unanalyzedcall on java.util.List:iterator
unanalyzedcall on java.io.BufferedWriter:write
unanalyzedcall on java.io.BufferedWriter:newLine
unanalyzedcall on java.io.BufferedWriter:flush
unanalyzedcall on java.io.BufferedWriter:close










method void readIndex()
prethis.blog != null
pre(soft) this.emailAddresses != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@50 != null
test_vectorjava.io.File:exists(...)@98: {0}, {1}









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










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











method void writeIndex()
pre(soft) this.blog != null
pre(soft) this.emailAddresses != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@50 != null
test_vectorjava.util.Iterator:hasNext(...)@122: {1}, {0}









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










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











method List getEmailAddresses()
preinit'ed(this.emailAddresses)
postreturn_value == &new ArrayList(getEmailAddresse s#1)
postnew ArrayList(getEmailAddresses#1) num objects == 1