Interface PrototypeEnricher

All Superinterfaces:
net.binis.codegen.enrich.Enricher
All Known Implementing Classes:
AllArgsConstructorEnricherHandler, AsEnricherHandler, BaseArgsConstructorEnricherHandler, BaseEnricher, BasePrototypeStrategyEnricher, BaseStrategyEnricher, CloneEnricherHandler, CreatorEnricherHandler, CreatorModifierEnricherHandler, FluentEnricherHandler, HibernateEnricherHandler, JacksonEnricherHandler, LogEnricherHandler, ModifierEnricherHandler, NoArgsConstructorEnricherHandler, NotInitializedArgsConstructorEnricherHandler, OpenApiElementEnricherHandler, OpenApiEnricherHandler, QueryEnricherHandler, RedisEnricherHandler, RegionEnricherHandler, RequiredArgsConstructorEnricherHandler, SanitizerEnricher, Structures.ErrorOnInvokeEnricher, ValidationEnricherHandler, ValidatorEnricher

public interface PrototypeEnricher extends net.binis.codegen.enrich.Enricher
  • Method Details

    • init

      void init(PrototypeLookup lookup)
    • setup

      void setup(PrototypeData properies)
    • enrich

      void enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description)
    • finalizeEnrich

      void finalizeEnrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description)
    • postProcess

      void postProcess(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description)
    • order

      int order()
    • dependencies

      List<Class<? extends net.binis.codegen.enrich.Enricher>> dependencies()
    • enrichElement

      void enrichElement(ElementDescription description)