Uses of Annotation Type
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
StackManipulations
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
TypeDescriptions 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 RandomStringNamingStrategy.PrefixingRandom.randomStringA seed generator.private final RandomStringNamingStrategy.SuffixingRandom.randomStringAn 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.classBeingRedefinedThe class being redefined ornullif no such class exists.private final Class<?> AgentBuilder.Default.ExecutingTransformer.LegacyVmDispatcher.classBeingRedefinedThe class being redefined ornullif no such class exists.private final ClassLoaderAgentBuilder.Default.ExecutingTransformer.Java9CapableVmDispatcher.classLoaderThe type's class loader ornullif the type is loaded by the bootstrap loader.private final ClassLoaderAgentBuilder.Default.ExecutingTransformer.LegacyVmDispatcher.classLoaderThe type's class loader ornullif the bootstrap class loader is represented.private final ClassLoaderAgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous.ThreadSwitchingClassLoadingDelegate.SimpleClassLoadingAction.classLoaderThe type's class loader ornullif the type is loaded by the bootstrap loader.private final StringAgentBuilder.Default.ExecutingTransformer.Java9CapableVmDispatcher.internalNameThe type's internal name ornullif no such name exists.private final StringAgentBuilder.Default.ExecutingTransformer.LegacyVmDispatcher.internalNameThe type's internal name ornullif no such name exists.private final ProtectionDomainAgentBuilder.Default.ExecutingTransformer.Java9CapableVmDispatcher.protectionDomainThe type's protection domain ornullif not available.private final ProtectionDomainAgentBuilder.Default.ExecutingTransformer.LegacyVmDispatcher.protectionDomainThe type's protection domain ornullif not available. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.asm
Fields in net.bytebuddy.asm with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final TypeDescription.GenericMemberSubstitution.Substitution.Chain.Step.ForAssignment.Factory.resultThe result type ornullif the type of the substitution result should be targeted.private final TypeDescription.GenericMemberSubstitution.Substitution.Chain.Step.ForAssignment.resultThe result type ornullif the type of the substitution result should be targeted.private final Class<?> ClassVisitorFactory.ConstantTranslator.sourceConstantDynamicTheConstantDynamictype in the original namespace.private final Class<?> ClassVisitorFactory.ConstantTranslator.sourceHandleTheHandletype in the original namespace.private final Class<?> ClassVisitorFactory.ConstantTranslator.sourceTypeTheTypetype in the original namespace.private final Class<?> ClassVisitorFactory.ConstantTranslator.targetConstantDynamicTheConstantDynamictype in the targeted namespace.private final Class<?> ClassVisitorFactory.ConstantTranslator.targetHandleTheHandletype in the targeted namespace.private final Class<?> ClassVisitorFactory.ConstantTranslator.targetTypeTheTypetype in the targeted namespace.private final Assigner.TypingMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForAllArguments.typingThe typing to use ornullif implicit typing.private final Assigner.TypingMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForArgument.typingThe typing to use ornullif the global typing setting should be applied.private final Assigner.TypingMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForCurrent.typingThe typing to use ornullif implicit typing.private final Assigner.TypingMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForField.typingThe typing to use ornullif implicit typing.private final Assigner.TypingMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForThisReference.typingThe typing to use ornullif implicit typing. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.build
Fields in net.bytebuddy.build with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final StringHashCodeAndEqualsPlugin.annotationTypeDefines the binary name of a runtime-visible annotation type that should be added to the parameter of theObject.equals(Object)method, ornullif no such name should be defined.private final ObjectPlugin.Factory.UsingReflection.ArgumentResolver.Resolution.Resolved.argumentThe resolved argument which might benull.private final ClassFileVersionPlugin.Engine.Default.classFileVersionThe class file version to use for multi-release jars, ornull.private final ClassFileVersionPlugin.Engine.Default.Preprocessor.classFileVersionThe multi-release class file version ornullfor a regular class.private final StringAccessControllerPlugin.propertyThe property to control if the access controller should be used even if available ornullif such a property should not be available.private final RandomStringCachedReturnPlugin.randomStringA random string to use for avoid field name collisions.private final ObjectPlugin.Factory.UsingReflection.ArgumentResolver.ForIndex.valueThe value to resolve for the represented index.private final StringPlugin.Factory.UsingReflection.ArgumentResolver.ForIndex.WithDynamicType.valueA string representation of the supplied value.private final StringModuleVersionPlugin.versionThe version to include ornullto not include a version. -
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.GenericTypeDescription.Generic.Builder.OfNonGenericType.ownerTypeThe raw type's (annotated) declaring type ornullif no such type is defined.private final TypeDescription.GenericTypeDescription.Generic.Builder.OfParameterizedType.ownerTypeThe generic owner type. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.dynamic
Fields in net.bytebuddy.dynamic with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final booleanClassFileLocator.ForJarFile.closeIndicates if the jar file should be closed upon closing this class file locator.protected final ObjectDynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.Adapter.defaultValueThe field's default value ornullif no value is to be defined.private final StringDynamicType.Builder.AbstractBase.Adapter.ModuleDefinitionAdapter.mainClassThe module's main class ornullif no main class was specified.private final ReferenceQueue<? super ClassLoader> NexusAccessor.referenceQueueThe reference queue that is notified upon a GC eligibleNexusentry ornullif no such queue should be notified.private final StringDynamicType.Builder.AbstractBase.Adapter.ModuleDefinitionAdapter.RequiresDefinitionAdapter.versionThe version of the required module ornullif no particular version is required.private final StringDynamicType.Builder.AbstractBase.Adapter.ModuleDefinitionAdapter.versionThe module version ornullif no version was specified. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.dynamic.loading
Fields in net.bytebuddy.dynamic.loading with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final ClassLoaderClassInjector.UsingJna.classLoaderThe class loader to inject classes into ornullfor the bootstrap loader.private final ClassLoaderClassInjector.UsingUnsafe.classLoaderThe class loader to inject classes into ornullfor the bootstrap loader.private final ClassLoaderClassLoaderDecorator.NoOp.classLoaderThe class loader to return for all type descriptions ornullfor the bootstrap class loader.private final ClassLoaderModuleLayerFromSingleClassLoaderDecorator.classLoaderThe class loader to delegate to when types are not handled by the module layer.private final ProtectionDomainClassInjector.UsingJna.protectionDomainThe protection domain to use ornullfor no protection domain.private final ProtectionDomainClassInjector.UsingReflection.protectionDomainThe protection domain that is used when loading classes.private final ProtectionDomainClassInjector.UsingUnsafe.protectionDomainThe protection domain to use ornullfor no protection domain.private final ProtectionDomainClassLoadingStrategy.Default.InjectionDispatcher.protectionDomainThe protection domain to apply ornullif no protection domain is set.private final ProtectionDomainClassLoadingStrategy.Default.WrappingDispatcher.protectionDomainThe protection domain to apply ornullif no protection domain is set.private final ProtectionDomainClassLoadingStrategy.ForJnaInjection.protectionDomainThe protection domain to use ornullif no protection domain is set.private final ProtectionDomainClassLoadingStrategy.ForUnsafeInjection.protectionDomainThe protection domain to use ornullif no protection domain is set.private final URLPackageDefinitionStrategy.ManifestReading.SealBaseLocator.ForFixedValue.sealBaseThe 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 ObjectFieldRegistry.Default.Compiled.Entry.defaultValueThe default value to write to the field ornullif no default value is to be set for the field.private final ObjectFieldRegistry.Default.Entry.defaultValueThe default value to write to the field ornullif no default value is to be set for the field.private final ObjectTypeWriter.FieldPool.Record.ForExplicitField.defaultValueThe 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 ObjectLoadedTypeInitializer.ForStaticField.accessControlContextThe access control context to use for loading classes ornullif the access controller is not available on the current VM.private final TFieldAccessor.ForSetter.Appender.initializedThe initialized value which might benull.private final StringInvokeDynamic.InvocationProvider.ArgumentProvider.ForInstance.nameThe name of the field.private final StringMethodCall.ArgumentLoader.ForInstance.Factory.nameThe name of the field.private final StringMethodCall.TargetHandler.ForValue.Factory.nameThe name of the field to store the target.private final Set<TypeDescription> DefaultMethodCall.Appender.nonPrioritizedInterfacesThe 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 RandomStringAuxiliaryType.NamingStrategy.SuffixingRandom.randomStringAn 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 ObjectMethodDelegationBinder.ParameterBinding.Anonymous.anonymousTokenA 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.SizeArrayFactory.sizeDecreaseThe 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 ClassLoaderClassLoaderParentMatcher.classLoaderThe class loader that is matched for being a child of the matched class loader.protected final ConcurrentMap<? super T, Boolean> CachingMatcher.mapA 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 ClassLoaderTypePool.ClassLoading.classLoaderThe class loader to query.private final StringTypePool.Default.LazyTypeDescription.ModuleToken.mainClassThe module's main class ornullif no main class was specified.private final IntegerTypePool.Default.LazyTypeDescription.MethodToken.ParameterToken.modifiersThe modifiers of the parameter ornullif no modifiers are known for this parameter.private final StringTypePool.Default.LazyTypeDescription.MethodToken.ParameterToken.nameThe name of the parameter ornullif no explicit name for this parameter is known.private final StringTypePool.Default.LazyTypeDescription.ModuleToken.versionThe module version ornullif no version was specified. -
Uses of HashCodeAndEqualsPlugin.ValueHandling in net.bytebuddy.utility.dispatcher
Fields in net.bytebuddy.utility.dispatcher with annotations of type HashCodeAndEqualsPlugin.ValueHandlingModifier and TypeFieldDescriptionprivate final ClassLoaderJavaDispatcher.classLoaderThe class loader to resolve the proxied type from ornullif the bootstrap loader should be used.private final ObjectJavaDispatcher.Dispatcher.ForDefaultValue.OfNonPrimitiveArray.valueThe default value.