Index

A C E G I J M O P R T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

AnnotationFunctions - Class in org.eclipse.edc.plugins.autodoc.core.processor.compiler
Contains convenience methods for working with Java Compiler API annotation mirrors.
attributeStringValues(String, AnnotationMirror, Elements) - Static method in class org.eclipse.edc.plugins.autodoc.core.processor.compiler.AnnotationFunctions
Returns the annotation attribute value as a collection of strings.
attributeTypeValues(String, AnnotationMirror, Elements) - Static method in class org.eclipse.edc.plugins.autodoc.core.processor.compiler.AnnotationFunctions
Returns the annotation attribute value as a collection of type names.
attributeValue(Class<T>, String, AnnotationMirror, Elements) - Static method in class org.eclipse.edc.plugins.autodoc.core.processor.compiler.AnnotationFunctions
Returns the annotation attribute value of the given type and name.

C

CONTEXT_ATTRIBUTE - Static variable in class org.eclipse.edc.plugins.autodoc.core.processor.introspection.ExtensionIntrospector
 

E

EDC_OUTPUTDIR_OVERRIDE - Static variable in class org.eclipse.edc.plugins.autodoc.core.processor.EdcModuleProcessor
 
EdcModuleProcessor - Class in org.eclipse.edc.plugins.autodoc.core.processor
Generates an EDC module manifest by introspecting a set of bounded artifacts.
EdcModuleProcessor() - Constructor for class org.eclipse.edc.plugins.autodoc.core.processor.EdcModuleProcessor
 
ElementFunctions - Class in org.eclipse.edc.plugins.autodoc.core.processor.compiler
Contains convenience methods for working with Java Compiler API.
ExtensionIntrospector - Class in org.eclipse.edc.plugins.autodoc.core.processor.introspection
Contains methods for introspecting any given extension (represented by an Element) using the Java Compiler API.
ExtensionIntrospector(Elements) - Constructor for class org.eclipse.edc.plugins.autodoc.core.processor.introspection.ExtensionIntrospector
 

G

generate(String) - Method in interface org.eclipse.edc.plugins.autodoc.core.processor.generator.JavadocConverter
 
generateModuleOverview(ModuleType, RoundEnvironment) - Method in class org.eclipse.edc.plugins.autodoc.core.processor.introspection.OverviewIntrospector
Generated overview documentation by converting Javadoc to a Markdown representation.
getCategories(RoundEnvironment) - Method in class org.eclipse.edc.plugins.autodoc.core.processor.introspection.ModuleIntrospector
 
getExtensionCategories(Element) - Method in class org.eclipse.edc.plugins.autodoc.core.processor.introspection.ExtensionIntrospector
Returns module categories set using either the Spi or Extension annotation.
getExtensionClassname(Element) - Method in class org.eclipse.edc.plugins.autodoc.core.processor.introspection.ExtensionIntrospector
 
getExtensionElements(RoundEnvironment) - Method in class org.eclipse.edc.plugins.autodoc.core.processor.introspection.ModuleIntrospector
Get all Elements that fulfill any of the following criteria: Are annotated with Extension Are annotated with Provides Are annotated with Requires Have one or more fields annotated with Inject Have one or more methods annotated with Provider
getExtensionName(Element) - Method in class org.eclipse.edc.plugins.autodoc.core.processor.introspection.ExtensionIntrospector
 
getModuleName(RoundEnvironment) - Method in class org.eclipse.edc.plugins.autodoc.core.processor.introspection.ModuleIntrospector
 

I

ID - Static variable in class org.eclipse.edc.plugins.autodoc.core.processor.EdcModuleProcessor
 
init(ProcessingEnvironment) - Method in class org.eclipse.edc.plugins.autodoc.core.processor.EdcModuleProcessor
 

J

JavadocConverter - Interface in org.eclipse.edc.plugins.autodoc.core.processor.generator
Converts javadoc comment strings into any output format.

M

mirrorFor(Class<? extends Annotation>, Element) - Static method in class org.eclipse.edc.plugins.autodoc.core.processor.compiler.AnnotationFunctions
Returns the annotation mirror for the annotated element corresponding to the given annotation type, or null if no type is found.
mirrorForReturn(Element) - Static method in class org.eclipse.edc.plugins.autodoc.core.processor.compiler.AnnotationFunctions
Returns the type mirror for a method's return type.
ModuleIntrospector - Class in org.eclipse.edc.plugins.autodoc.core.processor.introspection
Contains methods for introspecting the current module using the Java Compiler API.
ModuleIntrospector(ProcessingEnvironment) - Constructor for class org.eclipse.edc.plugins.autodoc.core.processor.introspection.ModuleIntrospector
 

O

org.eclipse.edc.plugins.autodoc.core.processor - package org.eclipse.edc.plugins.autodoc.core.processor
 
org.eclipse.edc.plugins.autodoc.core.processor.compiler - package org.eclipse.edc.plugins.autodoc.core.processor.compiler
 
org.eclipse.edc.plugins.autodoc.core.processor.generator - package org.eclipse.edc.plugins.autodoc.core.processor.generator
 
org.eclipse.edc.plugins.autodoc.core.processor.introspection - package org.eclipse.edc.plugins.autodoc.core.processor.introspection
 
OverviewIntrospector - Class in org.eclipse.edc.plugins.autodoc.core.processor.introspection
Generates a module overview.
OverviewIntrospector(JavadocConverter, Elements) - Constructor for class org.eclipse.edc.plugins.autodoc.core.processor.introspection.OverviewIntrospector
 

P

process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.eclipse.edc.plugins.autodoc.core.processor.EdcModuleProcessor
 

R

resolveConfigurationSettings(Element) - Method in class org.eclipse.edc.plugins.autodoc.core.processor.introspection.ExtensionIntrospector
Resolves configuration points declared with Setting.
resolveExtensionPoints(RoundEnvironment) - Method in class org.eclipse.edc.plugins.autodoc.core.processor.introspection.ModuleIntrospector
Resolves extension points declared with ExtensionPoint.
resolveProvidedServices(Element) - Method in class org.eclipse.edc.plugins.autodoc.core.processor.introspection.ExtensionIntrospector
Resolves referenced services by introspecting the Provides annotation.
resolveReferencedServices(Element) - Method in class org.eclipse.edc.plugins.autodoc.core.processor.introspection.ExtensionIntrospector
Resolves referenced services by introspecting usages of Inject.

T

typeFor(Element) - Static method in class org.eclipse.edc.plugins.autodoc.core.processor.compiler.ElementFunctions
Returns the type of the given element.

V

VERSION - Static variable in class org.eclipse.edc.plugins.autodoc.core.processor.EdcModuleProcessor
 
A C E G I J M O P R T V 
All Classes and Interfaces|All Packages|Constant Field Values