package net.minecraft.command.descriptors;
import net.minecraft.command.arg.ArgWrapper;
import net.minecraft.command.parser.Parser;
import net.minecraft.command.type.management.TypeID;
public abstract class SParserData
{
public final Parser parser;
public String label = null;
public TypeID<?> labelType = null;
public char labelModifier = 0;
public SParserData(final Parser parser)
{
this.parser = parser;
}
public abstract ArgWrapper<?> finalize(final ArgWrapper<?> selector);
public abstract boolean requiresKey();
}