YANG Translator optimization
Change-Id: Ie6a6b9d371a4fc5fd973cf56d6f3c7b44a3146ba
diff --git a/src/main/java/org/onosproject/yangutils/utils/io/impl/YangFileScanner.java b/src/main/java/org/onosproject/yangutils/utils/io/impl/YangFileScanner.java
index 7af3d77..54adce9 100644
--- a/src/main/java/org/onosproject/yangutils/utils/io/impl/YangFileScanner.java
+++ b/src/main/java/org/onosproject/yangutils/utils/io/impl/YangFileScanner.java
@@ -43,6 +43,7 @@
* operations
*/
public static List<String> getJavaFiles(String root) throws NullPointerException, IOException {
+
return getFiles(root, ".java");
}
@@ -56,6 +57,7 @@
* operations
*/
public static List<String> getYangFiles(String root) throws NullPointerException, IOException {
+
return getFiles(root, ".yang");
}
@@ -65,10 +67,12 @@
* @param root specified directory
* @param extension file extension
* @return list of required files
+ * @throws NullPointerException when no file is there
* @throws IOException when files get deleted while performing the
* operations
*/
- public static List<String> getFiles(String root, String extension) throws NullPointerException, IOException {
+ public static List<String> getFiles(String root, String extension) throws NullPointerException, IOException {
+
List<String> store = new LinkedList<>();
Stack<String> stack = new Stack<>();
stack.push(root);