Last Msg First Msg
























method String getId()
preinit'ed(Param_0.id)
preinit'ed(Param_0.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-9
postreturn_value == Param_0.id
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setId(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.id)
pre(soft) pcInheritedFieldCount <= 232-9
postParam_0.id == One-of{old Param_0.id, Param_1}
post(soft) init'ed(Param_0.id)
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:trim
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method WeblogCategory getCategory()
preinit'ed(Param_0.category)
preinit'ed(Param_0.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-3
postreturn_value == Param_0.category
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setCategory(WeblogCategory)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.category)
pre(soft) pcInheritedFieldCount <= 232-3
postParam_0.category == One-of{Param_1, old Param_0.category}
post(soft) init'ed(Param_0.category)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method Weblog getWebsite()
preinit'ed(Param_0.pcStateManager)
preinit'ed(Param_0.website)
pre(soft) pcInheritedFieldCount <= 232-22
postreturn_value == Param_0.website
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setWebsite(Weblog)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.website)
pre(soft) pcInheritedFieldCount <= 232-22
postParam_0.website == One-of{Param_1, old Param_0.website}
post(soft) init'ed(Param_0.website)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method User getCreator()
preinit'ed(Param_0.creator)
preinit'ed(Param_0.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-7
postreturn_value == Param_0.creator
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setCreator(User)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.creator)
pre(soft) pcInheritedFieldCount <= 232-7
postParam_0.creator == One-of{Param_1, old Param_0.creator}
post(soft) init'ed(Param_0.creator)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getTitle()
preinit'ed(Param_0.pcStateManager)
preinit'ed(Param_0.title)
pre(soft) pcInheritedFieldCount <= 232-20
postreturn_value == Param_0.title
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setTitle(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.title)
pre(soft) pcInheritedFieldCount <= 232-20
postParam_0.title == One-of{Param_1, old Param_0.title}
post(soft) init'ed(Param_0.title)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getSummary()
preinit'ed(Param_0.pcStateManager)
preinit'ed(Param_0.summary)
pre(soft) pcInheritedFieldCount <= 232-17
postreturn_value == Param_0.summary
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setSummary(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.summary)
pre(soft) pcInheritedFieldCount <= 232-17
postParam_0.summary == One-of{Param_1, old Param_0.summary}
post(soft) init'ed(Param_0.summary)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getText()
preinit'ed(Param_0.pcStateManager)
preinit'ed(Param_0.text)
pre(soft) pcInheritedFieldCount <= 232-19
postreturn_value == Param_0.text
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setText(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.text)
pre(soft) pcInheritedFieldCount <= 232-19
postParam_0.text == One-of{Param_1, old Param_0.text}
post(soft) init'ed(Param_0.text)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getContentType()
preinit'ed(Param_0.contentType)
preinit'ed(Param_0.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-6
postreturn_value == Param_0.contentType
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setContentType(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.contentType)
pre(soft) pcInheritedFieldCount <= 232-6
postParam_0.contentType == One-of{Param_1, old Param_0.contentType}
post(soft) init'ed(Param_0.contentType)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getContentSrc()
preinit'ed(Param_0.contentSrc)
preinit'ed(Param_0.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-5
postreturn_value == Param_0.contentSrc
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setContentSrc(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.contentSrc)
pre(soft) pcInheritedFieldCount <= 232-5
postParam_0.contentSrc == One-of{Param_1, old Param_0.contentSrc}
post(soft) init'ed(Param_0.contentSrc)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getAnchor()
preinit'ed(Param_0.anchor)
preinit'ed(Param_0.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-2
postreturn_value == Param_0.anchor
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setAnchor(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.anchor)
pre(soft) pcInheritedFieldCount <= 232-2
postParam_0.anchor == One-of{Param_1, old Param_0.anchor}
post(soft) init'ed(Param_0.anchor)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method Set getEntryAttributes()
preinit'ed(Param_0.attSet)
preinit'ed(Param_0.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-8
postreturn_value == Param_0.attSet
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setEntryAttributes(Set)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.attSet)
pre(soft) pcInheritedFieldCount <= 232-8
postParam_0.attSet == One-of{Param_1, old Param_0.attSet}
post(soft) init'ed(Param_0.attSet)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method Timestamp getPubTime()
preinit'ed(Param_0.pcStateManager)
preinit'ed(Param_0.pubTime)
pre(soft) pcInheritedFieldCount <= 232-14
postreturn_value == Param_0.pubTime
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setPubTime(Timestamp)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.pubTime)
pre(soft) pcInheritedFieldCount <= 232-14
postParam_0.pubTime == One-of{Param_1, old Param_0.pubTime}
post(soft) init'ed(Param_0.pubTime)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method Timestamp getUpdateTime()
preinit'ed(Param_0.pcStateManager)
preinit'ed(Param_0.updateTime)
pre(soft) pcInheritedFieldCount <= 232-21
postreturn_value == Param_0.updateTime
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setUpdateTime(Timestamp)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.updateTime)
pre(soft) pcInheritedFieldCount <= 232-21
postParam_0.updateTime == One-of{Param_1, old Param_0.updateTime}
post(soft) init'ed(Param_0.updateTime)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getStatus()
preinit'ed(Param_0.pcStateManager)
preinit'ed(Param_0.status)
pre(soft) pcInheritedFieldCount <= 232-16
postreturn_value == Param_0.status
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setStatus(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.status)
pre(soft) pcInheritedFieldCount <= 232-16
postParam_0.status == One-of{Param_1, old Param_0.status}
post(soft) init'ed(Param_0.status)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getLink()
preinit'ed(Param_0.link)
preinit'ed(Param_0.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-10
postreturn_value == Param_0.link
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setLink(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.link)
pre(soft) pcInheritedFieldCount <= 232-10
postParam_0.link == One-of{Param_1, old Param_0.link}
post(soft) init'ed(Param_0.link)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getPlugins()
preinit'ed(Param_0.pcStateManager)
preinit'ed(Param_0.plugins)
pre(soft) pcInheritedFieldCount <= 232-13
postreturn_value == Param_0.plugins
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setPlugins(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.plugins)
pre(soft) pcInheritedFieldCount <= 232-13
postParam_0.plugins == One-of{Param_1, old Param_0.plugins}
post(soft) init'ed(Param_0.plugins)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method Boolean getAllowComments()
preinit'ed(Param_0.allowComments)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(pcInheritedFieldCount)
postreturn_value == Param_0.allowComments
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setAllowComments(Boolean)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.allowComments)
pre(soft) init'ed(pcInheritedFieldCount)
postParam_0.allowComments == One-of{Param_1, old Param_0.allowComments}
post(soft) init'ed(Param_0.allowComments)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method Integer getCommentDays()
preinit'ed(Param_0.commentDays)
preinit'ed(Param_0.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-4
postreturn_value == Param_0.commentDays
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setCommentDays(Integer)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.commentDays)
pre(soft) pcInheritedFieldCount <= 232-4
postParam_0.commentDays == One-of{Param_1, old Param_0.commentDays}
post(soft) init'ed(Param_0.commentDays)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method Boolean getRightToLeft()
preinit'ed(Param_0.pcStateManager)
preinit'ed(Param_0.rightToLeft)
pre(soft) pcInheritedFieldCount <= 232-15
postreturn_value == Param_0.rightToLeft
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setRightToLeft(Boolean)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.rightToLeft)
pre(soft) pcInheritedFieldCount <= 232-15
postParam_0.rightToLeft == One-of{Param_1, old Param_0.rightToLeft}
post(soft) init'ed(Param_0.rightToLeft)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method Boolean getPinnedToMain()
preinit'ed(Param_0.pcStateManager)
preinit'ed(Param_0.pinnedToMain)
pre(soft) pcInheritedFieldCount <= 232-12
postreturn_value == Param_0.pinnedToMain
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setPinnedToMain(Boolean)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.pinnedToMain)
pre(soft) pcInheritedFieldCount <= 232-12
postParam_0.pinnedToMain == One-of{Param_1, old Param_0.pinnedToMain}
post(soft) init'ed(Param_0.pinnedToMain)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getLocale()
preinit'ed(Param_0.locale)
preinit'ed(Param_0.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-11
postreturn_value == Param_0.locale
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setLocale(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.locale)
pre(soft) pcInheritedFieldCount <= 232-11
postParam_0.locale == One-of{Param_1, old Param_0.locale}
post(soft) init'ed(Param_0.locale)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method Set getTags()
preinit'ed(Param_0.pcStateManager)
preinit'ed(Param_0.tagSet)
pre(soft) pcInheritedFieldCount <= 232-18
postreturn_value == Param_0.tagSet
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setTags(Set)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.tagSet)
pre(soft) pcInheritedFieldCount <= 232-18
postParam_0.addedTags == One-of{&new HashSet(pcsetTags#2*), old Param_0.addedTags}
postParam_0.removedTags == One-of{&new HashSet(pcsetTags#1*), old Param_0.removedTags}
postParam_0.tagSet == One-of{Param_1, old Param_0.tagSet}
post(soft) init'ed(Param_0.tagSet)
postnew HashSet(pcsetTags#1*) num objects <= 1
postnew HashSet(pcsetTags#2*) num objects <= 1
unanalyzedcall on java.util.HashSet
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method int pcGetEnhancementContractVersion()
postreturn_value == 2

method void pcClearFields()
postParam_0.addedTags == &new HashSet(pcsetTags#2)
postParam_0.allowComments == null
postParam_0.anchor == null
postParam_0.attSet == null
postParam_0.category == null
postParam_0.commentDays == null
postParam_0.contentSrc == null
postParam_0.contentType == null
postParam_0.creator == null
postParam_0.id == null
postParam_0.link == null
postParam_0.locale == null
postParam_0.pinnedToMain == null
postParam_0.plugins == null
postParam_0.pubTime == null
postParam_0.rightToLeft == null
postParam_0.status == null
postParam_0.summary == null
postParam_0.tagSet == null
postParam_0.text == null
postParam_0.title == null
postParam_0.updateTime == null
postParam_0.website == null
postParam_0.removedTags == &new HashSet(pcsetTags#1 )
postnew HashSet(pcsetTags#1) num objects == 1
postnew HashSet(pcsetTags#2) num objects == 1
unanalyzedcall on java.util.HashSet
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:trim

method PersistenceCapable pcNewInstance(StateManager, Object, bool)
preParam_2 != null
postreturn_value == &new WeblogEntry(pcNewInstance# 1)
postnew HashSet(WeblogEntry#3) num objects == 1
postnew HashSet(WeblogEntry#4) num objects == 1
postnew HashSet(WeblogEntry#5) num objects == 1
postnew Integer(WeblogEntry#1) num objects == 1
postnew TreeSet(WeblogEntry#2) num objects == 1
postnew WeblogEntry(pcNewInstance#1) num objects == 1
postnew HashSet(pcsetTags#1) num objects <= 1
postnew HashSet(pcsetTags#2) num objects <= 1
postreturn_value.addedTags in Addr_Set{&new HashSet(WeblogEntry#5),&new HashSet(pcsetTags# 2)}
postreturn_value.allowComments == One-of{java.lang. Boolean.TRUE, null}
postinit'ed(return_value.allowComments)
postreturn_value.anchor == null
postreturn_value.attSet in Addr_Set{null,&new TreeSet(WeblogEntry#2)}
postreturn_value.category == null
postreturn_value.commentDays in Addr_Set{null,&new Integer(WeblogEntry#1)}
postreturn_value.contentSrc == null
postreturn_value.contentType == null
postreturn_value.creator == null
postinit'ed(return_value.id)
postreturn_value.link == null
postreturn_value.locale == null
postreturn_value.pcStateManager == Param_1
postinit'ed(return_value.pcStateManager)
postreturn_value.pinnedToMain == One-of{java.lang. Boolean.FALSE, null}
postinit'ed(return_value.pinnedToMain)
postreturn_value.plugins == null
postreturn_value.pubTime == null
postreturn_value.removedTags in Addr_Set{&new HashSet(WeblogEntry#4),&new HashSet(pcsetTags# 1)}
postreturn_value.rightToLeft == One-of{java.lang. Boolean.FALSE, null}
postinit'ed(return_value.rightToLeft)
postreturn_value.status in Addr_Set{null,&"DRAFT"}
postreturn_value.summary == null
postreturn_value.tagSet in Addr_Set{null,&new HashSet(WeblogEntry#3)}
postreturn_value.text == null
postreturn_value.title == null
postreturn_value.updateTime == null
postreturn_value.website == null
unanalyzedcall on org.apache.roller.util.UUIDGenerator:genera teUUID
unanalyzedcall on java.lang.Integer
unanalyzedcall on java.util.TreeSet
unanalyzedcall on java.util.HashSet
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:trim
unanalyzedcall on org.apache.openjpa.util.StringId:getId
test_vectorParam_3: {0}, {1}

method PersistenceCapable pcNewInstance(StateManager, bool)
postreturn_value == &new WeblogEntry(pcNewInstance# 1)
postnew HashSet(WeblogEntry#3) num objects == 1
postnew HashSet(WeblogEntry#4) num objects == 1
postnew HashSet(WeblogEntry#5) num objects == 1
postnew Integer(WeblogEntry#1) num objects == 1
postnew TreeSet(WeblogEntry#2) num objects == 1
postnew WeblogEntry(pcNewInstance#1) num objects == 1
postnew HashSet(pcsetTags#1) num objects <= 1
postnew HashSet(pcsetTags#2) num objects <= 1
postreturn_value.addedTags in Addr_Set{&new HashSet(WeblogEntry#5),&new HashSet(pcsetTags# 2)}
postreturn_value.allowComments == One-of{java.lang. Boolean.TRUE, null}
postinit'ed(return_value.allowComments)
postreturn_value.anchor == null
postreturn_value.attSet in Addr_Set{null,&new TreeSet(WeblogEntry#2)}
postreturn_value.category == null
postreturn_value.commentDays in Addr_Set{null,&new Integer(WeblogEntry#1)}
postreturn_value.contentSrc == null
postreturn_value.contentType == null
postreturn_value.creator == null
postinit'ed(return_value.id)
postreturn_value.link == null
postreturn_value.locale == null
postreturn_value.pcStateManager == Param_1
postinit'ed(return_value.pcStateManager)
postreturn_value.pinnedToMain == One-of{java.lang. Boolean.FALSE, null}
postinit'ed(return_value.pinnedToMain)
postreturn_value.plugins == null
postreturn_value.pubTime == null
postreturn_value.removedTags in Addr_Set{&new HashSet(WeblogEntry#4),&new HashSet(pcsetTags# 1)}
postreturn_value.rightToLeft == One-of{java.lang. Boolean.FALSE, null}
postinit'ed(return_value.rightToLeft)
postreturn_value.status in Addr_Set{null,&"DRAFT"}
postreturn_value.summary == null
postreturn_value.tagSet in Addr_Set{null,&new HashSet(WeblogEntry#3)}
postreturn_value.text == null
postreturn_value.title == null
postreturn_value.updateTime == null
postreturn_value.website == null
unanalyzedcall on org.apache.roller.util.UUIDGenerator:genera teUUID
unanalyzedcall on java.lang.Integer
unanalyzedcall on java.util.TreeSet
unanalyzedcall on java.util.HashSet
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:trim
test_vectorParam_2: {0}, {1}

method int pcGetManagedFieldCount()
postreturn_value == 22

method void pcReplaceField(int)
preParam_0.pcStateManager != null
preParam_1 - pcInheritedFieldCount in 0..21
preinit'ed(pcInheritedFieldCount)
postpossibly_updated(Param_0.addedTags)
postpossibly_updated(Param_0.allowComments)
postpossibly_updated(Param_0.anchor)
postpossibly_updated(Param_0.attSet)
postpossibly_updated(Param_0.category)
postpossibly_updated(Param_0.commentDays)
postpossibly_updated(Param_0.contentSrc)
postpossibly_updated(Param_0.contentType)
postpossibly_updated(Param_0.creator)
postpossibly_updated(Param_0.id)
postpossibly_updated(Param_0.link)
postpossibly_updated(Param_0.locale)
postpossibly_updated(Param_0.pinnedToMain)
postpossibly_updated(Param_0.plugins)
postpossibly_updated(Param_0.pubTime)
postpossibly_updated(Param_0.removedTags)
postpossibly_updated(Param_0.rightToLeft)
postpossibly_updated(Param_0.status)
postpossibly_updated(Param_0.summary)
postpossibly_updated(Param_0.tagSet)
postpossibly_updated(Param_0.text)
postpossibly_updated(Param_0.title)
postpossibly_updated(Param_0.updateTime)
postpossibly_updated(Param_0.website)
postnew HashSet(pcsetTags#1) num objects <= 1
postnew HashSet(pcsetTags#2) num objects <= 1
unanalyzedcall on java.util.HashSet
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:trim
test_vectorParam_1 - pcInheritedFieldCount: {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}, {12}, {13}, {14}, {15}, {16}, {17}, {18}, {19}, {20}, {21}

method void pcReplaceFields(int[])
preParam_1 != null
preParam_1.length <= 232-1
pre(soft) Param_0.pcStateManager != null
pre(soft) init'ed(Param_1[...])
pre(soft) init'ed(pcInheritedFieldCount)
postpossibly_updated(Param_0.addedTags)
postpossibly_updated(Param_0.allowComments)
postpossibly_updated(Param_0.anchor)
postpossibly_updated(Param_0.attSet)
postpossibly_updated(Param_0.category)
postpossibly_updated(Param_0.commentDays)
postpossibly_updated(Param_0.contentSrc)
postpossibly_updated(Param_0.contentType)
postpossibly_updated(Param_0.creator)
postpossibly_updated(Param_0.id)
postpossibly_updated(Param_0.link)
postpossibly_updated(Param_0.locale)
postpossibly_updated(Param_0.pinnedToMain)
postpossibly_updated(Param_0.plugins)
postpossibly_updated(Param_0.pubTime)
postpossibly_updated(Param_0.removedTags)
postpossibly_updated(Param_0.rightToLeft)
postpossibly_updated(Param_0.status)
postpossibly_updated(Param_0.summary)
postpossibly_updated(Param_0.tagSet)
postpossibly_updated(Param_0.text)
postpossibly_updated(Param_0.title)
postpossibly_updated(Param_0.updateTime)
postpossibly_updated(Param_0.website)
postinit'ed(new HashSet(pcsetTags#1) num objects)
postinit'ed(new HashSet(pcsetTags#2) num objects)
unanalyzedcall on java.util.HashSet
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:trim
unanalyzedcall on org.apache.openjpa.enhance.StateManager:rep laceObjectField
unanalyzedcall on org.apache.openjpa.enhance.StateManager:rep laceStringField

method void pcProvideField(int)
preParam_0.pcStateManager != null
preParam_1 - pcInheritedFieldCount in 0..21
preinit'ed(pcInheritedFieldCount)
pre(soft) init'ed(Param_0.allowComments)
pre(soft) init'ed(Param_0.anchor)
pre(soft) init'ed(Param_0.attSet)
pre(soft) init'ed(Param_0.category)
pre(soft) init'ed(Param_0.commentDays)
pre(soft) init'ed(Param_0.contentSrc)
pre(soft) init'ed(Param_0.contentType)
pre(soft) init'ed(Param_0.creator)
pre(soft) init'ed(Param_0.id)
pre(soft) init'ed(Param_0.link)
pre(soft) init'ed(Param_0.locale)
pre(soft) init'ed(Param_0.pinnedToMain)
pre(soft) init'ed(Param_0.plugins)
pre(soft) init'ed(Param_0.pubTime)
pre(soft) init'ed(Param_0.rightToLeft)
pre(soft) init'ed(Param_0.status)
pre(soft) init'ed(Param_0.summary)
pre(soft) init'ed(Param_0.tagSet)
pre(soft) init'ed(Param_0.text)
pre(soft) init'ed(Param_0.title)
pre(soft) init'ed(Param_0.updateTime)
pre(soft) init'ed(Param_0.website)
test_vectorParam_1 - pcInheritedFieldCount: {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}, {12}, {13}, {14}, {15}, {16}, {17}, {18}, {19}, {20}, {21}

method void pcProvideFields(int[])
preParam_1 != null
preParam_1.length <= 232-1
pre(soft) init'ed(Param_0.allowComments)
pre(soft) init'ed(Param_0.anchor)
pre(soft) init'ed(Param_0.attSet)
pre(soft) init'ed(Param_0.category)
pre(soft) init'ed(Param_0.commentDays)
pre(soft) init'ed(Param_0.contentSrc)
pre(soft) init'ed(Param_0.contentType)
pre(soft) init'ed(Param_0.creator)
pre(soft) init'ed(Param_0.id)
pre(soft) init'ed(Param_0.link)
pre(soft) init'ed(Param_0.locale)
pre(soft) Param_0.pcStateManager != null
pre(soft) init'ed(Param_0.pinnedToMain)
pre(soft) init'ed(Param_0.plugins)
pre(soft) init'ed(Param_0.pubTime)
pre(soft) init'ed(Param_0.rightToLeft)
pre(soft) init'ed(Param_0.status)
pre(soft) init'ed(Param_0.summary)
pre(soft) init'ed(Param_0.tagSet)
pre(soft) init'ed(Param_0.text)
pre(soft) init'ed(Param_0.title)
pre(soft) init'ed(Param_0.updateTime)
pre(soft) init'ed(Param_0.website)
pre(soft) init'ed(Param_1[...])
pre(soft) init'ed(pcInheritedFieldCount)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:pro videdObjectField
unanalyzedcall on org.apache.openjpa.enhance.StateManager:pro videdStringField

method void pcCopyField(WeblogEntry, int)
preParam_1 != null
preParam_2 - pcInheritedFieldCount in 0..21
preinit'ed(pcInheritedFieldCount)
pre(soft) init'ed(Param_1.allowComments)
pre(soft) init'ed(Param_1.anchor)
pre(soft) init'ed(Param_1.attSet)
pre(soft) init'ed(Param_1.category)
pre(soft) init'ed(Param_1.commentDays)
pre(soft) init'ed(Param_1.contentSrc)
pre(soft) init'ed(Param_1.contentType)
pre(soft) init'ed(Param_1.creator)
pre(soft) init'ed(Param_1.id)
pre(soft) init'ed(Param_1.link)
pre(soft) init'ed(Param_1.locale)
pre(soft) init'ed(Param_1.pinnedToMain)
pre(soft) init'ed(Param_1.plugins)
pre(soft) init'ed(Param_1.pubTime)
pre(soft) init'ed(Param_1.rightToLeft)
pre(soft) init'ed(Param_1.status)
pre(soft) init'ed(Param_1.summary)
pre(soft) init'ed(Param_1.tagSet)
pre(soft) init'ed(Param_1.text)
pre(soft) init'ed(Param_1.title)
pre(soft) init'ed(Param_1.updateTime)
pre(soft) init'ed(Param_1.website)
postpossibly_updated(Param_0.addedTags)
postpossibly_updated(Param_0.allowComments)
postpossibly_updated(Param_0.anchor)
postpossibly_updated(Param_0.attSet)
postpossibly_updated(Param_0.category)
postpossibly_updated(Param_0.commentDays)
postpossibly_updated(Param_0.contentSrc)
postpossibly_updated(Param_0.contentType)
postpossibly_updated(Param_0.creator)
postpossibly_updated(Param_0.id)
postpossibly_updated(Param_0.link)
postpossibly_updated(Param_0.locale)
postpossibly_updated(Param_0.pinnedToMain)
postpossibly_updated(Param_0.plugins)
postpossibly_updated(Param_0.pubTime)
postpossibly_updated(Param_0.removedTags)
postpossibly_updated(Param_0.rightToLeft)
postpossibly_updated(Param_0.status)
postpossibly_updated(Param_0.summary)
postpossibly_updated(Param_0.tagSet)
postpossibly_updated(Param_0.text)
postpossibly_updated(Param_0.title)
postpossibly_updated(Param_0.updateTime)
postpossibly_updated(Param_0.website)
postnew HashSet(pcsetTags#1) num objects <= 1
postnew HashSet(pcsetTags#2) num objects <= 1
unanalyzedcall on java.util.HashSet
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:trim
test_vectorParam_2 - pcInheritedFieldCount: {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}, {12}, {13}, {14}, {15}, {16}, {17}, {18}, {19}, {20}, {21}

method void pcCopyFields(Object, int[])
preParam_0.pcStateManager != null
preParam_0.pcStateManager == Param_1.pcStateManager
preParam_1 != null
preParam_1.pcStateManager != null
preParam_2 != null
preParam_2.length <= 232-1
pre(soft) init'ed(Param_1.allowComments)
pre(soft) init'ed(Param_1.anchor)
pre(soft) init'ed(Param_1.attSet)
pre(soft) init'ed(Param_1.category)
pre(soft) init'ed(Param_1.commentDays)
pre(soft) init'ed(Param_1.contentSrc)
pre(soft) init'ed(Param_1.contentType)
pre(soft) init'ed(Param_1.creator)
pre(soft) init'ed(Param_1.id)
pre(soft) init'ed(Param_1.link)
pre(soft) init'ed(Param_1.locale)
pre(soft) init'ed(Param_1.pinnedToMain)
pre(soft) init'ed(Param_1.plugins)
pre(soft) init'ed(Param_1.pubTime)
pre(soft) init'ed(Param_1.rightToLeft)
pre(soft) init'ed(Param_1.status)
pre(soft) init'ed(Param_1.summary)
pre(soft) init'ed(Param_1.tagSet)
pre(soft) init'ed(Param_1.text)
pre(soft) init'ed(Param_1.title)
pre(soft) init'ed(Param_1.updateTime)
pre(soft) init'ed(Param_1.website)
pre(soft) init'ed(Param_2[...])
pre(soft) init'ed(pcInheritedFieldCount)
postpossibly_updated(Param_0.addedTags)
postpossibly_updated(Param_0.allowComments)
postpossibly_updated(Param_0.anchor)
postpossibly_updated(Param_0.attSet)
postpossibly_updated(Param_0.category)
postpossibly_updated(Param_0.commentDays)
postpossibly_updated(Param_0.contentSrc)
postpossibly_updated(Param_0.contentType)
postpossibly_updated(Param_0.creator)
postpossibly_updated(Param_0.id)
postpossibly_updated(Param_0.link)
postpossibly_updated(Param_0.locale)
postpossibly_updated(Param_0.pinnedToMain)
postpossibly_updated(Param_0.plugins)
postpossibly_updated(Param_0.pubTime)
postpossibly_updated(Param_0.removedTags)
postpossibly_updated(Param_0.rightToLeft)
postpossibly_updated(Param_0.status)
postpossibly_updated(Param_0.summary)
postpossibly_updated(Param_0.tagSet)
postpossibly_updated(Param_0.text)
postpossibly_updated(Param_0.title)
postpossibly_updated(Param_0.updateTime)
postpossibly_updated(Param_0.website)
postinit'ed(new HashSet(pcsetTags#1) num objects)
postinit'ed(new HashSet(pcsetTags#2) num objects)
unanalyzedcall on java.util.HashSet
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:trim

method Object pcGetGenericContext()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method Object pcFetchObjectId()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method bool pcIsDeleted()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method bool pcIsDirty()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method bool pcIsNew()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method bool pcIsPersistent()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method bool pcIsTransactional()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method bool pcSerializing()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void pcDirty(String)
preinit'ed(Param_0.pcStateManager)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method StateManager pcGetStateManager()
preinit'ed(Param_0.pcStateManager)
postreturn_value == Param_0.pcStateManager
postinit'ed(return_value)

method Object pcGetVersion()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void pcReplaceStateManager(StateManager)
preinit'ed(Param_0.pcStateManager)
postinit'ed(Param_0.pcStateManager)
test_vectorParam_0.pcStateManager: Addr_Set{null}, Inverse{null}

method void pcCopyKeyFieldsToObjectId(FieldSupplier, Object)

method void pcCopyKeyFieldsToObjectId(Object)

method void pcCopyKeyFieldsFromObjectId(FieldConsumer, Object)
preParam_1 != null
preParam_2 != null
prepcInheritedFieldCount <= 232-9

method void pcCopyKeyFieldsFromObjectId(Object)
preParam_1 != null
postpossibly_updated(Param_0.id)
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:trim

method Object pcNewObjectIdInstance(Object)
postreturn_value == &new StringId(pcNewObjectIdInst ance#1)
postnew StringId(pcNewObjectIdInstance#1) num objects == 1
unanalyzedcall on java.lang.Class:forName
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.Throwable:getMessage
unanalyzedcall on java.lang.NoClassDefFoundError

method Object pcNewObjectIdInstance()
preinit'ed(Param_0.id)
postreturn_value == &new StringId(pcNewObjectIdInst ance#1)
postnew StringId(pcNewObjectIdInstance#1) num objects == 1
unanalyzedcall on java.lang.Class:forName
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.Throwable:getMessage
unanalyzedcall on java.lang.NoClassDefFoundError

method Boolean pcIsDetached()
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.pcDetachedState)
presumptioninit'ed(java.lang.Boolean.FALSE)
presumptioninit'ed(java.lang.Boolean.TRUE)
presumptioninit'ed(org.apache.openjpa.enhance.PersistenceCapab le.DESERIALIZED)
postreturn_value == One-of{java.lang.Boolean.TRUE, java.lang.Boolean.FALSE, null}
post(soft) init'ed(return_value)
test_vectorParam_0.pcDetachedState: Addr_Set{null}, Inverse{null}
test_vectorParam_0.pcStateManager: Addr_Set{null}, Inverse{null}
test_vectororg.apache.openjpa.enhance.StateManager:isDetached( ...): {0}, {1}

method Object pcGetDetachedState()
preinit'ed(Param_0.pcDetachedState)
postreturn_value == Param_0.pcDetachedState
postinit'ed(return_value)

method void pcSetDetachedState(Object)
postParam_0.pcDetachedState == Param_1
postinit'ed(Param_0.pcDetachedState)

method void writeObject(ObjectOutputStream)
preinit'ed(Param_0.pcStateManager)
preParam_1 != null
postParam_0.pcDetachedState == One-of{old Param_0.pcDetachedState, null}
unanalyzedcall on org.apache.openjpa.enhance.StateManager:ser ializing

method void readObject(ObjectInputStream)
preParam_1 != null
presumptioninit'ed(org.apache.openjpa.enhance.PersistenceCapab le.DESERIALIZED)
postParam_0.pcDetachedState == org.apache.openjpa. enhance.PersistenceCapable.DESERIALIZED
post(soft) init'ed(Param_0.pcDetachedState)










method org.apache.roller.weblogger.pojos.WeblogEntry__ static_init
presumptionorg.apache.commons.logging.LogFactory:getFactory(.. .)@66 != null
postinit'ed(mLogger)
postpcFieldFlags == &new byte[](WeblogEntry__ static_init#3)
postpcFieldNames == &new String[](WeblogEntry__ static_init#1)
postpcFieldTypes == &new Class[](WeblogEntry__ static_init#2)
postnew Class[](WeblogEntry__static_init#2) num objects == 1
postnew String[](WeblogEntry__static_init#1) num objects == 1
postnew byte[](WeblogEntry__static_init#3) num objects == 1
postpcFieldTypes.length == 22
postpcFieldNames.length == 22
postpcFieldFlags.length == 22
postpcFieldNames[...] in Addr_Set{&"allowComments ",&"anchor",&"category",&"commentDays", &"contentSrc",&"contentType", &"creator",&"entryAttributes",&"id", &"link",&"locale",&"pinnedToMain", &"plugins"...
postpcFieldFlags[...] in {5, 26}
unanalyzedcall on java.lang.Class:forName
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.Throwable:getMessage
unanalyzedcall on java.lang.NoClassDefFoundError
unanalyzedcall on org.apache.roller.util.UUIDGenerator:genera teUUID
unanalyzedcall on java.lang.Integer
unanalyzedcall on java.util.TreeSet
unanalyzedcall on java.util.HashSet









  infomethod not available-- call on LogFactory org.apache.commons.logging. LogFactory:getFactory()
  infomethod not available-- call on Log org.apache.commons.logging. LogFactory:getInstance(Class)
  infomethod not available-- call on void org.apache.openjpa.enhance. PCRegistry:register(Class, String[], Class[], byte[], Class, String, PersistenceCapable)










  infomethod not available-- call on String org.apache.roller.util. UUIDGenerator:generateUUID()











method void org.apache.roller.weblogger.pojos. WeblogEntry()
presumptioninit'ed(java.lang.Boolean.FALSE)
presumptioninit'ed(java.lang.Boolean.TRUE)
postthis.addedTags == &new HashSet(WeblogEntry#5)
postthis.allowComments == java.lang.Boolean.TRUE
post(soft) init'ed(this.allowComments)
postthis.anchor == null
postthis.category == null
postthis.contentSrc == null
postthis.contentType == null
postthis.creator == null
postthis.link == null
postthis.locale == null
postthis.plugins == null
postthis.pubTime == null
postthis.summary == null
postthis.text == null
postthis.title == null
postthis.updateTime == null
postthis.website == null
postthis.attSet == &new TreeSet(WeblogEntry#2)
postthis.commentDays == &new Integer(WeblogEntry#1)
postinit'ed(this.id)
postthis.pinnedToMain == java.lang.Boolean.FALSE
post(soft) init'ed(this.pinnedToMain)
postthis.rightToLeft == this.pinnedToMain
postthis.removedTags == &new HashSet(WeblogEntry#4)
postthis.status == &"DRAFT"
postthis.tagSet == &new HashSet(WeblogEntry#3)
postnew HashSet(WeblogEntry#3) num objects == 1
postnew HashSet(WeblogEntry#4) num objects == 1
postnew HashSet(WeblogEntry#5) num objects == 1
postnew Integer(WeblogEntry#1) num objects == 1
postnew TreeSet(WeblogEntry#2) num objects == 1










method void org.apache.roller.weblogger.pojos. WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)
presumptioninit'ed(java.lang.Boolean.FALSE)
presumptioninit'ed(java.lang.Boolean.TRUE)
postthis.addedTags == &new HashSet(WeblogEntry#5)
postthis.allowComments == java.lang.Boolean.TRUE
post(soft) init'ed(this.allowComments)
postthis.anchor == anchor
postinit'ed(this.anchor)
postthis.attSet == &new TreeSet(WeblogEntry#2)
postthis.category == category
postinit'ed(this.category)
postthis.commentDays == &new Integer(WeblogEntry#1)
postthis.contentSrc == null
postthis.contentType == null
postthis.locale == null
postthis.plugins == null
postthis.summary == null
postthis.creator == creator
postinit'ed(this.creator)
postinit'ed(this.id)
postthis.link == link
postinit'ed(this.link)
postthis.pinnedToMain == java.lang.Boolean.FALSE
post(soft) init'ed(this.pinnedToMain)
postthis.rightToLeft == this.pinnedToMain
postthis.pubTime == pubTime
postinit'ed(this.pubTime)
postthis.removedTags == &new HashSet(WeblogEntry#4)
postthis.status == status
postinit'ed(this.status)
postthis.tagSet == &new HashSet(WeblogEntry#3)
postthis.text == text
postinit'ed(this.text)
postthis.title == title
postinit'ed(this.title)
postthis.updateTime == updateTime
postinit'ed(this.updateTime)
postthis.website == website
postinit'ed(this.website)
postnew HashSet(WeblogEntry#3) num objects == 1
postnew HashSet(WeblogEntry#4) num objects == 1
postnew HashSet(WeblogEntry#5) num objects == 1
postnew Integer(WeblogEntry#1) num objects == 1
postnew TreeSet(WeblogEntry#2) num objects == 1










method void org.apache.roller.weblogger.pojos. WeblogEntry(WeblogEntry)
preotherData != null
preinit'ed(otherData.allowComments)
preinit'ed(otherData.anchor)
preinit'ed(otherData.category)
preinit'ed(otherData.commentDays)
preinit'ed(otherData.creator)
preinit'ed(otherData.id)
preinit'ed(otherData.link)
preinit'ed(otherData.locale)
preinit'ed(otherData.pcStateManager)
preinit'ed(otherData.pinnedToMain)
preinit'ed(otherData.plugins)
preinit'ed(otherData.pubTime)
preinit'ed(otherData.rightToLeft)
preinit'ed(otherData.status)
preinit'ed(otherData.text)
preinit'ed(otherData.title)
preinit'ed(otherData.updateTime)
preinit'ed(otherData.website)
pre(soft) pcInheritedFieldCount <= 232-22
presumptioninit'ed(java.lang.Boolean.FALSE)
presumptioninit'ed(java.lang.Boolean.TRUE)
postthis.addedTags == &new HashSet(WeblogEntry#5)
postthis.allowComments == otherData.allowComments
postinit'ed(this.allowComments)
postthis.anchor == otherData.anchor
postinit'ed(this.anchor)
postthis.attSet == &new TreeSet(WeblogEntry#2)
postthis.category == otherData.category
postinit'ed(this.category)
postthis.commentDays == otherData.commentDays
postinit'ed(this.commentDays)
postinit'ed(this.contentSrc)
postinit'ed(this.contentType)
postthis.creator == otherData.creator
postinit'ed(this.creator)
postthis.id == otherData.id
postinit'ed(this.id)
postthis.link == otherData.link
postinit'ed(this.link)
postthis.locale == otherData.locale
postinit'ed(this.locale)
postthis.pinnedToMain == otherData.pinnedToMain
postinit'ed(this.pinnedToMain)
postthis.plugins == otherData.plugins
postinit'ed(this.plugins)
postthis.pubTime == otherData.pubTime
postinit'ed(this.pubTime)
postthis.removedTags == &new HashSet(WeblogEntry#4)
postthis.rightToLeft == otherData.rightToLeft
postinit'ed(this.rightToLeft)
postthis.status == otherData.status
postinit'ed(this.status)
postinit'ed(this.summary)
postthis.tagSet == &new HashSet(WeblogEntry#3)
postthis.text == otherData.text
postinit'ed(this.text)
postthis.title == otherData.title
postinit'ed(this.title)
postthis.updateTime == otherData.updateTime
postinit'ed(this.updateTime)
postthis.website == otherData.website
postinit'ed(this.website)
postnew HashSet(WeblogEntry#3) num objects == 1
postnew HashSet(WeblogEntry#4) num objects == 1
postnew HashSet(WeblogEntry#5) num objects == 1
postnew Integer(WeblogEntry#1) num objects == 1
postnew TreeSet(WeblogEntry#2) num objects == 1
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField










method void setData(WeblogEntry)
preother != null
preinit'ed(other.allowComments)
preinit'ed(other.anchor)
preinit'ed(other.category)
preinit'ed(other.commentDays)
preinit'ed(other.creator)
preinit'ed(other.id)
preinit'ed(other.link)
preinit'ed(other.locale)
preinit'ed(other.pcStateManager)
preinit'ed(other.pinnedToMain)
preinit'ed(other.plugins)
preinit'ed(other.pubTime)
preinit'ed(other.rightToLeft)
preinit'ed(other.status)
preinit'ed(other.text)
preinit'ed(other.title)
preinit'ed(other.updateTime)
preinit'ed(other.website)
pre(soft) pcInheritedFieldCount <= 232-22
postthis.allowComments == other.allowComments
postinit'ed(this.allowComments)
postthis.anchor == other.anchor
postinit'ed(this.anchor)
postthis.category == other.category
postinit'ed(this.category)
postthis.commentDays == other.commentDays
postinit'ed(this.commentDays)
postthis.creator == other.creator
postinit'ed(this.creator)
postthis.id == other.id
postinit'ed(this.id)
postthis.link == other.link
postinit'ed(this.link)
postthis.locale == other.locale
postinit'ed(this.locale)
postthis.pinnedToMain == other.pinnedToMain
postinit'ed(this.pinnedToMain)
postthis.plugins == other.plugins
postinit'ed(this.plugins)
postthis.pubTime == other.pubTime
postinit'ed(this.pubTime)
postthis.rightToLeft == other.rightToLeft
postinit'ed(this.rightToLeft)
postthis.status == other.status
postinit'ed(this.status)
postthis.text == other.text
postinit'ed(this.text)
postthis.title == other.title
postinit'ed(this.title)
postthis.updateTime == other.updateTime
postinit'ed(this.updateTime)
postthis.website == other.website
postinit'ed(this.website)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField










method String toString()
preinit'ed(this.anchor)
preinit'ed(this.id)
preinit'ed(this.pubTime)
preinit'ed(this.title)
postjava.lang.StringBuffer:toString(...)._tainted == this.title._tainted | this.id._tainted | this.anchor._tainted
postinit'ed(java.lang.StringBuffer:toString(...)._ tainted)
postreturn_value == &java.lang.StringBuffer:toStrin g(...)










method bool equals(Object)
pre(soft) init'ed(other.anchor)
pre(soft) init'ed(other.pcStateManager)
pre(soft) init'ed(other.website)
pre(soft) pcInheritedFieldCount <= 232-22
pre(soft) init'ed(this.anchor)
pre(soft) init'ed(this.pcStateManager)
pre(soft) init'ed(this.website)
presumptionorg.apache.commons.lang.builder.EqualsBuilder:appen d(...)@184 != null
postinit'ed(return_value)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
test_vectorother == this: {0}, {1}









  infomethod not available-- call on void org.apache.commons.lang.builder. EqualsBuilder()
  infomethod not available-- call on EqualsBuilder org.apache.commons.lang. builder.EqualsBuilder:append(Object, Object)
  infomethod not available-- call on bool org.apache.commons.lang.builder. EqualsBuilder:isEquals()











method int hashCode()
preinit'ed(this.anchor)
preinit'ed(this.pcStateManager)
preinit'ed(this.website)
pre(soft) pcInheritedFieldCount <= 232-22
presumptionorg.apache.commons.lang.builder.HashCodeBuilder:app end(...)@191 != null
postinit'ed(return_value)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField









  infomethod not available-- call on void org.apache.commons.lang.builder. HashCodeBuilder()
  infomethod not available-- call on HashCodeBuilder org.apache.commons.lang. builder.HashCodeBuilder:append(Object)
  infomethod not available-- call on int org.apache.commons.lang.builder. HashCodeBuilder:toHashCode()











method String pcgetId()
preinit'ed(this.id)
postreturn_value == this.id
postinit'ed(return_value)










method void pcsetId(String)
postthis.id == One-of{old this.id, Param_1}
test_vectorParam_1: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:length(...)@211: {1.. 232-1}, {0}










method WeblogCategory pcgetCategory()
preinit'ed(this.category)
postreturn_value == this.category
postinit'ed(return_value)










method void pcsetCategory(WeblogCategory)
postthis.category == Param_1
postinit'ed(this.category)










method List getCategories()
preinit'ed(this.category)
preinit'ed(this.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-3
postreturn_value == &new ArrayList(getCategories#1)
postnew ArrayList(getCategories#1) num objects == 1
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField










method void setCategories(List)










method Weblog pcgetWebsite()
preinit'ed(this.website)
postreturn_value == this.website
postinit'ed(return_value)










method void pcsetWebsite(Weblog)
postthis.website == Param_1
postinit'ed(this.website)










method User pcgetCreator()
preinit'ed(this.creator)
postreturn_value == this.creator
postinit'ed(return_value)










method void pcsetCreator(User)
postthis.creator == Param_1
postinit'ed(this.creator)










method String pcgetTitle()
preinit'ed(this.title)
postreturn_value == this.title
postinit'ed(return_value)










method void pcsetTitle(String)
postthis.title == Param_1
postinit'ed(this.title)










method String pcgetSummary()
preinit'ed(this.summary)
postreturn_value == this.summary
postinit'ed(return_value)










method void pcsetSummary(String)
postthis.summary == Param_1
postinit'ed(this.summary)










method String pcgetText()
preinit'ed(this.text)
postreturn_value == this.text
postinit'ed(return_value)










method void pcsetText(String)
postthis.text == Param_1
postinit'ed(this.text)










method String pcgetContentType()
preinit'ed(this.contentType)
postreturn_value == this.contentType
postinit'ed(return_value)










method void pcsetContentType(String)
postthis.contentType == Param_1
postinit'ed(this.contentType)










method String pcgetContentSrc()
preinit'ed(this.contentSrc)
postreturn_value == this.contentSrc
postinit'ed(return_value)










method void pcsetContentSrc(String)
postthis.contentSrc == Param_1
postinit'ed(this.contentSrc)










method String pcgetAnchor()
preinit'ed(this.anchor)
postreturn_value == this.anchor
postinit'ed(return_value)










method void pcsetAnchor(String)
postthis.anchor == Param_1
postinit'ed(this.anchor)










method Set pcgetEntryAttributes()
preinit'ed(this.attSet)
postreturn_value == this.attSet
postinit'ed(return_value)










method void pcsetEntryAttributes(Set)
postthis.attSet == Param_1
postinit'ed(this.attSet)










method String findEntryAttribute(String)
preinit'ed(this.attSet)
preinit'ed(this.pcStateManager)
pre(soft) name != null
pre(soft) org/apache/roller/weblogger/pojos/WeblogEntr yAttribute.pcInheritedFieldCount <= 232-4
pre(soft) pcInheritedFieldCount <= 232-8
presumptionjava.util.Iterator:next(...)@401 != null
postinit'ed(return_value)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
test_vectorthis.attSet: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:equals(...)@402: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@400: {0}, {1}










method void putEntryAttribute(String, String)
prethis.attSet != null
preinit'ed(this.pcStateManager)
pre(soft) name != null
pre(soft) org/apache/roller/weblogger/pojos/WeblogEntr yAttribute.pcInheritedFieldCount <= 232-4
pre(soft) pcInheritedFieldCount <= 232-8
presumptionjava.util.Iterator:next(...)@411 != null
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
unanalyzedcall on org.apache.roller.util.UUIDGenerator:genera teUUID
unanalyzedcall on org.apache.openjpa.enhance.StateManager:set tingObjectField
unanalyzedcall on org.apache.openjpa.enhance.StateManager:set tingStringField
test_vectorjava.lang.String:equals(...)@412: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@410: {0}, {1}










method Timestamp pcgetPubTime()
preinit'ed(this.pubTime)
postreturn_value == this.pubTime
postinit'ed(return_value)










method void pcsetPubTime(Timestamp)
postthis.pubTime == Param_1
postinit'ed(this.pubTime)










method Timestamp pcgetUpdateTime()
preinit'ed(this.updateTime)
postreturn_value == this.updateTime
postinit'ed(return_value)










method void pcsetUpdateTime(Timestamp)
postthis.updateTime == Param_1
postinit'ed(this.updateTime)










method String pcgetStatus()
preinit'ed(this.status)
postreturn_value == this.status
postinit'ed(return_value)










method void pcsetStatus(String)
postthis.status == Param_1
postinit'ed(this.status)










method String pcgetLink()
preinit'ed(this.link)
postreturn_value == this.link
postinit'ed(return_value)










method void pcsetLink(String)
postthis.link == Param_1
postinit'ed(this.link)










method String pcgetPlugins()
preinit'ed(this.plugins)
postreturn_value == this.plugins
postinit'ed(return_value)










method void pcsetPlugins(String)
postthis.plugins == Param_1
postinit'ed(this.plugins)










method Boolean pcgetAllowComments()
preinit'ed(this.allowComments)
postreturn_value == this.allowComments
postinit'ed(return_value)










method void pcsetAllowComments(Boolean)
postthis.allowComments == Param_1
postinit'ed(this.allowComments)










method Integer pcgetCommentDays()
preinit'ed(this.commentDays)
postreturn_value == this.commentDays
postinit'ed(return_value)










method void pcsetCommentDays(Integer)
postthis.commentDays == Param_1
postinit'ed(this.commentDays)










method Boolean pcgetRightToLeft()
preinit'ed(this.rightToLeft)
postreturn_value == this.rightToLeft
postinit'ed(return_value)










method void pcsetRightToLeft(Boolean)
postthis.rightToLeft == Param_1
postinit'ed(this.rightToLeft)










method Boolean pcgetPinnedToMain()
preinit'ed(this.pinnedToMain)
postreturn_value == this.pinnedToMain
postinit'ed(return_value)










method void pcsetPinnedToMain(Boolean)
postthis.pinnedToMain == Param_1
postinit'ed(this.pinnedToMain)










method String pcgetLocale()
preinit'ed(this.locale)
postreturn_value == this.locale
postinit'ed(return_value)










method void pcsetLocale(String)
postthis.locale == Param_1
postinit'ed(this.locale)










method Set pcgetTags()
preinit'ed(this.tagSet)
postreturn_value == this.tagSet
postinit'ed(return_value)










method void pcsetTags(Set)
postthis.addedTags == &new HashSet(pcsetTags#2)
postthis.removedTags == &new HashSet(pcsetTags#1)
postthis.tagSet == Param_1
postinit'ed(this.tagSet)
postnew HashSet(pcsetTags#1) num objects == 1
postnew HashSet(pcsetTags#2) num objects == 1










method void addTag(String)
preinit'ed(this.pcStateManager)
preinit'ed(this.website)
pre(soft) org/apache/roller/weblogger/pojos/WeblogEntr yTag.pcInheritedFieldCount <= 232-6
pre(soft) pcInheritedFieldCount <= 232-22
pre(soft) this.addedTags != null
pre(soft) init'ed(this.creator)
pre(soft) this.tagSet != null
pre(soft) init'ed(this.updateTime)
presumptionjava.util.Iterator:next(...)@653 != null
presumptionorg.apache.roller.weblogger.util.Utilities:normaliz eTag(...)@648 != null
presumptiontag.name@653 != null
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
unanalyzedcall on org.apache.roller.util.UUIDGenerator:genera teUUID
unanalyzedcall on org.apache.openjpa.enhance.StateManager:set tingStringField
unanalyzedcall on org.apache.openjpa.enhance.StateManager:set tingObjectField
test_vectorthis.website: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:equals(...)@654: {0}, {1}
test_vectorjava.lang.String:length(...)@649: {1.. 232-1}, {0}
test_vectorjava.util.Iterator:hasNext(...)@652: {0}, {1}









  infomethod not available-- call on Locale getLocaleInstance()










  infomethod not available-- call on String org.apache.roller.weblogger.util. Utilities:normalizeTag(String, Locale)











method void onRemoveTag(String)
prethis.removedTags != null










method Set getAddedTags()
preinit'ed(this.addedTags)
postreturn_value == this.addedTags
postinit'ed(return_value)










method Set getRemovedTags()
preinit'ed(this.removedTags)
postreturn_value == this.removedTags
postinit'ed(return_value)










method void updateTags(List)
pre(soft) org/apache/roller/weblogger/pojos/WeblogEntr yTag.pcInheritedFieldCount <= 232-6
pre(soft) pcInheritedFieldCount <= 232-22
pre(soft) this.addedTags != null
pre(soft) init'ed(this.creator)
pre(soft) init'ed(this.pcStateManager)
pre(soft) this.tagSet != null
pre(soft) init'ed(this.updateTime)
pre(soft) init'ed(this.website)
presumptionjava.util.Iterator:next(...)@698 != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getWeblogManager(...)@706 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@706 != null
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.Set:add
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on getLocaleInstance
unanalyzedcall on java.util.Locale:getDefault
unanalyzedcall on org.apache.roller.weblogger.util. Utilities:normalizeTag
unanalyzedcall on org.apache.roller.util.UUIDGenerator:genera teUUID
unanalyzedcall on org.apache.openjpa.enhance.StateManager:set tingStringField
unanalyzedcall on org.apache.openjpa.enhance.StateManager:set tingObjectField
test_vectortags: Inverse{null}, Addr_Set{null}
test_vectorthis.website: Addr_Set{null}, Inverse{null}
test_vectorjava.util.HashSet:contains(...)@699: {1}, {0}
test_vectorjava.util.Iterator:hasNext(...)@689: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@697: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@707: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@711: {0}, {1}









  infomethod not available-- call on Locale getLocaleInstance()










  infomethod not available-- call on String org.apache.roller.weblogger.util. Utilities:normalizeTag(String, Locale)










  infomethod not available-- call on Weblogger org.apache.roller.weblogger. business.WebloggerFactory:getWeblogger()
  infomethod not available-- call on WeblogManager org.apache.roller. weblogger.business.Weblogger:getWeblogManager()










  infomethod not available-- call on void org.apache.roller.weblogger. business.WeblogManager:removeWeblogEntryTag(String, WeblogEntry)











method String getTagsAsString()
preinit'ed(this.pcStateManager)
prethis.tagSet != null
pre(soft) org/apache/roller/weblogger/pojos/WeblogEntr yTag.pcInheritedFieldCount <= 232-2
pre(soft) pcInheritedFieldCount <= 232-18
presumptionjava.lang.StringBuffer:length(...)@725 >= -231+1
presumptionjava.util.Iterator:next(...)@722 != null
postjava.lang.StringBuffer:toString(...)._tainted == 0
postreturn_value == &java.lang.StringBuffer:toStrin g(...)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
test_vectorjava.lang.StringBuffer:length(...)@724: {-231..0}, {1..232-1}
test_vectorjava.util.Iterator:hasNext(...)@721: {0}, {1}










method void setTagsAsString(String)
pre(soft) org/apache/roller/weblogger/pojos/WeblogEntr yTag.pcInheritedFieldCount <= 232-6
pre(soft) pcInheritedFieldCount <= 232-22
pre(soft) this.addedTags != null
pre(soft) init'ed(this.creator)
pre(soft) init'ed(this.pcStateManager)
pre(soft) this.tagSet != null
pre(soft) init'ed(this.updateTime)
pre(soft) init'ed(this.website)
unanalyzedcall on java.util.HashSet
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.Set:add
unanalyzedcall on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getWeblogManager
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on getLocaleInstance
unanalyzedcall on java.util.Locale:getDefault
unanalyzedcall on org.apache.roller.weblogger.util. Utilities:normalizeTag
unanalyzedcall on org.apache.roller.util.UUIDGenerator:genera teUUID
unanalyzedcall on org.apache.openjpa.enhance.StateManager:set tingStringField
unanalyzedcall on org.apache.openjpa.enhance.StateManager:set tingObjectField
unanalyzedcall on java.util.List:size
unanalyzedcall on java.util.List:iterator
unanalyzedcall on java.util.HashSet:add
unanalyzedcall on java.util.HashSet:contains
unanalyzedcall on java.util.HashSet:remove
unanalyzedcall on java.util.HashSet:iterator
unanalyzedcall on org.apache.roller.weblogger.business. WeblogManager:removeWeblogEntryTag
test_vectortags: Inverse{null}, Addr_Set{null}









  infomethod not available-- call on List org.apache.roller.weblogger.util. Utilities:splitStringAsTags(String)











method bool getCommentsStillAllowed()
pre(soft) pcInheritedFieldCount <= 232-22
pre(soft) init'ed(this.allowComments)
pre(soft) init'ed(this.commentDays)
pre(soft) init'ed(this.pcStateManager)
pre(soft) init'ed(this.pubTime)
pre(soft) init'ed(this.updateTime)
pre(soft) this.website != null
presumptiongetAllowComments(...)@753 != null
presumptionjava.util.Calendar:getInstance(...)@770 != null
postinit'ed(return_value)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
test_vectorthis.allowComments: Addr_Set{null}, Inverse{null}
test_vectorthis.commentDays: Addr_Set{null}, Inverse{null}
test_vectorthis.pubTime: Inverse{null}, Addr_Set{null}
test_vectorgetAllowComments(...)@753: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.Boolean:booleanValue(...)@753: {1}, {0}
test_vectorjava.lang.Boolean:booleanValue(...)@756: {1}, {0}
test_vectorjava.lang.Integer:intValue(...)@760: {-231..-1, 1..232-1}, {0}
test_vectorjava.util.Date:before(...)@776: {0}, {1}
test_vectororg.apache.roller.weblogger.config.WebloggerRuntime Config:getBooleanProperty(...)@750: {1}, {0}









  infomethod not available-- call on bool org.apache.roller.weblogger.config. WebloggerRuntimeConfig:getBooleanProperty(String)










  infomethod not available-- call on Boolean getAllowComments()










  infomethod not available-- call on Locale getLocaleInstance()











method void setCommentsStillAllowed(bool)










method String formatPubTime(String)
pre(soft) mLogger != null
pre(soft) pcInheritedFieldCount <= 232-22
pre(soft) init'ed(this.pcStateManager)
pre(soft) init'ed(this.pubTime)
pre(soft) this.website != null
postinit'ed(return_value)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField









  infomethod not available-- call on Locale getLocaleInstance()










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











method String formatUpdateTime(String)
pre(soft) mLogger != null
pre(soft) pcInheritedFieldCount <= 232-21
pre(soft) init'ed(this.pcStateManager)
pre(soft) init'ed(this.updateTime)
postinit'ed(return_value)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField









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











method List getComments()
pre(soft) pcInheritedFieldCount <= 232-22
pre(soft) init'ed(this.pcStateManager)
pre(soft) init'ed(this.website)
postinit'ed(return_value)
postnew ArrayList(getComments#1*) num objects == 1
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
unanalyzedcall on java.util.ArrayList
unanalyzedcall on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getWeblogManager
unanalyzedcall on org.apache.roller.weblogger.business. WeblogManager:getComments










method List getComments(bool, bool)
pre(soft) pcInheritedFieldCount <= 232-22
pre(soft) init'ed(this.pcStateManager)
pre(soft) init'ed(this.website)
presumptionorg.apache.roller.weblogger.business. Weblogger:getWeblogManager(...)@849 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@849 != null
postinit'ed(return_value)
postnew ArrayList(getComments#1) num objects == 1
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField









  infomethod not available-- call on Weblogger org.apache.roller.weblogger. business.WebloggerFactory:getWeblogger()
  infomethod not available-- call on WeblogManager org.apache.roller. weblogger.business.Weblogger:getWeblogManager()










  infomethod not available-- call on List org.apache.roller.weblogger. business.WeblogManager:getComments(Weblog, WeblogEntry, String, Date, Date, String, bool, int, int)











method int getCommentCount()
pre(soft) pcInheritedFieldCount <= 232-22
pre(soft) init'ed(this.pcStateManager)
pre(soft) init'ed(this.website)
postinit'ed(return_value)
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
unanalyzedcall on java.util.ArrayList
unanalyzedcall on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getWeblogManager
unanalyzedcall on org.apache.roller.weblogger.business. WeblogManager:getComments









Prev Msg Next Msg
+
medium
null dereferencecheck might fail: requires comments != null
Prev Msg Next Msg











method void setCommentCount(int)










method List getReferers()
pre(soft) mLogger != null
pre(soft) pcInheritedFieldCount <= 232-9
pre(soft) init'ed(this.id)
pre(soft) init'ed(this.pcStateManager)
presumptionorg.apache.roller.weblogger.business. Weblogger:getRefererManager(...)@885 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@885 != null
postinit'ed(return_value)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField









  infomethod not available-- call on Weblogger org.apache.roller.weblogger. business.WebloggerFactory:getWeblogger()
  infomethod not available-- call on RefererManager org.apache.roller. weblogger.business.Weblogger:getRefererManager()
  infomethod not available-- call on List org.apache.roller.weblogger. business.referrers.RefererManager:getReferersToEntr y(String)










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











method String getPermalink()
preinit'ed(this.anchor)
preinit'ed(this.pcStateManager)
preinit'ed(this.website)
pre(soft) pcInheritedFieldCount <= 232-22
presumptionorg.apache.roller.weblogger.business. Weblogger:getUrlStrategy(...)@898 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@898 != null
postinit'ed(return_value)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField









  infomethod not available-- call on Weblogger org.apache.roller.weblogger. business.WebloggerFactory:getWeblogger()
  infomethod not available-- call on URLStrategy org.apache.roller.weblogger. business.Weblogger:getUrlStrategy()
  infomethod not available-- call on String org.apache.roller.weblogger. business.URLStrategy:getWeblogEntryURL(Weblog, String, String, bool)











method String getPermaLink()
preinit'ed(this.anchor)
preinit'ed(this.pcStateManager)
prethis.website != null
pre(soft) pcInheritedFieldCount <= 232-22
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postreturn_value == &java.lang.StringBuilder:toStri ng(...)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField









Prev Msg Next Msg
+
warning
unused assignmentunused assignment into website
Prev Msg Next Msg










  infomethod not available-- call on String getHandle()











method String getCommentsLink()
preinit'ed(this.anchor)
preinit'ed(this.pcStateManager)
prethis.website != null
pre(soft) pcInheritedFieldCount <= 232-22
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postreturn_value == &java.lang.StringBuilder:toStri ng(...)
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
unanalyzedcall on java.net.URLEncoder:encode
unanalyzedcall on getHandle










method void setCommentsLink(String)










method String getDisplayTitle()
preinit'ed(this.pcStateManager)
preinit'ed(this.title)
pre(soft) pcInheritedFieldCount <= 232-20
pre(soft) init'ed(this.text)
postinit'ed(return_value)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
test_vectorthis.title: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:equals(...)@941: {0}, {1}









  infomethod not available-- call on String org.apache.roller.weblogger.util. Utilities:removeHTML(String)
  infomethod not available-- call on String org.apache.commons.lang. StringUtils:left(String, int)










  infomethod not available-- call on String org.apache.roller.weblogger.util. Utilities:removeHTML(String)











method String getRss09xDescription()
preinit'ed(this.text)
postjava.lang.StringBuilder:toString(...)._tainted == 0
postreturn_value != null
unanalyzedcall on org.apache.commons.lang.StringEscapeUtils:e scapeHtml
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:substring










method String getRss09xDescription(int)
premaxLength >= -231+3
preinit'ed(this.text)
presumptionorg.apache.commons.lang.StringEscapeUtils:escapeHtm l(...)@962 != null
postjava.lang.StringBuilder:toString(...)._tainted == 0
post(soft) return_value != null
test_vectormaxLength: {-1}, {0..232-2}









  infomethod not available-- call on String org.apache.commons.lang. StringEscapeUtils:escapeHtml(String)











method String createAnchor()
presumptionorg.apache.roller.weblogger.business. Weblogger:getWeblogManager(...)@971 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@971 != null
postinit'ed(return_value)









  infomethod not available-- call on Weblogger org.apache.roller.weblogger. business.WebloggerFactory:getWeblogger()
  infomethod not available-- call on WeblogManager org.apache.roller. weblogger.business.Weblogger:getWeblogManager()
  infomethod not available-- call on String org.apache.roller.weblogger. business.WeblogManager:createAnchor(WeblogEntry)











method String createAnchorBase()
preinit'ed(this.pcStateManager)
preinit'ed(this.title)
pre(soft) pcInheritedFieldCount <= 232-20
pre(soft) init'ed(this.pubTime)
pre(soft) init'ed(this.text)
presumptionorg.apache.roller.weblogger.util.Utilities:replaceN onAlphanumeric(...)@980 != null
presumptionorg.apache.roller.weblogger.util.Utilities:replaceN onAlphanumeric(...)@984 != null
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postjava.util.StringTokenizer:nextToken(...)._tainted == 0
postinit'ed(return_value)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
test_vectorjava.util.StringTokenizer:hasMoreTokens(...)@993: {0}, {1}
test_vectororg.apache.commons.lang.StringUtils:isEmpty(... )@979: {1}, {0}
test_vectororg.apache.commons.lang.StringUtils:isEmpty(... )@983: {0}, {1}
test_vectororg.apache.commons.lang.StringUtils:isEmpty(... )@983: {1}, {0}
test_vectororg.apache.commons.lang.StringUtils:isEmpty(... )@987: {1}, {0}









  infomethod not available-- call on bool org.apache.commons.lang. StringUtils:isEmpty(String)










  infomethod not available-- call on String org.apache.roller.weblogger.util. Utilities:replaceNonAlphanumeric(String, char)










  infomethod not available-- call on bool org.apache.commons.lang. StringUtils:isEmpty(String)










  infomethod not available-- call on String org.apache.roller.weblogger.util. Utilities:replaceNonAlphanumeric(String, char)










  infomethod not available-- call on bool org.apache.commons.lang. StringUtils:isEmpty(String)










  infomethod not available-- call on String org.apache.roller.util. DateUtil:format8chars(Date)











method void setPermalink(String)










method void setPermaLink(String)










method void setDisplayTitle(String)










method void setRss09xDescription(String)










method List getPluginsList()
preinit'ed(this.plugins)
postinit'ed(return_value)
postnew ArrayList(getPluginsList#1) num objects <= 1
test_vectorthis.plugins: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on String[] org.apache.commons.lang. StringUtils:split(String, String)











method bool isDraft()
prethis.status != null
postinit'ed(return_value)










method void setDraft(bool)










method bool isPending()
prethis.status != null
postinit'ed(return_value)










method void setPending(bool)










method bool isPublished()
prethis.status != null
postinit'ed(return_value)










method void setPublished(bool)










method String getTransformedText()
premLogger != null
preinit'ed(this.text)
prethis.website != null
pre(soft) init'ed(this.plugins)
postinit'ed(return_value)
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.commons.lang.StringUtils:split
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on getInitializedPlugins
unanalyzedcall on java.util.List:isEmpty
unanalyzedcall on java.util.Map:keySet
unanalyzedcall on java.util.List:contains
unanalyzedcall on java.util.Map:get
unanalyzedcall on org.apache.roller.weblogger.business. plugins.entry.WeblogEntryPlugin:render
unanalyzedcall on org.apache.roller.weblogger.business. plugins.entry.WeblogEntryPlugin:getName










method void setTransformedText(String)










method String getTransformedSummary()
premLogger != null
preinit'ed(this.summary)
prethis.website != null
pre(soft) init'ed(this.plugins)
postinit'ed(return_value)
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.commons.lang.StringUtils:split
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on getInitializedPlugins
unanalyzedcall on java.util.List:isEmpty
unanalyzedcall on java.util.Map:keySet
unanalyzedcall on java.util.List:contains
unanalyzedcall on java.util.Map:get
unanalyzedcall on org.apache.roller.weblogger.business. plugins.entry.WeblogEntryPlugin:render
unanalyzedcall on org.apache.roller.weblogger.business. plugins.entry.WeblogEntryPlugin:getName










method void setTransformedSummary(String)










method bool hasWritePermissions(User)
preuser != null
preinit'ed(user.pcStateManager)
preuser.roles != null
pre(soft) org/apache/roller/weblogger/pojos/User. pcInheritedFieldCount <= 232-10
pre(soft) org/apache/roller/weblogger/pojos/UserRole. pcInheritedFieldCount <= 232-2
pre(soft) init'ed(org/apache/roller/weblogger/pojos/We blogPermission.AUTHOR)
pre(soft) init'ed(org/apache/roller/weblogger/pojos/We blogPermission.LIMITED)
pre(soft) pcInheritedFieldCount <= 232-22
pre(soft) init'ed(this.pcStateManager)
pre(soft) this.status != null
pre(soft) this.website != null
postinit'ed(return_value)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.Set:iterator
test_vectorhasUserPermissions(...)@1112: {1}, {0}
test_vectorhasUserPermissions(...)@1115: {0}, {1}
test_vectorjava.lang.String:equals(...)@1052: {1}, {0}
test_vectorjava.lang.String:equals(...)@1060: {0}, {1}









  infomethod not available-- call on bool hasUserPermissions(User, short)










  infomethod not available-- call on bool hasUserPermissions(User, short)











method String render(String)
premLogger != null
prethis.website != null
pre(soft) init'ed(this.plugins)
presumptionjava.util.Map:get(...)@1146 != null
presumptionjava.util.Map:keySet(...)@1142 != null
postinit'ed(return_value)
unanalyzedcall on org.apache.commons.lang.StringUtils:split
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on java.util.ArrayList
test_vectorstr: Addr_Set{null}, Inverse{null}
test_vectorgetInitializedPlugins(...)@1132: Addr_Set{null}, Inverse{null}
test_vectorjava.util.Iterator:hasNext(...)@1143: {0}, {1}
test_vectorjava.util.List:contains(...)@1145: {0}, {1}
test_vectorjava.util.List:isEmpty(...)@1137: {1}, {0}









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










  infomethod not available-- call on Map getInitializedPlugins()










  infomethod not available-- call on String org.apache.roller.weblogger. business.plugins.entry.WeblogEntryPlugin:render(Web logEntry, String)










  infomethod not available-- call on String org.apache.roller.weblogger. business.plugins.entry.WeblogEntryPlugin:getName()
  infomethod not available-- call on void org.apache.commons.logging. Log:error(Object, Throwable)











method String displayContent(String)
premLogger != null
preinit'ed(this.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-22
pre(soft) init'ed(this.plugins)
pre(soft) init'ed(this.summary)
pre(soft) init'ed(this.text)
pre(soft) this.website != null
presumptionorg.apache.roller.weblogger.util.I18nMessages:getMe ssages(...)@1194 != null
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postinit'ed(return_value)
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
unanalyzedcall on org.apache.commons.lang.StringUtils:split
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on render
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on getInitializedPlugins
unanalyzedcall on java.util.List:isEmpty
unanalyzedcall on java.util.Map:keySet
unanalyzedcall on java.util.List:contains
unanalyzedcall on java.util.Map:get
unanalyzedcall on org.apache.roller.weblogger.business. plugins.entry.WeblogEntryPlugin:render
unanalyzedcall on org.apache.roller.weblogger.business. plugins.entry.WeblogEntryPlugin:getName
test_vectorreadMoreLink: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:equals(...)@1174: {0}, {1}
test_vectorjava.lang.String:length(...)@1174: {0}, {1..232-1}
test_vectororg.apache.commons.lang.StringUtils:isNotEmpty(... )@1178: {0}, {1}
test_vectororg.apache.commons.lang.StringUtils:isNotEmpty(... )@1186: {0}, {1}
test_vectororg.apache.commons.lang.StringUtils:isNotEmpty(... )@1188: {0}, {1}









  infomethod not available-- call on bool org.apache.commons.lang. StringUtils:isNotEmpty(String)










  infomethod not available-- call on bool org.apache.commons.lang. StringUtils:isNotEmpty(String)










  infomethod not available-- call on bool org.apache.commons.lang. StringUtils:isNotEmpty(String)










  infomethod not available-- call on Locale getLocaleInstance()
  infomethod not available-- call on I18nMessages org.apache.roller. weblogger.util.I18nMessages:getMessages(Locale)
  infomethod not available-- call on String org.apache.roller.weblogger.util. I18nMessages:getString(String, List)











method String getDisplayContent()
premLogger != null
preinit'ed(this.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-22
pre(soft) init'ed(this.plugins)
pre(soft) init'ed(this.summary)
pre(soft) init'ed(this.text)
pre(soft) this.website != null
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postinit'ed(return_value)
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.lang.String:trim
unanalyzedcall on org.apache.commons.lang.StringUtils:split
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on getLocaleInstance
unanalyzedcall on org.apache.commons.lang.StringUtils:isNotEm pty
unanalyzedcall on getTransformedText
unanalyzedcall on getTransformedSummary
unanalyzedcall on java.util.List:add
unanalyzedcall on org.apache.roller.weblogger.util. I18nMessages:getMessages
unanalyzedcall on org.apache.roller.weblogger.util. I18nMessages:getString
unanalyzedcall on render
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on getInitializedPlugins
unanalyzedcall on java.util.List:isEmpty
unanalyzedcall on java.util.Map:keySet
unanalyzedcall on java.util.List:contains
unanalyzedcall on java.util.Map:get
unanalyzedcall on org.apache.roller.weblogger.business. plugins.entry.WeblogEntryPlugin:render
unanalyzedcall on org.apache.roller.weblogger.business. plugins.entry.WeblogEntryPlugin:getName










method void setDisplayContent(String)









Prev Msg Next Msg
+
low
precondition failureorg/apache/roller/weblogger/pojos/WeblogEntry. pcReplaceField: Param_1 - pcInheritedFieldCount in 0..21
+
low
precondition failureorg/apache/roller/weblogger/pojos/WeblogEntry. pcProvideField: Param_1 - pcInheritedFieldCount in 0..21
+
low
precondition failureorg/apache/roller/weblogger/pojos/WeblogEntry. pcCopyField: Param_2 - pcInheritedFieldCount in 0..21
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
  infomethod not available-- call on Object org.apache.openjpa.enhance. StateManager:replaceObjectField(PersistenceCapable, int)
  infomethod not available-- call on String org.apache.openjpa.enhance. StateManager:replaceStringField(PersistenceCapable, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:providedObjectField(PersistenceCapable , int, Object)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:providedStringField(PersistenceCapable , int, String)
  infomethod not available-- call on Object org.apache.openjpa.enhance. StateManager:getGenericContext()
  infomethod not available-- call on Object org.apache.openjpa.enhance. StateManager:fetchObjectId()
  infomethod not available-- call on bool org.apache.openjpa.enhance. StateManager:isDeleted()
  infomethod not available-- call on bool org.apache.openjpa.enhance. StateManager:isDirty()
  infomethod not available-- call on bool org.apache.openjpa.enhance. StateManager:isNew()
  infomethod not available-- call on bool org.apache.openjpa.enhance. StateManager:isPersistent()
  infomethod not available-- call on bool org.apache.openjpa.enhance. StateManager:isTransactional()
  infomethod not available-- call on bool org.apache.openjpa.enhance. StateManager:serializing()
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:dirty(String)
  infomethod not available-- call on Object org.apache.openjpa.enhance. StateManager:getVersion()
  infomethod not available-- call on StateManager org.apache.openjpa.enhance. StateManager:replaceStateManager(StateManager)
  infomethod not available-- call on String org.apache.openjpa.util. StringId:getId()
  infomethod not available-- call on void org.apache.openjpa.enhance. FieldConsumer:storeStringField(int, String)
  infomethod not available-- call on String org.apache.openjpa.util. StringId:getId()
  infomethod not available-- call on void org.apache.openjpa.util. StringId(Class, String)
  infomethod not available-- call on bool org.apache.openjpa.enhance. StateManager:isDetached()
Prev Msg Next Msg