本文整理了Java中com.squareup.javawriter.JavaWriter.close()
方法的一些代码示例,展示了JavaWriter.close()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JavaWriter.close()
方法的具体详情如下:
包路径:com.squareup.javawriter.JavaWriter
类名称:JavaWriter
方法名:close
暂无
代码示例来源:origin: com.workday/postman-processor
public void generateParceler() throws IOException {
JavaFileObject sourceFile = processingEnv.getFiler().createSourceFile(parcelerName);
JavaWriter writer = new JavaWriter(sourceFile.openWriter());
writer.emitPackage(processingEnv.getElementUtils().getPackageOf(
elementToParcel).getQualifiedName().toString());
writer.emitImports(getImports());
writer.emitEmptyLine();
elementCompressedName = writer.compressType(elementToParcel.getQualifiedName().toString());
writer.beginType(parcelerName, "class", EnumSet.of(Modifier.PUBLIC, Modifier.FINAL), null,
JavaWriter.type(Parceler.class, elementCompressedName));
writer.emitEmptyLine();
writeWriteToParcelMethod(writer);
writer.emitEmptyLine();
writeReadFromParcelMethod(writer);
writer.emitEmptyLine();
writeNewArrayMethod(writer);
writer.emitEmptyLine();
writer.endType();
writer.close();
}
代码示例来源:origin: Workday/postman
public void generateParceler() throws IOException {
JavaFileObject sourceFile = processingEnv.getFiler().createSourceFile(parcelerName);
JavaWriter writer = new JavaWriter(sourceFile.openWriter());
writer.emitPackage(processingEnv.getElementUtils().getPackageOf(
elementToParcel).getQualifiedName().toString());
writer.emitImports(getImports());
writer.emitEmptyLine();
elementCompressedName = writer.compressType(elementToParcel.getQualifiedName().toString());
writer.beginType(parcelerName, "class", EnumSet.of(Modifier.PUBLIC, Modifier.FINAL), null,
JavaWriter.type(Parceler.class, elementCompressedName));
writer.emitEmptyLine();
writeWriteToParcelMethod(writer);
writer.emitEmptyLine();
writeReadFromParcelMethod(writer);
writer.emitEmptyLine();
writeNewArrayMethod(writer);
writer.emitEmptyLine();
writer.endType();
writer.close();
}
代码示例来源:origin: MegatronKing/StringFog
javaWriter.endType();
javaWriter.close();
代码示例来源:origin: fr.xebia.extras/selma-processor
writer.close();
代码示例来源:origin: com.stanfy.helium/helium
protected void eachService(final Project project, final ServiceHandler handler) throws IOException {
for (Service service : project.getServices()) {
BaseGenerator.ensureServiceNamePresent(service);
String className = getClassName(service);
JavaWriter writer = createTestsWriter(className);
boolean typeWritten = false;
try {
startTest(writer, service, project);
typeWritten = handler.process(service, writer);
writer.endType();
} finally {
writer.close();
if (!typeWritten) {
//noinspection ResultOfMethodCallIgnored
getTestFile(className).delete();
}
}
}
}
代码示例来源:origin: org.deephacks.vals/vals
@Override
public String writeSource() throws IOException {
writer.emitPackage(type.getPackageName());
if (type.hasArrayField()) {
writer.emitImports(Arrays.class.getName());
}
writer.emitImports(DirectBuffer.class.getName());
writer.emitEmptyLine();
writer.beginType(className, "class", PUBLIC);
// fields for builder
for (SourceField field : type.getFields()) {
if (field.isOptional()) {
writer.emitField("java.util.Optional<" + field.getFullTypeString() + ">", field.getName(), PRIVATE, "java.util.Optional.empty()");
} else {
writer.emitField(field.getFullTypeString(), field.getName(), PRIVATE);
}
}
writer.emitEmptyLine();
writeWithMethod();
writer.emitEmptyLine();
writeBuildMethod();
writeCopyMethod();
writeDecodeMethods();
writer.emitEmptyLine();
writer.endType();
writer.close();
return out.toString();
}
代码示例来源:origin: sevenshal/oksharedprefs
mWriter.close();
代码示例来源:origin: org.deephacks.vals/vals
writer.close();
return out.toString();
内容来源于网络,如有侵权,请联系作者删除!