All Classes and Interfaces
Class
Description
The common condition writer methods.
The abstract element builder.
The variation of
ExpressionWriter
that is aware that the expression is written as a statement.The abstract switch writer.
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.
Generates the classes directly by writing the bytecode.
Generates the classes directly by writing the bytecode.
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 enum generator utils.
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 get array element expression.
The cast expression.
The condition operator.
The conditional expression.
The constant expression.
The referential equals expression.
The structurally equals expression.
The get property value expression.
The if-else expression.
The instance of expression.
The get class expression.
The get hashCode expression.
The call an instance method expression.
The call a static method expression.
The IS FALSE condition.
The IS NOT NULL condition.
The IS NULL condition.
The IS TRUE condition.
The math operator.
The new array expression.
The new array expression.
The new instance expression.
The or condition.
The switch expression.
The switch yield case expression.
The expression writer.
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.
Java language idioms.
The Java source generator.
The statement context.
The local data.
The method definition.
The body builder.
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 assignment statement.
The if statement.
The if-else statement.
The multi statement.
The put field expression.
The set a static field expression.
The return statement.
The switch statement.
The synchronized statement.
The throw statement.
The try statement.
The catch.
The while statement.
The statement writer.
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 try-catch statement.
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 type variable ref.
The wildcard type definition.
Any type in Java's type system, plus
void
.A generated class, interface, or enum declaration.
Internal bytecode type utils.
Like Guava, but worse and standalone.
The variable definition.
The exception that is part of Try-Catch block.
The variable of a field.
The local variable.
The variable of a method parameter.
The variable of a static field.
The variable of `super`.
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.