/** * Get value for property bound to the class loader. * * @param classLoader The classloader used to load resources. * @param propertyName property name. * @return property value if found, otherwise default. */ public static String getProperty(ClassLoader classLoader, String propertyName) { String value = JDKHooks.getJDKHooks().getSystemProperty(propertyName); if (value == null) { Value val = getValueProperty(classLoader, propertyName); if (val != null) { value = val.value; } } else if (log.isDebugEnabled()) { log.debug("found System property '" + propertyName + "'" + " with value '" + value + "'."); } return value; }
value = getValueProperty(getParent(classLoader), propertyName);