public class CommandRegistrar
extends java.lang.Object
| Constructor and Description |
|---|
CommandRegistrar(Blade blade) |
| Modifier and Type | Method and Description |
|---|---|
void |
registerClass(@Nullable java.lang.Object instance,
@NotNull java.lang.Class<?> clazz) |
void |
registerMethod(@Nullable java.lang.Object instance,
@NotNull java.lang.reflect.Method method) |
void |
unregisterClass(@Nullable java.lang.Object instance,
@NotNull java.lang.Class<?> clazz) |
void |
unregisterLabel(@NotNull java.lang.String label) |
void |
unregisterMethod(@Nullable java.lang.Object instance,
@NotNull java.lang.reflect.Method method) |
public CommandRegistrar(Blade blade)
@ApiStatus.Internal
public void registerClass(@Nullable
@Nullable java.lang.Object instance,
@NotNull
@NotNull java.lang.Class<?> clazz)
@ApiStatus.Internal
public void unregisterClass(@Nullable
@Nullable java.lang.Object instance,
@NotNull
@NotNull java.lang.Class<?> clazz)
@ApiStatus.Internal
public void registerMethod(@Nullable
@Nullable java.lang.Object instance,
@NotNull
@NotNull java.lang.reflect.Method method)
@ApiStatus.Internal
public void unregisterMethod(@Nullable
@Nullable java.lang.Object instance,
@NotNull
@NotNull java.lang.reflect.Method method)
@ApiStatus.Internal
public void unregisterLabel(@NotNull
@NotNull java.lang.String label)