package commands; import core.Command; import core.Localizer; import dataStructures.*; import network.NetworkJDoodle; public class CommandJDoodle extends Command { NetworkJDoodle compiler = new NetworkJDoodle(); public CommandJDoodle(KittyRole level, KittyRating rating) { super(level, rating); } @Override public String HelpText() { return Localizer.Stub("Will compile any java code you put in! Supports Java 1.8"); } @Override public void OnRun(KittyGuild guild, KittyChannel channel, KittyUser user, UserInput input, Response res) { if(input.args.trim().length() < 1) { res.Call(Localizer.Stub("Please provide some java code to get it compiled!")); return; } res.Call(compiler.compileJava(input.args)); } }