@Override public boolean currentHasChildren() { // note: ONLY to be called for container nodes return ((ContainerNode<?>) currentNode()).size() > 0; } }
@Override public boolean currentHasChildren() { // note: ONLY to be called for container nodes return ((ContainerNode<?>) currentNode()).size() > 0; } }
public static void stripEmptyContainerNodes(ObjectNode objectNode) { Iterator<Map.Entry<String, JsonNode>> i = objectNode.fields(); while (i.hasNext()) { Map.Entry<String, JsonNode> entry = i.next(); JsonNode value = entry.getValue(); if (value instanceof ContainerNode && ((ContainerNode<?>) value).size() == 0) { // remove empty nodes, e.g. unused "smtp" and "alerts" nodes i.remove(); } } }
@Override public int getParamCount() { if (params == null) { return 0; } return params.size(); }
@Override public boolean currentHasChildren() { // note: ONLY to be called for container nodes return ((ContainerNode<?>) currentNode()).size() > 0; } }
@Override public boolean currentHasChildren() { // note: ONLY to be called for container nodes return ((ContainerNode<?>) currentNode()).size() > 0; } }
@Override public boolean currentHasChildren() { // note: ONLY to be called for container nodes return ((ContainerNode<?>) currentNode()).size() > 0; } }
@Override public boolean currentHasChildren() { // note: ONLY to be called for container nodes return ((ContainerNode<?>) currentNode()).size() > 0; } }
@Override public boolean currentHasChildren() { // note: ONLY to be called for container nodes return ((ContainerNode<?>) currentNode()).size() > 0; } }
@Override public boolean currentHasChildren() { // note: ONLY to be called for container nodes return ((ContainerNode<?>) currentNode()).size() > 0; } }
@Override public boolean currentHasChildren() { // note: ONLY to be called for container nodes return ((ContainerNode<?>) currentNode()).size() > 0; } }
@Override public boolean currentHasChildren() { // note: ONLY to be called for container nodes return ((ContainerNode<?>) currentNode()).size() > 0; } }
@Override public boolean currentHasChildren() { // note: ONLY to be called for container nodes return ((ContainerNode<?>) currentNode()).size() > 0; } }
@Override public boolean currentHasChildren() { // note: ONLY to be called for container nodes return ((ContainerNode<?>) currentNode()).size() > 0; } }
@Override public boolean currentHasChildren() { // note: ONLY to be called for container nodes return ((ContainerNode<?>) currentNode()).size() > 0; } }
@Override public boolean currentHasChildren() { // note: ONLY to be called for container nodes return ((ContainerNode<?>) currentNode()).size() > 0; } }
@NotNull MethodMetadata method) { int methodParamsSize = method.getParams().size(); int jsonParamsSize = params.size();