From 540236d921254a06649cc38d45e3d0a78eeebd6c Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Thu, 20 Dec 2018 10:23:23 +0100 Subject: [PATCH] avoid attribute list creation --- platform/util/src/org/jdom/ImmutableElement.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/util/src/org/jdom/ImmutableElement.java b/platform/util/src/org/jdom/ImmutableElement.java index 684d5151f750..8eeedf899ce6 100644 --- a/platform/util/src/org/jdom/ImmutableElement.java +++ b/platform/util/src/org/jdom/ImmutableElement.java @@ -3,6 +3,7 @@ package org.jdom; import com.intellij.openapi.util.Comparing; import com.intellij.openapi.util.Condition; +import com.intellij.openapi.util.JDOMUtil; import com.intellij.util.ArrayUtil; import com.intellij.util.Function; import com.intellij.util.IncorrectOperationException; @@ -25,7 +26,7 @@ class ImmutableElement extends Element { content = null; name = interner.internString(origin.getName()); - List originAttributes = origin.getAttributes(); + List originAttributes = JDOMUtil.getAttributes(origin); String[] nameValues = new String[originAttributes.size() * 2]; AttributeType type = null; Namespace namespace = null;