Interface AnnotationsExtension<SENDER>
- All Known Implementing Classes:
LiteAnnotationsProcessorExtension
@Experimental
public interface AnnotationsExtension<SENDER>
-
Method Summary
Modifier and TypeMethodDescription<T,A extends Annotation>
LiteAnnotationsProcessorExtension<SENDER> validator(Class<T> type, Class<A> annotation, dev.rollczi.litecommands.annotations.validator.requirment.AnnotatedValidator<SENDER, T, A> validator)
-
Method Details
-
processor
LiteAnnotationsProcessorExtension<SENDER> processor(dev.rollczi.litecommands.annotations.AnnotationProcessor<SENDER> processor) -
validator
<T,A extends Annotation> LiteAnnotationsProcessorExtension<SENDER> validator(Class<T> type, Class<A> annotation, dev.rollczi.litecommands.annotations.validator.requirment.AnnotatedValidator<SENDER, T, A> validator)
-