Skip to content

Commit 7e42390

Browse files
committed
using the more concise API of JSONPrinter in Schema
1 parent 153bf60 commit 7e42390

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

core/src/main/java/org/everit/json/schema/Schema.java

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -171,18 +171,9 @@ public String getId() {
171171
*/
172172
final void describeTo(final JSONPrinter writer) {
173173
writer.object();
174-
if (title != null) {
175-
writer.key("title");
176-
writer.value(title);
177-
}
178-
if (description != null) {
179-
writer.key("description");
180-
writer.value(description);
181-
}
182-
if (id != null) {
183-
writer.key("id");
184-
writer.value(id);
185-
}
174+
writer.ifPresent("title", title);
175+
writer.ifPresent("description", description);
176+
writer.ifPresent("id", id);
186177
describePropertiesTo(writer);
187178
writer.endObject();
188179
}

0 commit comments

Comments
 (0)