All Classes and Interfaces

Class
Description
 
Represents struct, interface, enum type expression.
Represents an array-like type.
Represents structural info captured from an interface, class, or record.
Represents internal components in a TypeDef.
 
Represents a general primitive type or object type that requires its target representation.
Kind of types ConcreteTypeInfo can represent.
Config wrappers.
Represents a constant literal.
Represents a constant namespace, i.e. a java class that contains static fields.
 
Annotation processing context state and utils.
Represents a date/time type, which is simply be emitted as a string or any custom type literal.
 
 
Represents an enum.
Represents an enum value, which is the value in the target code that corresponds to an enum constant.
Represents a field or accessor.
Mark an issue number.
 
 
 
Nullable.
 
 
Global properties.
 
 
 
 
 
 
 
Global properties loader.
 
Implementations of the type is used as render objects feeding to template renderer.
 
Flags that can only be marked during processing runtime.
 
 
Indicate an exception, equivalent to RuntimeException.
Indicate an error.
Indicate side effect performed by a method or on a parameter.
 
Represents a template used by TemplateRenderer.
 
 
 
Type definition.
Parse type structural information.
 
 
 
 
Type information.
Parse type specific information.
Resolve required but unknown type information after initial parsing stage.
Store and cache type information during annotation processing.
Represents a generic type variable.
Writes type meta to target output.
 
 
 
Indicate that the visibility of a method or class is greater than needed in compile scope code, but exposed for testing purpose.