tagindex.java


current inspection = 2010-07-22 15:04:21 (id #4) base = 2010-07-16 16:14:15 (id #1)

Filter Options
History:
+ added
- dropped
U unchanged
Annotation Kind:
pre
presumption
post
unanalyzed
test


  • void clear()

  • -/+ Kind Annotation Text Date
    U pre(soft) this.blog != null2010-07-16 16:14:15
    U postnew HashMap(clear#1) num objects == 12010-07-16 16:14:15
    U postthis.tags == &new HashMap(clear#1)2010-07-16 16:14:15
    U unanalyzedcall on getBlogEntries2010-07-16 16:14:15
    U unanalyzedcall on getName2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:close2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:flush2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:newLine2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:write2010-07-16 16:14:15
    U unanalyzedcall on java.io.File2010-07-16 16:14:15
    U unanalyzedcall on java.io.FileWriter2010-07-16 16:14:15
    U unanalyzedcall on java.util.ArrayList2010-07-16 16:14:15
    U unanalyzedcall on java.util.Collection:iterator2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:iterator2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:values2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.domain. Blog:getIndexesDirectory2010-07-16 16:14:15
    U unanalyzedcall on org.apache.commons.logging.Log:error2010-07-16 16:14:15

  • List getRecentBlogEntries(Tag)

  • -/+ Kind Annotation Text Date
    U pre(soft) init'ed(this.blog)2010-07-16 16:14:15
    U preinit'ed(tag.name)2010-07-16 16:14:15
    U pretag != null2010-07-16 16:14:15
    U prethis.tags != null2010-07-16 16:14:15
    U postnew ArrayList(getRecentBlogEntries#1) num objects == 12010-07-16 16:14:15
    U postreturn_value == &new ArrayList(getRecentBlogEnt ries#1)2010-07-16 16:14:15
    U unanalyzedcall on encode2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:replaceAll2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:toLowerCase2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:trim2010-07-16 16:14:15
    U unanalyzedcall on java.util.ArrayList2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:get2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:put2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.index.IndexedTag2010-07-16 16:14:15

  • IndexedTag getTag(String)

  • -/+ Kind Annotation Text Date
    U pre(soft) init'ed(this.blog)2010-07-16 16:14:15
    U prethis.tags != null2010-07-16 16:14:15
    U post(soft) init'ed(new IndexedTag(getTag#1).blog)2010-07-16 16:14:15
    U postnew ArrayList(IndexedTag#1) num objects <= 12010-07-16 16:14:15
    U postnew IndexedTag(getTag#1) num objects <= 12010-07-16 16:14:15
    U postnew IndexedTag(getTag#1).blog == this.blog2010-07-16 16:14:15
    U postnew IndexedTag(getTag#1).blogEntries == &new ArrayList(IndexedTag#1)2010-07-16 16:14:15
    U postnew IndexedTag(getTag#1).name != null2010-07-16 16:14:15
    U postreturn_value != null2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:replaceAll2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:toLowerCase2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:trim2010-07-16 16:14:15
    U unanalyzedcall on java.util.ArrayList2010-07-16 16:14:15
    U test_vectorjava.util.Map:get(...)@189: Inverse{null}, Addr_Set{null}2010-07-16 16:14:15

  • List getTags()

  • -/+ Kind Annotation Text Date
    U preinit'ed(this.orderedTags)2010-07-16 16:14:15
    U postnew ArrayList(getTags#1) num objects == 12010-07-16 16:14:15
    U postreturn_value == &new ArrayList(getTags#1)2010-07-16 16:14:15

  • void index(Collection)

  • -/+ Kind Annotation Text Date
    U pre(soft) net.sourceforge.pebble.domain.State__static_ init.new State(State__static_init#5).name != null2010-07-16 16:14:15
    U pre(soft) this.blog != null2010-07-16 16:14:15
    U pre(soft) this.tags != null2010-07-16 16:14:15
    U preblogEntries != null2010-07-16 16:14:15
    +presumptionblogEntry.blog.rootCategory@82 != null2010-07-22 12:56:56
    U presumptionblogEntry.blog@82 != null2010-07-16 16:14:15
    U presumptionblogEntry.state@81 != null2010-07-16 16:14:15
    U presumptionblogEntry.tagsAsList@82 != null2010-07-16 16:14:15
    U presumptionjava.util.Iterator:next(...)@81 != null2010-07-16 16:14:15
    U presumptionjava.util.Iterator:next(...)@83 != null2010-07-16 16:14:15
    U presumptiont.blogEntries@84 != null2010-07-16 16:14:15
    U postnew ArrayList(recalculateTagRankings#2) num objects <= 12010-07-16 16:14:15
    U postthis.orderedTags == One-of{old this.orderedTags, &new ArrayList(recalculateTagRankings#2)}2010-07-16 16:14:15
    U unanalyzedcall on calculateRank2010-07-16 16:14:15
    U unanalyzedcall on encode2010-07-16 16:14:15
    -unanalyzedcall on getAllTags2010-07-16 16:59:22
    U unanalyzedcall on getBlogEntries2010-07-16 16:14:15
    U unanalyzedcall on getName2010-07-16 16:14:15
    U unanalyzedcall on getNumberOfBlogEntries2010-07-16 16:14:15
    U unanalyzedcall on getRootCategory2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:close2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:flush2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:newLine2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:write2010-07-16 16:14:15
    U unanalyzedcall on java.io.File2010-07-16 16:14:15
    U unanalyzedcall on java.io.FileWriter2010-07-16 16:14:15
    U unanalyzedcall on java.lang.Math:round2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:equals2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:replaceAll2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:toLowerCase2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:trim2010-07-16 16:14:15
    U unanalyzedcall on java.util.ArrayList2010-07-16 16:14:15
    U unanalyzedcall on java.util.Collection:iterator2010-07-16 16:14:15
    U unanalyzedcall on java.util.Collections:reverse2010-07-16 16:14:15
    U unanalyzedcall on java.util.Collections:sort2010-07-16 16:14:15
    U unanalyzedcall on java.util.HashSet2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:add2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:addAll2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:contains2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:iterator2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:size2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:get2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:put2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:size2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:values2010-07-16 16:14:15
    U unanalyzedcall on java.util.Set:iterator2010-07-16 16:14:15
    U unanalyzedcall on java.util.Set:size2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.domain. Blog:getIndexesDirectory2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.index.IndexedTag2010-07-16 16:14:15
    U unanalyzedcall on org.apache.commons.logging.Log:error2010-07-16 16:14:15
    U test_vectorjava.util.Iterator:hasNext(...)@81: {1}, {0}2010-07-16 16:14:15
    U test_vectorjava.util.Iterator:hasNext(...)@83: {1}, {0}2010-07-16 16:14:15

  • void index(BlogEntry)

  • -/+ Kind Annotation Text Date
    U pre(soft) blogEntry.blog != null2010-07-16 16:14:15
    +pre(soft) blogEntry.blog.rootCategory != null2010-07-22 12:56:56
    U pre(soft) blogEntry.tagsAsList != null2010-07-16 16:14:15
    +pre(soft) init'ed(blogEntry.blog.rootCategory... parent)2010-07-22 12:56:56
    +pre(soft) init'ed(blogEntry.blog.rootCategory... tagsAsList)2010-07-22 12:56:56
    +pre(soft) init'ed(blogEntry.blog.rootCategory.parent)2010-07-22 12:56:56
    +pre(soft) init'ed(blogEntry.blog.rootCategory. tagsAsList)2010-07-22 12:56:56
    U pre(soft) init'ed(blogEntry.categories)2010-07-16 16:14:15
    U pre(soft) init'ed(blogEntry.id)2010-07-16 16:14:15
    U pre(soft) init'ed(blogEntry.state.name)2010-07-16 16:14:15
    U pre(soft) net.sourceforge.pebble.domain.State__static_ init.new State(State__static_init#5).name != null2010-07-16 16:14:15
    U pre(soft) this.blog != null2010-07-16 16:14:15
    U pre(soft) this.tags != null2010-07-16 16:14:15
    U preblogEntry != null2010-07-16 16:14:15
    U preblogEntry.state != null2010-07-16 16:14:15
    U presumptionjava.util.Iterator:next(...)@101 != null2010-07-16 16:14:15
    U presumptiont.blogEntries@102 != null2010-07-16 16:14:15
    U postnew ArrayList(recalculateTagRankings#2) num objects <= 12010-07-16 16:14:15
    U postthis.orderedTags == One-of{old this.orderedTags, &new ArrayList(recalculateTagRankings#2)}2010-07-16 16:14:15
    U unanalyzedcall on calculateRank2010-07-16 16:14:15
    U unanalyzedcall on encode2010-07-16 16:14:15
    -unanalyzedcall on getAllTags2010-07-16 16:59:22
    U unanalyzedcall on getBlogEntries2010-07-16 16:14:15
    U unanalyzedcall on getName2010-07-16 16:14:15
    U unanalyzedcall on getNumberOfBlogEntries2010-07-16 16:14:15
    U unanalyzedcall on getRootCategory2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:close2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:flush2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:newLine2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:write2010-07-16 16:14:15
    U unanalyzedcall on java.io.File2010-07-16 16:14:15
    U unanalyzedcall on java.io.FileWriter2010-07-16 16:14:15
    U unanalyzedcall on java.lang.Math:round2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:equals2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:replaceAll2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:toLowerCase2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:trim2010-07-16 16:14:15
    U unanalyzedcall on java.util.ArrayList2010-07-16 16:14:15
    U unanalyzedcall on java.util.Collection:iterator2010-07-16 16:14:15
    U unanalyzedcall on java.util.Collections:reverse2010-07-16 16:14:15
    U unanalyzedcall on java.util.Collections:sort2010-07-16 16:14:15
    U unanalyzedcall on java.util.HashSet2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:add2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:addAll2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:contains2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:iterator2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:size2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:get2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:put2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:size2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:values2010-07-16 16:14:15
    U unanalyzedcall on java.util.Set:iterator2010-07-16 16:14:15
    U unanalyzedcall on java.util.Set:size2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.domain. Blog:getIndexesDirectory2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.index.IndexedTag2010-07-16 16:14:15
    U unanalyzedcall on org.apache.commons.logging.Log:error2010-07-16 16:14:15
    U test_vectorjava.util.Iterator:hasNext(...)@101: {1}, {0}2010-07-16 16:14:15

  • void readIndex()

  • -/+ Kind Annotation Text Date
    U pre(soft) this.tags != null2010-07-16 16:14:15
    U prethis.blog != null2010-07-16 16:14:15
    U presumptionblogEntries.length@140 <= 232-12010-07-16 16:14:15
    U presumptionorg.apache.commons.logging.LogFactory:getLog(... )@50 != null2010-07-16 16:14:15
    U presumptiontag.blogEntries@137 != null2010-07-16 16:14:15
    U presumptiontuple.length@136 >= 12010-07-16 16:14:15
    U unanalyzedcall on encode2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:replaceAll2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:toLowerCase2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:trim2010-07-16 16:14:15
    U unanalyzedcall on java.util.ArrayList2010-07-16 16:14:15
    U unanalyzedcall on java.util.Collections:sort2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:add2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:contains2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:get2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:put2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.index.IndexedTag2010-07-16 16:14:15
    U test_vectorjava.io.File:exists(...)@131: {0}, {1}2010-07-16 16:14:15
    U test_vectortuple.length@136: {1}, {2..+Inf}2010-07-16 16:14:15
    U test_vectortuple[1]@136: Addr_Set{null}, Inverse{null}2010-07-16 16:14:15

  • void recalculateTagRankings()

  • -/+ Kind Annotation Text Date
    U prethis.tags != null2010-07-16 16:14:15
    U presumptionjava.lang.Math:round(...)@209 in -231.. 232-12010-07-16 16:14:15
    U presumptionjava.util.Iterator:next(...)@201 != null2010-07-16 16:14:15
    U presumptionjava.util.Iterator:next(...)@215 != null2010-07-16 16:14:15
    U presumptionjava.util.Map:values(...)@201 != null2010-07-16 16:14:15
    U presumptionjava.util.Map:values(...)@215 != null2010-07-16 16:14:15
    U presumptiontag.blogEntries@201 != null2010-07-16 16:14:15
    U presumptiontag.blogEntries@202 != null2010-07-16 16:14:15
    U presumptiontag.blogEntries@215 != null2010-07-16 16:14:15
    U presumptiontag.blogEntries@216 != null2010-07-16 16:14:15
    U postnew ArrayList(recalculateTagRankings#2) num objects <= 12010-07-16 16:14:15
    U postthis.orderedTags == One-of{old this.orderedTags, &new ArrayList(recalculateTagRankings#2)}2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:size2010-07-16 16:14:15
    U test_vectorjava.util.Iterator:hasNext(...)@201: {1}, {0}2010-07-16 16:14:15
    U test_vectorjava.util.Iterator:hasNext(...)@215: {1}, {0}2010-07-16 16:14:15
    U test_vectorjava.util.List:size(...)@100: {-231..0}, {1..232-1}2010-07-16 16:14:15
    U test_vectorjava.util.Map:size(...)@198: {-231..0}, {1..232-1}2010-07-16 16:14:15

  • void unindex(BlogEntry)

  • -/+ Kind Annotation Text Date
    U pre(soft) blogEntry != null2010-07-16 16:14:15
    U pre(soft) init'ed(blogEntry.id)2010-07-16 16:14:15
    U pre(soft) this.blog != null2010-07-16 16:14:15
    U prethis.tags != null2010-07-16 16:14:15
    U presumptionjava.util.Iterator:next(...)@117 != null2010-07-16 16:14:15
    U presumptionjava.util.Map:values(...)@117 != null2010-07-16 16:14:15
    U presumptiont.blogEntries@118 != null2010-07-16 16:14:15
    U postnew ArrayList(recalculateTagRankings#2) num objects <= 12010-07-16 16:14:15
    U postthis.orderedTags == One-of{old this.orderedTags, &new ArrayList(recalculateTagRankings#2)}2010-07-16 16:14:15
    U unanalyzedcall on calculateRank2010-07-16 16:14:15
    U unanalyzedcall on encode2010-07-16 16:14:15
    U unanalyzedcall on getBlogEntries2010-07-16 16:14:15
    U unanalyzedcall on getName2010-07-16 16:14:15
    U unanalyzedcall on getNumberOfBlogEntries2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:close2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:flush2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:newLine2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:write2010-07-16 16:14:15
    U unanalyzedcall on java.io.File2010-07-16 16:14:15
    U unanalyzedcall on java.io.FileWriter2010-07-16 16:14:15
    U unanalyzedcall on java.lang.Math:round2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:replaceAll2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:toLowerCase2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:trim2010-07-16 16:14:15
    U unanalyzedcall on java.util.ArrayList2010-07-16 16:14:15
    U unanalyzedcall on java.util.Collection:iterator2010-07-16 16:14:15
    U unanalyzedcall on java.util.Collections:sort2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:add2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:iterator2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:remove2010-07-16 16:14:15
    U unanalyzedcall on java.util.List:size2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:get2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:put2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:size2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:values2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.domain. Blog:getIndexesDirectory2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.index.IndexedTag2010-07-16 16:14:15
    U unanalyzedcall on org.apache.commons.logging.Log:error2010-07-16 16:14:15
    U test_vectorjava.util.Iterator:hasNext(...)@117: {1}, {0}2010-07-16 16:14:15

  • void writeIndex()

  • -/+ Kind Annotation Text Date
    U pre(soft) this.blog != null2010-07-16 16:14:15
    U pre(soft) this.tags != null2010-07-16 16:14:15
    U presumptionjava.util.Iterator:next(...)@164 != null2010-07-16 16:14:15
    U presumptionjava.util.Map:values(...)@164 != null2010-07-16 16:14:15
    U presumptionorg.apache.commons.logging.LogFactory:getLog(... )@50 != null2010-07-16 16:14:15
    U unanalyzedcall on java.util.ArrayList2010-07-16 16:14:15
    U test_vectorjava.util.Iterator:hasNext(...)@164: {1}, {0}2010-07-16 16:14:15
    U test_vectorjava.util.Iterator:hasNext(...)@167: {1}, {0}2010-07-16 16:14:15