Index
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
SpiorExtensionannotation. - 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 withExtensionAre annotated withProvidesAre annotated withRequiresHave one or more fields annotated withInjectHave one or more methods annotated withProvider - 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
Providesannotation. - 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
All Classes and Interfaces|All Packages|Constant Field Values