Class ChatGptAnnotationProcessor<SENDER>

java.lang.Object
dev.rollczi.litecommands.annotations.argument.profile.ProfileAnnotationProcessor<SENDER,ChatGpt,ChatGptArgumentProfile>
dev.rollczi.litecommands.chatgpt.annotation.ChatGptAnnotationProcessor<SENDER>
All Implemented Interfaces:
dev.rollczi.litecommands.annotations.AnnotationProcessor<SENDER>

public class ChatGptAnnotationProcessor<SENDER> extends dev.rollczi.litecommands.annotations.argument.profile.ProfileAnnotationProcessor<SENDER,ChatGpt,ChatGptArgumentProfile>
  • Nested Class Summary

    Nested classes/interfaces inherited from interface dev.rollczi.litecommands.annotations.AnnotationProcessor

    dev.rollczi.litecommands.annotations.AnnotationProcessor.AnyListener<A extends Annotation>, dev.rollczi.litecommands.annotations.AnnotationProcessor.ClassListener<SENDER,A extends Annotation>, dev.rollczi.litecommands.annotations.AnnotationProcessor.MethodListener<SENDER,A extends Annotation>, dev.rollczi.litecommands.annotations.AnnotationProcessor.ParameterListener<SENDER,A extends Annotation>, dev.rollczi.litecommands.annotations.AnnotationProcessor.ParameterRequirementListener<SENDER,A extends Annotation>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    createProfile(Parameter parameter, ChatGpt annotation, dev.rollczi.litecommands.argument.Argument<?> argument)
     

    Methods inherited from class dev.rollczi.litecommands.annotations.argument.profile.ProfileAnnotationProcessor

    process

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ChatGptAnnotationProcessor

      public ChatGptAnnotationProcessor()
  • Method Details