Add another parseYangResources() alternative 87/64187/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 12 Oct 2017 09:08:28 +0000 (11:08 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 12 Oct 2017 09:08:28 +0000 (11:08 +0200)
Add a collection-based alternative to arrays.

Change-Id: I51ebcf5605b165f523cce2909ee3b14bb31729e4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-test-util/src/main/java/org/opendaylight/yangtools/yang/test/util/YangParserTestUtils.java

index 72b832e89ef76b15b80af5cdc9803e53c4537581..cde11a3e3db3a84efc0fc8c7718e02e294c50b02 100644 (file)
@@ -256,7 +256,11 @@ public final class YangParserTestUtils {
      * @return effective schema context
      */
     public static SchemaContext parseYangResources(final Class<?> clazz, final String... resources) {
-        final List<YangTextSchemaSource> sources = new ArrayList<>(resources.length);
+        return parseYangResources(clazz, Arrays.asList(resources));
+    }
+
+    public static SchemaContext parseYangResources(final Class<?> clazz, final Collection<String> resources) {
+        final List<YangTextSchemaSource> sources = new ArrayList<>(resources.size());
         for (final String r : resources) {
             sources.add(YangTextSchemaSource.forResource(clazz, r));
         }