public String getAssignCode() { if (isInline()) { StringBuffer buffer = new StringBuffer(); buffer.append("["); boolean first = true; for (OutboundVariable child : getChildren()) { if (!first) { buffer.append(','); } buffer.append(child.getAssignCode()); first = false; } buffer.append("]"); return buffer.toString(); } else { return getVariableName(); } } }
OutboundVariable nested = entry.getValue(); String nestedAssignCode = nested.getAssignCode();
public String getBuildCode() { if (isInline()) { return getChildBuildCodes(); } else { StringBuffer buffer = new StringBuffer(getChildBuildCodes()); int i = 0; String variableName = getVariableName(); for (OutboundVariable child : getChildren()) { if (child != null) { buffer.append(variableName); buffer.append('['); buffer.append(i); buffer.append("]="); buffer.append(child.getAssignCode()); buffer.append(';'); } i++; } buffer.append("\r\n"); return buffer.toString(); } }
OutboundVariable nested = entry.getValue(); String innerAssignCode = nested.getAssignCode();
String assignCode = ov.getAssignCode(); if (assignCode == null)