Package net.binis.codegen.enrich
Interface PrototypeLookup
- All Known Implementing Classes:
PrototypeLookupHandler
public interface PrototypeLookup
-
Method Summary
Modifier and Type Method Description voidaddPrototypeMap(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed, Map<String,PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> prototypeMap)voidcalcPrototypeMaps()booleanembeddedModifierRequested(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed)PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>findByInterfaceName(String name)PrototypeFieldfindField(String prototype, String name)PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>findGenerated(String prototype)List<PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>>findGeneratedByFileName(String fileName)PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>findParsed(String prototype)Collection<PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>>generated()voidgenerateEmbeddedModifier(String type, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed)voidgenerateEmbeddedModifier(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed)com.github.javaparser.JavaParsergetParser()booleanisGenerated(String prototype)booleanisParsed(String prototype)Collection<PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>>parsed()voidregisterGenerated(String prototype, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> generated)voidregisterParsed(String prototype, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed)
-
Method Details
-
getParser
com.github.javaparser.JavaParser getParser() -
registerParsed
void registerParsed(String prototype, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed) -
registerGenerated
void registerGenerated(String prototype, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> generated) -
findParsed
PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> findParsed(String prototype) -
findGenerated
PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> findGenerated(String prototype) -
findByInterfaceName
PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> findByInterfaceName(String name) -
findField
-
isParsed
-
isGenerated
-
parsed
Collection<PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> parsed() -
generated
Collection<PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> generated() -
findGeneratedByFileName
List<PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> findGeneratedByFileName(String fileName) -
generateEmbeddedModifier
void generateEmbeddedModifier(String type, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed) -
generateEmbeddedModifier
void generateEmbeddedModifier(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed) -
embeddedModifierRequested
boolean embeddedModifierRequested(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed) -
addPrototypeMap
void addPrototypeMap(PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> parsed, Map<String,PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>> prototypeMap) -
calcPrototypeMaps
void calcPrototypeMaps()
-