Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages

A

addDeclaredConstant(String, String, String) - Static method in class net.binis.codegen.generation.core.Helpers
 
addDefaultCreation(PrototypeDescription<ClassOrInterfaceDeclaration>) - Static method in class net.binis.codegen.generation.core.Helpers
 
addGetter(ClassOrInterfaceDeclaration, ClassOrInterfaceDeclaration, MethodDeclaration, boolean, PrototypeField) - Static method in class net.binis.codegen.generation.core.Generator
 
addInitializer(PrototypeDescription<ClassOrInterfaceDeclaration>, ClassOrInterfaceDeclaration, ClassOrInterfaceDeclaration, ClassOrInterfaceDeclaration) - Static method in class net.binis.codegen.generation.core.Helpers
 
addInitializer(PrototypeDescription<ClassOrInterfaceDeclaration>, ClassOrInterfaceDeclaration, LambdaExpr, ClassOrInterfaceDeclaration) - Static method in class net.binis.codegen.generation.core.Helpers
 
addMethod(ClassOrInterfaceDeclaration, ClassOrInterfaceDeclaration, boolean, PrototypeField) - Static method in class net.binis.codegen.enrich.handler.FluentEnricherHandler
 
addMethod(ClassOrInterfaceDeclaration, Method, Map<String, String>, String) - Static method in class net.binis.codegen.generation.core.Generator
 
addMethod(ClassOrInterfaceDeclaration, Method, Map<String, String>, String, String, Final) - Static method in class net.binis.codegen.generation.core.Generator
 
addModifier(ClassOrInterfaceDeclaration, PrototypeField, String, String, boolean) - Static method in class net.binis.codegen.generation.core.CollectionsHandler
 
addModifier(MethodDeclaration) - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeField
 
addModifier(MethodDeclaration) - Method in class net.binis.codegen.generation.core.Structures.FieldData
 
addProcessingType(String, String, String, String, String) - Static method in class net.binis.codegen.generation.core.Helpers
 
addPrototypeMap(PrototypeDescription<ClassOrInterfaceDeclaration>, Map<String, PrototypeDescription<ClassOrInterfaceDeclaration>>) - Method in interface net.binis.codegen.enrich.PrototypeLookup
 
addPrototypeMap(PrototypeDescription<ClassOrInterfaceDeclaration>, Map<String, PrototypeDescription<ClassOrInterfaceDeclaration>>) - Method in class net.binis.codegen.generation.core.PrototypeLookupHandler
 
addSetter(ClassOrInterfaceDeclaration, ClassOrInterfaceDeclaration, MethodDeclaration, boolean, PrototypeField) - Static method in class net.binis.codegen.generation.core.Generator
 
allNotNull(Object...) - Static method in class net.binis.codegen.tools.Tools
 
ancestorMethodExists(ClassOrInterfaceDeclaration, MethodDeclaration, String) - Static method in class net.binis.codegen.generation.core.Helpers
 
ancestorMethodExists(ClassOrInterfaceDeclaration, Method) - Static method in class net.binis.codegen.generation.core.Helpers
 
ancestorMethodExists(ClassOrInterfaceDeclaration, PrototypeField, String) - Static method in class net.binis.codegen.generation.core.Helpers
 
anyNull(Object...) - Static method in class net.binis.codegen.tools.Tools
 
AsEnricherHandler - Class in net.binis.codegen.enrich.handler
 
AsEnricherHandler() - Constructor for class net.binis.codegen.enrich.handler.AsEnricherHandler
 

B

BaseEnricher - Class in net.binis.codegen.enrich.handler.base
 
BaseEnricher() - Constructor for class net.binis.codegen.enrich.handler.base.BaseEnricher
 
BaseTest - Class in net.binis.codegen.test
 
BaseTest() - Constructor for class net.binis.codegen.test.BaseTest
 
blank() - Static method in class net.binis.codegen.tools.Holder
 
buildEmbeddedModifier(PrototypeDescription<ClassOrInterfaceDeclaration>, boolean) - Static method in class net.binis.codegen.enrich.handler.ModifierEnricherHandler
 
builder(String) - Static method in class net.binis.codegen.generation.core.Structures
 

C

calcPrototypeMaps() - Method in interface net.binis.codegen.enrich.PrototypeLookup
 
calcPrototypeMaps() - Method in class net.binis.codegen.generation.core.PrototypeLookupHandler
 
checkForNestedClasses(TypeDeclaration<?>, String, String, JavaParser) - Static method in class net.binis.codegen.CodeGen
 
classExists(String) - Static method in class net.binis.codegen.generation.core.Helpers
 
clean() - Method in class net.binis.codegen.generation.core.PrototypeLookupHandler
 
