method net.sourceforge.pebble.permalink.DefaultPermalinkP rovider__static_init










method void net.sourceforge.pebble.permalink. DefaultPermalinkProvider()










method String getPermalink(BlogEntry)
presumptionnet.sourceforge.pebble.domain.BlogEntry:getBlog(... )@59 != null
preblogEntry != null
postreturn_value != null









  infomethod not available-- call on Blog net.sourceforge.pebble.domain. BlogEntry:getBlog()










  infomethod not available-- call on Date net.sourceforge.pebble.domain. BlogEntry:getDate()










  infomethod not available-- call on TimeZone net.sourceforge.pebble.domain. Blog:getTimeZone()










  infomethod not available-- call on TimeZone net.sourceforge.pebble.domain. Blog:getTimeZone()










  infomethod not available-- call on TimeZone net.sourceforge.pebble.domain. Blog:getTimeZone()










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











method bool isBlogEntryPermalink(String)
postinit'ed(return_value)
test_vectoruri: Addr_Set{null}, Inverse{null}










method BlogEntry getBlogEntry(String)
preinit'ed(this.blog)
pre(soft) uri != null
postinit'ed(return_value)









  infomethod not available-- call on void net.sourceforge.pebble.domain. BlogService()










  infomethod not available-- call on BlogEntry net.sourceforge.pebble.domain. BlogService:getBlogEntry(Blog, String)