EA-44829 - assert: JavaFxTagNameReference.getVariants

(cherry picked from commit 04eeccbea157a9cf9fec088c871b0c6d6903c1b5)
This commit is contained in:
anna
2013-03-14 17:10:45 +01:00
parent f2aa8c34be
commit 9e68d65475

View File

@@ -69,9 +69,10 @@ public class JavaFxTagNameReference extends TagNameReference{
final List<LookupElement> elements = new ArrayList<LookupElement>(variants.size());
for (XmlElementDescriptor descriptor : variants) {
final String descriptorName = descriptor.getName(element);
LOGGER.assertTrue(descriptorName != null, "Descriptor: " + descriptor + "; tag: " + xmlTag.getName());
LookupElementBuilder lookupElement = LookupElementBuilder.create(descriptor, descriptorName);
elements.add(lookupElement.withInsertHandler(JavaFxTagInsertHandler.INSTANCE));
if (descriptorName != null) {
LookupElementBuilder lookupElement = LookupElementBuilder.create(descriptor, descriptorName);
elements.add(lookupElement.withInsertHandler(JavaFxTagInsertHandler.INSTANCE));
}
}
return elements.toArray(new LookupElement[elements.size()]);
}