Package net.binis.codegen.discoverer
Class AnnotationDiscoverer
java.lang.Object
net.binis.codegen.discovery.Discoverer
net.binis.codegen.discoverer.AnnotationDiscoverer
public abstract class AnnotationDiscoverer
extends net.binis.codegen.discovery.Discoverer
-
Nested Class Summary
Nested classes/interfaces inherited from class net.binis.codegen.discovery.Discoverer
net.binis.codegen.discovery.Discoverer.DiscoveredService -
Field Summary
Fields inherited from class net.binis.codegen.discovery.Discoverer
CONFIG, RESOURCE_PATH, TEMPLATE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<net.binis.codegen.discovery.Discoverer.DiscoveredService>static voidwriteConfig(Filer filer, String className) static voidwriteEntry(String type, Filer filer, String className) protected static voidwriteService(String service, OutputStream output) protected static voidwriteServiceFile(Collection<String> services, OutputStream output) static voidwriteTemplate(Filer filer, String className) Methods inherited from class net.binis.codegen.discovery.Discoverer
findAnnotations, loadResources, processResource, processResource, processResource, readServiceFile
-
Constructor Details
-
AnnotationDiscoverer
public AnnotationDiscoverer()
-
-
Method Details
-
findAnnotations
-
writeTemplate
-
writeConfig
-
writeEntry
-
writeServiceFile
protected static void writeServiceFile(Collection<String> services, OutputStream output) throws IOException - Throws:
IOException
-
writeService
- Throws:
IOException
-