private void variableToString(VariableExpression variable, StringBuilder sb) { var n = variables.indexOf(variable); if (n == -1) { n = variables.size(); variables.add(variable); } sb.append("#").append(variable.ExpressionKind).append(n).append("#").append(variable.Type).append("#").append(variable.Name).append("#"); }
LambdaExpression(Class<?> type, VariableExpression[] parameters, Statement body) : super(ExpressionKind.Lambda, type) {