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

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

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

JavaWriter.emitEmptyLine介绍

暂无

代码示例

代码示例来源:origin: com.nhaarman.ellie/compiler

private void writeFields(final JavaWriter writer) throws IOException {
  writer.emitField(
      "Map<Class<? extends Model>, ModelRepository<?>>",
      "mModelRepositories",
      PRIVATE_FINAL,
      "new HashMap<>()"
  );
  writer.emitEmptyLine();
}

代码示例来源:origin: com.nhaarman.ellie/compiler

private void writeImports(final JavaWriter writer, final String modelQualifiedName) throws IOException {
  writer.emitImports(
      modelQualifiedName,
      ModelAdapter.class.getName()
  );
  writer.emitEmptyLine();
}

代码示例来源:origin: com.stanfy.helium/helium

@Override
public void writeImports(final Set<String> imports) throws IOException {
 if (!imports.isEmpty()) {
  output.emitImports(imports);
  output.emitEmptyLine();
 }
}

代码示例来源:origin: com.nhaarman.ellie/compiler

private void writeBeginType(final JavaWriter javaWriter, final String classSimpleName, final String modelSimpleName, final String modelQualifiedName) throws IOException {
  TypeElement modelRepositoryElement = mRegistry.getModelElement(modelQualifiedName).getModelRepositoryElement();
  String modelRepositoryName = modelRepositoryElement == null ? null : modelRepositoryElement.getQualifiedName().toString();
  javaWriter.beginType(classSimpleName, "class", PUBLIC_FINAL, modelRepositoryName, "ModelRepository<" + modelSimpleName + ">");
  javaWriter.emitEmptyLine();
}

代码示例来源:origin: com.michaelpardo/ollie-compiler

private void writeGetMigrations(JavaWriter writer) throws IOException {
  writer.beginMethod("List<? extends Migration>", "getMigrations", METHOD_MODIFIERS);
  writer.emitStatement("return MIGRATIONS");
  writer.endMethod();
  writer.emitEmptyLine();
}

代码示例来源:origin: com.nhaarman.ellie/compiler

private void writeDelete(final JavaWriter writer, final String modelSimpleName, final String tableName) throws IOException {
  writer.emitAnnotation(Override.class);
  writer.beginMethod(void.class.getSimpleName(), "delete", PUBLIC, "final " + modelSimpleName, "entity");
  writer.emitStatement("mDatabase.delete(\"%s\", \"%s=?\", new String[]{entity.getId().toString()});", tableName, Model.COLUMN_ID);
  writer.endMethod();
  writer.emitEmptyLine();
}

代码示例来源:origin: com.michaelpardo/ollie-compiler

private void writeGetModelType(JavaWriter writer, String modelSimpleName) throws IOException {
  writer.beginMethod("Class<? extends Model>", "getModelType", MODIFIERS);
  writer.emitStatement("return " + modelSimpleName + ".class");
  writer.endMethod();
  writer.emitEmptyLine();
}

代码示例来源:origin: com.michaelpardo/ollie-compiler

private void writeGetModelAdapters(JavaWriter writer) throws IOException {
  writer.beginMethod("List<? extends ModelAdapter>", "getModelAdapters", METHOD_MODIFIERS);
  writer.emitStatement("return new ArrayList(MODEL_ADAPTERS.values())");
  writer.endMethod();
  writer.emitEmptyLine();
}

代码示例来源:origin: sevenshal/oksharedprefs

private void writeCommonMethod(Set<javax.lang.model.element.Modifier> modifiersPublic, String editor, String wrappedElement, Method[] methods) throws IOException {
//        final String params = beginMethod(modifiersPublic, editor, method, isCustomWrapperNeeded);
    mWriter.emitEmptyLine().beginMethod(editor, "edit", modifiersPublic)
        .emitStatement("return new %1$s(mPreferences.edit())", editor).endMethod();
    mWriter.emitEmptyLine().beginMethod("SharedPreferences", "prefs", modifiersPublic)
        .emitStatement("return this.%1$s", PREFERENCES).endMethod();

  }

代码示例来源:origin: mkarneim/pojobuilder

private void emitConstructor(TypeM builderType, Visibility visibility) throws IOException {
 String builderTypeName = writer.compressType(builderType.getName());
 Modifier modifier = visibility.asModifier();
 // @formatter:off
 writer
  .emitEmptyLine()
  .emitJavadoc("Creates a new {@link %s}.", builderTypeName).beginConstructor(modifier==null?EnumSet.noneOf(Modifier.class):EnumSet.of(modifier))
  .endConstructor();
 // @formatter:on
}

代码示例来源:origin: com.nhaarman.ellie/compiler

private void writeGetModelAdapter(final JavaWriter writer) throws IOException {
  writer.emitAnnotation(Override.class);
  writer.beginMethod(
      "<T extends Model> ModelAdapter<T>",
      "getModelAdapter",
      PUBLIC,
      "final Class<? extends Model>", "cls"
  );
  writer.emitStatement("return (ModelAdapter<T>) mModelAdapters.get(cls)");
  writer.endMethod();
  writer.emitEmptyLine();
}

代码示例来源:origin: com.nhaarman.ellie/compiler

