public class LiteCommandsAnnotations<SENDER>
extends java.lang.Object
implements dev.rollczi.litecommands.LiteCommandsProvider<SENDER>
| Modifier and Type | Method and Description |
|---|---|
static <SENDER> LiteCommandsAnnotations<SENDER> |
create() |
AnnotationProcessorService<SENDER> |
getAnnotationProcessorService() |
MethodValidatorService<SENDER> |
getValidatorService() |
LiteCommandsAnnotations<SENDER> |
load(java.lang.Object... commands) |
LiteCommandsAnnotations<SENDER> |
loadClasses(java.lang.Class<?>... commands) |
static <SENDER> LiteCommandsAnnotations<SENDER> |
of(java.lang.Object... commands) |
static <SENDER> LiteCommandsAnnotations<SENDER> |
ofClasses(java.lang.Class<?>... commands) |
java.util.List<dev.rollczi.litecommands.command.builder.CommandBuilder<SENDER>> |
provide(dev.rollczi.litecommands.LiteCommandsInternal<SENDER,?> builder) |
public AnnotationProcessorService<SENDER> getAnnotationProcessorService()
public MethodValidatorService<SENDER> getValidatorService()
public java.util.List<dev.rollczi.litecommands.command.builder.CommandBuilder<SENDER>> provide(dev.rollczi.litecommands.LiteCommandsInternal<SENDER,?> builder)
provide in interface dev.rollczi.litecommands.LiteCommandsProvider<SENDER>public LiteCommandsAnnotations<SENDER> load(java.lang.Object... commands)
public LiteCommandsAnnotations<SENDER> loadClasses(java.lang.Class<?>... commands)
public static <SENDER> LiteCommandsAnnotations<SENDER> create()
public static <SENDER> LiteCommandsAnnotations<SENDER> of(java.lang.Object... commands)
public static <SENDER> LiteCommandsAnnotations<SENDER> ofClasses(java.lang.Class<?>... commands)