Uses of Interface
net.binis.codegen.generation.core.interfaces.PrototypeDescription
Packages that use PrototypeDescription
Package
Description
-
Uses of PrototypeDescription in net.binis.codegen.enrich
Subinterfaces of PrototypeDescription in net.binis.codegen.enrichMethods in net.binis.codegen.enrich that return PrototypeDescriptionModifier and TypeMethodDescriptionPrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> PrototypeLookup.findByInterfaceName(String name) PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> PrototypeLookup.findExternal(String prototype) PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> PrototypeLookup.findGenerated(String prototype) PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> PrototypeLookup.findParsed(String prototype) Methods in net.binis.codegen.enrich that return types with arguments of type PrototypeDescriptionModifier and TypeMethodDescriptionList<PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> PrototypeLookup.findGeneratedByFileName(String fileName) Collection<PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> PrototypeLookup.generated()Collection<PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> PrototypeLookup.parsed()Methods in net.binis.codegen.enrich with parameters of type PrototypeDescriptionModifier and TypeMethodDescriptionvoidPrototypeLookup.addPrototypeMap(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed, Map<String, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> prototypeMap) voidPrototypeEnricher.enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidPrototypeEnricher.finalizeEnrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidPrototypeEnricher.postProcess(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidPrototypeLookup.registerGenerated(String prototype, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> generated) voidPrototypeLookup.registerParsed(String prototype, PrototypeDescription<?> parsed) Method parameters in net.binis.codegen.enrich with type arguments of type PrototypeDescriptionModifier and TypeMethodDescriptionvoidPrototypeLookup.addPrototypeMap(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed, Map<String, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> prototypeMap) -
Uses of PrototypeDescription in net.binis.codegen.enrich.handler
Methods in net.binis.codegen.enrich.handler with parameters of type PrototypeDescriptionModifier and TypeMethodDescriptionprotected voidValidationEnricherHandler.buildValidationForm(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, StringBuilder form) voidAsEnricherHandler.enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidCloneEnricherHandler.enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidCreatorEnricherHandler.enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidCreatorModifierEnricherHandler.enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidFluentEnricherHandler.enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidHibernateEnricherHandler.enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidJacksonEnricherHandler.enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidModifierEnricherHandler.enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidOpenApiEnricherHandler.enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidQueryEnricherHandler.enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidRedisEnricherHandler.enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidRegionEnricherHandler.enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidValidationEnricherHandler.enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidCreatorEnricherHandler.finalizeEnrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidCreatorModifierEnricherHandler.finalizeEnrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidModifierEnricherHandler.finalizeEnrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidOpenApiEnricherHandler.finalizeEnrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidQueryEnricherHandler.finalizeEnrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidValidationEnricherHandler.finalizeEnrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) protected voidValidationEnricherHandler.generateExecution(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, PrototypeField field, com.github.javaparser.ast.expr.AnnotationExpr annotation, com.github.javaparser.ast.expr.AnnotationExpr ann, com.github.javaparser.ast.body.AnnotationDeclaration annotationClass, boolean collection, boolean mixIn) protected voidValidationEnricherHandler.generateExecution(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, PrototypeField field, com.github.javaparser.ast.expr.AnnotationExpr annotation, Class<?> annotationClass, boolean collection, boolean mixIn) protected voidValidationEnricherHandler.generateExecution(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, PrototypeField field, ValidationEnricherHandler.Params params, boolean collection, boolean mixIn) protected voidValidationEnricherHandler.generateSanitization(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, PrototypeField field, com.github.javaparser.ast.expr.AnnotationExpr annotation, com.github.javaparser.ast.expr.AnnotationExpr ann, com.github.javaparser.ast.body.AnnotationDeclaration annotationClass, com.github.javaparser.ast.body.MethodDeclaration form, boolean collection, boolean mixIn) protected voidValidationEnricherHandler.generateSanitization(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, PrototypeField field, com.github.javaparser.ast.expr.AnnotationExpr annotation, Class<?> annotationClass, com.github.javaparser.ast.body.MethodDeclaration form, boolean collection, boolean mixIn) protected voidValidationEnricherHandler.generateSanitization(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, PrototypeField field, ValidationEnricherHandler.Params params, com.github.javaparser.ast.body.MethodDeclaration form, boolean collection, boolean mixIn) protected voidValidationEnricherHandler.generateValidation(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, PrototypeField field, com.github.javaparser.ast.expr.AnnotationExpr annotation, com.github.javaparser.ast.expr.AnnotationExpr ann, com.github.javaparser.ast.body.AnnotationDeclaration annotationClass, com.github.javaparser.ast.body.MethodDeclaration form, boolean collection, boolean mixIn) protected voidValidationEnricherHandler.generateValidation(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, PrototypeField field, com.github.javaparser.ast.expr.AnnotationExpr annotation, Class<?> annotationClass, com.github.javaparser.ast.body.MethodDeclaration form, boolean collection, boolean mixIn) protected voidValidationEnricherHandler.generateValidation(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, PrototypeField field, ValidationEnricherHandler.Params params, com.github.javaparser.ast.body.MethodDeclaration form, boolean collection, boolean mixIn) protected voidValidationEnricherHandler.handleAnnotationFromSource(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, com.github.javaparser.ast.body.AnnotationDeclaration decl, PrototypeField field, com.github.javaparser.ast.expr.AnnotationExpr annotation, com.github.javaparser.ast.body.MethodDeclaration form, boolean collection, boolean mixIn) protected voidValidationEnricherHandler.handleField(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, PrototypeField field, StringBuilder code, boolean mixIn) protected booleanValidationEnricherHandler.hasForm(PrototypeDescription<?> desc) voidRegionEnricherHandler.postProcess(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) protected voidValidationEnricherHandler.processAnnotation(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, PrototypeField field, com.github.javaparser.ast.expr.AnnotationExpr annotation, com.github.javaparser.ast.body.MethodDeclaration form, boolean collection, boolean mixIn) -
Uses of PrototypeDescription in net.binis.codegen.enrich.handler.base
Methods in net.binis.codegen.enrich.handler.base with parameters of type PrototypeDescriptionModifier and TypeMethodDescriptionvoidBaseEnricher.enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidBaseStrategyEnricher.enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidBaseEnricher.finalizeEnrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidBaseStrategyEnricher.finalizeEnrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) protected abstract voidBaseStrategyEnricher.internalEnrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidBaseStrategyEnricher.internalFinalizeEnrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidBaseStrategyEnricher.internalPostProcess(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidBaseEnricher.postProcess(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidBaseStrategyEnricher.postProcess(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) protected voidBaseStrategyEnricher.withStrategy(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, Consumer<PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> consumer) Method parameters in net.binis.codegen.enrich.handler.base with type arguments of type PrototypeDescriptionModifier and TypeMethodDescriptionprotected voidBaseStrategyEnricher.withStrategy(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, Consumer<PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> consumer) -
Uses of PrototypeDescription in net.binis.codegen.generation.core
Classes in net.binis.codegen.generation.core that implement PrototypeDescriptionModifier and TypeClassDescriptionstatic classstatic classStructures.Parsed<T extends com.github.javaparser.ast.body.TypeDeclaration<T>>Fields in net.binis.codegen.generation.core declared as PrototypeDescriptionModifier and TypeFieldDescriptionprotected PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> Structures.ParsedElementDescription.descriptionprotected PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> Structures.ModifierDescriptionData.originFields in net.binis.codegen.generation.core with type parameters of type PrototypeDescriptionModifier and TypeFieldDescriptionstatic final Map<String, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> Helpers.constantParsedprotected List<org.apache.commons.lang3.tuple.Triple<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration, com.github.javaparser.ast.Node, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>>> Structures.Parsed.initializersstatic final List<org.apache.commons.lang3.tuple.Triple<PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>, com.github.javaparser.ast.CompilationUnit, com.github.javaparser.ast.expr.ClassExpr>> Helpers.recursiveExprMethods in net.binis.codegen.generation.core that return PrototypeDescriptionModifier and TypeMethodDescriptionPrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> PrototypeLookupHandler.findByInterfaceName(String name) PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> PrototypeLookupHandler.findExternal(String prototype) PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> PrototypeLookupHandler.findGenerated(String prototype) PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> PrototypeLookupHandler.findParsed(String prototype) static PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> Helpers.getParsed(com.github.javaparser.ast.type.ClassOrInterfaceType type) Methods in net.binis.codegen.generation.core that return types with arguments of type PrototypeDescriptionModifier and TypeMethodDescriptionList<PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> PrototypeLookupHandler.findGeneratedByFileName(String fileName) Collection<PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> PrototypeLookupHandler.generated()static org.apache.commons.lang3.tuple.Pair<com.github.javaparser.ast.type.Type, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> Helpers.getFieldType(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, PrototypeField field) Collection<PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> PrototypeLookupHandler.parsed()Methods in net.binis.codegen.generation.core with parameters of type PrototypeDescriptionModifier and TypeMethodDescriptionstatic voidHelpers.addDefaultCreation(PrototypeDescription<?> description, PrototypeDescription<?> mixIn) static voidHelpers.addInitializer(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration intf, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration type, boolean embedded) static voidHelpers.addInitializer(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration intf, com.github.javaparser.ast.expr.LambdaExpr expr, boolean embedded) static com.github.javaparser.ast.body.MethodDeclarationCollectionsHandler.addModifier(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration spec, PrototypeField declaration, String modifierName, String className, boolean isClass) voidStructures.FieldData.addModifier(ModifierType type, com.github.javaparser.ast.body.MethodDeclaration modifier, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> origin) voidPrototypeLookupHandler.addPrototypeMap(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed, Map<String, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> prototypeMap) static booleanHelpers.annotationHasTarget(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed, String target) protected static StringGenerator.calcInterfacePackage(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> prsd) static voidHelpers.finalizeEnrichers(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed) static PrototypeFieldHelpers.findField(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed, String field) static StringHelpers.findProperType(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed, com.github.javaparser.ast.CompilationUnit unit, com.github.javaparser.ast.expr.ClassExpr expr) static voidGenerator.generateCodeForClass(com.github.javaparser.ast.CompilationUnit parser, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> prsd) static voidGenerator.generateCodeForElements(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> prsd) static voidGenerator.generateCodeForEnum(com.github.javaparser.ast.CompilationUnit declarationUnit, PrototypeDescription<?> prsd, com.github.javaparser.ast.body.TypeDeclaration<?> type, com.github.javaparser.ast.expr.AnnotationExpr prototype) static voidGenerator.generateCodeForPrototype(com.github.javaparser.ast.CompilationUnit parser, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> prsd, com.github.javaparser.ast.body.TypeDeclaration<?> type, com.github.javaparser.ast.expr.AnnotationExpr prototype) static org.apache.commons.lang3.tuple.Pair<com.github.javaparser.ast.type.Type, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> Helpers.getFieldType(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, PrototypeField field) static voidHelpers.handleEnrichers(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed) static booleanHelpers.hasAnnotation(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed, Class<? extends Annotation> annotation) static booleanHelpers.hasAnnotation(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed, String name) static voidHelpers.postProcessEnrichers(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed) voidPrototypeLookupHandler.registerGenerated(String prototype, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> generated) voidPrototypeLookupHandler.registerParsed(String prototype, PrototypeDescription<?> parsed) static intHelpers.sortForEnrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> left, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> right) Method parameters in net.binis.codegen.generation.core with type arguments of type PrototypeDescriptionModifier and TypeMethodDescriptionvoidPrototypeLookupHandler.addPrototypeMap(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed, Map<String, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> prototypeMap) Generator.handleGenericTypes(com.github.javaparser.ast.CompilationUnit source, com.github.javaparser.ast.CompilationUnit destination, com.github.javaparser.ast.type.ClassOrInterfaceType type, Map<String, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> prototypeMap) static StringGenerator.handleType(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration source, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration destination, com.github.javaparser.ast.type.Type type, Map<String, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> prototypeMap) static StringGenerator.handleType(com.github.javaparser.ast.CompilationUnit source, com.github.javaparser.ast.CompilationUnit destination, com.github.javaparser.ast.type.Type type, Map<String, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> prototypeMap) static StringGenerator.handleType(com.github.javaparser.ast.CompilationUnit source, com.github.javaparser.ast.CompilationUnit destination, String type, boolean embedded, Map<String, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> prototypeMap) -
Uses of PrototypeDescription in net.binis.codegen.generation.core.interfaces
Methods in net.binis.codegen.generation.core.interfaces that return PrototypeDescriptionModifier and TypeMethodDescriptionPrototypeDescription.getBase()PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> ElementDescription.getDescription()PrototypeDescription.getMixIn()PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> PrototypeField.ModifierDescription.getOrigin()PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> PrototypeField.getPrototype()Methods in net.binis.codegen.generation.core.interfaces that return types with arguments of type PrototypeDescriptionModifier and TypeMethodDescriptionList<org.apache.commons.lang3.tuple.Triple<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration, com.github.javaparser.ast.Node, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>>> PrototypeDescription.getInitializers()Map<String, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> PrototypeField.getTypePrototypes()Methods in net.binis.codegen.generation.core.interfaces with parameters of type PrototypeDescriptionModifier and TypeMethodDescriptionvoidPrototypeField.addModifier(ModifierType type, com.github.javaparser.ast.body.MethodDeclaration modifier, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> origin)