Last Msg First Msg
























method void net.sourceforge.pebble.domain.BlogService()










method net.sourceforge.pebble.domain.BlogService__static_ init
postinit'ed(log)









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











method BlogEntry getBlogEntry(Blog, String)
preblog != null
pre(soft) net/sourceforge/pebble/dao/file/FileBlogEntr yDAO.log != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@57 != null
postnew BlogEntry(loadBlogEntry#2*) num objects <= 1
postinit'ed(new BlogEntry(loadBlogEntry#2*). attachment)
postinit'ed(new BlogEntry(loadBlogEntry#2*).date)
postinit'ed(new BlogEntry(loadBlogEntry#2*). eventsEnabled)
postpossibly_updated(new BlogEntry(loadBlogEntry#2*). id)
postinit'ed(new BlogEntry(loadBlogEntry#2*).lockedBy)
postinit'ed(new BlogEntry(loadBlogEntry#2*). originalPermalink)
postinit'ed(new BlogEntry(loadBlogEntry#2*).permalink)
postinit'ed(new BlogEntry(loadBlogEntry#2*). persistent)
postinit'ed(new BlogEntry(loadBlogEntry#2*). timeZoneId)
unanalyzedcall on java.io.File:exists
unanalyzedcall on java.io.File:getAbsolutePath
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on java.lang.Exception:getMessage
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on java.lang.Exception:printStackTrace
unanalyzedcall on net.sourceforge.pebble.domain.Blog:getRoot
unanalyzedcall on java.io.File
unanalyzedcall on java.text.SimpleDateFormat
unanalyzedcall on java.text.DateFormat:setTimeZone
unanalyzedcall on java.lang.Long:parseLong
unanalyzedcall on java.util.Date
unanalyzedcall on java.text.DateFormat:format
unanalyzedcall on getComments
unanalyzedcall on java.util.EventObject
unanalyzedcall on net.sourceforge.pebble.domain.Blog:error
unanalyzedcall on java.lang.Exception
unanalyzedcall on net.sourceforge.pebble.domain.BlogEntry
unanalyzedcall on org.xml.sax.helpers.DefaultHandler
preinit'ed(blog.id)
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getBlog
unanalyzedcall on net.sourceforge.pebble.domain. Blog:getTimeZone
prenet.sourceforge.pebble.ContentCache__static_init. new ContentCache(ContentCache__static_init#1). cache != null
pre(soft) net.sourceforge.pebble.domain.State__static_ init.new State(State__static_init#4).name != null
unanalyzedcall on java.text.SimpleDateFormat:setTimeZone
unanalyzedcall on net.sourceforge.pebble.domain. Blog:getLocale
pre(soft) net.sourceforge.pebble.domain.State__static_ init.new State(State__static_init#5).name != null
pre(soft) net/sourceforge/pebble/dao/DAOFactory. configuredFactory != null
unanalyzedcall on javax.xml.parsers.SAXParserFactory:newInsta nce
unanalyzedcall on javax.xml.parsers.SAXParserFactory:setValid ating
pre(soft) net/sourceforge/pebble/dao/DAOFactory. configuredFactory.blogEntryDAO != null
unanalyzedcall on javax.xml.parsers.SAXParserFactory:setNames paceAware
unanalyzedcall on javax.xml.parsers.SAXParserFactory:newSAXPa rser
unanalyzedcall on javax.xml.parsers.SAXParser:parse
unanalyzedcall on java.beans.PropertyChangeSupport:fireProper tyChange
unanalyzedcall on java.util.Date:getTime
unanalyzedcall on java.util.ArrayList
presumptionblogEntry.blog@77 != null
unanalyzedcall on net.sourceforge.pebble.PebbleException
presumptionblogEntry.categories@70 != null
presumptionblogEntry.categories@77 != null
unanalyzedcall on java.util.List:add
presumptionblogEntry.categories@81 != null
unanalyzedcall on java.util.List:iterator
presumptionblogEntry.comments@70 != null
unanalyzedcall on java.util.List:addAll
presumptionblogEntry.comments@77 != null
unanalyzedcall on java.lang.String:equals
presumptionblogEntry.comments@81 != null
unanalyzedcall on java.util.Collections:sort
presumptionblogEntry.date@70 != null
unanalyzedcall on java.util.HashSet
presumptionblogEntry.date@77 != null
unanalyzedcall on setState
presumptionblogEntry.date@81 != null
unanalyzedcall on java.beans.PropertyChangeSupport
unanalyzedcall on java.beans.PropertyChangeSupport:addPropert yChangeListener
presumptionblogEntry.state@70 != null
presumptionblogEntry.state@77 != null
unanalyzedcall on java.util.LinkedList
presumptionblogEntry.state@81 != null
unanalyzedcall on setDate
postreturn_value in Addr_Set{null,&new BlogEntry(clone#1)}
postnew ArrayList(BlogEntry#2) num objects == One-of{0, 1, new ArrayList(BlogEntry#2) num objects + 1}
postnew ArrayList(BlogEntry#2) num objects <= 2
postnew ArrayList(BlogEntry#3) num objects == One-of{0, 1, new ArrayList(BlogEntry#3) num objects + 1}
postnew ArrayList(BlogEntry#3) num objects <= 2
postinit'ed(new ArrayList(Content#1) num objects)
postinit'ed(new ArrayList(Content#3) num objects)
postnew ArrayList(parse#1) num objects <= 1
postnew Attachment(clone#1*) num objects <= 1
postinit'ed(new Attachment(clone#1*).size)
postinit'ed(new Attachment(clone#1*).type)
postinit'ed(new Attachment(clone#1*).url)
postnew BlogEntry(clone#1) num objects <= 1
postinit'ed(new BlogEntry(clone#1).attachment)
postinit'ed(new BlogEntry(clone#1).author)
postinit'ed(new BlogEntry(clone#1).blog)
postinit'ed(new BlogEntry(clone#1).body)
postnew BlogEntry(clone#1).categories == &new HashSet(BlogEntry#1)
postnew BlogEntry(clone#1).categories != null
postnew BlogEntry(clone#1).comments == &new ArrayList(BlogEntry#2)
postnew BlogEntry(clone#1).comments != null
postinit'ed(new BlogEntry(clone#1).commentsEnabled)
postnew BlogEntry(clone#1).date != null
postnew BlogEntry(clone#1).events == &new ArrayList(Content#1)
postnew BlogEntry(clone#1).events != null
postnew BlogEntry(clone#1).eventsEnabled == 1
postinit'ed(new BlogEntry(clone#1).excerpt)
postnew BlogEntry(clone#1).id != null
postinit'ed(new BlogEntry(clone#1).lockedBy)
postinit'ed(new BlogEntry(clone#1).originalPermalink)
postinit'ed(new BlogEntry(clone#1).permalink)
postnew BlogEntry(clone#1).persistent == 1
postnew BlogEntry(clone#1).propertyChangeEvents == &new ArrayList(Content#3)
postnew BlogEntry(clone#1).propertyChangeEvents != null
postnew BlogEntry(clone#1).propertyChangeSupport == &new PropertyChangeSupport(Content#2)
postnew BlogEntry(clone#1).propertyChangeSupport != null
postnew BlogEntry(clone#1).state != null
postinit'ed(new BlogEntry(clone#1).subtitle)
postinit'ed(new BlogEntry(clone#1).tags)
postnew BlogEntry(clone#1).tagsAsCommaSeparated != null
postnew BlogEntry(clone#1).tagsAsList == &new ArrayList(parse#1)
postinit'ed(new BlogEntry(clone#1).timeZoneId)
postinit'ed(new BlogEntry(clone#1).title)
postnew BlogEntry(clone#1).trackBacks == &new ArrayList(BlogEntry#3)
postnew BlogEntry(clone#1).trackBacks != null
postinit'ed(new BlogEntry(clone#1).trackBacksEnabled)
postnew BlogEntry(loadBlogEntry#2*).author == &""
postnew BlogEntry(loadBlogEntry#2*).blog == blog
postnew BlogEntry(loadBlogEntry#2*).blog != null
postnew BlogEntry(loadBlogEntry#2*).body == &""
postnew BlogEntry(loadBlogEntry#2*).categories == &new HashSet(BlogEntry#1)
postnew BlogEntry(loadBlogEntry#2*).comments == &new ArrayList(BlogEntry#2)
postnew BlogEntry(loadBlogEntry#2*).commentsEnabled == 1
postnew BlogEntry(loadBlogEntry#2*).events == &new ArrayList(Content#1)
postnew BlogEntry(loadBlogEntry#2*).excerpt == &""
postnew BlogEntry(loadBlogEntry#2*).propertyChangeEvent s == &new ArrayList(Content#3)
postnew BlogEntry(loadBlogEntry#2*).propertyChangeSuppo rt == &new PropertyChangeSupport(Content#2)
postnew BlogEntry(loadBlogEntry#2*).state == &net.sourceforge.pebble.domain.State__static_ init.new State(State__static_init#4)
postnew BlogEntry(loadBlogEntry#2*).subtitle == &""
postnew BlogEntry(loadBlogEntry#2*).tags == &""
postnew BlogEntry(loadBlogEntry#2*).tagsAsCommaSeparate d == &""
postnew BlogEntry(loadBlogEntry#2*).tagsAsList == &new LinkedList(PageBasedContent#1)
postnew BlogEntry(loadBlogEntry#2*).title == &""
postnew BlogEntry(loadBlogEntry#2*).trackBacks == &new ArrayList(BlogEntry#3)
postnew BlogEntry(loadBlogEntry#2*).trackBacksEnabled == 1
postnew Date(PageBasedContent#2) num objects == One-of{0, 1, new Date(PageBasedContent#2) num objects + 1}
postnew Date(PageBasedContent#2) num objects <= 2
postnew HashSet(BlogEntry#1) num objects == One-of{0, 1, new HashSet(BlogEntry#1) num objects + 1}
postnew HashSet(BlogEntry#1) num objects <= 2
postnew LinkedList(PageBasedContent#1) num objects == One-of{0, 1, new LinkedList(PageBasedContent#1) num objects + 1}
postnew LinkedList(PageBasedContent#1) num objects <= 2
postinit'ed(new PropertyChangeSupport(Content#2) num objects)
unanalyzedcall on getBlog
unanalyzedcall on getId
unanalyzedcall on getCompositeKeyForBlogEntry
unanalyzedcall on setEventsEnabled
unanalyzedcall on net.sf.ehcache.Cache:get
unanalyzedcall on net.sf.ehcache.Element:getValue
unanalyzedcall on net.sf.ehcache.Element
unanalyzedcall on net.sf.ehcache.Cache:put
unanalyzedcall on net.sourceforge.pebble.api.event. PebbleEvent
unanalyzedcall on getBlogEntry
unanalyzedcall on isApproved
unanalyzedcall on isRejected
unanalyzedcall on net.sourceforge.pebble.domain.Content
unanalyzedcall on getComment
unanalyzedcall on getState
unanalyzedcall on areEventsEnabled
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformHTML
unanalyzedcall on net.sourceforge.pebble.domain. Blog:getCalendar
unanalyzedcall on java.util.Calendar:setTime
unanalyzedcall on java.util.Calendar:getTime
unanalyzedcall on java.lang.String:length
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:addEvent
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getTitle
unanalyzedcall on net.sourceforge.pebble.domain.Response
unanalyzedcall on net.sourceforge.pebble.domain.TrackBack
unanalyzedcall on java.util.Set:contains
unanalyzedcall on java.util.Set:add
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:filterHTML
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on net.sourceforge.pebble.domain.Comment
unanalyzedcall on java.lang.String:trim
unanalyzedcall on addComment
unanalyzedcall on java.util.List:contains
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.lang.String:indexOf
unanalyzedcall on java.lang.String:replaceAll
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on java.lang.String:split
unanalyzedcall on getAllTags
unanalyzedcall on getTagsAsList
unanalyzedcall on addTrackBack
unanalyzedcall on java.util.Set:size
unanalyzedcall on java.util.Collections:reverse
unanalyzedcall on getRootCategory
unanalyzedcall on net.sourceforge.pebble.domain. Response:setState









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










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










  infomethod not available-- call on BlogEntryDAO getBlogEntryDAO()










  infomethod not available-- call on BlogEntry loadBlogEntry(Blog, String)











method List getBlogEntries(Blog, int, int, int)
preblog != null
postreturn_value == &new ArrayList(getBlogEntries#1 *)
postnew ArrayList(getBlogEntries#1*) num objects == 1
unanalyzedcall on getBlogEntryDAO
unanalyzedcall on getBlogEntry
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on java.util.List:iterator
unanalyzedcall on setPersistent
unanalyzedcall on setEventsEnabled
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:add
unanalyzedcall on loadBlogEntry
unanalyzedcall on clone
preblog.years != null
preday >= 1
premonth in 1..12
unanalyzedcall on getConfiguredFactory
unanalyzedcall on getBlog
unanalyzedcall on getId
unanalyzedcall on getCompositeKeyForBlogEntry
unanalyzedcall on net.sourceforge.pebble.domain. BlogServiceException
unanalyzedcall on getBlogForMonth
unanalyzedcall on net.sf.ehcache.Cache:get
unanalyzedcall on net.sf.ehcache.Element:getValue
unanalyzedcall on net.sf.ehcache.Element
unanalyzedcall on net.sf.ehcache.Cache:put
unanalyzedcall on net.sourceforge.pebble.domain. Blog:getCalendar
unanalyzedcall on java.util.Calendar:set
unanalyzedcall on java.util.Calendar:getTime
unanalyzedcall on setDate
unanalyzedcall on net.sourceforge.pebble.domain.Month
unanalyzedcall on net.sourceforge.pebble.domain.TimePeriod
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on java.lang.IllegalArgumentException
unanalyzedcall on getMonth
unanalyzedcall on java.util.Calendar:setTime
unanalyzedcall on java.util.Calendar:getActualMaximum
unanalyzedcall on getYear
unanalyzedcall on net.sourceforge.pebble.domain. Month:getBlog









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











method List getBlogEntries(Blog, int, int)
preblog != null
postreturn_value == &new ArrayList(getBlogEntries#1 *)
postnew ArrayList(getBlogEntries#1*) num objects == 1
unanalyzedcall on getBlogEntryDAO
unanalyzedcall on getBlogEntry
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on java.util.List:iterator
unanalyzedcall on setPersistent
unanalyzedcall on setEventsEnabled
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:add
unanalyzedcall on loadBlogEntry
unanalyzedcall on clone
unanalyzedcall on java.lang.IllegalArgumentException
unanalyzedcall on java.util.List:addAll
preblog.years != null
premonth in 1..12
presumptionm.dailyBlogs.length@104 <= 232-1
presumptionm.dailyBlogs@104 != null
unanalyzedcall on getConfiguredFactory
unanalyzedcall on getBlog
unanalyzedcall on getId
unanalyzedcall on getCompositeKeyForBlogEntry
unanalyzedcall on net.sourceforge.pebble.domain. BlogServiceException
unanalyzedcall on net.sf.ehcache.Cache:get
unanalyzedcall on net.sf.ehcache.Element:getValue
unanalyzedcall on net.sf.ehcache.Element
unanalyzedcall on net.sf.ehcache.Cache:put
unanalyzedcall on net.sourceforge.pebble.domain. Blog:getCalendar
unanalyzedcall on java.util.Calendar:set
unanalyzedcall on java.util.Calendar:getTime
unanalyzedcall on setDate
unanalyzedcall on net.sourceforge.pebble.domain.Month
unanalyzedcall on net.sourceforge.pebble.domain.TimePeriod
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on getMonth
unanalyzedcall on java.util.Calendar:setTime
unanalyzedcall on java.util.Calendar:getActualMaximum
unanalyzedcall on getYear
unanalyzedcall on net.sourceforge.pebble.domain. Month:getBlog









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











method Collection getBlogEntries(Blog)
preblog != null
prenet/sourceforge/pebble/dao/DAOFactory. configuredFactory != null
prenet/sourceforge/pebble/dao/DAOFactory. configuredFactory.blogEntryDAO != null
pre(soft) net/sourceforge/pebble/dao/file/FileBlogEntr yDAO.log != null
presumptionjava.util.Iterator:next(...)@119 != null
postnew ArrayList(loadBlogEntries#1) num objects == 1
unanalyzedcall on java.io.File:exists
unanalyzedcall on java.io.File:getAbsolutePath
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on java.lang.Exception:getMessage
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on java.lang.Exception:printStackTrace
unanalyzedcall on net.sourceforge.pebble.domain.Blog:getRoot
unanalyzedcall on java.io.File
unanalyzedcall on java.util.EventObject
unanalyzedcall on net.sourceforge.pebble.domain.Blog:error
unanalyzedcall on java.lang.Exception
unanalyzedcall on org.xml.sax.helpers.DefaultHandler
unanalyzedcall on java.text.SimpleDateFormat
unanalyzedcall on net.sourceforge.pebble.domain. Blog:getTimeZone
unanalyzedcall on java.text.SimpleDateFormat:setTimeZone
unanalyzedcall on net.sourceforge.pebble.domain. Blog:getLocale
unanalyzedcall on javax.xml.parsers.SAXParserFactory:newInsta nce
unanalyzedcall on javax.xml.parsers.SAXParserFactory:setValid ating
unanalyzedcall on javax.xml.parsers.SAXParserFactory:setNames paceAware
unanalyzedcall on javax.xml.parsers.SAXParserFactory:newSAXPa rser
unanalyzedcall on javax.xml.parsers.SAXParser:parse
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.io.File:listFiles
unanalyzedcall on java.util.List:add
unanalyzedcall on java.beans.PropertyChangeSupport:fireProper tyChange
unanalyzedcall on java.util.Date:getTime
unanalyzedcall on net.sourceforge.pebble.PebbleException
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.HashSet
unanalyzedcall on setState
unanalyzedcall on java.beans.PropertyChangeSupport
unanalyzedcall on java.beans.PropertyChangeSupport:addPropert yChangeListener
unanalyzedcall on java.util.LinkedList
unanalyzedcall on java.util.Date
unanalyzedcall on setDate
test_vectorjava.util.Iterator:hasNext(...)@119: {1}, {0}
post(soft) return_value == &new ArrayList(loadBlogE ntries#1)
unanalyzedcall on getBlog
unanalyzedcall on net.sourceforge.pebble.api.event. PebbleEvent









  infomethod not available-- call on BlogEntryDAO getBlogEntryDAO()










  infomethod not available-- call on Collection loadBlogEntries(Blog)











method List getBlogEntries(Blog, List)
preblogEntryIds != null
postreturn_value == &new ArrayList(getBlogEntries#1 )
postnew ArrayList(getBlogEntries#1) num objects == 1
test_vectorjava.util.Iterator:hasNext(...)@133: {1}, {0}









  infocall too complex - analysis skipped-- call on BlogEntry getBlogEntry(Blog, String)











method void putBlogEntry(BlogEntry)
preblogEntry != null
preblogEntry.blog != null
prenet/sourceforge/pebble/dao/DAOFactory. configuredFactory != null
preinit'ed(blogEntry.id)
preinit'ed(blogEntry.persistent)
pre(soft) init'ed(blogEntry.attachment)
pre(soft) init'ed(blogEntry.attachment.size)
pre(soft) init'ed(blogEntry.attachment.type)
pre(soft) init'ed(blogEntry.attachment.url)
pre(soft) init'ed(blogEntry.categories)
pre(soft) init'ed(blogEntry.commentsEnabled)
pre(soft) init'ed(blogEntry.excerpt)
pre(soft) blogEntry.propertyChangeSupport != null
pre(soft) init'ed(blogEntry.timeZoneId)
pre(soft) init'ed(blogEntry.trackBacksEnabled)
pre(soft) net/sourceforge/pebble/dao/DAOFactory. configuredFactory.blogEntryDAO != null
pre(soft) blogEntry.date != null
pre(soft) blogEntry.events != null
pre(soft) blogEntry.propertyChangeEvents != null
presumptionblogEntry.comments@158 != null
presumptionjava.util.Date:getTime(...)@157 <= 18_446_744_073_7 09_551_614
presumptionnet/sourceforge/pebble/dao/file/FileBlogEntryDAO. log@152 != null
postinit'ed(blogEntry.date)
postblogEntry.events != null
postblogEntry.eventsEnabled == 1
postinit'ed(blogEntry.id)
postpossibly_updated(blogEntry.permalink)
postblogEntry.persistent == 1
postblogEntry.propertyChangeEvents == &new ArrayList(clearPropertyChangeEvents#1)
postnew ArrayList(clearEvents#1*) num objects >= 1
postnew ArrayList(clearPropertyChangeEvents#1) num objects == 1
postnew Date(putBlogEntry#1) num objects <= 1
unanalyzedcall on getBlog
unanalyzedcall on java.io.File:exists
unanalyzedcall on java.io.File:getAbsolutePath
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on java.lang.Exception:getMessage
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on java.lang.Exception:printStackTrace
unanalyzedcall on net.sourceforge.pebble.domain.Blog:getRoot
unanalyzedcall on java.io.File
unanalyzedcall on org.w3c.dom.Document:createTextNode
unanalyzedcall on org.w3c.dom.Document:createCDATASection
unanalyzedcall on java.text.SimpleDateFormat
unanalyzedcall on java.text.DateFormat:setTimeZone
unanalyzedcall on java.lang.Long:parseLong
unanalyzedcall on java.util.Date
unanalyzedcall on java.text.DateFormat:format
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getId
unanalyzedcall on java.io.File:mkdirs
unanalyzedcall on storeBlogEntry
unanalyzedcall on java.io.File:getParentFile
unanalyzedcall on java.io.File:getName
unanalyzedcall on javax.xml.parsers.DocumentBuilderFactory:ne wInstance
unanalyzedcall on javax.xml.parsers.DocumentBuilderFactory:se tValidating
unanalyzedcall on javax.xml.parsers.DocumentBuilderFactory:se tNamespaceAware
unanalyzedcall on javax.xml.parsers.DocumentBuilderFactory:se tIgnoringElementContentWhitespace
unanalyzedcall on javax.xml.parsers.DocumentBuilderFactory:se tIgnoringComments
unanalyzedcall on javax.xml.parsers.DocumentBuilderFactory:ne wDocumentBuilder
unanalyzedcall on javax.xml.parsers.DocumentBuilder:newDocume nt
unanalyzedcall on org.w3c.dom.Document:createElement
unanalyzedcall on org.w3c.dom.Document:appendChild
unanalyzedcall on org.w3c.dom.Element:appendChild
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on getId
unanalyzedcall on java.text.SimpleDateFormat:setTimeZone
unanalyzedcall on java.text.SimpleDateFormat:format
unanalyzedcall on getComments
unanalyzedcall on java.util.List:iterator
unanalyzedcall on storeComment
unanalyzedcall on storeTrackBack
unanalyzedcall on java.io.StringWriter
unanalyzedcall on javax.xml.transform.dom.DOMSource
unanalyzedcall on javax.xml.transform.stream.StreamResult
unanalyzedcall on javax.xml.transform.TransformerFactory:newI nstance
unanalyzedcall on javax.xml.transform.TransformerFactory:newT ransformer
unanalyzedcall on javax.xml.transform.Transformer:setOutputPr operty
unanalyzedcall on javax.xml.transform.Transformer:transform
unanalyzedcall on java.io.File:length
unanalyzedcall on java.io.File:renameTo
unanalyzedcall on java.io.FileOutputStream
unanalyzedcall on java.io.OutputStreamWriter
unanalyzedcall on java.io.BufferedWriter
unanalyzedcall on java.io.StringWriter:getBuffer
unanalyzedcall on java.io.BufferedWriter:write
unanalyzedcall on java.io.BufferedWriter:flush
unanalyzedcall on java.io.BufferedWriter:close
unanalyzedcall on org.w3c.dom.Node:appendChild
unanalyzedcall on getTitle
unanalyzedcall on getBlogName
unanalyzedcall on getIpAddress
unanalyzedcall on getState
unanalyzedcall on getAuthor
unanalyzedcall on java.util.EventObject
unanalyzedcall on net.sourceforge.pebble.api.event. PebbleEvent
unanalyzedcall on hasEvents
unanalyzedcall on nextEvent
unanalyzedcall on fireBlogEntryEvent
unanalyzedcall on getEventListenerList
unanalyzedcall on getType
unanalyzedcall on isVetoed
unanalyzedcall on blogEntryAdded
unanalyzedcall on blogEntryRemoved
unanalyzedcall on blogEntryChanged
unanalyzedcall on blogEntryPublished
unanalyzedcall on blogEntryUnpublished
unanalyzedcall on fireCommentEvent
unanalyzedcall on commentAdded
unanalyzedcall on java.util.SortedSet:remove
unanalyzedcall on getComment
unanalyzedcall on getBlogEntry
unanalyzedcall on getResponseIndex
unanalyzedcall on net.sourceforge.pebble.domain. Blog:getIndexesDirectory
unanalyzedcall on java.io.FileWriter
unanalyzedcall on java.io.BufferedWriter:newLine
unanalyzedcall on getGuid
unanalyzedcall on java.util.List:contains
unanalyzedcall on java.util.List:remove
unanalyzedcall on commentRemoved
unanalyzedcall on net.sourceforge.pebble.util. SecurityUtils:getUsername
unanalyzedcall on org.apache.commons.logging.Log:info
unanalyzedcall on commentApproved
unanalyzedcall on commentRejected
unanalyzedcall on fireTrackBackEvent
unanalyzedcall on trackBackAdded
unanalyzedcall on getTrackBack
unanalyzedcall on trackBackRemoved
unanalyzedcall on isApproved
unanalyzedcall on java.util.SortedSet:add
unanalyzedcall on isPending
unanalyzedcall on isRejected
unanalyzedcall on getPluginProperties
unanalyzedcall on java.lang.String:trim
unanalyzedcall on java.lang.String:length
unanalyzedcall on addIpAddress
unanalyzedcall on removeIpAddress
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.lang.String:equals
unanalyzedcall on isListed
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on trackBackApproved
unanalyzedcall on trackBackRejected
unanalyzedcall on net.sourceforge.pebble.domain.Blog:error
unanalyzedcall on java.lang.Exception
unanalyzedcall on java.beans.PropertyChangeSupport:fireProper tyChange
unanalyzedcall on java.util.Date:getTime
unanalyzedcall on java.util.ArrayList
unanalyzedcall on net.sourceforge.pebble.PebbleException
unanalyzedcall on java.util.HashSet
unanalyzedcall on net.sourceforge.pebble.domain. Blog:getTimeZoneId
unanalyzedcall on java.util.List:addAll
unanalyzedcall on java.util.ArrayList:isEmpty
unanalyzedcall on java.util.ArrayList:clone
unanalyzedcall on java.util.List:isEmpty
unanalyzedcall on net.sourceforge.pebble.api.event.comment. CommentEvent:getSource
unanalyzedcall on net.sourceforge.pebble.api.event.trackback. TrackBackEvent:getSource
preblogEntry.comments != null
preinit'ed(blogEntry.trackBacks)
pre(soft) init'ed(blogEntry.author)
pre(soft) init'ed(blogEntry.body)
pre(soft) init'ed(blogEntry.originalPermalink)
pre(soft) blogEntry.state != null
pre(soft) init'ed(blogEntry.state.name)
pre(soft) init'ed(blogEntry.subtitle)
pre(soft) init'ed(blogEntry.tags)
pre(soft) init'ed(blogEntry.title)
pre(soft) net.sourceforge.pebble.ContentCache__static_ init.new ContentCache(ContentCache__static_init#1). cache != null
presumptiongetBlog(...).eventDispatcher@152 != null
presumptiongetEventDispatcher(...).eventListenerList. blogEntryListeners@152 != null
presumptiongetEventDispatcher(...).eventListenerList. commentListeners@152 != null
presumptiongetEventDispatcher(...).eventListenerList. trackBackListeners@152 != null
presumptiongetEventDispatcher(...).eventListenerList@152 != null
unanalyzedcall on getBlogEntryListeners
unanalyzedcall on getCommentListeners
unanalyzedcall on getTrackBackListeners
unanalyzedcall on getCompositeKeyForBlogEntry
unanalyzedcall on net.sf.ehcache.Cache:remove
unanalyzedcall on unindex
unanalyzedcall on blogEntryResponseApproved
unanalyzedcall on index
unanalyzedcall on net.sourceforge.pebble.PluginProperties:get Property
unanalyzedcall on net.sourceforge.pebble.PluginProperties:set Property
unanalyzedcall on net.sourceforge.pebble.PluginProperties:sto re
test_vectorblogEntry.persistent: {1}, {0}
test_vectorgetBlogEntry(...)@152: Addr_Set{null}, Inverse{null}
test_vectorjava.util.Iterator:hasNext(...)@164: {1}, {0}









  infomethod not available-- call on BlogEntryDAO getBlogEntryDAO()










  infocall too complex - analysis skipped-- call on BlogEntry getBlogEntry(Blog, String)










  infocall too complex - analysis skipped-- call on void putBlogEntry(BlogEntry)










  infomethod not available-- call on void storeBlogEntry(BlogEntry)










  infomethod not available-- call on void storeBlogEntry(BlogEntry)










  infomethod not available-- call on void storeBlogEntry(BlogEntry)











method void removeBlogEntry(BlogEntry)
preblogEntry != null
preblogEntry.blog != null
preblogEntry.comments != null
preblogEntry.events != null
preinit'ed(blogEntry.id)
preinit'ed(blogEntry.trackBacks)
prenet/sourceforge/pebble/dao/DAOFactory. configuredFactory != null
prenet/sourceforge/pebble/dao/DAOFactory. configuredFactory.blogEntryDAO != null
prenet/sourceforge/pebble/dao/file/FileBlogEntryDAO. log != null
postblogEntry.persistent == 0
unanalyzedcall on getBlog
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on net.sourceforge.pebble.domain.Blog:getRoot
unanalyzedcall on java.io.File
unanalyzedcall on java.text.SimpleDateFormat
unanalyzedcall on java.text.DateFormat:setTimeZone
unanalyzedcall on java.lang.Long:parseLong
unanalyzedcall on java.util.Date
unanalyzedcall on java.text.DateFormat:format
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getId
unanalyzedcall on getTitle
unanalyzedcall on getBlogName
unanalyzedcall on getIpAddress
unanalyzedcall on getAuthor
unanalyzedcall on java.util.EventObject
unanalyzedcall on net.sourceforge.pebble.api.event. PebbleEvent
unanalyzedcall on hasEvents
unanalyzedcall on nextEvent
unanalyzedcall on fireBlogEntryEvent
unanalyzedcall on getEventListenerList
unanalyzedcall on java.util.List:iterator
unanalyzedcall on getType
unanalyzedcall on isVetoed
unanalyzedcall on blogEntryAdded
unanalyzedcall on blogEntryRemoved
unanalyzedcall on blogEntryChanged
unanalyzedcall on blogEntryPublished
unanalyzedcall on blogEntryUnpublished
unanalyzedcall on fireCommentEvent
unanalyzedcall on commentAdded
unanalyzedcall on java.util.SortedSet:remove
unanalyzedcall on getComment
unanalyzedcall on getBlogEntry
unanalyzedcall on getResponseIndex
unanalyzedcall on net.sourceforge.pebble.domain. Blog:getIndexesDirectory
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on java.io.FileWriter
unanalyzedcall on java.io.BufferedWriter
unanalyzedcall on java.io.BufferedWriter:write
unanalyzedcall on java.io.BufferedWriter:newLine
unanalyzedcall on java.io.BufferedWriter:flush
unanalyzedcall on java.io.BufferedWriter:close
unanalyzedcall on getGuid
unanalyzedcall on java.util.List:contains
unanalyzedcall on java.util.List:remove
unanalyzedcall on commentRemoved
unanalyzedcall on net.sourceforge.pebble.util. SecurityUtils:getUsername
unanalyzedcall on org.apache.commons.logging.Log:info
unanalyzedcall on commentApproved
unanalyzedcall on commentRejected
unanalyzedcall on fireTrackBackEvent
unanalyzedcall on trackBackAdded
unanalyzedcall on getTrackBack
unanalyzedcall on trackBackRemoved
unanalyzedcall on isApproved
unanalyzedcall on java.util.SortedSet:add
unanalyzedcall on isPending
unanalyzedcall on isRejected
unanalyzedcall on getPluginProperties
unanalyzedcall on java.lang.String:trim
unanalyzedcall on java.lang.String:length
unanalyzedcall on addIpAddress
unanalyzedcall on removeIpAddress
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.lang.String:equals
unanalyzedcall on isListed
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on trackBackApproved
unanalyzedcall on trackBackRejected
unanalyzedcall on net.sourceforge.pebble.domain.Blog:error
unanalyzedcall on java.lang.Exception
unanalyzedcall on java.lang.Exception:getMessage
unanalyzedcall on java.io.File:delete
unanalyzedcall on java.util.ArrayList
unanalyzedcall on net.sourceforge.pebble.PebbleException
unanalyzedcall on getComments
unanalyzedcall on java.util.List:addAll
unanalyzedcall on java.util.Date:getTime
unanalyzedcall on java.util.List:isEmpty
unanalyzedcall on net.sourceforge.pebble.api.event.comment. CommentEvent:getSource
unanalyzedcall on net.sourceforge.pebble.api.event.trackback. TrackBackEvent:getSource
unanalyzedcall on getId
preblogEntry.blog.eventDispatcher != null
preinit'ed(blogEntry.blog.id)
prenet.sourceforge.pebble.ContentCache__static_init. new ContentCache(ContentCache__static_init#1). cache != null
pre(soft) blogEntry.blog.eventDispatcher. eventListenerList != null
pre(soft) blogEntry.blog.eventDispatcher. eventListenerList.blogEntryListeners != null
pre(soft) blogEntry.blog.eventDispatcher. eventListenerList.commentListeners != null
pre(soft) blogEntry.blog.eventDispatcher. eventListenerList.trackBackListeners != null
unanalyzedcall on getBlogEntryListeners
unanalyzedcall on getCommentListeners
unanalyzedcall on getTrackBackListeners
unanalyzedcall on getCompositeKeyForBlogEntry
unanalyzedcall on net.sf.ehcache.Cache:remove
unanalyzedcall on unindex
unanalyzedcall on blogEntryResponseApproved
unanalyzedcall on index
unanalyzedcall on getState
unanalyzedcall on net.sourceforge.pebble.PluginProperties:get Property
unanalyzedcall on net.sourceforge.pebble.PluginProperties:set Property
unanalyzedcall on net.sourceforge.pebble.PluginProperties:sto re
test_vectorjava.util.Iterator:hasNext(...)@215: {1}, {0}
test_vectorjava.util.Iterator:hasNext(...)@218: {1}, {0}









Prev Msg Next Msg
 
warning
unused assignmentunused assignment into blog
Prev Msg Next Msg










  infomethod not available-- call on BlogEntryDAO getBlogEntryDAO()










  infomethod not available-- call on void removeBlogEntry(BlogEntry)











method Response getResponse(Blog, String)
preresponseId != null
presumptionblogEntry.comments@236 != null
presumptionjava.lang.String:indexOf(...)@235 <= 232-2
postinit'ed(return_value)
unanalyzedcall on getComments
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.List:iterator
unanalyzedcall on java.util.List:addAll
unanalyzedcall on java.util.Date:getTime
unanalyzedcall on getTrackBack
unanalyzedcall on java.lang.String:lastIndexOf
unanalyzedcall on java.lang.String:substring
unanalyzedcall on java.lang.Long:parseLong
unanalyzedcall on java.lang.String:startsWith
test_vectorgetBlogEntry(...)@236: Addr_Set{null}, Inverse{null}









  infocall too complex - analysis skipped-- call on BlogEntry getBlogEntry(Blog, String)