cleanUp() - Static method in class net.binis.codegen.generation.core.Helpers
 
cleanUp() - Method in class net.binis.codegen.test.BaseTest
 
CLONE_METHOD - Static variable in class net.binis.codegen.generation.core.Constants
 
CloneEnricherHandler - Class in net.binis.codegen.enrich.handler
 
CloneEnricherHandler() - Constructor for class net.binis.codegen.enrich.handler.CloneEnricherHandler
 
CodeGen - Class in net.binis.codegen
 
CodeGen() - Constructor for class net.binis.codegen.CodeGen
 
CollectionsHandler - Class in net.binis.codegen.generation.core
 
CollectionsHandler() - Constructor for class net.binis.codegen.generation.core.CollectionsHandler
 
CollectionsHandler.CollectionType - Class in net.binis.codegen.generation.core
 
CollectionType() - Constructor for class net.binis.codegen.generation.core.CollectionsHandler.CollectionType
 
compare(CompilationUnit, String) - Method in class net.binis.codegen.test.BaseTest
 
compile(TestClassLoader, List<Pair<String, String>>) - Method in class net.binis.codegen.test.BaseTest
 
CompiledBasePrototype - Interface in net.binis.codegen.test.prototype.base
 
CompiledPrototypesHandler - Class in net.binis.codegen.generation.core
 
CompiledTestPrototype - Interface in net.binis.codegen.test.prototype
 
condition(boolean, Runnable) - Static method in class net.binis.codegen.tools.Tools
 
condition(boolean, Supplier<T>) - Static method in class net.binis.codegen.tools.Tools
 
condition(boolean, R, Class<Q>, Function<Q, T>) - Static method in class net.binis.codegen.tools.Tools
 
condition(boolean, T) - Static method in class net.binis.codegen.tools.Tools
 
conditional(R, Predicate<R>, Consumer<R>) - Static method in class net.binis.codegen.tools.Tools
 
constantParsed - Static variable in class net.binis.codegen.generation.core.Helpers
 
Constants - Class in net.binis.codegen.generation.core
 
Constants() - Constructor for class net.binis.codegen.generation.core.Constants
 
Constants() - Constructor for class net.binis.codegen.generation.core.Structures.Constants
 
CreatorEnricherHandler - Class in net.binis.codegen.enrich.handler
 
CreatorEnricherHandler() - Constructor for class net.binis.codegen.enrich.handler.CreatorEnricherHandler
 
CreatorModifierEnricherHandler - Class in net.binis.codegen.enrich.handler
 
CreatorModifierEnricherHandler() - Constructor for class net.binis.codegen.enrich.handler.CreatorModifierEnricherHandler
 

D

declaredConstants - Static variable in class net.binis.codegen.generation.core.Helpers
 
defaultClassName(TypeDeclaration<?>) - Static method in class net.binis.codegen.generation.core.Helpers
 
defaultClassName(String) - Static method in class net.binis.codegen.generation.core.Helpers
 
defaultClassPackage(ClassOrInterfaceDeclaration) - Static method in class net.binis.codegen.generation.core.Helpers
 
defaultInterfaceName(ClassOrInterfaceDeclaration) - Static method in class net.binis.codegen.generation.core.Helpers
 
defaultInterfacePackage(ClassOrInterfaceDeclaration) - Static method in class net.binis.codegen.generation.core.Helpers
 
defaultMethodExists(ClassOrInterfaceDeclaration, Method) - Static method in class net.binis.codegen.generation.core.Helpers
 
defaultModifierClassName(String) - Static method in class net.binis.codegen.generation.core.Helpers
 
defaultPackage(TypeDeclaration<?>, String) - Static method in class net.binis.codegen.generation.core.Helpers
 
defaultProperties - Static variable in class net.binis.codegen.generation.core.Structures
 
define(String, JavaByteObject) - Method in class net.binis.codegen.test.TestClassLoader
 
DESTINATION - Static variable in class net.binis.codegen.CodeGen
 

E

EMBEDDED_MODIFIER_INTF_KEY - Static variable in class net.binis.codegen.generation.core.Constants
 
EMBEDDED_MODIFIER_KEY - Static variable in class net.binis.codegen.generation.core.Constants
 
