@SuppressWarnings("deprecation") static String encodeScope(StaticScope scope) { StringBuilder namesBuilder = new StringBuilder(scope.getType().name()); // 0 namesBuilder.append(','); // 1 boolean first = true; for (String name : scope.getVariables()) { if (!first) namesBuilder.append(';'); first = false; namesBuilder.append(name); } namesBuilder.append(',').append(scope.getSignature().encode()); // 2 namesBuilder.append(',').append(scope.getScopeType()); // 3 return namesBuilder.toString(); }
@SuppressWarnings("deprecation") static String encodeScope(StaticScope scope) { StringBuilder namesBuilder = new StringBuilder(scope.getType().name()); // 0 namesBuilder.append(','); // 1 boolean first = true; for (String name : scope.getVariables()) { if (!first) namesBuilder.append(';'); first = false; namesBuilder.append(name); } namesBuilder.append(',').append(scope.getSignature().encode()); // 2 namesBuilder.append(',').append(scope.getScopeType()); // 3 return namesBuilder.toString(); }
public static String encodeScope(StaticScope scope) { StringBuilder namesBuilder = new StringBuilder(scope.getType().name()); namesBuilder.append(','); boolean first = true; for (String name : scope.getVariables()) { if (!first) namesBuilder.append(';'); first = false; namesBuilder.append(name); } namesBuilder .append(',') .append(scope.getRequiredArgs()) .append(',') .append(scope.getOptionalArgs()) .append(',') .append(scope.getRestArg()); return namesBuilder.toString(); }
public static String encodeScope(StaticScope scope) { StringBuilder namesBuilder = new StringBuilder(scope.getType().name()); namesBuilder.append(','); boolean first = true; for (String name : scope.getVariables()) { if (!first) namesBuilder.append(';'); first = false; namesBuilder.append(name); } namesBuilder .append(',') .append(scope.getRequiredArgs()) .append(',') .append(scope.getOptionalArgs()) .append(',') .append(scope.getRestArg()); return namesBuilder.toString(); }