All Classes and Interfaces

Class
Description
The abstract element builder.
The annotation definition.
The annotation definition builder.
A generated annotation on a declaration.
 
 
 
 
 
The builder annotation on a bean should create a builder.
The visitor that is generation a builder.
The class definition.
The class definition builder.
A fully-qualified class name for top-level and member classes.
The class type definition.
A combined type for representing a ClassTypeDef with annotations.
The class def element type.
The class element type.
The class name type.
The class type.
The parameterized type definition.
A fragment of a .java file, potentially containing declarations, statements, and documentation.
 
The delegate annotation on a bean should create a delegate base class.
The visitor that is generation a delegate.
The enum definition.
The enum definition builder.
The EqualsAndHashCode annotation on a bean should generate an equals and a hashCode methods.
The annotation to be used with EqualsAndHashCode on a property to hide the value from being processed.
The expression definition.
The and condition.
The call an instance method expression.
The call a static method expression.
The cast expression.
The condition operator.
The constant expression.
The convert variable expression.
The referential equals expression.
The structurally equals expression.
The get property value expression.
The if-else expression.
The get class expression.
The get hashCode expression.
The new array expression.
The new array expression.
The new instance expression.
The or condition.
The switch expression.
The switch yield case expression.
The field definition.
The field builder definition.
A generated field declaration.
 
Reuse the Java source generator for Groovy.
The interface definition.
The interface definition builder.
A Java file containing a single top level class.
 
The Java source generator.
The method definition.
The method builder definition.
A generated constructor or method declaration.
 
Assigns Java identifier names to avoid collisions, keywords, and invalid characters.
The visitor that generates the Object class of a bean.
The abstract class representing a type: class, enum, interface or record.
The abstract builder that is used for specific types: interfaces, classes, records or enums.
The parameter definition.
The parameter definition builder.
 
A generated parameter declaration.
 
The property definition.
The property builder definition.
The class definition.
The record definition builder.
The annotation to be used with Builder or SuperBuilder on a property to create a single element method for filling a collection.
Source code generator.
The source generators.
The statement definition.
The assign statement.
The local variable definition and assigment statement.
The if statement.
The if-else statement.
The multi statement.
The return statement.
The switch statement.
The throw statement.
The while statement.
The builder annotation on a bean should create a builder with a support of inheritance.
The visitor that is generation a builder.
The ToString annotation on a bean should generate a toString method.
If present, do not include this field in the generated toString.
The type definition.
A combined type interface for representing a Type with annotations.
A combined type for representing a TypeDef with annotations.
The type for representing an array.
The primitive type name.
The new instance expression.
The type variable ref.
The wildcard type definition.
Any type in Java's type system, plus void.
A generated class, interface, or enum declaration.
 
 
 
Like Guava, but worse and standalone.
The variable definition.
The variable of a field.
The local variable.
The variable of a method parameter.
The variable of a static field.
The variable of `this`.
 
The annotation to generate an interface implementing `with` copy method for records - `MyRecord withMyProperty(MyProperty)`.
The visitor that is generation a builder.