summaryrefslogtreecommitdiff
path: root/src/library/scala/xml/factory/NodeFactory.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/library/scala/xml/factory/NodeFactory.scala')
-rw-r--r--src/library/scala/xml/factory/NodeFactory.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/library/scala/xml/factory/NodeFactory.scala b/src/library/scala/xml/factory/NodeFactory.scala
index 9a00548c2c..4d5743548d 100644
--- a/src/library/scala/xml/factory/NodeFactory.scala
+++ b/src/library/scala/xml/factory/NodeFactory.scala
@@ -31,8 +31,8 @@ trait NodeFactory[A <: Node] {
/** faster equality, because */
def eqElements(ch1:Seq[Node], ch2:Seq[Node]): Boolean = {
(ch1.length == ch2.length) && {
- val it1 = ch1.elements;
- val it2 = ch2.elements;
+ val it1 = ch1.iterator;
+ val it2 = ch2.iterator;
var res = true;
while(res && it1.hasNext) {
res = it1.next.eq(it2.next);
@@ -53,7 +53,7 @@ trait NodeFactory[A <: Node] {
val hash = Utility.hashCode( pre, name, attrSeq.hashCode(), scpe.hashCode(), children ) ;
cache.get( hash ) match {
case Some(list) => // find structurally equal
- val it = list.elements;
+ val it = list.iterator;
val lookup = it.find { x => nodeEquals(x, pre, name, attrSeq, scpe, children) };
lookup match {
case Some(x) =>