If ForeignData.body() can be pretty-printed we can side-step printing
out the object model type, as it should be apparent from the internal
representation.
JIRA: YANGTOOLS-1203
Change-Id: Ib5c0752c565bda47af4dd397efcca28969acce09
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
}
} else if (node instanceof ForeignDataNode) {
final ForeignDataNode<?> data = (ForeignDataNode<?>) node;
}
} else if (node instanceof ForeignDataNode) {
final ForeignDataNode<?> data = (ForeignDataNode<?>) node;
- sb.append("= (").append(data.bodyObjectModel().getName()).append(')');
-
final Object body = data.body();
if (body instanceof PrettyTreeAware) {
final Object body = data.body();
if (body instanceof PrettyTreeAware) {
((PrettyTreeAware) body).prettyTree().appendTo(sb, depth + 1);
appendIndent(sb, depth);
sb.append('}');
((PrettyTreeAware) body).prettyTree().appendTo(sb, depth + 1);
appendIndent(sb, depth);
sb.append('}');
+ } else {
+ sb.append("= (").append(data.bodyObjectModel().getName()).append(')');
}
} else {
throw new IllegalStateException("Unhandled node " + node);
}
} else {
throw new IllegalStateException("Unhandled node " + node);