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.
Maps TypeInfo to another TypeInfo.
ServiceLoader provider interface for type mapping.