static class |
DynamicType.Builder.AbstractBase.Adapter<U>
An adapter implementation of a dynamic type builder.
|
protected class |
DynamicType.Builder.AbstractBase.Adapter.FieldDefinitionAdapter
An adapter for defining a new field.
|
protected class |
DynamicType.Builder.AbstractBase.Adapter.FieldMatchAdapter
An adapter for matching an existing field.
|
protected class |
DynamicType.Builder.AbstractBase.Adapter.InnerTypeDefinitionForMethodAdapter
An adapter for applying an inner type definition for an outer method or constructor.
|
protected class |
DynamicType.Builder.AbstractBase.Adapter.InnerTypeDefinitionForTypeAdapter
An adapter for applying an inner type definition for an outer type.
|
protected class |
DynamicType.Builder.AbstractBase.Adapter.MethodDefinitionAdapter.AnnotationAdapter
An annotation adapter for a method definition.
|
protected class |
DynamicType.Builder.AbstractBase.Adapter.MethodMatchAdapter.AnnotationAdapter
An annotation adapter for implementing annotations during a method definition.
|
protected class |
DynamicType.Builder.AbstractBase.Adapter.ModuleDefinitionAdapter
An adapter for defining a module.
|
protected class |
DynamicType.Builder.AbstractBase.Adapter.ModuleDefinitionAdapter.ExportsDefinitionAdapter
An adapter for defining a module export.
|
protected class |
DynamicType.Builder.AbstractBase.Adapter.ModuleDefinitionAdapter.OpensDefinitionAdapter
An adapter for defining a module opening.
|
protected class |
DynamicType.Builder.AbstractBase.Adapter.ModuleDefinitionAdapter.RequiresDefinitionAdapter
An adapter for definining a module requirement.
|
protected class |
DynamicType.Builder.AbstractBase.Adapter.OptionalMethodMatchAdapter
An adapter for optionally matching methods defined by declared interfaces.
|
protected class |
DynamicType.Builder.AbstractBase.Adapter.RecordComponentDefinitionAdapter
An adapter for defining a record component.
|
protected class |
DynamicType.Builder.AbstractBase.Adapter.RecordComponentMatchAdapter
An adapter for matching record components.
|
protected class |
DynamicType.Builder.AbstractBase.Adapter.TypeVariableDefinitionAdapter
An adapter for defining a new type variable for the instrumented type.
|
static class |
DynamicType.Builder.AbstractBase.Delegator<U>
A delegator for a dynamic type builder delegating all invocations to another dynamic type builder.
|
static class |
DynamicType.Builder.AbstractBase.UsingTypeWriter<U>
A dynamic type writer that uses a TypeWriter to create a dynamic type.
|
static class |
DynamicType.Builder.FieldDefinition.Optional.AbstractBase<U>
An abstract base implementation for an optional field definition.
|
static class |
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase<U>
An abstract base implementation of an optional field definition that allows for defining a value.
|
static class |
DynamicType.Builder.MethodDefinition.AbstractBase<U>
An abstract base implementation of a method definition.
|
protected static class |
DynamicType.Builder.MethodDefinition.AbstractBase.Adapter<V>
An adapter implementation of a method definition.
|
static class |
DynamicType.Builder.MethodDefinition.ReceiverTypeDefinition.AbstractBase<V>
An abstract base implementation of a method definition that can accept a receiver type.
|
static class |
DynamicType.Builder.ModuleDefinition.AbstractBase<U>
|
static class |
DynamicType.Builder.ModuleDefinition.AbstractBase.Delegator<V>
|
static class |
DynamicType.Builder.ModuleDefinition.ExportsDefinition.Delegator<V>
|
static class |
DynamicType.Builder.ModuleDefinition.OpensDefinition.Delegator<V>
|
static class |
DynamicType.Builder.ModuleDefinition.RequiresDefinition.Delegator<V>
|
static class |
DynamicType.Builder.RecordComponentDefinition.Optional.AbstractBase<U>
An abstract base implementation of a record definition.
|
static class |
DynamicType.Builder.TypeVariableDefinition.AbstractBase<U>
An abstract base implementation of a type variable definition.
|