@Override public Optional<String> transform(Generator gen, JavadocTag model) { requireNonNull(gen); requireNonNull(model); return Optional.of( "@" + model.getName() + ifelse(model.getValue(), s -> " " + s, "") + " " + model.getText().orElse("") ); } }
JavadocTagBase(JavadocTag prototype) { requireNonNull(prototype); this.name = prototype.getName(); this.value = prototype.getValue().orElse(null); this.text = prototype.getText().orElse(null); this.imports = Copier.copy(prototype.getImports()); }
final StringBuilder row = new StringBuilder("@").append(tag.getName()); if (tag.getText().isPresent()) { row.append(tag.getValue().map(v -> " " + v).orElse("")); if (tag.getText().isPresent()) { content = tag.getText().orElse(""); } else { content = Stream.of( tag.getValue().orElse(null), tag.getText().orElse(null) ).filter(s -> s != null).collect(joining(" "));
JavadocTagBase(JavadocTag prototype) { requireNonNull(prototype); this.name = prototype.getName(); this.value = prototype.getValue().orElse(null); this.text = prototype.getText().orElse(null); }
@Override public Optional<String> transform(Generator gen, JavadocTag model) { requireNonNull(gen); requireNonNull(model); return Optional.of( "@" + model.getName() + ifelse(model.getValue(), s -> " " + s, "") + " " + model.getText().orElse("") ); } }
@Override public Optional<String> transform(Generator gen, JavadocTag model) { requireNonNull(gen); requireNonNull(model); return Optional.of( "@" + model.getName() + ifelse(model.getValue(), s -> " " + s, "") + " " + model.getText().orElse("") ); } }
JavadocTagBase(JavadocTag prototype) { requireNonNull(prototype); this.name = prototype.getName(); this.value = prototype.getValue().orElse(null); this.text = prototype.getText().orElse(null); this.imports = Copier.copy(prototype.getImports()); }
final StringBuilder row = new StringBuilder("@").append(tag.getName()); if (tag.getText().isPresent()) { row.append(tag.getValue().map(v -> " " + v).orElse("")); if (tag.getText().isPresent()) { content = tag.getText().orElse(""); } else { content = Stream.of( tag.getValue().orElse(null), tag.getText().orElse(null) ).filter(s -> s != null).collect(joining(" "));
final StringBuilder row = new StringBuilder("@").append(tag.getName()); if (tag.getText().isPresent()) { row.append(tag.getValue().map(v -> " " + v).orElse("")); if (tag.getText().isPresent()) { content = tag.getText().orElse(""); } else { content = Stream.of( tag.getValue().orElse(null), tag.getText().orElse(null) ).filter(s -> s != null).collect(joining(" "));