Fixes problem with two LAZY connectors not being able to have the same
simple class name.
Change-Id: I97970979884c99162d52718449dc18f10e955e32
Collection<JClassType> lazy = connectorsByLoadStyle.get(LoadStyle.LAZY);
for (JClassType type : lazy) {
- ConnectorBundle bundle = new ConnectorBundle(type.getName(),
- eagerBundle);
+ ConnectorBundle bundle = new ConnectorBundle(
+ type.getQualifiedSourceName(), eagerBundle);
TreeLogger subLogger = logger.branch(Type.TRACE,
"Populating " + type.getName() + " bundle");
bundle.processType(subLogger, type);
/**
* Connector for RichTextArea.
*/
-@Connect(value = RichTextArea.class, loadStyle = LoadStyle.EAGER)
+@Connect(value = RichTextArea.class, loadStyle = LoadStyle.LAZY)
public class RichTextAreaConnector extends AbstractFieldConnector
implements SimpleManagedLayout, ValueChangeHandler.Owner {