Do not create temporary array for module sorting 04/58604/2
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 9 Jun 2017 09:17:47 +0000 (11:17 +0200)
committerRobert Varga <nite@hq.sk>
Fri, 9 Jun 2017 14:29:39 +0000 (14:29 +0000)
commit2d529417d7214a4e0222f7dff84fe24ea245673e
tree511631d55103e9455bc96186bd37c6668f8d99ef
parent7fd91ede74ea737386215c680fa09c4aa0acffd4
Do not create temporary array for module sorting

ModuleDependencySort uses an internal iterable anyway, so expose
that method and pass our temporary set, skipping an unnecessary
copy operation.

Change-Id: I2253ed4edc3837ebb9182bcb1b0069d94e2f83e7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit c0f132ca8118358f1e41feb196da4f068f130430)
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/EffectiveSchemaContext.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/util/ModuleDependencySort.java