ClassFileLocator |
Locates a class file or its byte array representation when it is given its type description.
|
ClassFileLocator.AgentBased.ClassLoadingDelegate |
A delegate that is queried for loading a class.
|
ClassFileLocator.AgentBased.ClassLoadingDelegate.Default |
A default implementation of a class loading delegate.
|
ClassFileLocator.AgentBased.ClassLoadingDelegate.ForDelegatingClassLoader.Dispatcher |
Representation of a Java Field .
|
ClassFileLocator.AgentBased.ClassLoadingDelegate.ForDelegatingClassLoader.Dispatcher.CreationAction |
An action for creating a dispatcher.
|
ClassFileLocator.AgentBased.ClassLoadingDelegate.ForDelegatingClassLoader.Dispatcher.Initializable |
An uninitialized version of a dispatcher for extracting a class loader's loaded classes.
|
ClassFileLocator.NoOp |
A class file locator that cannot locate any class files.
|
ClassFileLocator.Resolution |
Represents a class file as binary data.
|
DynamicType |
|
DynamicType.Builder |
A builder for creating a dynamic type.
|
DynamicType.Builder.AbstractBase |
An abstract base implementation of a dynamic type builder.
|
DynamicType.Builder.AbstractBase.Delegator |
A delegator for a dynamic type builder delegating all invocations to another dynamic type builder.
|
DynamicType.Builder.FieldDefinition |
A builder for a field definition.
|
DynamicType.Builder.FieldDefinition.Optional |
A builder for an optional field definition.
|
DynamicType.Builder.FieldDefinition.Optional.AbstractBase |
An abstract base implementation for an optional field definition.
|
DynamicType.Builder.FieldDefinition.Optional.Valuable |
A builder for an optional field definition that allows for defining a value.
|
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase |
An abstract base implementation of an optional field definition that allows for defining a value.
|
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.Adapter |
An adapter for an optional field definition that allows for defining a value.
|
DynamicType.Builder.FieldDefinition.Valuable |
A builder for a field definition that allows for defining a value.
|
DynamicType.Builder.MethodDefinition |
A builder for a method definition.
|
DynamicType.Builder.MethodDefinition.AbstractBase |
An abstract base implementation of a method definition.
|
DynamicType.Builder.MethodDefinition.AbstractBase.Adapter |
An adapter implementation of a method definition.
|
DynamicType.Builder.MethodDefinition.ExceptionDefinition |
A builder for defining an implementation of a method and optionally defining a type variable or thrown exception.
|
DynamicType.Builder.MethodDefinition.ExceptionDefinition.AbstractBase |
An abstract base implementation for defining an implementation of a method and optionally defining a type variable or thrown exception.
|
DynamicType.Builder.MethodDefinition.ImplementationDefinition |
A builder for defining an implementation of a method.
|
DynamicType.Builder.MethodDefinition.ImplementationDefinition.AbstractBase |
An abstract base implementation for a builder optionally defining an implementation of a method.
|
DynamicType.Builder.MethodDefinition.ImplementationDefinition.Optional |
A builder for optionally defining an implementation of a method.
|
DynamicType.Builder.MethodDefinition.ParameterDefinition |
A builder for defining an implementation of a method and optionally defining a type variable, thrown exception or method parameter.
|
DynamicType.Builder.MethodDefinition.ParameterDefinition.AbstractBase |
An abstract base implementation for defining an implementation of a method and optionally defining a type variable, thrown exception or parameter type.
|
DynamicType.Builder.MethodDefinition.ParameterDefinition.Annotatable |
A builder for optionally defining an annotation on a parameter.
|
DynamicType.Builder.MethodDefinition.ParameterDefinition.Annotatable.AbstractBase |
An abstract base implementation for defining an annotation on a parameter.
|
DynamicType.Builder.MethodDefinition.ParameterDefinition.Annotatable.AbstractBase.Adapter |
An adapter implementation for defining an annotation on a parameter.
|
DynamicType.Builder.MethodDefinition.ParameterDefinition.Initial |
A builder for defining an implementation of a method and optionally defining a type variable, thrown exception or method parameter.
|
DynamicType.Builder.MethodDefinition.ParameterDefinition.Initial.AbstractBase |
An abstract base implementation for an initial parameter definition.
|
DynamicType.Builder.MethodDefinition.ParameterDefinition.Simple |
A builder for defining an implementation of a method and optionally defining a type variable, thrown exception or a parameter type.
|
DynamicType.Builder.MethodDefinition.ParameterDefinition.Simple.AbstractBase |
An abstract base implementation of an exception definition.
|
DynamicType.Builder.MethodDefinition.ParameterDefinition.Simple.Annotatable |
A builder for optionally defining an annotation on a parameter.
|
DynamicType.Builder.MethodDefinition.ParameterDefinition.Simple.Annotatable.AbstractBase |
An abstract base implementation of a simple parameter definition.
|
DynamicType.Builder.MethodDefinition.ParameterDefinition.Simple.Annotatable.AbstractBase.Adapter |
An adapter implementation of a simple parameter definition.
|
DynamicType.Builder.MethodDefinition.ReceiverTypeDefinition |
A builder for a method definition with a receiver type.
|
DynamicType.Builder.MethodDefinition.ReceiverTypeDefinition.AbstractBase |
An abstract base implementation of a method definition that can accept a receiver type.
|
DynamicType.Builder.MethodDefinition.TypeVariableDefinition |
A builder for defining an implementation of a method and optionally defining a type variable.
|
DynamicType.Builder.MethodDefinition.TypeVariableDefinition.AbstractBase |
An abstract base implementation for defining an implementation of a method and optionally defining a type variable.
|
DynamicType.Builder.MethodDefinition.TypeVariableDefinition.Annotatable |
A builder for optionally defining an annotation for a type variable.
|
DynamicType.Builder.MethodDefinition.TypeVariableDefinition.Annotatable.AbstractBase |
An abstract base implementation for defining an annotation on a parameter.
|
DynamicType.Builder.MethodDefinition.TypeVariableDefinition.Annotatable.AbstractBase.Adapter |
An adapter implementation for an annotatable type variable definition.
|
DynamicType.Builder.TypeVariableDefinition |
A builder for a type variable definition.
|
DynamicType.Builder.TypeVariableDefinition.AbstractBase |
An abstract base implementation of a type variable definition.
|
DynamicType.Default |
A default implementation of a dynamic type.
|
DynamicType.Loaded |
A dynamic type that has been loaded into the running instance of the Java virtual machine.
|
DynamicType.Unloaded |
A dynamic type that has not yet been loaded by a given ClassLoader .
|
NexusAccessor |
The Nexus accessor is creating a VM-global singleton Nexus such that it can be seen by all class loaders of
a virtual machine.
|
NexusAccessor.Dispatcher |
A dispatcher for registering type initializers in the Nexus .
|
NexusAccessor.Dispatcher.CreationAction |
Creates a new dispatcher for accessing a Nexus .
|
Transformer |
A transformer is responsible for transforming an object into a compatible instance of the same type.
|
Transformer.NoOp |
A non-operational transformer that returns the received instance.
|
TypeResolutionStrategy |
A type resolution strategy is responsible for loading a class and for initializing its LoadedTypeInitializer s.
|
TypeResolutionStrategy.Disabled |
A type resolution strategy that does not allow for explicit loading of a class and that does not inject any code into the type initializer.
|
TypeResolutionStrategy.Lazy |
|
TypeResolutionStrategy.Passive |
|
TypeResolutionStrategy.Resolved |
|