com.squareup.javawriter.JavaWriter.close()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(57)

本文整理了Java中com.squareup.javawriter.JavaWriter.close()方法的一些代码示例,展示了JavaWriter.close()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JavaWriter.close()方法的具体详情如下:
包路径:com.squareup.javawriter.JavaWriter
类名称:JavaWriter
方法名:close

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();

相关文章