Last Msg First Msg
























method org.apache.roller.weblogger.config. WebloggerConfig__static_init
presumptionjava.lang.Class:forName(...)@57 != null
presumptionjava.lang.System.out != null
presumptionjava.util.Properties:keys(...)@116 != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@44 != null
post"="._tainted == 0
post"Roller Weblogger: Failed to load custom properties from "._tainted == 0
post"Roller Weblogger: Successfully loaded custom properties from "._tainted == 0
postconfig == &new Properties(WebloggerConfig__ static_init#1)
postcustom_config == &".roller-custom.properties"
postcustom_config_file in Addr_Set{null,&new File(WebloggerConfig__static_init#2)}
postcustom_jvm_param == &"roller.custom.config"
postdefault_config == &".org.apache.roller. weblogger.config.roller.properties"
post(soft) log != null
postnew File(WebloggerConfig__static_init#2) num objects <= 1
postnew Properties(WebloggerConfig__static_init#1) num objects == 1
unanalyzedcall on java.util.Properties
unanalyzedcall on java.util.Properties:get
unanalyzedcall on java.util.Properties:put
unanalyzedcall on java.util.Properties:keys
unanalyzedcall on java.util.Enumeration:hasMoreElements
unanalyzedcall on java.util.Enumeration:nextElement
test_vectorjava.io.File:exists(...)@78: {0}, {1}
test_vectorjava.lang.Class:getResourceAsStream(...)@64: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:length(...)@74: {0}, {1..232-1}
test_vectorjava.lang.System:getProperty(...)@73: Addr_Set{null}, Inverse{null}
test_vectorjava.util.Properties:get(...)@92: Addr_Set{null}, Inverse{null}









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










Prev Msg Next Msg
+
warning
test always goes same waytest predetermined because custom_config_file != null
Prev Msg Next Msg










Prev Msg Next Msg
+
low
use of default initcheck might fail: requires init'ed(expandedProperti es.length)
+
warning
test always goes same waytest predetermined because i == expandedProperties. length
  infodead code continuesdead code continues
Prev Msg Next Msg










Prev Msg Next Msg
+
warning
dead codedead code here because i == expandedProperties. length
Prev Msg Next Msg










  infodead code continuesdead code continues










  infomethod not available-- call on void org.apache.log4j.PropertyConfigurat or:configure(Properties)










  infomethod not available-- call on bool org.apache.commons.logging. Log:isDebugEnabled()










  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)











method void org.apache.roller.weblogger.config. WebloggerConfig()










method String getProperty(String)
preconfig != null
prelog != null
postinit'ed(return_value)









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











method String getProperty(String, String)
preconfig != null
prelog != null
postinit'ed(return_value)
test_vectorjava.util.Properties:getProperty(...)@153: Inverse{null}, Addr_Set{null}









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











method bool getBooleanProperty(String)
preconfig != null
prelog != null
postinit'ed(return_value)
unanalyzedcall on java.lang.String:trim
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.lang.Boolean
unanalyzedcall on java.lang.Boolean:booleanValue










method bool getBooleanProperty(String, bool)
preconfig != null
prelog != null
postinit'ed(return_value)
unanalyzedcall on java.lang.String:trim
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on java.util.Properties:getProperty










method int getIntProperty(String)
preconfig != null
prelog != null
postinit'ed(return_value)
unanalyzedcall on java.lang.String:trim
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.lang.Integer
unanalyzedcall on java.lang.Integer:intValue










method int getIntProperty(String, int)
preconfig != null
prelog != null
postinit'ed(return_value)
unanalyzedcall on java.lang.String:trim
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on java.util.Properties:getProperty










method Enumeration keys()
preconfig != null
postinit'ed(return_value)










method Properties getPropertiesStartingWith(String)
preconfig != null
presumptionjava.util.Properties:keys(...)@214 != null
postreturn_value == &new Properties(getPropertiesSt artingWith#1)
postnew Properties(getPropertiesStartingWith#1) num objects == 1
test_vectorjava.util.Enumeration:hasMoreElements(...)@214: {0}, {1}










method void setUploadsDir(String)
preconfig != null
test_vectorjava.lang.String:equals(...)@233: {0}, {1}










method void setThemesDir(String)
preconfig != null
test_vectorjava.lang.String:equals(...)@248: {0}, {1}