-
- 所有超级接口:
ConfigEditor
public interface ICommandProcessor extends ConfigEditor
-
-
方法概要
修饰符和类型 方法 说明 <T> T
boxing(Object any)
ICommand
boxingCommand(@NotNull Object command)
ICommandSender
boxingSender(@NotNull Object sender)
void
load(@NotNull ICommandConfig config, @NotNull ClassLoader loader, String[] classes)
ICommand
parse(@NotNull ICommandConfig config, @NotNull Class clazz)
ICommand
parse(@NotNull ICommandConfig config, @NotNull Package pck)
ICommand
parse(@Nullable Object instance, @NotNull Method method)
<T> T
unboxing(Object command)
default <T> T
unboxingCommand(ICommand command)
default <T> T
unboxingSender(ICommandSender sender)
-
从接口继承的方法 cn.mcres.karlatemp.mxlib.configuration.ConfigEditor
$setRoot
-
-
-
-
方法详细资料
-
parse
ICommand parse(@NotNull @NotNull ICommandConfig config, @NotNull @NotNull Package pck)
-
parse
ICommand parse(@NotNull @NotNull ICommandConfig config, @NotNull @NotNull Class clazz)
-
load
void load(@NotNull @NotNull ICommandConfig config, @NotNull @NotNull ClassLoader loader, String[] classes)
-
boxing
<T> T boxing(Object any)
-
unboxing
<T> T unboxing(Object command)
-
unboxingSender
default <T> T unboxingSender(ICommandSender sender)
-
unboxingCommand
default <T> T unboxingCommand(ICommand command)
-
boxingSender
ICommandSender boxingSender(@NotNull @NotNull Object sender)
-
-