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. 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)booleanPrototypeLookup. embeddedModifierRequested(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed)voidPrototypeEnricher. enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description)voidPrototypeEnricher. finalize(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description)voidPrototypeLookup. generateEmbeddedModifier(String type, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed)voidPrototypeLookup. generateEmbeddedModifier(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed)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 static voidModifierEnricherHandler. buildEmbeddedModifier(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parse, boolean isClass)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)voidModifierEnricherHandler. enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description)voidQueryEnricherHandler. enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description)voidValidationEnricherHandler. enrich(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description)voidCreatorEnricherHandler. finalize(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description)voidCreatorModifierEnricherHandler. finalize(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description)voidModifierEnricherHandler. finalize(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description)voidQueryEnricherHandler. finalize(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> description)voidValidationEnricherHandler. finalize(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. finalize(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. 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()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, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration 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, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration embedded)voidPrototypeLookupHandler. addPrototypeMap(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed, Map<String,PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> prototypeMap)booleanPrototypeLookupHandler. embeddedModifierRequested(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed)static voidHelpers. finalizeEnrichers(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed)static StringHelpers. findProperType(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed, com.github.javaparser.ast.CompilationUnit unit, com.github.javaparser.ast.expr.ClassExpr expr)voidPrototypeLookupHandler. generateEmbeddedModifier(String type, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed)voidPrototypeLookupHandler. generateEmbeddedModifier(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed)static voidHelpers. handleEnrichers(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)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 Map<String,PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>>PrototypeField. getTypePrototypes()