Last Msg First Msg
























method org.apache.roller.weblogger.ui.struts2.editor. Resources$WeblogResourceComparator__static_init










method org.apache.roller.weblogger.ui.struts2.editor. Resources__static_init
postinit'ed(log)









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











method void org.apache.roller.weblogger.ui.struts2. editor.Resources()
presumptioninit'ed(java.util.Collections.EMPTY_LIST)
postthis.actionName == &"resources"
postthis.deleteIds == null
postthis.newDir == null
postthis.path == null
postthis.uploadedFiles == null
postthis.uploadedFilesContentType == null
postthis.uploadedFilesFileName == null
postthis.desiredMenu == &"editor"
postthis.files == java.util.Collections.EMPTY_LIST
post(soft) init'ed(this.files)
postthis.overQuota == 0
postthis.totalSize == 0
postthis.pageTitle == &"uploadFiles.title"









  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.util.UIAction()











method short requiredWeblogPermissions()
presumptioninit'ed(org.apache.roller.weblogger.pojos. WeblogPermission.AUTHOR)
postreturn_value == org.apache.roller.weblogger.pojos. WeblogPermission.AUTHOR
post(soft) init'ed(return_value)










method String execute()
prelog != null
pre(soft) init'ed(this.path)
presumptionorg.apache.roller.weblogger.business. FileManager:getFiles(...)@101 != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getFileManager(...)@94 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@94 != null
presumptionorg.apache.roller.weblogger.ui.struts2.editor. Resources:getActionWeblog(...)@120 != null
presumptionresources.length@101 <= 232-1
postreturn_value == &"list"
postthis.files == One-of{&new ArrayList(execute#2), old this.files}
postinit'ed(this.overQuota)
postpossibly_updated(this.totalSize)
postnew ArrayList(execute#2) num objects <= 1
test_vectorthis.path: Inverse{null}, Addr_Set{null}









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










  infomethod not available-- call on Weblog org.apache.roller.weblogger.ui. struts2.editor.Resources:getActionWeblog()
  infomethod not available-- call on bool org.apache.roller.weblogger. business.FileManager:overQuota(Weblog)










  infomethod not available-- call on Weblog org.apache.roller.weblogger.ui. struts2.editor.Resources:getActionWeblog()
  infomethod not available-- call on ThemeResource[] org.apache.roller. weblogger.business.FileManager:getFiles(Weblog, String)










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










Prev Msg Next Msg
+
medium
null dereferencecheck might fail: requires not_init'ed(resources[i] )
  infomethod not available-- call on long org.apache.roller.weblogger.pojos. ThemeResource:getLength()
Prev Msg Next Msg










  infomethod not available-- call on Weblog org.apache.roller.weblogger.ui. struts2.editor.Resources:getActionWeblog()
  infomethod not available-- call on ThemeResource[] org.apache.roller. weblogger.business.FileManager:getDirectories(Weblo g)










  infomethod not available-- call on Weblog org.apache.roller.weblogger.ui. struts2.editor.Resources:getActionWeblog()
  infomethod not available-- call on String org.apache.roller.weblogger. pojos.Weblog:getHandle()
  infomethod not available-- call on void org.apache.commons.logging. Log:error(Object, Throwable)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addError(String)











method String createSubdir()
prelog != null
preinit'ed(this.newDir)
preinit'ed(this.path)
presumptionorg.apache.roller.weblogger.business. Weblogger:getFileManager(...)@149 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@149 != null
postreturn_value == &"list"
postthis.files == One-of{&new ArrayList(execute#2), old this.files}
postthis.newDir == One-of{null, old this.newDir}
postinit'ed(this.newDir)
postinit'ed(this.overQuota)
postpossibly_updated(this.totalSize)
postnew ArrayList(execute#2) num objects <= 1
unanalyzedcall on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getFileManager
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. editor.Resources:getActionWeblog
unanalyzedcall on org.apache.roller.weblogger.business. FileManager:overQuota
unanalyzedcall on org.apache.roller.weblogger.business. FileManager:getFiles
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on org.apache.roller.weblogger.pojos. ThemeResource:getLength
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on java.util.ArrayList
unanalyzedcall on org.apache.roller.weblogger.business. FileManager:getDirectories
unanalyzedcall on java.util.List:addAll
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. editor.Resources:addError
test_vectorthis.newDir: Addr_Set{null}, Inverse{null}
test_vectorthis.path: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:indexOf(...)@136: {-231. .-2, 0..232-1}, {-1}
test_vectorjava.lang.String:length(...)@136: {0}, {1..232-1}
test_vectorjava.lang.String:length(...)@144: {0}, {1..232-1}









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










  infomethod not available-- call on Weblog org.apache.roller.weblogger.ui. struts2.editor.Resources:getActionWeblog()
  infomethod not available-- call on void org.apache.roller.weblogger. business.FileManager:createDirectory(Weblog, String)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addMessage(String, String)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addError(String, String)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addError(String, String)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addError(String, String)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addError(String, String)











method String upload()
prelog != null
pre(soft) init'ed(this.path)
pre(soft) init'ed(this.uploadedFiles)
pre(soft) this.uploadedFiles.length <= 232-1
pre(soft) this.uploadedFilesContentType != null
pre(soft) this.uploadedFilesContentType.length >= 1
pre(soft) this.uploadedFiles.length <= this.uploadedFilesContentType.length
pre(soft) init'ed(this.uploadedFilesContentType[...])
pre(soft) this.uploadedFilesFileName != null
pre(soft) this.uploadedFilesFileName.length >= 1
pre(soft) this.uploadedFiles.length <= this.uploadedFilesFileName.length
pre(soft) this.uploadedFilesFileName[...] != null
pre(soft) init'ed(this.uploadedFiles[...])
presumptionorg.apache.roller.weblogger.business. Weblogger:getFileManager(...)@185 != null
presumptionorg.apache.roller.weblogger.business. Weblogger:getUrlStrategy(...)@250 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@185 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@250 != null
postreturn_value == &"list"
postthis.files == One-of{&new ArrayList(execute#2), old this.files}
postinit'ed(this.overQuota)
postpossibly_updated(this.totalSize)
postnew ArrayList(execute#2) num objects <= 1
unanalyzedcall on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getFileManager
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. editor.Resources:getActionWeblog
unanalyzedcall on org.apache.roller.weblogger.business. FileManager:overQuota
unanalyzedcall on org.apache.roller.weblogger.business. FileManager:getFiles
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on org.apache.roller.weblogger.pojos. ThemeResource:getLength
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on java.util.ArrayList
unanalyzedcall on org.apache.roller.weblogger.business. FileManager:getDirectories
unanalyzedcall on java.util.List:addAll
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. editor.Resources:addError
test_vectorthis.path: Addr_Set{null}, Inverse{null}
test_vectorthis.uploadedFiles: Addr_Set{null}, Inverse{null}
test_vectorthis.uploadedFiles.length: {0}, {1..232-1}
test_vectorthis.uploadedFiles[...]: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:indexOf(...)@200: {-1}, {-231..-2, 0..232-1}
test_vectorjava.lang.String:indexOf(...)@207: {-231. .-2, 0..232-1}, {-1}
test_vectorjava.lang.String:indexOf(...)@207: {-1}, {-231..-2, 0..232-1}
test_vectorjava.lang.String:length(...)@215: {0}, {1..232-1}
test_vectorjava.util.Iterator:hasNext(...)@249: {0}, {1}
test_vectorjava.util.List:size(...)@246: {-231..0}, {1..232-1}
test_vectororg.apache.roller.weblogger.config.WebloggerRuntime Config:getBooleanProperty(...)@180: {1}, {0}









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










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addError(String)










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










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addError(String, String)










  infomethod not available-- call on Weblog org.apache.roller.weblogger.ui. struts2.editor.Resources:getActionWeblog()
  infomethod not available-- call on void org.apache.roller.weblogger. business.FileManager:saveFile(Weblog, String, String, long, InputStream)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addError(String, String)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addError(String, String)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addError(String, String)










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










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addError(String)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addMessage(String)










  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 Weblog org.apache.roller.weblogger.ui. struts2.editor.Resources:getActionWeblog()
  infomethod not available-- call on String org.apache.roller.weblogger. business.URLStrategy:getWeblogResourceURL(Weblog, String, bool)
  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addMessage(String, String)











method String remove()
prelog != null
preinit'ed(this.deleteIds)
pre(soft) this.deleteIds.length <= 232-1
pre(soft) this.deleteIds[...] != null
pre(soft) init'ed(this.path)
presumptionorg.apache.roller.weblogger.business. Weblogger:getFileManager(...)@269 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@269 != null
postreturn_value == &"list"
postthis.files == One-of{&new ArrayList(execute#2), old this.files}
postinit'ed(this.overQuota)
postpossibly_updated(this.totalSize)
postnew ArrayList(execute#2) num objects <= 1
unanalyzedcall on org.apache.roller.weblogger.business. WebloggerFactory:getWeblogger
unanalyzedcall on org.apache.roller.weblogger.business. Weblogger:getFileManager
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. editor.Resources:getActionWeblog
unanalyzedcall on org.apache.roller.weblogger.business. FileManager:overQuota
unanalyzedcall on org.apache.roller.weblogger.business. FileManager:getFiles
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on org.apache.roller.weblogger.pojos. ThemeResource:getLength
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on java.util.ArrayList
unanalyzedcall on org.apache.roller.weblogger.business. FileManager:getDirectories
unanalyzedcall on java.util.List:addAll
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on org.apache.roller.weblogger.ui.struts2. editor.Resources:addError
test_vectorthis.deleteIds: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:indexOf(...)@271: {-1}, {-231..-2, 0..232-1}
test_vectorjava.lang.String:startsWith(...)@271: {1}, {0}









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










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










  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 Weblog org.apache.roller.weblogger.ui. struts2.editor.Resources:getActionWeblog()
  infomethod not available-- call on void org.apache.roller.weblogger. business.FileManager:deleteFile(Weblog, String)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addError(String)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addError(String)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addError(String, String)










  infomethod not available-- call on void org.apache.roller.weblogger.ui. struts2.editor.Resources:addMessage(String, String)











method String getResourceURL(String)
presumptionorg.apache.roller.weblogger.business. Weblogger:getUrlStrategy(...)@302 != null
presumptionorg.apache.roller.weblogger.business. WebloggerFactory:getWeblogger(...)@302 != null
postinit'ed(return_value)









  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 Weblog org.apache.roller.weblogger.ui. struts2.editor.Resources:getActionWeblog()
  infomethod not available-- call on String org.apache.roller.weblogger. business.URLStrategy:getWeblogResourceURL(Weblog, String, bool)











method String getPath()
preinit'ed(this.path)
postreturn_value == this.path
postinit'ed(return_value)










method void setPath(String)
postthis.path == One-of{old this.path, path}
test_vectorpath: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:equals(...)@311: {1}, {0}
test_vectorjava.lang.String:length(...)@311: {0}, {1..232-1}










method String getNewDir()
preinit'ed(this.newDir)
postreturn_value == this.newDir
postinit'ed(return_value)










method void setNewDir(String)
postthis.newDir == newDir
postinit'ed(this.newDir)










method String[] getDeleteIds()
preinit'ed(this.deleteIds)
postreturn_value == this.deleteIds
postinit'ed(return_value)










method void setDeleteIds(String[])
postthis.deleteIds == deleteIds
postinit'ed(this.deleteIds)










method List getFiles()
preinit'ed(this.files)
postreturn_value == this.files
postinit'ed(return_value)










method void setFiles(List)
postthis.files == files
postinit'ed(this.files)










method bool isOverQuota()
preinit'ed(this.overQuota)
postreturn_value == this.overQuota
postinit'ed(return_value)










method void setOverQuota(bool)
postthis.overQuota == overQuota
postinit'ed(this.overQuota)










method long getTotalSize()
preinit'ed(this.totalSize)
postreturn_value == this.totalSize
postinit'ed(return_value)










method void setTotalSize(long)
postthis.totalSize == totalSize
postinit'ed(this.totalSize)










method File[] getUploadedFiles()
preinit'ed(this.uploadedFiles)
postreturn_value == this.uploadedFiles
postinit'ed(return_value)










method void setUploadedFiles(File[])
postthis.uploadedFiles == uploadedFiles
postinit'ed(this.uploadedFiles)










method String[] getUploadedFilesContentType()
preinit'ed(this.uploadedFilesContentType)
postreturn_value == this.uploadedFilesContentType
postinit'ed(return_value)










method void setUploadedFilesContentType(String[])
postthis.uploadedFilesContentType == uploadedFilesConte ntType
postinit'ed(this.uploadedFilesContentType)










method String[] getUploadedFilesFileName()
preinit'ed(this.uploadedFilesFileName)
postreturn_value == this.uploadedFilesFileName
postinit'ed(return_value)










method void setUploadedFilesFileName(String[])
postthis.uploadedFilesFileName == uploadedFilesFileName
postinit'ed(this.uploadedFilesFileName)










method void org.apache.roller.weblogger.ui.struts2. editor.Resources$WeblogResourceComparator(Resources )










method int compare(Object, Object)
preo1 != null
pre(soft) o2 != null
presumptionorg.apache.roller.weblogger.pojos.ThemeResource:get Path(...)@391 != null
presumptionorg.apache.roller.weblogger.pojos.ThemeResource:get Path(...)@400 != null
postinit'ed(return_value)
test_vectororg.apache.roller.weblogger.pojos.ThemeResource:isD irectory(...)@389: {0}, {1}
test_vectororg.apache.roller.weblogger.pojos.ThemeResource:isD irectory(...)@392: {0}, {1}
test_vectororg.apache.roller.weblogger.pojos.ThemeResource:isD irectory(...)@395: {0}, {1}









  infomethod not available-- call on bool org.apache.roller.weblogger.pojos. ThemeResource:isDirectory()










  infomethod not available-- call on String org.apache.roller.weblogger. pojos.ThemeResource:getPath()










  infomethod not available-- call on bool org.apache.roller.weblogger.pojos. ThemeResource:isDirectory()










  infomethod not available-- call on bool org.apache.roller.weblogger.pojos. ThemeResource:isDirectory()










  infomethod not available-- call on String org.apache.roller.weblogger. pojos.ThemeResource:getPath()











method bool equals(Object, Object)
preo1 != null
preo2 != null
presumptionorg.apache.roller.weblogger.pojos.ThemeResource:get Path(...)@414 != null
postinit'ed(return_value)
test_vectororg.apache.roller.weblogger.pojos.ThemeResource:isD irectory(...)@408: {0}, {1}
test_vectororg.apache.roller.weblogger.pojos.ThemeResource:isF ile(...)@408: {0}, {1}
test_vectororg.apache.roller.weblogger.pojos.ThemeResource:isF ile(...)@408: {1}, {0}









  infomethod not available-- call on bool org.apache.roller.weblogger.pojos. ThemeResource:isDirectory()
  infomethod not available-- call on bool org.apache.roller.weblogger.pojos. ThemeResource:isFile()










  infomethod not available-- call on String org.apache.roller.weblogger. pojos.ThemeResource:getPath()