method net.sourceforge.pebble.index.IndexedTag__static_ init










method void net.sourceforge.pebble.index.IndexedTag(Strin g, Blog)
postthis.blog == blog
postinit'ed(this.blog)
postthis.blogEntries == &new ArrayList(IndexedTag#1 )
postthis.name != null
postnew ArrayList(IndexedTag#1) num objects == 1
unanalyzedcall on java.lang.String:trim
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on java.lang.String:replaceAll










method List getBlogEntries()
preinit'ed(this.blogEntries)
postreturn_value == &new ArrayList(getBlogEntries#1 )
postnew ArrayList(getBlogEntries#1) num objects == 1










method void addBlogEntry(String)
pre(soft) this.blogEntries != null
test_vectorblogEntryId: Addr_Set{null}, Inverse{null}
test_vectorjava.util.List:contains(...)@77: {1}, {0}










method void removeBlogEntry(String)
pre(soft) this.blogEntries != null
test_vectorblogEntryId: Addr_Set{null}, Inverse{null}










method int getNumberOfBlogEntries()
prethis.blogEntries != null
postinit'ed(return_value)










method int getRank()
preinit'ed(this.rank)
postreturn_value == this.rank
postinit'ed(return_value)










method void calculateRank(int[])
prethresholds != null
pre(soft) this.blogEntries != null
pre(soft) thresholds.length <= 232-1
pre(soft) init'ed(thresholds[...])
postpossibly_updated(this.rank)
unanalyzedcall on java.util.List:size