public class JoinArgumentProcessor<SENDER> extends ProfileAnnotationProcessor<SENDER,Join,dev.rollczi.litecommands.join.JoinProfile>
AnnotationProcessor.AnyListener<A extends java.lang.annotation.Annotation>, AnnotationProcessor.ClassListener<SENDER,A extends java.lang.annotation.Annotation>, AnnotationProcessor.MethodListener<SENDER,A extends java.lang.annotation.Annotation>, AnnotationProcessor.ParameterListener<SENDER,A extends java.lang.annotation.Annotation>, AnnotationProcessor.ParameterRequirementListener<SENDER,A extends java.lang.annotation.Annotation>| Constructor and Description |
|---|
JoinArgumentProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected dev.rollczi.litecommands.join.JoinProfile |
createProfile(java.lang.reflect.Parameter parameter,
Join annotation,
dev.rollczi.litecommands.argument.Argument<?> argument) |
processprotected dev.rollczi.litecommands.join.JoinProfile createProfile(java.lang.reflect.Parameter parameter,
Join annotation,
dev.rollczi.litecommands.argument.Argument<?> argument)
createProfile in class ProfileAnnotationProcessor<SENDER,Join,dev.rollczi.litecommands.join.JoinProfile>