@Override public String toString() { return "join \"" + StringUtilities.escape(delimiter, '"') + "\""; }
public static String escape(String source) { return escape(source, '\0'); }
@Override public String toString() { return "split \"" + StringUtilities.escape(splitPattern.toString(), '"') + "\""; }
@Override public String toString() { StringBuilder ret = new StringBuilder(); ret.append("switch { "); for (Map.Entry<String, Expression> entry : cases.entrySet()) { ret.append("case \"").append(StringUtilities.escape(entry.getKey(), '"')).append("\": "); Expression exp = entry.getValue(); ret.append(exp).append("; "); } if (defaultExp != null) { ret.append("default: ").append(defaultExp).append("; "); } ret.append("}"); return ret.toString(); }
public String serialize(String prefix, boolean includeDescription) { boolean empty = true; StringBuilder sb = new StringBuilder(); if (!state.equals(State.UP) || prefix.length() < 2) { sb.append(prefix).append("s:").append(state.serialize()); empty = false; } if (Math.abs(capacity - 1.0) > 0.000000001) { if (empty) { empty = false; } else { sb.append(' '); } sb.append(prefix).append("c:").append(capacity); } if (includeDescription && description.length() > 0) { if (!empty) { sb.append(' '); } sb.append(prefix).append("m:").append(StringUtilities.escape(description, ' ')); } return sb.toString(); }
sb.append(prefix).append("m:").append(StringUtilities.escape(description, ' '));
@Override public String toString() { if (value instanceof StringFieldValue) { return "\"" + StringUtilities.escape(value.toString(), '"') + "\""; } if (value instanceof LongFieldValue) { return value.toString() + "L"; } return value.toString(); }