method net.sourceforge.pebble.web.action.AbstractCommentA ction__static_init
postinit'ed(log)










method void net.sourceforge.pebble.web.action. AbstractCommentAction()









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











method Comment createComment(HttpServletRequest, BlogEntry)
preblogEntry != null
prerequest != null
pre(soft) net.sourceforge.pebble.PebbleContext__ static_init.new PebbleContext(PebbleContext__static _init#1).configuration != null
presumptionnet.sourceforge.pebble.domain.BlogEntry:createComme nt(...)@43 != null
presumptionnet.sourceforge.pebble.domain.BlogEntry:getBlog(... )@54 != null
post(soft) return_value != null
unanalyzedcall on org.acegisecurity.context.SecurityContextHo lder:getContext
unanalyzedcall on org.acegisecurity.context.SecurityContext:g etAuthentication
unanalyzedcall on org.acegisecurity.Authentication:getName
unanalyzedcall on net.sourceforge.pebble.Configuration:getSec urityRealm
unanalyzedcall on getUser
unanalyzedcall on net.sourceforge.pebble.Configuration:getDat aDirectory
unanalyzedcall on java.io.File
unanalyzedcall on getFileForUser
unanalyzedcall on java.io.File:exists
unanalyzedcall on java.io.FileInputStream
unanalyzedcall on java.util.Properties
unanalyzedcall on java.util.Properties:load
unanalyzedcall on java.io.FileInputStream:close
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on java.util.HashMap
unanalyzedcall on java.util.Properties:keySet
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:substring
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.HashSet
unanalyzedcall on java.lang.String:trim
unanalyzedcall on org.acegisecurity.GrantedAuthorityImpl
unanalyzedcall on java.util.Set:add
unanalyzedcall on java.util.Set:toArray
unanalyzedcall on net.sourceforge.pebble.PebbleException
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on java.lang.String:charAt
test_vectorjava.lang.String:equals(...)@51: {1}, {0}
test_vectorjava.lang.String:length(...)@62: {0}, {1..232-1}
test_vectorjavax.servlet.http.HttpServletRequest:getParameter( ...)@61: Addr_Set{null}, Inverse{null}
test_vectornet.sourceforge.pebble.domain.BlogEntry:getComment( ...)@64: Addr_Set{null}, Inverse{null}
test_vectoruser.website: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on Comment net.sourceforge.pebble.domain. BlogEntry:createComment(String, String, String, String, String, String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setAuthor(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setEmail(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setWebsite(String)










  infomethod not available-- call on Blog net.sourceforge.pebble.domain. BlogEntry:getBlog()
  infomethod not available-- call on String net.sourceforge.pebble.domain. Blog:getUrl()
  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setWebsite(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setAuthenticated(bool)










  infomethod not available-- call on Comment net.sourceforge.pebble.domain. BlogEntry:getComment(long)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setParent(Comment)











method Comment createBlankComment(Blog, BlogEntry, HttpServletRequest)
preblogEntry != null
prerequest != null
pre(soft) blog != null
pre(soft) net.sourceforge.pebble.PebbleContext__ static_init.new PebbleContext(PebbleContext__static _init#1).configuration != null
presumptionjavax.servlet.http.HttpServletRequest:getCookies(.. .).length@103 <= 232-1
presumptionjavax.servlet.http.HttpServletRequest:getCookies(.. .).length@108 <= 232-1
presumptionjavax.servlet.http.HttpServletRequest:getCookies(.. .).length@94 <= 232-1
presumptionjavax.servlet.http.HttpServletRequest:getCookies(.. .).length@98 <= 232-1
presumptionjavax.servlet.http.HttpServletRequest:getCookies(.. .)[...]@103 != null
presumptionjavax.servlet.http.HttpServletRequest:getCookies(.. .)[...]@108 != null
presumptionjavax.servlet.http.HttpServletRequest:getCookies(.. .)[...]@94 != null
presumptionjavax.servlet.http.HttpServletRequest:getCookies(.. .)[...]@98 != null
presumptionnet.sourceforge.pebble.domain.BlogEntry:createComme nt(...)@74 != null
presumptionnet.sourceforge.pebble.domain.BlogEntry:getBlog(... )@87 != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@33 != null
post(soft) return_value != null
unanalyzedcall on org.acegisecurity.context.SecurityContextHo lder:getContext
unanalyzedcall on org.acegisecurity.context.SecurityContext:g etAuthentication
unanalyzedcall on org.acegisecurity.Authentication:getName
unanalyzedcall on net.sourceforge.pebble.Configuration:getSec urityRealm
unanalyzedcall on getUser
unanalyzedcall on net.sourceforge.pebble.Configuration:getDat aDirectory
unanalyzedcall on java.io.File
unanalyzedcall on getFileForUser
unanalyzedcall on java.io.File:exists
unanalyzedcall on java.io.FileInputStream
unanalyzedcall on java.util.Properties
unanalyzedcall on java.util.Properties:load
unanalyzedcall on java.io.FileInputStream:close
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on java.util.HashMap
unanalyzedcall on java.util.Properties:keySet
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:substring
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.HashSet
unanalyzedcall on java.lang.String:trim
unanalyzedcall on org.acegisecurity.GrantedAuthorityImpl
unanalyzedcall on java.util.Set:add
unanalyzedcall on java.util.Set:toArray
unanalyzedcall on net.sourceforge.pebble.PebbleException
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on javax.servlet.http.Cookie:getName
unanalyzedcall on java.lang.String:equals
test_vectorjava.lang.String:equals(...)@84: {1}, {0}
test_vectorjava.lang.String:length(...)@120: {0}, {1..232-1}
test_vectorjavax.servlet.http.HttpServletRequest:getParameter( ...)@119: Addr_Set{null}, Inverse{null}
test_vectornet.sourceforge.pebble.domain.BlogEntry:getComment( ...)@122: Addr_Set{null}, Inverse{null}
test_vectoruser.website: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on Comment net.sourceforge.pebble.domain. BlogEntry:createComment(String, String, String, String, String, String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setAuthor(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setEmail(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setWebsite(String)










  infomethod not available-- call on Blog net.sourceforge.pebble.domain. BlogEntry:getBlog()
  infomethod not available-- call on String net.sourceforge.pebble.domain. Blog:getUrl()
  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setWebsite(String)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setAuthenticated(bool)










  infomethod not available-- call on String net.sourceforge.pebble.domain. Blog:getCharacterEncoding()
  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setAuthor(String)










  infomethod not available-- call on String net.sourceforge.pebble.domain. Blog:getCharacterEncoding()
  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setEmail(String)










  infomethod not available-- call on String net.sourceforge.pebble.domain. Blog:getCharacterEncoding()
  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setWebsite(String)










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










  infomethod not available-- call on Comment net.sourceforge.pebble.domain. BlogEntry:getComment(long)










  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setParent(Comment)










  infomethod not available-- call on String net.sourceforge.pebble.domain. Comment:getTitle()
  infomethod not available-- call on void net.sourceforge.pebble.domain. Comment:setTitle(String)











method ValidationContext validateComment(Comment)
prethis.model != null
prethis.model.data != null
pre(soft) comment != null
postreturn_value == &new ValidationContext(validate Comment#1)
postnew ArrayList(ValidationContext#1) num objects == 1
postnew ValidationContext(validateComment#1) num objects == 1
postreturn_value.errors == &new ArrayList(Validatio nContext#1)
unanalyzedcall on java.util.ArrayList
unanalyzedcall on javax.mail.internet.InternetAddress
unanalyzedcall on javax.mail.internet.InternetAddress:validat e
unanalyzedcall on javax.mail.internet.AddressException:getMes sage
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.HashMap:put









  infomethod not available-- call on String net.sourceforge.pebble.domain. Comment:getEmail()











method void saveComment(HttpServletRequest, HttpServletResponse, BlogEntry, Comment)










method String encode(String, String)
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@33 != null
postinit'ed(return_value)
test_vectors: Inverse{null}, Addr_Set{null}









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