in jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/scope/conversation/BeanStorage.java [118:163]
public String toString()
{
StringBuilder result = new StringBuilder();
result.append(this.beanMap.size());
result.append(" beans:\n");
Bean<Serializable> bean;
Class<? extends Annotation> qualifierType;
for(BeanEntry<Serializable> beanEntry : this.beanMap.values())
{
bean = beanEntry.getBean();
result.append("\t[bean]\n");
result.append("\tbean-class:\t\t\t\t");
result.append(bean.getBeanClass());
result.append("\n\tcustom qualifier types: ");
boolean customQualifierFound = false;
for(Annotation qualifier : bean.getQualifiers())
{
qualifierType = qualifier.annotationType();
if(!
(ConversationGroup.class.equals(qualifierType) ||
Any.class.equals(qualifierType) ||
Default.class.equals(qualifierType) ||
Named.class.equals(qualifierType)))
{
result.append("\t");
result.append(qualifier.annotationType().getName());
result.append("\n");
customQualifierFound = true;
}
}
if(!customQualifierFound)
{
result.append("---\n");
}
}
result.append("\n*******");
return result.toString();
}