in core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/resource/bundle/DefaultResourceBundle.java [156:200]
public String getValue(String key)
{
if(key == null)
{
return null;
}
if(this.locale == null)
{
this.locale = Locale.getDefault();
}
if(this.bundleName == null)
{
if(ProjectStageProducer.getInstance().getProjectStage() == ProjectStage.Development)
{
Logger logger = Logger.getLogger(DefaultResourceBundle.class.getName());
if(logger.isLoggable(Level.WARNING))
{
logger.warning("no custom bundle name provided - the codi properties file " +
"META-INF/myfaces-extcdi.properties is used as fallback");
}
}
this.bundleName = "META-INF/myfaces-extcdi.properties";
}
if(this.bundleName.contains("/"))
{
Properties properties = ConfigUtils.getProperties(this.bundleName);
if(properties == null)
{
return null;
}
return properties.getProperty(key);
}
try
{
return java.util.ResourceBundle.getBundle(this.bundleName, this.locale).getString(key);
}
catch (MissingResourceException e)
{
return null;
}
}