X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fbinding-java-api-generator%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fjava%2Fapi%2Fgenerator%2FGeneratorJavaFile.java;h=a0db8c7b6d500d7b7ea1b420c43a7456c2081a97;hb=d0f1a6162437a9e003e87c7a8b36ea875f8de984;hp=bf608e17d6fa38b7b520f9d61ab7053844180e00;hpb=9df6a568d91b34f4c1cf9c62dc0670adbdcefc15;p=controller.git diff --git a/opendaylight/sal/yang-prototype/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/controller/sal/java/api/generator/GeneratorJavaFile.java b/opendaylight/sal/yang-prototype/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/controller/sal/java/api/generator/GeneratorJavaFile.java index bf608e17d6..a0db8c7b6d 100644 --- a/opendaylight/sal/yang-prototype/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/controller/sal/java/api/generator/GeneratorJavaFile.java +++ b/opendaylight/sal/yang-prototype/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/controller/sal/java/api/generator/GeneratorJavaFile.java @@ -37,7 +37,7 @@ public class GeneratorJavaFile { final Set types) { this.interfaceGenerator = codeGenerator; this.genTypes = types; - this.genTransferObjects = new HashSet(); + this.genTransferObjects = new HashSet<>(); classGenerator = new ClassCodeGenerator(); } @@ -49,40 +49,8 @@ public class GeneratorJavaFile { this.genTransferObjects = genTransferObjects; } - @Deprecated - public List generateToFile(String path) throws IOException { - final List result = new ArrayList(); - - for (GeneratedType genType : genTypes) { - final String parentPath = generateParentPath(path, - genType.getPackageName()); - - final File directory = new File(parentPath); - final File genFile = generateTypeToJavaFile(directory, genType, - interfaceGenerator); - - if (genFile != null) { - result.add(genFile); - } - } - - for (GeneratedTransferObject transferObject : genTransferObjects) { - final String parentPath = generateParentPath(path, - transferObject.getPackageName()); - - final File directory = new File(parentPath); - final File genFile = generateTypeToJavaFile(directory, - transferObject, classGenerator); - - if (genFile != null) { - result.add(genFile); - } - } - return result; - } - public List generateToFile(final File parentDirectory) throws IOException { - final List result = new ArrayList(); + final List result = new ArrayList<>(); for (GeneratedType type : genTypes) { final File genFile = generateTypeToJavaFile(parentDirectory, type, interfaceGenerator); @@ -110,12 +78,12 @@ public class GeneratorJavaFile { } if (type == null) { log.error("Cannot generate Type into Java File because " + - "Generated Type is NULL!"); + "Generated Type is NULL!"); throw new IllegalArgumentException("Generated Type Cannot be NULL!"); } if (generator == null) { log.error("Cannot generate Type into Java File because " + - "Code Generator instance is NULL!"); + "Code Generator instance is NULL!"); throw new IllegalArgumentException("Code Generator Cannot be NULL!"); } final File packageDir = packageToDirectory(parentDir, @@ -154,40 +122,4 @@ public class GeneratorJavaFile { } return new File(parentDirectory, dirPathBuilder.toString()); } - - @Deprecated - private String generateParentPath(String path, String pkg) { - List dirs = new ArrayList(); - String pkgPath = ""; - if (pkg != null) { - if (pkg.length() > 0) { - if (pkg.contains(".")) { - String[] split = pkg.split("\\."); - for (String dir : split) { - dirs.add(dir); - } - } else { - dirs.add(pkg); - } - for (int i = 0; i < dirs.size(); i++) { - if (i == 0) { - pkgPath += dirs.get(i); - } else { - pkgPath += File.separator + dirs.get(i); - } - } - } - } - String fullPath = ""; - if (path != null) { - if (path.endsWith(File.separator)) { - fullPath = path + pkgPath; - } else { - fullPath = path + File.separator + pkgPath; - } - } else { - fullPath = pkgPath; - } - return fullPath; - } }