Uses of Annotation Interface
net.bytebuddy.build.HashCodeAndEqualsPlugin.ValueHandling
Packages that use HashCodeAndEqualsPlugin.ValueHandling
Package
Description
Byte Buddy is a library for creating Java classes at runtime of a Java program.
An agent builder is used to easily implement load-time class-transformations using a Java agent.
The ASM package contains classes that are meant for direct interaction with the ASM API.
A package for types that allow for applying Byte Buddy transformation during a build process.
Contains descriptions of Java types and packages.
This package contains classes and interfaces that are connected to writing the byte stream that represents a Java
type that is dynamically created and for loading this type into a running JVM process.
This package contains classes that are responsible for class loading of classes that are represented by
byte
arrays.This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
The implementation package contains any logic for intercepting method calls.
Auxiliary types describe helper types that aid as a supplementary to a given
InstrumentedType
.The types and classes of this package are responsible for binding a method call to calling another method.
This package contains annotations, types and classes that are responsible for binding a method to calling another
method by interpreting annotations that indicate how a method should be bound to another method.
This package is dedicated to creating
StackManipulation
s
that create collections or arrays from a given number of values.Contains an API for matching Java byte code entities.
Classes of this package allow for the creating
TypeDescription
s without
loading any classes.A package to handle dispatching of classes.
-
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy
Fields in net.bytebuddy with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final RandomString
NamingStrategy.PrefixingRandom.randomString
A seed generator.private final RandomString
NamingStrategy.SuffixingRandom.randomString
An instance for creating random seed values. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.agent.builder
Fields in net.bytebuddy.agent.builder with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final Class
<?> AgentBuilder.Default.ExecutingTransformer.Java9CapableVmDispatcher.classBeingRedefined
The class being redefined ornull
if no such class exists.private final Class
<?> AgentBuilder.Default.ExecutingTransformer.LegacyVmDispatcher.classBeingRedefined
The class being redefined ornull
if no such class exists.private final ClassLoader
AgentBuilder.Default.ExecutingTransformer.Java9CapableVmDispatcher.classLoader
The type's class loader ornull
if the type is loaded by the bootstrap loader.private final ClassLoader
AgentBuilder.Default.ExecutingTransformer.LegacyVmDispatcher.classLoader
The type's class loader ornull
if the bootstrap class loader is represented.private final ClassLoader
AgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous.ThreadSwitchingClassLoadingDelegate.SimpleClassLoadingAction.classLoader
The type's class loader ornull
if the type is loaded by the bootstrap loader.private final String
AgentBuilder.Default.ExecutingTransformer.Java9CapableVmDispatcher.internalTypeName
The type's internal name ornull
if no such name exists.private final String
AgentBuilder.Default.ExecutingTransformer.LegacyVmDispatcher.internalTypeName
The type's internal name ornull
if no such name exists. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.asm
Fields in net.bytebuddy.asm with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final TypeDescription.Generic
MemberSubstitution.Substitution.Chain.Step.ForAssignment.Factory.result
The result type ornull
if the type of the substitution result should be targeted.private final TypeDescription.Generic
MemberSubstitution.Substitution.Chain.Step.ForAssignment.result
The result type ornull
if the type of the substitution result should be targeted.private final Class
<?> ClassVisitorFactory.ConstantTranslator.sourceConstantDynamic
TheConstantDynamic
type in the original namespace.private final Class
<?> ClassVisitorFactory.ConstantTranslator.sourceHandle
TheHandle
type in the original namespace.private final Class
<?> ClassVisitorFactory.ConstantTranslator.sourceType
TheType
type in the original namespace.private final Class
<?> ClassVisitorFactory.ConstantTranslator.targetConstantDynamic
TheConstantDynamic
type in the targeted namespace.private final Class
<?> ClassVisitorFactory.ConstantTranslator.targetHandle
TheHandle
type in the targeted namespace.private final Class
<?> ClassVisitorFactory.ConstantTranslator.targetType
TheType
type in the targeted namespace.private final Assigner.Typing
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForAllArguments.typing
The typing to use ornull
if implicit typing.private final Assigner.Typing
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForArgument.typing
The typing to use ornull
if the global typing setting should be applied.private final Assigner.Typing
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForCurrent.typing
The typing to use ornull
if implicit typing.private final Assigner.Typing
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForField.typing
The typing to use ornull
if implicit typing.private final Assigner.Typing
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForThisReference.typing
The typing to use ornull
if implicit typing. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.build
Fields in net.bytebuddy.build with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final Map
<TypeDescription, TypeDescription> CachedReturnPlugin.adviceByType
A map of advice types mapped by their argument type.private final String
HashCodeAndEqualsPlugin.annotationType
Defines the binary name of a runtime-visible annotation type that should be added to the parameter of theObject.equals(Object)
method, ornull
if no such name should be defined.private final Object
Plugin.Factory.UsingReflection.ArgumentResolver.Resolution.Resolved.argument
The resolved argument which might benull
.private final String
AccessControllerPlugin.property
The property to control if the access controller should be used even if available ornull
if such a property should not be available.private final RandomString
CachedReturnPlugin.randomString
A random string to use for avoid field name collisions.private final Object
Plugin.Factory.UsingReflection.ArgumentResolver.ForIndex.value
The value to resolve for the represented index.private final String
Plugin.Factory.UsingReflection.ArgumentResolver.ForIndex.WithDynamicType.value
A string representation of the supplied value. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.description.type
Fields in net.bytebuddy.description.type with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final TypeDescription.Generic
TypeDescription.Generic.Builder.OfNonGenericType.ownerType
The raw type's (annotated) declaring type ornull
if no such type is defined.private final TypeDescription.Generic
TypeDescription.Generic.Builder.OfParameterizedType.ownerType
The generic owner type. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.dynamic
Fields in net.bytebuddy.dynamic with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprotected final Object
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.Adapter.defaultValue
The field's default value ornull
if no value is to be defined.private final ReferenceQueue
<? super ClassLoader> NexusAccessor.referenceQueue
The reference queue that is notified upon a GC eligibleNexus
entry ornull
if no such queue should be notified. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.dynamic.loading
Fields in net.bytebuddy.dynamic.loading with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final ClassLoader
ClassInjector.UsingJna.classLoader
The class loader to inject classes into ornull
for the bootstrap loader.private final ClassLoader
ClassInjector.UsingUnsafe.classLoader
The class loader to inject classes into ornull
for the bootstrap loader.private final ProtectionDomain
ClassInjector.UsingJna.protectionDomain
The protection domain to use ornull
for no protection domain.private final ProtectionDomain
ClassInjector.UsingReflection.protectionDomain
The protection domain that is used when loading classes.private final ProtectionDomain
ClassInjector.UsingUnsafe.protectionDomain
The protection domain to use ornull
for no protection domain.private final ProtectionDomain
ClassLoadingStrategy.Default.InjectionDispatcher.protectionDomain
The protection domain to apply ornull
if no protection domain is set.private final ProtectionDomain
ClassLoadingStrategy.Default.WrappingDispatcher.protectionDomain
The protection domain to apply ornull
if no protection domain is set.private final ProtectionDomain
ClassLoadingStrategy.ForJnaInjection.protectionDomain
The protection domain to use ornull
if no protection domain is set.private final ProtectionDomain
ClassLoadingStrategy.ForUnsafeInjection.protectionDomain
The protection domain to use ornull
if no protection domain is set.private final URL
PackageDefinitionStrategy.ManifestReading.SealBaseLocator.ForFixedValue.sealBase
The seal base URL. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.dynamic.scaffold
Fields in net.bytebuddy.dynamic.scaffold with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final Object
FieldRegistry.Default.Compiled.Entry.defaultValue
The default value to write to the field ornull
if no default value is to be set for the field.private final Object
FieldRegistry.Default.Entry.defaultValue
The default value to write to the field ornull
if no default value is to be set for the field.private final Object
TypeWriter.FieldPool.Record.ForExplicitField.defaultValue
The field's default value. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.implementation
Fields in net.bytebuddy.implementation with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final Object
LoadedTypeInitializer.ForStaticField.accessControlContext
The access control context to use for loading classes ornull
if the access controller is not available on the current VM.private final T
FieldAccessor.ForSetter.Appender.initialized
The initialized value which might benull
.private final String
InvokeDynamic.InvocationProvider.ArgumentProvider.ForInstance.name
The name of the field.private final String
MethodCall.ArgumentLoader.ForInstance.Factory.name
The name of the field.private final String
MethodCall.TargetHandler.ForValue.Factory.name
The name of the field to store the target.private final Set
<TypeDescription> DefaultMethodCall.Appender.nonPrioritizedInterfaces
The relevant non-prioritized interfaces to be considered by this appender. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.implementation.auxiliary
Fields in net.bytebuddy.implementation.auxiliary with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final RandomString
AuxiliaryType.NamingStrategy.SuffixingRandom.randomString
An instance for creating random values. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.implementation.bind
Fields in net.bytebuddy.implementation.bind with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final Object
MethodDelegationBinder.ParameterBinding.Anonymous.anonymousToken
A pseudo-token that is not exposed and therefore anonymous. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.implementation.bind.annotation
Fields in net.bytebuddy.implementation.bind.annotation with annotations of type HashCodeAndEqualsPlugin.ValueHandling -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.implementation.bytecode.collection
Fields in net.bytebuddy.implementation.bytecode.collection with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final StackManipulation.Size
ArrayFactory.sizeDecrease
The decrease of stack size after each value storage operation. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.matcher
Fields in net.bytebuddy.matcher with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final ClassLoader
ClassLoaderParentMatcher.classLoader
The class loader that is matched for being a child of the matched class loader.protected final ConcurrentMap
<? super T, Boolean> CachingMatcher.map
A map that serves as a cache for previous matches. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.pool
Fields in net.bytebuddy.pool with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final ClassLoader
TypePool.ClassLoading.classLoader
The class loader to query.private final Integer
TypePool.Default.LazyTypeDescription.MethodToken.ParameterToken.modifiers
The modifiers of the parameter ornull
if no modifiers are known for this parameter.private final String
TypePool.Default.LazyTypeDescription.MethodToken.ParameterToken.name
The name of the parameter ornull
if no explicit name for this parameter is known. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.utility.dispatcher
Fields in net.bytebuddy.utility.dispatcher with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final ClassLoader
JavaDispatcher.classLoader
The class loader to resolve the proxied type from ornull
if the bootstrap loader should be used.private final Object
JavaDispatcher.Dispatcher.ForDefaultValue.OfNonPrimitiveArray.value
The default value.