method net.sourceforge.pebble.event.comment. AbstractEmailNotificationListener__static_init










method void net.sourceforge.pebble.event.comment. AbstractEmailNotificationListener()










method void commentAdded(CommentEvent)
preevent != null
pre(soft) net.sourceforge.pebble.domain.State__static_ init.new State(State__static_init#1).name != null
pre(soft) net.sourceforge.pebble.domain.State__static_ init.new State(State__static_init#3).name != null
pre(soft) net/sourceforge/pebble/domain/BlogManager. instance != null
pre(soft) init'ed(net/sourceforge/pebble/domain/BlogMa nager.instance.multiBlog)
presumptioncomment.blogEntry.blog.decoratorChain. decorators@64 != null
presumptioncomment.blogEntry.blog.decoratorChain@64 != null
presumptioncomment.blogEntry.blog.permalinkProvider@64 != null
presumptioncomment.blogEntry.blog.permalinkProvider@66 != null
presumptioncomment.blogEntry.blog.properties@64 != null
presumptioncomment.blogEntry.blog.properties@66 != null
presumptioncomment.blogEntry.blog@64 != null
presumptioncomment.blogEntry.blog@66 != null
presumptioncomment.blogEntry.comments@64 != null
presumptioncomment.blogEntry@66 != null
presumptioncomment.date@66 != null
presumptioncomment.state@63 != null
presumptioncomment.state@64 != null
presumptioncomment.state@66 != null
presumptionnet.sourceforge.pebble.api.event.comment. CommentEvent:getSource(...)@72 != null
presumptionnet.sourceforge.pebble.api.event.comment. CommentEvent:getSource(...)@72.blogEntry != null
presumptionnet.sourceforge.pebble.api.event.comment. CommentEvent:getSource(...)@72.date != null
unanalyzedcall on getBlogEntry
unanalyzedcall on getBlog
unanalyzedcall on java.text.SimpleDateFormat
unanalyzedcall on getTimeZone
unanalyzedcall on java.text.SimpleDateFormat:setTimeZone
unanalyzedcall on getState
unanalyzedcall on getTitle
unanalyzedcall on getAuthor
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformHTML
unanalyzedcall on getWebsite
unanalyzedcall on getDate
unanalyzedcall on java.text.SimpleDateFormat:format
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on getBody
unanalyzedcall on getPermalink
unanalyzedcall on getUrl
unanalyzedcall on getGuid
unanalyzedcall on getEmailAddresses
unanalyzedcall on java.util.HashSet
unanalyzedcall on java.util.Collection:addAll
unanalyzedcall on net.sourceforge.pebble.util. MailUtils:createSession
unanalyzedcall on net.sourceforge.pebble.util. MailUtils:sendMail
unanalyzedcall on java.lang.Exception:printStackTrace
unanalyzedcall on getContentDecoratorChain
unanalyzedcall on decorate
unanalyzedcall on getId
unanalyzedcall on getComments
unanalyzedcall on java.util.List:iterator
unanalyzedcall on getEmail
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.util.Collection:add
unanalyzedcall on java.util.Collection:iterator
unanalyzedcall on java.lang.String:replaceAll
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.util.TimeZone:getTimeZone
unanalyzedcall on getLocalPermalink
unanalyzedcall on java.lang.String:indexOf
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getIns tance
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getCon figuration
unanalyzedcall on java.lang.String:substring
unanalyzedcall on java.util.Date:getTime
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getId
unanalyzedcall on getUser
unanalyzedcall on net.sourceforge.pebble.security. PebbleUserDetails:getEmailAddress
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on net.sourceforge.pebble.api.event.comment. CommentEvent:getSource
unanalyzedcall on java.util.regex.Pattern:matcher
unanalyzedcall on java.util.regex.Matcher:find
unanalyzedcall on java.util.regex.Matcher:start
unanalyzedcall on java.util.regex.Matcher:end
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on setBody
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:filterHTML
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformToHTMLSubset
unanalyzedcall on setAuthor
unanalyzedcall on setWebsite
unanalyzedcall on setEmail
unanalyzedcall on setTitle
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:addAll
unanalyzedcall on java.lang.String:equals
unanalyzedcall on getPermalinkProvider
unanalyzedcall on getSecurityRealm
unanalyzedcall on net.sourceforge.pebble.security. SecurityRealm:getUser
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getTitle










method void commentApproved(CommentEvent)
preevent != null
pre(soft) net/sourceforge/pebble/domain/BlogManager. instance != null
pre(soft) init'ed(net/sourceforge/pebble/domain/BlogMa nager.instance.multiBlog)
presumptioncomment.blogEntry.blog.decoratorChain. decorators@77 != null
presumptioncomment.blogEntry.blog.decoratorChain@77 != null
presumptioncomment.blogEntry.blog.permalinkProvider@77 != null
presumptioncomment.blogEntry.blog.properties@77 != null
presumptioncomment.blogEntry.blog@77 != null
presumptioncomment.blogEntry.comments@77 != null
presumptioncomment.blogEntry@77 != null
presumptioncomment.date@77 != null
presumptionnet.sourceforge.pebble.api.event.comment. CommentEvent:getSource(...)@72 != null
unanalyzedcall on getBlogEntry
unanalyzedcall on getBlog
unanalyzedcall on java.text.SimpleDateFormat
unanalyzedcall on getTimeZone
unanalyzedcall on java.text.SimpleDateFormat:setTimeZone
unanalyzedcall on getTitle
unanalyzedcall on getAuthor
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformHTML
unanalyzedcall on getWebsite
unanalyzedcall on getDate
unanalyzedcall on java.text.SimpleDateFormat:format
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on getBody
unanalyzedcall on getPermalink
unanalyzedcall on getUrl
unanalyzedcall on getEmailAddresses
unanalyzedcall on java.util.HashSet
unanalyzedcall on java.util.Collection:addAll
unanalyzedcall on net.sourceforge.pebble.util. MailUtils:createSession
unanalyzedcall on java.lang.Exception:printStackTrace
unanalyzedcall on getContentDecoratorChain
unanalyzedcall on decorate
unanalyzedcall on getId
unanalyzedcall on getComments
unanalyzedcall on java.util.List:iterator
unanalyzedcall on getEmail
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.util.Collection:add
unanalyzedcall on java.util.Collection:iterator
unanalyzedcall on java.lang.String:replaceAll
unanalyzedcall on net.sourceforge.pebble.util. MailUtils:sendMail
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.util.TimeZone:getTimeZone
unanalyzedcall on getLocalPermalink
unanalyzedcall on java.lang.String:indexOf
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getIns tance
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getCon figuration
unanalyzedcall on java.lang.String:substring
unanalyzedcall on java.util.Date:getTime
unanalyzedcall on getUser
unanalyzedcall on net.sourceforge.pebble.security. PebbleUserDetails:getEmailAddress
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on net.sourceforge.pebble.api.event.comment. CommentEvent:getSource
unanalyzedcall on java.util.regex.Pattern:matcher
unanalyzedcall on java.util.regex.Matcher:find
unanalyzedcall on java.util.regex.Matcher:start
unanalyzedcall on java.util.regex.Matcher:end
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on setBody
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:filterHTML
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformToHTMLSubset
unanalyzedcall on setAuthor
unanalyzedcall on setWebsite
unanalyzedcall on setEmail
unanalyzedcall on setTitle
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:addAll
unanalyzedcall on getPermalinkProvider
unanalyzedcall on getSecurityRealm
unanalyzedcall on net.sourceforge.pebble.security. SecurityRealm:getUser
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getTitle










method void sendNotification(Comment)
precomment != null
precomment.blogEntry != null
precomment.blogEntry.blog != null
precomment.blogEntry.blog.decoratorChain != null
precomment.blogEntry.blog.decoratorChain.decorators != null
precomment.blogEntry.blog.properties != null
precomment.blogEntry.comments != null
preinit'ed(comment.blogEntry.id)
preinit'ed(comment.blogEntry.title)
preinit'ed(comment.author)
preinit'ed(comment.body)
preinit'ed(comment.title)
preinit'ed(comment.website)
pre(soft) init'ed(comment.blogEntry.blog.id)
pre(soft) comment.blogEntry.blog.permalinkProvider != null
pre(soft) comment.date != null
pre(soft) net/sourceforge/pebble/domain/BlogManager. instance != null
pre(soft) init'ed(net/sourceforge/pebble/domain/BlogMa nager.instance.multiBlog)
pre(soft) init'ed(comment.blogEntry.permalink)
presumptionjava.util.Iterator:next(...)@112 != null
postinit'ed(comment.author)
postinit'ed(comment.blogEntry.permalink)
postpossibly_updated(comment.blogEntry.user)
postinit'ed(comment.body)
postpossibly_updated(comment.email)
postinit'ed(comment.title)
postinit'ed(comment.website)
unanalyzedcall on getBlogEntry
unanalyzedcall on getBlog
unanalyzedcall on getTitle
unanalyzedcall on getAuthor
unanalyzedcall on getWebsite
unanalyzedcall on getBody
unanalyzedcall on getUrl
unanalyzedcall on java.util.HashSet
unanalyzedcall on getEmailAddresses
unanalyzedcall on java.util.Collection:addAll
unanalyzedcall on getEmail
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.util.TimeZone:getTimeZone
unanalyzedcall on getId
unanalyzedcall on getLocalPermalink
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on java.lang.String:indexOf
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getIns tance
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getCon figuration
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:substring
unanalyzedcall on java.util.Date:getTime
unanalyzedcall on getUser
unanalyzedcall on net.sourceforge.pebble.security. PebbleUserDetails:getEmailAddress
unanalyzedcall on java.util.Collection:add
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on java.util.List:iterator
unanalyzedcall on decorate
unanalyzedcall on java.util.regex.Pattern:matcher
unanalyzedcall on java.util.regex.Matcher:find
unanalyzedcall on java.util.regex.Matcher:start
unanalyzedcall on java.util.regex.Matcher:end
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on setBody
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:filterHTML
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformHTML
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformToHTMLSubset
unanalyzedcall on setAuthor
unanalyzedcall on setWebsite
unanalyzedcall on setEmail
unanalyzedcall on setTitle
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:addAll
unanalyzedcall on getComments
unanalyzedcall on getPermalinkProvider
unanalyzedcall on getPermalink
unanalyzedcall on getSecurityRealm
unanalyzedcall on net.sourceforge.pebble.security. SecurityRealm:getUser
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getTitle
test_vectorblogComment.email@112: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:length(...)@113: {0}, {1..232-1}
test_vectorjava.util.Iterator:hasNext(...)@111: {1}, {0}









  infomethod not available-- call on String net.sourceforge.pebble.util. StringUtils:transformHTML(String)










  infomethod not available-- call on Collection getEmailAddresses(Comment)










  infomethod not available-- call on Session net.sourceforge.pebble.util. MailUtils:createSession()










  infomethod not available-- call on void net.sourceforge.pebble.util. MailUtils:sendMail(Session, Blog, String, String, String)











method void sendApprovalRequest(Comment)
precomment != null
preinit'ed(comment.author)
precomment.blogEntry != null
precomment.blogEntry.blog != null
precomment.blogEntry.blog.properties != null
preinit'ed(comment.blogEntry.title)
preinit'ed(comment.body)
precomment.date != null
precomment.state != null
preinit'ed(comment.state.name)
preinit'ed(comment.title)
preinit'ed(comment.website)
pre(soft) init'ed(comment.blogEntry.blog.id)
pre(soft) comment.blogEntry.blog.permalinkProvider != null
pre(soft) net/sourceforge/pebble/domain/BlogManager. instance != null
pre(soft) init'ed(net/sourceforge/pebble/domain/BlogMa nager.instance.multiBlog)
pre(soft) init'ed(comment.blogEntry.permalink)
postinit'ed(comment.blogEntry.permalink)
postpossibly_updated(comment.blogEntry.user)
unanalyzedcall on getBlogEntry
unanalyzedcall on getBlog
unanalyzedcall on getUrl
unanalyzedcall on java.util.HashSet
unanalyzedcall on getEmailAddresses
unanalyzedcall on java.util.Collection:addAll
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.util.TimeZone:getTimeZone
unanalyzedcall on getId
unanalyzedcall on getLocalPermalink
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on java.lang.String:indexOf
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getIns tance
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getCon figuration
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:substring
unanalyzedcall on java.util.Date:getTime
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getId
unanalyzedcall on getUser
unanalyzedcall on net.sourceforge.pebble.security. PebbleUserDetails:getEmailAddress
unanalyzedcall on java.util.Collection:add
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on getPermalinkProvider
unanalyzedcall on getPermalink
unanalyzedcall on getSecurityRealm
unanalyzedcall on net.sourceforge.pebble.security. SecurityRealm:getUser
unanalyzedcall on org.apache.commons.logging.Log:error
test_vectorcomment.website: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on String net.sourceforge.pebble.util. StringUtils:transformHTML(String)










  infomethod not available-- call on Collection getEmailAddresses(Comment)










  infomethod not available-- call on Session net.sourceforge.pebble.util. MailUtils:createSession()
  infomethod not available-- call on void net.sourceforge.pebble.util. MailUtils:sendMail(Session, Blog, Collection, String, String)