All Classes and Interfaces
Class
Description
Maps annotation from a single annotation instance to zero or more annotation instances.
ServiceLoader provider interface for annotation mapping.A code generated type.
Central piece of code processing and generation.
Code processing and generation context.
Base of codegen context implementation taking care of the common parts of the API.
Base of codegen context implementation that delegates common parts of the API to an existing instance.
An event happening during code gen to be logged with
CodegenLogger.log(CodegenEvent).Fluent API builder for
CodegenEvent.Fluent API builder base for
CodegenEvent.Generated implementation of the prototype, can be extended by descendant prototype implementations.
An exception for any code processing and generation tools.
Code processing and generation extension.
Java
ServiceLoader provider interface for extensions used to process and code generate.An abstraction for writing out source files and resource files.
An abstraction for logging code processing and generation events.
Configuration options.
A provider that is capable of processing types.
Scope of the current code generation session.
Tools for generating code.
Extension point to customize copyright headers for generated types.
Commonly used predicates to filter typed element info.
Maps (or removes) elements.
ServiceLoader provider interface for element mapping.Service provider interface to provide customization of generated annotation.
Indentation kind.
Module info.
Fluent API builder for
ModuleInfo.Fluent API builder base for
ModuleInfo.Generated implementation of the prototype, can be extended by descendant prototype implementations.
A requires definition of a module-info.java.
Support for parsing module-info.java sources.
Option definition.
Context of a single round of code generation.
Common code for type info factories.
ServiceLoader provider interface for type mapping.