Class VarargsArgumentProcessor<SENDER>

java.lang.Object
dev.rollczi.litecommands.annotations.argument.profile.ProfileAnnotationProcessor<SENDER,Varargs,dev.rollczi.litecommands.argument.resolver.collector.VarargsProfile>
dev.rollczi.litecommands.annotations.varargs.VarargsArgumentProcessor<SENDER>
All Implemented Interfaces:
AnnotationProcessor<SENDER>

public class VarargsArgumentProcessor<SENDER> extends ProfileAnnotationProcessor<SENDER,Varargs,dev.rollczi.litecommands.argument.resolver.collector.VarargsProfile>
  • Constructor Details

    • VarargsArgumentProcessor

      public VarargsArgumentProcessor()
  • Method Details

    • createProfile

      protected dev.rollczi.litecommands.argument.resolver.collector.VarargsProfile createProfile(Parameter parameter, Varargs annotation, dev.rollczi.litecommands.argument.Argument<?> argument)
      Specified by:
      createProfile in class ProfileAnnotationProcessor<SENDER,Varargs,dev.rollczi.litecommands.argument.resolver.collector.VarargsProfile>