IDEA-CR-13572 revert to using XmlText.EMPTY_ARRAY on zero length

This commit is contained in:
Tagir Valeev
2016-09-06 16:07:15 +07:00
parent 6886c5e6ed
commit 70c9a795e4
@@ -57,10 +57,10 @@ public class XmlTagValueImpl implements XmlTagValue{
public XmlText[] getTextElements() {
XmlText[] textElements = myTextElements;
if(textElements != null) return textElements;
myTextElements = Arrays.stream(myElements)
textElements = Arrays.stream(myElements)
.filter(element -> element instanceof XmlText)
.map(element -> (XmlText)element).toArray(XmlText[]::new);
return myTextElements;
return myTextElements = textElements.length == 0 ? XmlText.EMPTY_ARRAY : textElements;
}
@Override