ensureDirectory(outputDir); } else { ensureDirectory(outputDir);
private void addClassesToGeneratedFiles() throws IOException { Iterable<File> generatedFiles = options.getGeneratedFiles(); final List<File> trackedClassFiles = new ArrayList<File>(); for(File f: generatedFiles) { if(f.getName().endsWith(".java")) { String relativeDir = DirectoryUtil.getRelativePathfromCommonBase(f.getParentFile(),options.sourceDir); final String className = f.getName().substring(0,f.getName().indexOf(".java")); File classDir = new File(options.destDir,relativeDir); if(classDir.exists()) { classDir.listFiles(new FilenameFilter() { @Override public boolean accept(File dir, String name) { if(name.equals(className+".class") || (name.startsWith(className+"$") && name.endsWith(".class"))) { trackedClassFiles.add(new File(dir,name)); return true; } return false; } }); } } } for(File f: trackedClassFiles) { options.addGeneratedFile(f); } }
private void addGeneratedFile(String requestClassName) { File file = new File(DirectoryUtil.getOutputDirectoryFor(requestClassName, builder.getSourceDir()), Names.stripQualifier(requestClassName) + GeneratorConstants.JAVA_SRC_SUFFIX.getValue()); builder.getOptions().addGeneratedFile(file); }
private void addGeneratedFile(String requestClassName) { File file = new File(DirectoryUtil.getOutputDirectoryFor(requestClassName, builder.getSourceDir()), Names.stripQualifier(requestClassName) + GeneratorConstants.JAVA_SRC_SUFFIX.getValue()); builder.getOptions().addGeneratedFile(file); }
} else { // leave for backw. compatibility now String hcName = getHandlerConfigFileName(name); File packageDir = DirectoryUtil.getOutputDirectoryFor(name, destDir); File hcFile = new File(packageDir, hcName); options.addGeneratedFile(hcFile);
private void addClassesToGeneratedFiles() throws IOException { Iterable<File> generatedFiles = options.getGeneratedFiles(); final List<File> trackedClassFiles = new ArrayList<>(); for(File f: generatedFiles) { if(f.getName().endsWith(".java")) { String relativeDir = DirectoryUtil.getRelativePathfromCommonBase(f.getParentFile(),options.sourceDir); final String className = f.getName().substring(0,f.getName().indexOf(".java")); File classDir = new File(options.destDir,relativeDir); if(classDir.exists()) { classDir.listFiles(new FilenameFilter() { @Override public boolean accept(File dir, String name) { if(name.equals(className+".class") || (name.startsWith(className+"$") && name.endsWith(".class"))) { trackedClassFiles.add(new File(dir,name)); return true; } return false; } }); } } } for(File f: trackedClassFiles) { options.addGeneratedFile(f); } }
ensureDirectory(outputDir); } else { ensureDirectory(outputDir);
private void addGeneratedFile(String requestClassName) { File file = new File(DirectoryUtil.getOutputDirectoryFor(requestClassName, builder.getSourceDir()), Names.stripQualifier(requestClassName) + GeneratorConstants.JAVA_SRC_SUFFIX.getValue()); builder.getOptions().addGeneratedFile(file); }
private void addClassesToGeneratedFiles() throws IOException { Iterable<File> generatedFiles = options.getGeneratedFiles(); final List<File> trackedClassFiles = new ArrayList<File>(); for(File f: generatedFiles) { if(f.getName().endsWith(".java")) { String relativeDir = DirectoryUtil.getRelativePathfromCommonBase(f.getParentFile(),options.sourceDir); final String className = f.getName().substring(0,f.getName().indexOf(".java")); File classDir = new File(options.destDir,relativeDir); if(classDir.exists()) { classDir.listFiles(new FilenameFilter() { @Override public boolean accept(File dir, String name) { if(name.equals(className+".class") || (name.startsWith(className+"$") && name.endsWith(".class"))) { trackedClassFiles.add(new File(dir,name)); return true; } return false; } }); } } } for(File f: trackedClassFiles) { options.addGeneratedFile(f); } }
ensureDirectory(outputDir); } else { ensureDirectory(outputDir);
} else { // leave for backw. compatibility now String hcName = getHandlerConfigFileName(name); File packageDir = DirectoryUtil.getOutputDirectoryFor(name, destDir); File hcFile = new File(packageDir, hcName); options.addGeneratedFile(hcFile);
private void addClassesToGeneratedFiles() throws IOException { Iterable<File> generatedFiles = options.getGeneratedFiles(); final List<File> trackedClassFiles = new ArrayList<File>(); for(File f: generatedFiles) { if(f.getName().endsWith(".java")) { String relativeDir = DirectoryUtil.getRelativePathfromCommonBase(f.getParentFile(),options.sourceDir); final String className = f.getName().substring(0,f.getName().indexOf(".java")); File classDir = new File(options.destDir,relativeDir); if(classDir.exists()) { classDir.listFiles(new FilenameFilter() { @Override public boolean accept(File dir, String name) { if(name.equals(className+".class") || (name.startsWith(className+"$") && name.endsWith(".class"))) { trackedClassFiles.add(new File(dir,name)); return true; } return false; } }); } } } for(File f: trackedClassFiles) { options.addGeneratedFile(f); } }
ensureDirectory(outputDir); } else { ensureDirectory(outputDir);
private void addGeneratedFile(String requestClassName) { File file = new File(DirectoryUtil.getOutputDirectoryFor(requestClassName, builder.getSourceDir()), Names.stripQualifier(requestClassName) + GeneratorConstants.JAVA_SRC_SUFFIX.getValue()); builder.getOptions().addGeneratedFile(file); }
} else { // leave for backw. compatibility now String hcName = getHandlerConfigFileName(name); File packageDir = DirectoryUtil.getOutputDirectoryFor(name, destDir); File hcFile = new File(packageDir, hcName); options.addGeneratedFile(hcFile);
} else { // leave for backw. compatibility now String hcName = getHandlerConfigFileName(name); File packageDir = DirectoryUtil.getOutputDirectoryFor(name, destDir); File hcFile = new File(packageDir, hcName); options.addGeneratedFile(hcFile);