embeddedModifierRequested(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in interface net.binis.codegen.enrich.PrototypeLookup
 
embeddedModifierRequested(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.generation.core.PrototypeLookupHandler
 
emptyCheck(Optional<R>, Function<R, T>, T) - Static method in class net.binis.codegen.tools.Tools
 
enrich(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.enrich.handler.AsEnricherHandler
 
enrich(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.enrich.handler.CloneEnricherHandler
 
enrich(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.enrich.handler.CreatorEnricherHandler
 
enrich(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.enrich.handler.CreatorModifierEnricherHandler
 
enrich(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.enrich.handler.FluentEnricherHandler
 
enrich(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.enrich.handler.ModifierEnricherHandler
 
enrich(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.enrich.handler.QueryEnricherHandler
 
enrich(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.enrich.handler.ValidationEnricherHandler
 
enrich(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in interface net.binis.codegen.enrich.PrototypeEnricher
 
enumGenerated - Static variable in class net.binis.codegen.generation.core.Helpers
 
enumParsed - Static variable in class net.binis.codegen.generation.core.Helpers
 

F

FieldData() - Constructor for class net.binis.codegen.generation.core.Structures.FieldData
 
fieldExists(ClassOrInterfaceDeclaration, String) - Static method in class net.binis.codegen.generation.core.Helpers
 
FILTER - Static variable in class net.binis.codegen.CodeGen
 
finalize(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.enrich.handler.base.BaseEnricher
 
finalize(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.enrich.handler.CreatorEnricherHandler
 
finalize(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.enrich.handler.CreatorModifierEnricherHandler
 
finalize(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.enrich.handler.ModifierEnricherHandler
 
finalize(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.enrich.handler.QueryEnricherHandler
 
finalize(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.enrich.handler.ValidationEnricherHandler
 
finalize(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in interface net.binis.codegen.enrich.PrototypeEnricher
 
finalizeEnrichers(PrototypeDescription<ClassOrInterfaceDeclaration>) - Static method in class net.binis.codegen.generation.core.Helpers
 
findByInterfaceName(String) - Method in interface net.binis.codegen.enrich.PrototypeLookup
 
findByInterfaceName(String) - Method in class net.binis.codegen.generation.core.PrototypeLookupHandler
 
findClass(String) - Method in class net.binis.codegen.test.TestClassLoader
 
findField(ClassOrInterfaceDeclaration, String) - Static method in class net.binis.codegen.generation.core.Helpers
 
findField(String, String) - Method in interface net.binis.codegen.enrich.PrototypeLookup
 
findField(String, String) - Method in class net.binis.codegen.generation.core.PrototypeLookupHandler
 
findGenerated(String) - Method in interface net.binis.codegen.enrich.PrototypeLookup
 
findGenerated(String) - Method in class net.binis.codegen.generation.core.PrototypeLookupHandler
 
findGeneratedByFileName(String) - Method in interface net.binis.codegen.enrich.PrototypeLookup
 
findGeneratedByFileName(String) - Method in class net.binis.codegen.generation.core.PrototypeLookupHandler
 
findInheritanceProperty(ClassOrInterfaceDeclaration, PrototypeData, BiFunction<ClassOrInterfaceDeclaration, PrototypeData, T>) - Static method in class net.binis.codegen.generation.core.Generator
 
findMethod(ClassOrInterfaceDeclaration, String) - Static method in class net.binis.codegen.generation.core.Helpers
 
findModifier(ClassOrInterfaceDeclaration) - Static method in class net.binis.codegen.generation.core.Helpers
 
findParentClassOfType(Node, Class<T>, Predicate<T>) - Static method in class net.binis.codegen.generation.core.Helpers
 
findParsed(String) - Method in interface net.binis.codegen.enrich.PrototypeLookup
 
findParsed(String) - Method in class net.binis.codegen.generation.core.PrototypeLookupHandler
 
findProperType(PrototypeDescription<ClassOrInterfaceDeclaration>, CompilationUnit, ClassExpr) - Static method in class net.binis.codegen.generation.core.Helpers
 
findUsedTypes(ClassOrInterfaceDeclaration) - Static method in class net.binis.codegen.generation.core.Helpers
 
FluentEnricherHandler - Class in net.binis.codegen.enrich.handler
 
FluentEnricherHandler() - Constructor for class net.binis.codegen.enrich.handler.FluentEnricherHandler
 

G

generate() - Method in class net.binis.codegen.test.BaseTest
 
generateCodeForClass(CompilationUnit) - Static method in class net.binis.codegen.generation.core.Generator
 
generateCodeForConstants() - Static method in class net.binis.codegen.generation.core.Generator
 
generateCodeForEnum(CompilationUnit) - Static method in class net.binis.codegen.generation.core.Generator
 
generated() - Method in interface net.binis.codegen.enrich.PrototypeLookup
 
generated() - Method in class net.binis.codegen.generation.core.PrototypeLookupHandler
 
generateEmbeddedModifier(String, PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in interface net.binis.codegen.enrich.PrototypeLookup
 
generateEmbeddedModifier(String, PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.generation.core.PrototypeLookupHandler
 
generateEmbeddedModifier(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in interface net.binis.codegen.enrich.PrototypeLookup
 
generateEmbeddedModifier(PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.generation.core.PrototypeLookupHandler
 
generateGetter() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeField
 
generateGetter() - Method in class net.binis.codegen.generation.core.Structures.FieldData
 
generateSetter() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeField
 
generateSetter() - Method in class net.binis.codegen.generation.core.Structures.FieldData
 
Generator - Class in net.binis.codegen.generation.core
 
Generator() - Constructor for class net.binis.codegen.generation.core.Generator
 
get() - Method in class net.binis.codegen.tools.Holder
 
getAsString(CompilationUnit) - Method in class net.binis.codegen.test.BaseTest
 
getBase() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getBaseClassName() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
getBaseModifierClass() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
getBasePath() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
getBytes() - Method in class net.binis.codegen.test.JavaByteObject
 
getCharContent(boolean) - Method in class net.binis.codegen.test.JavaSourceObject
 
getClassImport(CompilationUnit, String) - Static method in class net.binis.codegen.generation.core.Helpers
 
getClassName() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
getClassName(TypeDeclaration<?>) - Static method in class net.binis.codegen.generation.core.Helpers
 
getClassName(ClassOrInterfaceType) - Static method in class net.binis.codegen.generation.core.Helpers
 
getClassPackage() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
getCodeAnnotation(TypeDeclaration<?>) - Static method in class net.binis.codegen.generation.core.Generator
 
getCollectionType(CompilationUnit, CompilationUnit, ClassOrInterfaceType) - Static method in class net.binis.codegen.generation.core.CollectionsHandler
 
getCollectionType(Type) - Static method in class net.binis.codegen.generation.core.CollectionsHandler
 
getCompilationUnits(List<Pair<String, String>>) - Static method in class net.binis.codegen.test.BaseTest
 
getCompiled() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getConstants(BodyDeclaration<?>) - Static method in class net.binis.codegen.generation.core.Helpers
 
getDeclaration() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getDeclaration() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeField
 
getDefaultValue(BodyDeclaration<?>) - Static method in class net.binis.codegen.generation.core.Helpers
 
getDescription() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeField
 
getEnrichers() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
getEnumNameFromPrototype(TypeDeclaration<?>, String) - Static method in class net.binis.codegen.generation.core.Helpers
 
getExternalClassName(CompilationUnit, String) - Static method in class net.binis.codegen.generation.core.Helpers
 
getExternalClassNameIfExists(CompilationUnit, String) - Static method in class net.binis.codegen.generation.core.Helpers
 
getFieldName(String) - Static method in class net.binis.codegen.generation.core.Helpers
 
getFields() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getFiles() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getFullCollectionType(Type) - Static method in class net.binis.codegen.generation.core.CollectionsHandler
 
getGenerics() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeField
 
getGenericsList(CompilationUnit, CompilationUnit, ClassOrInterfaceType, boolean) - Static method in class net.binis.codegen.generation.core.Generator
 
getGetterName(String, String) - Static method in class net.binis.codegen.generation.core.Helpers
 
getIgnores() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeField
 
getIgnores(BodyDeclaration<?>) - Static method in class net.binis.codegen.generation.core.Helpers
 
getImplementationGetter() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeField
 
getImplementationSetter() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeField
 
getImplementorFullName() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getImplementorFullName() - Method in class net.binis.codegen.generation.core.Structures.Parsed
 
getInheritedEnrichers() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
getInitializer(ClassOrInterfaceDeclaration) - Static method in class net.binis.codegen.generation.core.Helpers
 
getInitializers() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getInterfaceFullName() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getInterfaceGetter() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeField
 
getInterfaceName() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
getInterfaceName() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getInterfacePackage() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
getInterfaceSetter() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeField
 
getIntf() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getLongModifierName() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
getMixIn() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getMixInClass() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
getModifierName() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
getModifierPackage() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
getModifiers() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeField
 
getModifiers() - Method in class net.binis.codegen.generation.core.Structures.FieldData
 
getName() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
getName() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeField
 
getParsed() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeField
 
getParsed(ClassOrInterfaceType) - Static method in class net.binis.codegen.generation.core.Helpers
 
getParsedFullName() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getParsedName() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getParser() - Method in interface net.binis.codegen.enrich.PrototypeLookup
 
getParser() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getProperties() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getPrototype() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeField
 
getPrototypeFileName() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getPrototypeName() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
getRegisteredClass(String) - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getRegisteredClass(String) - Method in class net.binis.codegen.generation.core.Structures.Parsed
 
getSetterName(String) - Static method in class net.binis.codegen.generation.core.Helpers
 
getSpec() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
getTypePrototypes() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeField
 

H

handleCompiledPrototype(String) - Static method in class net.binis.codegen.generation.core.CompiledPrototypesHandler
 
handleEnrichers(PrototypeDescription<ClassOrInterfaceDeclaration>) - Static method in class net.binis.codegen.generation.core.Helpers
 
handleEnrichersSetup(PrototypeData) - Static method in class net.binis.codegen.generation.core.Helpers
 
handleGenericPrimitiveType(Type) - Static method in class net.binis.codegen.generation.core.Helpers
 
handleGenericTypes(CompilationUnit, CompilationUnit, ClassOrInterfaceType, Map<String, PrototypeDescription<ClassOrInterfaceDeclaration>>) - Static method in class net.binis.codegen.generation.core.Generator
 
handleImports(ClassOrInterfaceDeclaration, ClassOrInterfaceDeclaration) - Static method in class net.binis.codegen.generation.core.Helpers
 
handleInheritedEnrichersSetup(PrototypeData) - Static method in class net.binis.codegen.generation.core.Helpers
 
handleType(ClassOrInterfaceDeclaration, ClassOrInterfaceDeclaration, Type) - Static method in class net.binis.codegen.generation.core.Generator
 
handleType(ClassOrInterfaceDeclaration, ClassOrInterfaceDeclaration, Type, Map<String, PrototypeDescription<ClassOrInterfaceDeclaration>>) - Static method in class net.binis.codegen.generation.core.Generator
 
handleType(CompilationUnit, CompilationUnit, Type) - Static method in class net.binis.codegen.generation.core.Generator
 
handleType(CompilationUnit, CompilationUnit, Type, Map<String, PrototypeDescription<ClassOrInterfaceDeclaration>>) - Static method in class net.binis.codegen.generation.core.Generator
 
handleType(CompilationUnit, CompilationUnit, String, boolean) - Static method in class net.binis.codegen.generation.core.Generator
 
handleType(CompilationUnit, CompilationUnit, String, boolean, Map<String, PrototypeDescription<ClassOrInterfaceDeclaration>>) - Static method in class net.binis.codegen.generation.core.Generator
 
handleType(JavaParser, TypeDeclaration<?>, String) - Static method in class net.binis.codegen.CodeGen
 
Helpers - Class in net.binis.codegen.generation.core
 
Helpers() - Constructor for class net.binis.codegen.generation.core.Helpers
 
Holder<T> - Class in net.binis.codegen.tools
 
Holder() - Constructor for class net.binis.codegen.tools.Holder
 
Holder(T) - Constructor for class net.binis.codegen.tools.Holder
 

I

id() - Method in interface net.binis.codegen.test.prototype.base.CompiledBasePrototype
 
ifNull(Object, Runnable) - Static method in class net.binis.codegen.tools.Tools
 
ifNull(R, Supplier<R>) - Static method in class net.binis.codegen.tools.Tools
 
Ignores() - Constructor for class net.binis.codegen.generation.core.Structures.Ignores
 
IMPL_DESTINATION - Static variable in class net.binis.codegen.CodeGen
 
importType(Type, CompilationUnit) - Static method in class net.binis.codegen.generation.core.Helpers
 
in(T, T...) - Static method in class net.binis.codegen.tools.Tools
 
init(PrototypeLookup) - Method in class net.binis.codegen.enrich.handler.base.BaseEnricher
 
init(PrototypeLookup) - Method in interface net.binis.codegen.enrich.PrototypeEnricher
 
isBase() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
isClassGetters() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
isClassSetters() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
isCollection() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeField
 
isCollection(Type) - Static method in class net.binis.codegen.generation.core.CollectionsHandler
 
isCollection(Class<?>) - Static method in class net.binis.codegen.generation.core.CollectionsHandler
 
isCollection(String) - Static method in class net.binis.codegen.generation.core.CollectionsHandler
 
isGenerateConstructor() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
isGenerated(String) - Method in interface net.binis.codegen.enrich.PrototypeLookup
 
isGenerated(String) - Method in class net.binis.codegen.generation.core.PrototypeLookupHandler
 
isGenerateImplementation() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
isGenerateInterface() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
isInterfaceSetters() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
isJavaType(String) - Static method in class net.binis.codegen.generation.core.Helpers
 
isListOrSet(String) - Static method in class net.binis.codegen.generation.core.CollectionsHandler
 
isNested() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
isParsed(String) - Method in interface net.binis.codegen.enrich.PrototypeLookup
 
isParsed(String) - Method in class net.binis.codegen.generation.core.PrototypeLookupHandler
 
isValid() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
isValid() - Method in class net.binis.codegen.generation.core.Structures.Parsed
 

J

JavaByteObject - Class in net.binis.codegen.test
 
JavaByteObject(String) - Constructor for class net.binis.codegen.test.JavaByteObject
 
JavaSourceObject - Class in net.binis.codegen.test
 
JavaSourceObject(String, String) - Constructor for class net.binis.codegen.test.JavaSourceObject
 

K

knownClassAnnotations - Static variable in class net.binis.codegen.generation.core.Helpers
 
knownTypes - Static variable in class net.binis.codegen.generation.core.Helpers
 

L

load(List<Pair<String, String>>, String) - Method in class net.binis.codegen.test.BaseTest
 
lookup - Variable in class net.binis.codegen.enrich.handler.base.BaseEnricher
 
lookup - Static variable in class net.binis.codegen.generation.core.Helpers
 

M

main(String[]) - Static method in class net.binis.codegen.CodeGen
 
mapGenericMethodSignature(Method, Map<String, String>) - Static method in class net.binis.codegen.generation.core.Helpers
 
mapGenericSignature(Type, Map<String, String>) - Static method in class net.binis.codegen.generation.core.Helpers
 
measure(Runnable) - Static method in class net.binis.codegen.tools.Tools
 
mergeImports(CompilationUnit, CompilationUnit) - Static method in class net.binis.codegen.generation.core.Helpers
 
methodExists(ClassOrInterfaceDeclaration, MethodDeclaration, boolean) - Static method in class net.binis.codegen.generation.core.Helpers
 
methodExists(ClassOrInterfaceDeclaration, MethodDeclaration, String, boolean) - Static method in class net.binis.codegen.generation.core.Helpers
 
methodExists(ClassOrInterfaceDeclaration, Method, boolean) - Static method in class net.binis.codegen.generation.core.Helpers
 
methodExists(ClassOrInterfaceDeclaration, String, Method, boolean) - Static method in class net.binis.codegen.generation.core.Helpers
 
methodExists(ClassOrInterfaceDeclaration, PrototypeField, boolean) - Static method in class net.binis.codegen.generation.core.Helpers
 
methodExists(ClassOrInterfaceDeclaration, PrototypeField, String, boolean) - Static method in class net.binis.codegen.generation.core.Helpers
 
methodSignatureExists(ClassOrInterfaceDeclaration, PrototypeField, String) - Static method in class net.binis.codegen.generation.core.Helpers
 
MIX_IN_EXTENSION - Static variable in class net.binis.codegen.generation.core.Generator
 
MIXIN_MODIFYING_METHOD_PREFIX - Static variable in class net.binis.codegen.generation.core.Constants
 
MODIFIER_CLASS_NAME_SUFFIX - Static variable in class net.binis.codegen.generation.core.Constants
 
MODIFIER_DONE_METHOD_NAME - Static variable in class net.binis.codegen.generation.core.Constants
 
MODIFIER_FIELD_GENERIC - Static variable in class net.binis.codegen.generation.core.Constants
 
MODIFIER_FIELDS_KEY - Static variable in class net.binis.codegen.generation.core.Constants
 
MODIFIER_INTERFACE_NAME - Static variable in class net.binis.codegen.generation.core.Constants
 
MODIFIER_INTF_KEY - Static variable in class net.binis.codegen.generation.core.Constants
 
MODIFIER_KEY - Static variable in class net.binis.codegen.generation.core.Constants
 
MODIFIER_METHOD_NAME - Static variable in class net.binis.codegen.generation.core.Constants
 
ModifierEnricherHandler - Class in net.binis.codegen.enrich.handler
 
ModifierEnricherHandler() - Constructor for class net.binis.codegen.enrich.handler.ModifierEnricherHandler
 

N

net.binis.codegen - package net.binis.codegen
 
net.binis.codegen.enrich - package net.binis.codegen.enrich
 
net.binis.codegen.enrich.handler - package net.binis.codegen.enrich.handler
 
net.binis.codegen.enrich.handler.base - package net.binis.codegen.enrich.handler.base
 
net.binis.codegen.generation.core - package net.binis.codegen.generation.core
 
net.binis.codegen.generation.core.interfaces - package net.binis.codegen.generation.core.interfaces
 
net.binis.codegen.test - package net.binis.codegen.test
 
net.binis.codegen.test.prototype - package net.binis.codegen.test.prototype
 
net.binis.codegen.test.prototype.base - package net.binis.codegen.test.prototype.base
 
net.binis.codegen.tools - package net.binis.codegen.tools
 
newList() - Method in class net.binis.codegen.test.BaseTest
 
NONE - Static variable in class net.binis.codegen.CodeGen
 
notNull(R, Consumer<R>) - Static method in class net.binis.codegen.tools.Tools
 
nullCheck(R, Class<Q>, Function<Q, T>) - Static method in class net.binis.codegen.tools.Tools
 
nullCheck(R, Function<R, T>) - Static method in class net.binis.codegen.tools.Tools
 
nullCheck(R, Function<R, T>, T) - Static method in class net.binis.codegen.tools.Tools
 
nullCheck(T, T) - Static method in class net.binis.codegen.tools.Tools
 

O

of(T) - Static method in class net.binis.codegen.tools.Holder
 
openOutputStream() - Method in class net.binis.codegen.test.JavaByteObject
 
OPERATION - Static variable in class net.binis.codegen.enrich.handler.QueryEnricherHandler
 
order() - Method in class net.binis.codegen.enrich.handler.AsEnricherHandler
 
order() - Method in class net.binis.codegen.enrich.handler.CloneEnricherHandler
 
order() - Method in class net.binis.codegen.enrich.handler.CreatorEnricherHandler
 
order() - Method in class net.binis.codegen.enrich.handler.CreatorModifierEnricherHandler
 
order() - Method in class net.binis.codegen.enrich.handler.FluentEnricherHandler
 
order() - Method in class net.binis.codegen.enrich.handler.ModifierEnricherHandler
 
order() - Method in class net.binis.codegen.enrich.handler.QueryEnricherHandler
 
order() - Method in class net.binis.codegen.enrich.handler.ValidationEnricherHandler
 
order() - Method in interface net.binis.codegen.enrich.PrototypeEnricher
 

P

parsed() - Method in interface net.binis.codegen.enrich.PrototypeLookup
 
parsed() - Method in class net.binis.codegen.generation.core.PrototypeLookupHandler
 
Parsed() - Constructor for class net.binis.codegen.generation.core.Structures.Parsed
 
parseGenericClassSignature(Class<?>) - Static method in class net.binis.codegen.generation.core.Helpers
 
parseMethodSignature(MethodDeclaration) - Static method in class net.binis.codegen.generation.core.Helpers
 
parseMethodSignature(Method) - Static method in class net.binis.codegen.generation.core.Helpers
 
parser - Variable in class net.binis.codegen.test.BaseTest
 
primitiveTypes - Static variable in class net.binis.codegen.generation.core.Helpers
 
processActions() - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
processActions() - Method in class net.binis.codegen.generation.core.Structures.Parsed
 
processFiles(List<Path>) - Static method in class net.binis.codegen.CodeGen
 
processGenerics(Class<?>, NodeList<Type>) - Static method in class net.binis.codegen.generation.core.Helpers
 
ProcessingType() - Constructor for class net.binis.codegen.generation.core.Structures.ProcessingType
 
processingTypes - Static variable in class net.binis.codegen.generation.core.Helpers
 
processSources(List<String>) - Static method in class net.binis.codegen.CodeGen
 
PrototypeData - Interface in net.binis.codegen.generation.core.interfaces
 
PrototypeDataHandler() - Constructor for class net.binis.codegen.generation.core.Structures.PrototypeDataHandler
 
PrototypeDataHandlerBuilder() - Constructor for class net.binis.codegen.generation.core.Structures.PrototypeDataHandler.PrototypeDataHandlerBuilder
 
PrototypeDescription<T extends com.github.javaparser.ast.body.TypeDeclaration<T>> - Interface in net.binis.codegen.generation.core.interfaces
 
PrototypeEnricher - Interface in net.binis.codegen.enrich
 
PrototypeField - Interface in net.binis.codegen.generation.core.interfaces
 
PrototypeLookup - Interface in net.binis.codegen.enrich
 
PrototypeLookupHandler - Class in net.binis.codegen.generation.core
 
PrototypeLookupHandler() - Constructor for class net.binis.codegen.generation.core.PrototypeLookupHandler
 

Q

QUERY_EXECUTOR_KEY - Static variable in class net.binis.codegen.generation.core.Constants
 
QUERY_KEY - Static variable in class net.binis.codegen.generation.core.Constants
 
QUERY_NAME_INTF_KEY - Static variable in class net.binis.codegen.generation.core.Constants
 
QUERY_NAME_KEY - Static variable in class net.binis.codegen.generation.core.Constants
 
QUERY_ORDER_INTF_KEY - Static variable in class net.binis.codegen.generation.core.Constants
 
QUERY_ORDER_KEY - Static variable in class net.binis.codegen.generation.core.Constants
 
QueryEnricherHandler - Class in net.binis.codegen.enrich.handler
 
QueryEnricherHandler() - Constructor for class net.binis.codegen.enrich.handler.QueryEnricherHandler
 

R

recursiveExpr - Static variable in class net.binis.codegen.generation.core.Helpers
 
registerClass(String, ClassOrInterfaceDeclaration) - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
registerClass(String, ClassOrInterfaceDeclaration) - Method in class net.binis.codegen.generation.core.Structures.Parsed
 
registerEnricher(Class) - Static method in class net.binis.codegen.generation.core.Helpers
 
registerGenerated(String, PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in interface net.binis.codegen.enrich.PrototypeLookup
 
registerGenerated(String, PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.generation.core.PrototypeLookupHandler
 
registerKnownEnrichers() - Static method in class net.binis.codegen.generation.core.Helpers
 
registerParsed(String, PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in interface net.binis.codegen.enrich.PrototypeLookup
 
registerParsed(String, PrototypeDescription<ClassOrInterfaceDeclaration>) - Method in class net.binis.codegen.generation.core.PrototypeLookupHandler
 
registerPostProcessAction(Runnable) - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeDescription
 
registerPostProcessAction(Runnable) - Method in class net.binis.codegen.generation.core.Structures.Parsed
 

S

safeCall(Supplier<T>, Function<Exception, T>) - Static method in class net.binis.codegen.tools.Tools
 
save(String, CompilationUnit, String) - Method in class net.binis.codegen.test.BaseTest
 
set(T) - Method in class net.binis.codegen.tools.Holder
 
setClassGetters(boolean) - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
setClassSetters(boolean) - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
setGenerateConstructor(boolean) - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
setGenerateImplementation(boolean) - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
setGenerateInterface(boolean) - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
setInterfaceSetters(boolean) - Method in interface net.binis.codegen.generation.core.interfaces.PrototypeData
 
setup(PrototypeData) - Method in class net.binis.codegen.enrich.handler.base.BaseEnricher
 
setup(PrototypeData) - Method in interface net.binis.codegen.enrich.PrototypeEnricher
 
sortClass(ClassOrInterfaceDeclaration) - Static method in class net.binis.codegen.generation.core.Helpers
 
sortImports(CompilationUnit) - Static method in class net.binis.codegen.generation.core.Helpers
 
SOURCE - Static variable in class net.binis.codegen.CodeGen
 
Structures - Class in net.binis.codegen.generation.core
 
Structures() - Constructor for class net.binis.codegen.generation.core.Structures
 
Structures.Constants - Class in net.binis.codegen.generation.core
 
Structures.FieldData - Class in net.binis.codegen.generation.core
 
Structures.Ignores - Class in net.binis.codegen.generation.core
 
Structures.Parsed<T extends com.github.javaparser.ast.body.TypeDeclaration<T>> - Class in net.binis.codegen.generation.core
 
Structures.ProcessingType - Class in net.binis.codegen.generation.core
 
Structures.PrototypeDataHandler - Class in net.binis.codegen.generation.core
 
Structures.PrototypeDataHandler.PrototypeDataHandlerBuilder - Class in net.binis.codegen.generation.core
 

T

TestClassLoader - Class in net.binis.codegen.test
 
TestClassLoader() - Constructor for class net.binis.codegen.test.TestClassLoader
 
testMulti(List<Triple<String, String, String>>) - Method in class net.binis.codegen.test.BaseTest
 
testMulti(List<Triple<String, String, String>>, String) - Method in class net.binis.codegen.test.BaseTest
 
testSingle(String, String, String) - Method in class net.binis.codegen.test.BaseTest
 
testSingle(String, String, String, int) - Method in class net.binis.codegen.test.BaseTest
 
testSingle(String, String, String, String) - Method in class net.binis.codegen.test.BaseTest
 
testSingle(String, String, String, String, int) - Method in class net.binis.codegen.test.BaseTest
 
testSingleWithBase(String, String, String, String, String, String, String, String) - Method in class net.binis.codegen.test.BaseTest
 
testSingleWithMixIn(String, String, String, String, String, String, String) - Method in class net.binis.codegen.test.BaseTest
 
title() - Method in interface net.binis.codegen.test.prototype.CompiledTestPrototype
 
Tools - Class in net.binis.codegen.tools
 

U

update(T) - Method in class net.binis.codegen.tools.Holder
 

V

ValidationEnricherHandler - Class in net.binis.codegen.enrich.handler
 
ValidationEnricherHandler() - Constructor for class net.binis.codegen.enrich.handler.ValidationEnricherHandler
 

W

with(R, Consumer<R>) - Static method in class net.binis.codegen.tools.Tools
 
withRes(T, Function<T, R>) - Static method in class net.binis.codegen.tools.Tools
 
withRes(T, Function<T, R>, R) - Static method in class net.binis.codegen.tools.Tools
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages