package net.minecraft.command.arg;
import java.util.List;
import net.minecraft.command.CommandException;
import net.minecraft.command.ICommandSender;
public class CompositeString extends CommandArg<String>
{
List<CommandArg<String>> parts;
public CompositeString(final List<CommandArg<String>> parts)
{
this.parts = parts;
}
@Override
public String eval(final ICommandSender sender) throws CommandException
{
final StringBuilder sb = new StringBuilder();
for (final CommandArg<String> part : this.parts)
sb.append(part.eval(sender));
return sb.toString();
}
}