All Classes and Interfaces
Class
Description
A builder for abstract methods.
The possible access levels for an item.
An element that can be annotated.
A typesafe creator for an annotation body.
Maps the annotation type to a method which returns an array of other annotations.
Maps the annotation type to a method which returns another annotation.
Maps the annotation type to a method which returns
boolean[].Maps the annotation type to a method which returns
boolean.Maps the annotation type to a method which returns
byte[].Maps the annotation type to a method which returns
byte.Maps the annotation type to a method which returns
char[].Maps the annotation type to a method which returns
char.Maps the annotation type to a method which returns
Class[].Maps the annotation type to a method which returns
Class.Maps the annotation type to a method which returns
double[].Maps the annotation type to a method which returns
double.Maps the annotation type to a method which returns an array of enum values.
Maps the annotation type to a method which returns an enum value.
Maps the annotation type to a method which returns
float[].Maps the annotation type to a method which returns
float.Maps the annotation type to a method which returns
int[].Maps the annotation type to a method which returns
int.Maps the annotation type to a method which returns
long[].Maps the annotation type to a method which returns
long.Maps the annotation type to a method which returns
short[].Maps the annotation type to a method which returns
short.Maps the annotation type to a method which returns
String[].Maps the annotation type to a method which returns
String.A class creator for classes which capture an enclosing lexical scope.
An expression that can be the target of an assignment.
A code block.
A creator that has a body.
A creator for an entity which can capture values from an enclosing scope.
A creator for
switch statement and expression cases.A creator for a class type.
A descriptor for a method on a class.
Operations on
Class.A container for created classes with a specific output strategy.
The interesting class file versions that one might want to generate.
Operations on
Collection.Operations on
Comparable.An expression which wraps a
ConstantDesc.A creator for an instance constructor.
A descriptor for a constructor.
A holder class for commonly-used JDK descriptors.
A creator for an executable (i.e. something that can be called with arguments).
An expression.
A creator for a field.
A descriptor for a field.
A variable corresponding to a field.
A generic Java type, which may include type arguments as well as type annotations.
A generic type corresponding to an array type.
A generic type of a class or interface (including specialized cases: enums, records, or annotations).
A generic type corresponding to an inner class.
A generic type corresponding to a primitive type, including
void.A generic type corresponding to a reference type.
A generic type corresponding to a "root" (non-inner) class.
A generic type corresponding to a reference type that is suitable for use in a method
throws clause.A generic type corresponding to a type variable.
A thing which has a generic type.
A holder for common generic types.
A simplified class file writer.
A thing which has an instance body.
A creator for instance executables.
A creator for an instance field.
An instance field variable.
A creator for an instance method.
A creator for an interface type.
A descriptor for a method on an interface.
The kind of invocation.
Operations on an
Iterator.A creator for a lambda instance.
Operations on
List.A local variable.
Operations on
Map.A generalized creator for any kind of class member.
A descriptor for a class member.
The possible memory order modes.
A creator for any kind of method on a class.
A descriptor for a method.
A typed thing whose type is a method type.
A creator for something which can have modifiers.
Some kind of modifier (flag or access level).
A configurator for default modifiers.
A modifier for a type or member.
The possible locations where a modifier flag or an access level may be specified.
Operations on
Object.Operations on
Optional.A creator interface for parameters.
A variable representing a method call parameter.
Bridge methods from
java.lang.reflect types to the Gizmo API.Operations on
Set.A typed thing whose type is a simple type.
A creator for any kind of non-instance executable creator.
A creator for a static field.
A variable corresponding to a static field.
A builder for static methods.
Operations on
String.A creator for a
switch statement.The special expression for
this, which is only valid from instance methods and constructors.Operations on
Throwable.A creator for a
try-catch-finally construct.An actual type argument for a formal type parameter.
A wildcard type argument that has a bound.
An exact type argument.
A wildcard type argument with an upper (
extends) bound.A wildcard type argument with a lower (
super) bound.Implemented by type arguments that contain a type.
An unbounded wildcard type argument.
A wildcard type argument.
A creator for a type.
A thing which has a type.
The kind of a type, which can be one of the primitive types, a reference type, or
void.A type parameter on a class, interface, or method.
A type parameter on a constructor.
A type parameter on a method.
A type parameter on a class or interface.
A creator for a type parameter.
A creator for things which can have type parameters.
An assignable expression that is stored in a variable.