Uses of Interface
net.binis.codegen.generation.core.interfaces.PrototypeDescription
-
Uses of PrototypeDescription in net.binis.codegen.enrich
Methods in net.binis.codegen.enrich that return PrototypeDescription Modifier and Type Method Description PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>PrototypeLookup. findByInterfaceName(String name)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 PrototypeDescription Modifier and Type Method Description List<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 PrototypeDescription Modifier and Type Method Description voidPrototypeLookup. 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<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed)Method parameters in net.binis.codegen.enrich with type arguments of type PrototypeDescription Modifier and Type Method Description voidPrototypeLookup. 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 PrototypeDescription Modifier and Type Method Description 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)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 PrototypeDescription Modifier and Type Method Description voidBaseEnricher. 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 PrototypeDescription Modifier and Type Class Description static classStructures.Parsed<T extends com.github.javaparser.ast.body.TypeDeclaration<T>>Fields in net.binis.codegen.generation.core with type parameters of type PrototypeDescription Modifier and Type Field Description static Map<String,PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>>Helpers. constantParsedstatic Map<String,PrototypeDescription<com.github.javaparser.ast.body.EnumDeclaration>>Helpers. enumGeneratedstatic Map<String,PrototypeDescription<com.github.javaparser.ast.body.EnumDeclaration>>Helpers. enumParsedstatic 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 PrototypeDescription Modifier and Type Method Description PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>PrototypeLookupHandler. findByInterfaceName(String name)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 PrototypeDescription Modifier and Type Method Description List<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 PrototypeDescription Modifier and Type Method Description static voidHelpers. addDefaultCreation(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description)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. 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<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> 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 PrototypeDescription Modifier and Type Method Description voidPrototypeLookupHandler. addPrototypeMap(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed, Map<String,PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> prototypeMap)static List<String>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 PrototypeDescription Modifier and Type Method Description PrototypeDescription<T>PrototypeDescription. getBase()PrototypeDescription<T>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 PrototypeDescription Modifier and Type Method Description 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>>>PrototypeDescription. getInitializers()Map<String,PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>>PrototypeField. getTypePrototypes()