private void writeGetEntity(final JavaWriter writer, final String modelSimpleName) throws IOException {
  writer.emitAnnotation(Override.class);
  writer.beginMethod(modelSimpleName, "getEntity", PUBLIC, "final long", "id");
  writer.emitStatement("return mCache.get(getEntityIdentifier(id))");
  writer.endMethod();
  writer.emitEmptyLine();
}

代码示例来源:origin: com.nhaarman.ellie/compiler

private void writeGetModelRepositories(final JavaWriter writer) throws IOException {
    writer.emitAnnotation(Override.class);
    writer.beginMethod("List<? extends ModelRepository>", "getModelRepositories", PUBLIC_FINAL);

    writer.emitStatement("return Collections.unmodifiableList(new ArrayList<>(mModelRepositories.values()))");

    writer.endMethod();
    writer.emitEmptyLine();
  }
}

代码示例来源:origin: com.nhaarman.ellie/compiler

private void writeFind(final JavaWriter javaWriter, final String modelSimpleName) throws IOException {
  javaWriter.emitAnnotation(Override.class);
  javaWriter.beginMethod(modelSimpleName, "find", PUBLIC, "final long", " id");
  javaWriter.emitStatement("return new Select().from(%s.class).where(\"%s=?\", id).fetchSingle()", modelSimpleName, Model.COLUMN_ID);
  javaWriter.endMethod();
  javaWriter.emitEmptyLine();
}

代码示例来源:origin: com.nhaarman.ellie/compiler

private void writeGetModelType(final JavaWriter writer, final String modelSimpleName) throws IOException {
  writer.emitAnnotation(Override.class);
  writer.beginMethod("Class<" + modelSimpleName + ">", "getModelType", PUBLIC);
  writer.emitStatement("return " + modelSimpleName + ".class");
  writer.endMethod();
  writer.emitEmptyLine();
}

代码示例来源:origin: com.nhaarman.ellie/compiler

private void writeCreateTypeAdapters(final JavaWriter writer) throws IOException {
  writer.beginMethod(void.class.getSimpleName(), "createTypeAdapters", PRIVATE);
  for (TypeAdapterElement typeAdapter : mRegistry.getTypeAdapterElements()) {
    writer.emitStatement(
        "mTypeAdapters.put(%s.class, new %s())",
        typeAdapter.getDeserializedQualifiedName(),
        typeAdapter.getSimpleName()
    );
  }
  writer.endMethod();
  writer.emitEmptyLine();
}

代码示例来源:origin: com.nhaarman.ellie/compiler

private void writeUpdate(final JavaWriter javaWriter, final String modelSimpleName, final String tableName) throws IOException {
  javaWriter.emitAnnotation(Override.class);
  javaWriter.beginMethod(Long.class.getSimpleName(), "update", PUBLIC, "final " + modelSimpleName, " entity");
  javaWriter.emitStatement("ContentValues values = createContentValues(entity)");
  javaWriter.emitStatement("mDatabase.update(\"%s\", values, Model.COLUMN_ID + \"=?\", new String[]{entity.getId().toString()})", tableName);
  javaWriter.emitStatement("return entity.getId()");
  javaWriter.endMethod();
  javaWriter.emitEmptyLine();
}

代码示例来源:origin: net.karneim/pojobuilder

private void emitConstructor(TypeM builderType, TypeM selfType, Visibility visibility) throws IOException {
 String selfTypeStr = writer.compressType(selfType.getGenericType());
 String builderTypeName = writer.compressType(builderType.getName());
 Modifier modifier = visibility.asModifier();
 // @formatter:off
 writer
  .emitEmptyLine()
  .emitJavadoc("Creates a new {@link %s}.", builderTypeName).beginConstructor(modifier==null?EnumSet.noneOf(Modifier.class):EnumSet.of(modifier))
  .emitStatement("self = (%s)this", selfTypeStr).endConstructor();
 // @formatter:on
}

代码示例来源:origin: com.nhaarman.ellie/compiler

private void writeCreateOrUpdate(final JavaWriter writer, final String modelSimpleName) throws IOException {
  writer.emitAnnotation(Override.class);
  writer.beginMethod(Long.class.getSimpleName(), "createOrUpdate", PUBLIC, "final " + modelSimpleName, "entity");
  writer.beginControlFlow("if (entity.getId() == null)");
  writer.emitStatement("return create(entity)");
  writer.nextControlFlow("else");
  writer.emitStatement("return update(entity)");
  writer.endControlFlow();
  writer.endMethod();
  writer.emitEmptyLine();
}

代码示例来源:origin: com.nhaarman.ellie/compiler

private void writeGetOrFindEntity(final JavaWriter writer, final String modelSimpleName) throws IOException {
  writer.emitAnnotation(Override.class);
  writer.beginMethod(modelSimpleName, "getOrFindEntity", PUBLIC, "final long", "id");
  writer.emitStatement("%s entity = getEntity(id)", modelSimpleName);
  writer.beginControlFlow("if (entity == null)");
  writer.emitStatement("entity = find(id)");
  writer.endControlFlow();
  writer.emitStatement("return entity");
  writer.endMethod();
  writer.emitEmptyLine();
}

相关文章