@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(); }
private static void persistStaticScope(IRWriterEncoder file, StaticScope staticScope) { file.encode(staticScope.getType()); file.encode(staticScope.getVariables()); file.encode(staticScope.getFirstKeywordIndex()); file.encode(staticScope.getSignature()); } }
private static void persistStaticScope(IRWriterEncoder file, StaticScope staticScope) { file.encode(staticScope.getType()); file.encode(staticScope.getVariables()); file.encode(staticScope.getFirstKeywordIndex()); file.encode(staticScope.getSignature()); } }