@Override public List<AnnotationUsage> getAnnotations() { return f.getAnnotations(); }
private boolean splitFields(Method model) { return model.getFields().size() >= 3 || model.getFields().stream() .anyMatch(f -> !f.getAnnotations().isEmpty()); } }
private boolean splitFields(Constructor model) { return model.getFields().size() >= 3 || model.getFields().stream() .anyMatch(f -> !f.getAnnotations().isEmpty()); } }
@Override public String fieldSeparator(Constructor model) { if (model.getFields().size() >= 3 || model.getFields().stream() .anyMatch(f -> !f.getAnnotations().isEmpty())) { return "," + nl() + tab() + tab(); } else return ", "; }
/** * Copy constructor. * * @param prototype the prototype */ protected FieldImpl(Field prototype) { name = requireNonNull(prototype).getName(); type = prototype.getType(); imports = Copier.copy(prototype.getImports()); value = prototype.getValue().map(Copier::copy).orElse(null); javadoc = prototype.getJavadoc().map(Copier::copy).orElse(null); annotations = Copier.copy(prototype.getAnnotations()); modifiers = Copier.copy(prototype.getModifiers(), c -> c.copy(), EnumSet.noneOf(Modifier.class)); }
@Override public List<AnnotationUsage> getAnnotations() { return f.getAnnotations(); }
@Override public List<AnnotationUsage> getAnnotations() { return f.getAnnotations(); }
private boolean splitFields(Method model) { return model.getFields().size() >= 3 || model.getFields().stream() .anyMatch(f -> !f.getAnnotations().isEmpty()); } }
private boolean splitFields(Constructor model) { return model.getFields().size() >= 3 || model.getFields().stream() .anyMatch(f -> !f.getAnnotations().isEmpty()); } }
@Override public String fieldSeparator(Constructor model) { if (model.getFields().size() >= 3 || model.getFields().stream() .anyMatch(f -> !f.getAnnotations().isEmpty())) { return "," + nl() + tab() + tab(); } else return ", "; }
/** * Copy constructor. * * @param prototype the prototype */ protected FieldImpl(Field prototype) { name = requireNonNull(prototype).getName(); type = prototype.getType(); value = prototype.getValue().map(Copier::copy).orElse(null); javadoc = prototype.getJavadoc().map(Copier::copy).orElse(null); annotations = Copier.copy(prototype.getAnnotations()); modifiers = Copier.copy(prototype.getModifiers(), c -> c.copy(), EnumSet.noneOf(Modifier.class)); }
/** * Copy constructor. * * @param prototype the prototype */ protected FieldImpl(Field prototype) { name = requireNonNull(prototype).getName(); type = prototype.getType(); imports = Copier.copy(prototype.getImports()); value = prototype.getValue().map(Copier::copy).orElse(null); javadoc = prototype.getJavadoc().map(Copier::copy).orElse(null); annotations = Copier.copy(prototype.getAnnotations()); modifiers = Copier.copy(prototype.getModifiers(), c -> c.copy(), EnumSet.noneOf(Modifier.class)); }