private void write(JavaType javaClass) { try { String dir = this.targetDir + File.separator + javaClass.getPackage().replace(".", File.separator); Files.createDirectories(Paths.get(dir)); Path fileName = Paths.get(dir + File.separator + javaClass.getName() + ".java"); if (Files.exists(fileName)) { System.err.println("File already exists, will be replaced: " + fileName); } Files.write(fileName, javaClass.toString().getBytes()); } catch (IOException e) { log.log(Level.ERROR, "Failed to persist class", e); } }
private void write(JavaType javaClass) { try { String dir = this.targetDir + File.separator + javaClass.getPackage().replace(".", File.separator); Files.createDirectories(Paths.get(dir)); Path fileName = Paths.get(dir + File.separator + javaClass.getName() + ".java"); if (Files.exists(fileName)) { System.err.println("File already exists, will be replaced: " + fileName); } Files.write(fileName, javaClass.toString().getBytes()); } catch (IOException e) { log.log(Level.ERROR, "Failed to persist class", e); } }
JavaClassSource decoratorClass = Roaster.create(JavaClassSource.class) .setName(decoratorClassName) .setPackage(javaSource.getPackage()); if (javaSource instanceof Importer)
pkgName = javaType.getPackage(); if (pkgName == null) { pkgName = "";
JavaClassSource decoratorClass = Roaster.create(JavaClassSource.class) .setName(decoratorClassName) .setPackage(javaSource.getPackage()); if (javaSource instanceof Importer)
typeInfo.setPackageName(javaType.getPackage()); typeInfo.setAnnotation(javaType.isAnnotation()); typeInfo.setClass(javaType.isClass());
String pkgName = javaType.getPackage(); if (pkgName == null) { pkgName = "";