Uses of Interface
net.binis.codegen.generation.core.interfaces.PrototypeDescription
Packages that use PrototypeDescription
Package
Description
-
Uses of PrototypeDescription in net.binis.codegen.enrich
Methods 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 TypeMethodDescriptionvoidAsEnricherHandler.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) 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) voidRegionEnricherHandler.postProcess(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) -
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.finalizeEnrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) voidBaseEnricher.postProcess(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description) -
Uses of PrototypeDescription in net.binis.codegen.generation.core
Classes in net.binis.codegen.generation.core that implement PrototypeDescriptionModifier and TypeClassDescriptionstatic classStructures.Parsed<T extends com.github.javaparser.ast.body.TypeDeclaration<T>>Fields 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.constantParsedstatic 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 voidCollectionsHandler.addModifier(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration spec, PrototypeField declaration, String modifierName, String className, boolean isClass) 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) 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.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 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.getMixIn()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()