Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Y 

A

Absolute(FieldDescription) - Constructor for class net.bytebuddy.implementation.FieldAccessor.FieldLocation.Absolute
Creates an absolute field location.
AbstractBase() - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.Matchable.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.agent.builder.ResettableClassFileTransformer.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.asm.AsmVisitorWrapper.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.annotation.AnnotationDescription.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.annotation.AnnotationList.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.annotation.AnnotationValue.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.annotation.AnnotationValue.Loaded.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.enumeration.EnumerationDescription.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.field.FieldDescription.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.field.FieldDescription.InDefinedShape.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.field.FieldList.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.method.MethodDescription.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.method.MethodDescription.InDefinedShape.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.method.MethodList.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.method.ParameterDescription.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.method.ParameterDescription.InDefinedShape.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.method.ParameterList.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.ModifierReviewable.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.type.PackageDescription.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.type.TypeDescription.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.type.TypeDescription.Generic.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.type.TypeDescription.Generic.Visitor.Assigner.Dispatcher.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.type.TypeList.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.type.TypeList.Generic.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.description.TypeVariableSource.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.FieldDefinition.Optional.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ExceptionDefinition.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ImplementationDefinition.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Annotatable.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Initial.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Simple.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Simple.Annotatable.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ReceiverTypeDefinition.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.TypeVariableDefinition.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.TypeVariableDefinition.Annotatable.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.TypeVariableDefinition.AbstractBase
 
AbstractBase(TypeDescription) - Constructor for class net.bytebuddy.dynamic.scaffold.FieldLocator.AbstractBase
Creates a new field locator.
AbstractBase() - Constructor for class net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.AbstractBase
 
AbstractBase(TypeDescription, ClassFileVersion) - Constructor for class net.bytebuddy.implementation.Implementation.Context.ExtractableView.AbstractBase
Create a new extractable view.
AbstractBase() - Constructor for class net.bytebuddy.implementation.Implementation.SpecialMethodInvocation.AbstractBase
 
AbstractBase(TypeDescription, MethodGraph.Linked, Implementation.Target.AbstractBase.DefaultMethodInvocation) - Constructor for class net.bytebuddy.implementation.Implementation.Target.AbstractBase
Creates a new implementation target.
AbstractBase() - Constructor for class net.bytebuddy.matcher.ElementMatcher.Junction.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.matcher.FilterableList.AbstractBase
 
AbstractBase() - Constructor for class net.bytebuddy.NamingStrategy.AbstractBase
 
AbstractBase(TypePool.CacheProvider) - Constructor for class net.bytebuddy.pool.TypePool.AbstractBase
Creates a new instance.
AbstractBase(String) - Constructor for class net.bytebuddy.pool.TypePool.Default.AnnotationRegistrant.AbstractBase
Creates a new annotation registrant.
AbstractBase() - Constructor for class net.bytebuddy.pool.TypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBase
Creates a new base implementation of an incomplete token.
AbstractBase(Method, Method, Method, Method, Method, Method, Method, Method) - Constructor for class net.bytebuddy.utility.JavaConstant.MethodHandle.Dispatcher.AbstractBase
Creates a legal dispatcher.
AbstractDelegator(MethodDescription.InDefinedShape, List<?>, InvokeDynamic.InvocationProvider, InvokeDynamic.TerminationHandler, Assigner, Assigner.Typing) - Constructor for class net.bytebuddy.implementation.InvokeDynamic.AbstractDelegator
Creates a new abstract delegator for a dynamic method invocation.
AbstractInliningDynamicTypeBuilder<T> - Class in net.bytebuddy.dynamic.scaffold.inline
An abstract base implementation of a dynamic type builder that alters an existing type.
AbstractInliningDynamicTypeBuilder(InstrumentedType.WithFlexibleName, FieldRegistry, MethodRegistry, TypeAttributeAppender, AsmVisitorWrapper, ClassFileVersion, AuxiliaryType.NamingStrategy, AnnotationValueFilter.Factory, AnnotationRetention, Implementation.Context.Factory, MethodGraph.Compiler, TypeValidation, LatentMatcher<? super MethodDescription>, TypeDescription, ClassFileLocator) - Constructor for class net.bytebuddy.dynamic.scaffold.inline.AbstractInliningDynamicTypeBuilder
Creates an inlining dynamic type builder.
AbstractPropertyAccessorMethod() - Constructor for class net.bytebuddy.implementation.Implementation.Context.Default.AbstractPropertyAccessorMethod
 
AbstractReadOnlyAdapter() - Constructor for class net.bytebuddy.asm.Advice.OffsetMapping.Target.AbstractReadOnlyAdapter
 
AbstractUserConfiguration - Class in net.bytebuddy.build.gradle
An abstract base class for a user configuration implying a class path.
AbstractUserConfiguration() - Constructor for class net.bytebuddy.build.gradle.AbstractUserConfiguration
 
AbstractUserConfiguration - Class in net.bytebuddy.build.maven
An abstract base class for a user configuration implying a Maven coordinate.
AbstractUserConfiguration() - Constructor for class net.bytebuddy.build.maven.AbstractUserConfiguration
 
AbstractUserConfiguration.PrefixIterable - Class in net.bytebuddy.build.gradle
An iterable with a single File element prepended.
AbstractUserConfiguration.PrefixIterable.PrefixIterator - Class in net.bytebuddy.build.gradle
An iterator with a single prefixed file.
accept(TypeDescription.Generic.Visitor<? extends TypeDescription.Generic>) - Method in interface net.bytebuddy.description.ByteCodeElement.Token
Transforms the types represented by this token by applying the given visitor to them.
accept(TypeDescription.Generic.Visitor<? extends TypeDescription.Generic>) - Method in class net.bytebuddy.description.ByteCodeElement.Token.TokenList
Transforms all tokens that are represented by this list.
accept(TypeDescription.Generic.Visitor<? extends TypeDescription.Generic>) - Method in class net.bytebuddy.description.field.FieldDescription.Token
 
accept(TypeVariableSource.Visitor<T>) - Method in class net.bytebuddy.description.method.MethodDescription.AbstractBase
 
accept(TypeDescription.Generic.Visitor<? extends TypeDescription.Generic>) - Method in class net.bytebuddy.description.method.MethodDescription.Token
 
accept(TypeDescription.Generic.Visitor<? extends TypeDescription.Generic>) - Method in class net.bytebuddy.description.method.ParameterDescription.Token
 
accept(TypeVariableSource.Visitor<T>) - Method in class net.bytebuddy.description.type.TypeDescription.AbstractBase
 
accept(TypeDescription.Generic.Visitor<T>) - Method in interface net.bytebuddy.description.type.TypeDescription.Generic
Applies a visitor to this generic type description.
accept(TypeDescription.Generic.Visitor<T>) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.LazyProjection
 
accept(TypeDescription.Generic.Visitor<T>) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfGenericArray
 
accept(TypeDescription.Generic.Visitor<T>) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfNonGenericType
 
accept(TypeDescription.Generic.Visitor<T>) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfParameterizedType
 
accept(TypeDescription.Generic.Visitor<T>) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfTypeVariable
 
accept(TypeDescription.Generic.Visitor<T>) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfTypeVariable.Symbolic
 
accept(TypeDescription.Generic.Visitor<T>) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfWildcardType
 
accept(TypeDescription.Generic.Visitor<? extends TypeDescription.Generic>) - Method in class net.bytebuddy.description.type.TypeList.Generic.AbstractBase
 
accept(TypeDescription.Generic.Visitor<? extends TypeDescription.Generic>) - Method in interface net.bytebuddy.description.type.TypeList.Generic
Transforms the generic types by applying the supplied visitor to each of them.
accept(TypeDescription.Generic.Visitor<? extends TypeDescription.Generic>) - Method in class net.bytebuddy.description.type.TypeList.Generic.Empty
 
accept(TypeDescription.Generic.Visitor<? extends TypeDescription.Generic>) - Method in class net.bytebuddy.description.type.TypeVariableToken
 
accept(TypeVariableSource.Visitor<T>) - Method in interface net.bytebuddy.description.TypeVariableSource
Applies a visitor on this type variable source.
AccessBridgeWrapper(TypeWriter.MethodPool.Record, TypeDescription, MethodDescription, Set<MethodDescription.TypeToken>, MethodAttributeAppender) - Constructor for class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.AccessBridgeWrapper
Creates a wrapper for adding accessor bridges.
accessControlContext - Variable in class net.bytebuddy.dynamic.loading.ByteArrayClassLoader
The access control context to use for loading classes.
AccessDispatcher(FieldDescription.InDefinedShape) - Constructor for class net.bytebuddy.implementation.bytecode.member.FieldAccess.AccessDispatcher
Creates a new access dispatcher.
AccessibilityMatcher<T extends ByteCodeElement> - Class in net.bytebuddy.matcher
An element matcher that validates that a given byte code element is accessible to a given type.
AccessibilityMatcher(TypeDescription) - Constructor for class net.bytebuddy.matcher.AccessibilityMatcher
Creates a matcher that validates that a byte code element can be seen by a given type.
accessingType - Variable in class net.bytebuddy.dynamic.scaffold.FieldLocator.AbstractBase
The type accessing the field.
ACCESSOR_METHOD_SUFFIX - Static variable in class net.bytebuddy.implementation.Implementation.Context.Default
The name suffix to be appended to an accessor method.
AccessorBridge(MethodDescription, MethodDescription.TypeToken, TypeDescription) - Constructor for class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.AccessBridgeWrapper.AccessorBridge
Creates a new accessor bridge method.
accessorMethod() - Method in class net.bytebuddy.implementation.bytecode.constant.MethodConstant
Returns the method for loading a declared method or constructor onto the operand stack.
accessorMethod() - Method in class net.bytebuddy.implementation.bytecode.constant.MethodConstant.ForConstructor
 
accessorMethod() - Method in class net.bytebuddy.implementation.bytecode.constant.MethodConstant.ForMethod
 
AccessorMethod(TypeDescription, MethodDescription, String) - Constructor for class net.bytebuddy.implementation.Implementation.Context.Default.AccessorMethod
Creates a new accessor method.
AccessorMethodDelegation(TypeDescription, String, MethodAccessorFactory.AccessType, Implementation.SpecialMethodInvocation) - Constructor for class net.bytebuddy.implementation.Implementation.Context.Default.AccessorMethodDelegation
Creates a delegation to an accessor method.
AccessorMethodInvocation(MethodDescription, Implementation.SpecialMethodInvocation) - Constructor for class net.bytebuddy.implementation.auxiliary.TypeProxy.MethodCall.Appender.AccessorMethodInvocation
Creates a new accessor method invocation.
AccessorProxy(FieldDescription, TypeDescription, FieldProxy.Binder.FieldResolver, Assigner, boolean) - Constructor for class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.AccessorProxy
 
acquire() - Method in interface net.bytebuddy.agent.builder.AgentBuilder.CircularityLock
Attempts to acquire a circularity lock.
acquire() - Method in class net.bytebuddy.agent.builder.AgentBuilder.CircularityLock.Default
 
acquire() - Method in class net.bytebuddy.agent.builder.AgentBuilder.CircularityLock.Global
 
acquire() - Method in enum net.bytebuddy.agent.builder.AgentBuilder.CircularityLock.Inactive
 
Active() - Constructor for class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.InitializationHandler.Appending.FrameWriter.Active
 
Active() - Constructor for class net.bytebuddy.dynamic.TypeResolutionStrategy.Active
Creates a new active type resolution strategy that uses a default nexus accessor.
Active(NexusAccessor) - Constructor for class net.bytebuddy.dynamic.TypeResolutionStrategy.Active
Creates a new active type resolution strategy that uses the supplied nexus accessor.
Adapter() - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.InstallationListener.Adapter
 
Adapter() - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.Listener.Adapter
 
Adapter() - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.Listener.Adapter
 
Adapter(InstrumentedType.WithFlexibleName, FieldRegistry, MethodRegistry, TypeAttributeAppender, AsmVisitorWrapper, ClassFileVersion, AuxiliaryType.NamingStrategy, AnnotationValueFilter.Factory, AnnotationRetention, Implementation.Context.Factory, MethodGraph.Compiler, TypeValidation, LatentMatcher<? super MethodDescription>) - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter
Creates a new default type writer for creating a new type that is not based on an existing class file.
Adapter(FieldAttributeAppender.Factory, Transformer<FieldDescription>, Object) - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.Adapter
Creates a new field adapter.
Adapter(MethodRegistry.Handler, MethodAttributeAppender.Factory, Transformer<MethodDescription>) - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.AbstractBase.Adapter
Creates a new adapter for a method definition.
Adapter() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Annotatable.AbstractBase.Adapter
 
Adapter() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Simple.Annotatable.AbstractBase.Adapter
 
Adapter() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.TypeVariableDefinition.Annotatable.AbstractBase.Adapter
 
Addition - Enum in net.bytebuddy.implementation.bytecode
A stack manipulation that adds to numbers on the operand stack.
addReads(Instrumentation, JavaModule) - Method in class net.bytebuddy.utility.JavaModule
Adds a read-edge to this module to the supplied module using the instrumentation API.
addReads(Instrumentation, Object, Object) - Method in interface net.bytebuddy.utility.JavaModule.Dispatcher
Adds a read-edge from the source to the target module.
addReads(Instrumentation, Object, Object) - Method in enum net.bytebuddy.utility.JavaModule.Dispatcher.Disabled
 
addReads(Instrumentation, Object, Object) - Method in class net.bytebuddy.utility.JavaModule.Dispatcher.Enabled
 
adjust(int) - Method in class net.bytebuddy.asm.Advice.Dispatcher.Inlining.CodeTranslationVisitor
Adjusts the offset of a variable instruction within the advice method such that no arguments to the instrumented method are overridden.
adjust(int) - Method in class net.bytebuddy.asm.Advice.Dispatcher.Inlining.CodeTranslationVisitor.ForMethodEnter
 
adjust(int) - Method in class net.bytebuddy.asm.Advice.Dispatcher.Inlining.CodeTranslationVisitor.ForMethodExit
 
Adjustment(ElementMatcher<? super T>, ModifierContributor.Resolver<?>) - Constructor for class net.bytebuddy.asm.ModifierAdjustment.Adjustment
Creates a new adjustment.
advice(ElementMatcher<? super MethodDescription>, String) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Transformer.ForAdvice
Applies the given advice class onto all methods that satisfy the supplied matcher.
advice(LatentMatcher<? super MethodDescription>, String) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Transformer.ForAdvice
Applies the given advice class onto all methods that satisfy the supplied matcher.
advice(ElementMatcher<? super MethodDescription>, String, String) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Transformer.ForAdvice
Applies the given advice class onto all methods that satisfy the supplied matcher.
advice(LatentMatcher<? super MethodDescription>, String, String) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Transformer.ForAdvice
Applies the given advice class onto all methods that satisfy the supplied matcher.
Advice - Class in net.bytebuddy.asm
Advice wrappers copy the code of blueprint methods to be executed before and/or after a matched method.
Advice(Advice.Dispatcher.Resolved.ForMethodEnter, Advice.Dispatcher.Resolved.ForMethodExit) - Constructor for class net.bytebuddy.asm.Advice
Creates a new advice.
Advice.AdviceVisitor - Class in net.bytebuddy.asm
A method visitor that weaves the advice methods' byte codes.
Advice.AdviceVisitor.WithExitAdvice - Class in net.bytebuddy.asm
An advice visitor that applies exit advice.
Advice.AdviceVisitor.WithExitAdvice.WithExceptionHandling - Class in net.bytebuddy.asm
An advice visitor that captures exceptions by weaving try-catch blocks around user code.
Advice.AdviceVisitor.WithExitAdvice.WithoutExceptionHandling - Class in net.bytebuddy.asm
An advice visitor that does not capture exceptions.
Advice.AdviceVisitor.WithoutExitAdvice - Class in net.bytebuddy.asm
An advice visitor that does not apply exit advice.
Advice.AllArguments - Annotation Type in net.bytebuddy.asm
Assigns an array containing all arguments of the instrumented method to the annotated parameter.
Advice.Appender - Class in net.bytebuddy.asm
A byte code appender for implementing Advice.
Advice.Appender.EmulatingMethodVisitor - Class in net.bytebuddy.asm
A method visitor that allows for the emulation of a full method visitor invocation circle without delegating initial and ending visitations to the underlying visitor.
Advice.Argument - Annotation Type in net.bytebuddy.asm
Indicates that the annotated parameter should be mapped to the parameter with index Advice.Argument.value() of the instrumented method.
Advice.Dispatcher - Interface in net.bytebuddy.asm
A dispatcher for implementing advice.
Advice.Dispatcher.Bound - Interface in net.bytebuddy.asm
A bound resolution of an advice method.
Advice.Dispatcher.Bound.ForMethodEnter - Interface in net.bytebuddy.asm
A bound dispatcher for a method enter.
Advice.Dispatcher.Bound.ForMethodExit - Interface in net.bytebuddy.asm
A bound dispatcher for a method exit.
Advice.Dispatcher.Bound.SkipHandler - Interface in net.bytebuddy.asm
A skip handler is responsible for writing code that skips the invocation of the original code within the instrumented method.
Advice.Dispatcher.Delegating - Class in net.bytebuddy.asm
A dispatcher for an advice method that is being invoked from the instrumented method.
Advice.Dispatcher.Delegating.Resolved<T extends Advice.Dispatcher.Bound> - Class in net.bytebuddy.asm
A resolved version of a dispatcher.
Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter - Class in net.bytebuddy.asm
A bound advice method that copies the code by first extracting the exception table and later appending the code of the method without copying any meta data.
Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter.ForMethodEnter - Class in net.bytebuddy.asm
An advice method writer for a method entry.
Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter.ForMethodExit - Class in net.bytebuddy.asm
An advice method writer for a method exit.
Advice.Dispatcher.Delegating.Resolved.ForMethodEnter - Class in net.bytebuddy.asm
A resolved dispatcher for implementing method enter advice.
Advice.Dispatcher.Delegating.Resolved.ForMethodExit - Class in net.bytebuddy.asm
A resolved dispatcher for implementing method exit advice.
Advice.Dispatcher.Delegating.Resolved.ForMethodExit.WithExceptionHandler - Class in net.bytebuddy.asm
Implementation of exit advice that handles exceptions.
Advice.Dispatcher.Delegating.Resolved.ForMethodExit.WithoutExceptionHandler - Class in net.bytebuddy.asm
Implementation of exit advice that ignores exceptions.
Advice.Dispatcher.Inactive - Enum in net.bytebuddy.asm
An implementation for inactive devise that does not write any byte code.
Advice.Dispatcher.Inlining - Class in net.bytebuddy.asm
A dispatcher for an advice method that is being inlined into the instrumented method.
Advice.Dispatcher.Inlining.CodeTranslationVisitor - Class in net.bytebuddy.asm
A visitor for translating an advice method's byte code for inlining into the instrumented method.
Advice.Dispatcher.Inlining.CodeTranslationVisitor.ForMethodEnter - Class in net.bytebuddy.asm
A code translation visitor that retains the return value of the represented advice method.
Advice.Dispatcher.Inlining.CodeTranslationVisitor.ForMethodExit - Class in net.bytebuddy.asm
A code translation visitor that discards the return value of the represented advice method.
Advice.Dispatcher.Inlining.Resolved - Class in net.bytebuddy.asm
A resolved version of a dispatcher.
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner - Class in net.bytebuddy.asm
A bound advice method that copies the code by first extracting the exception table and later appending the code of the method without copying any meta data.
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableCollector - Class in net.bytebuddy.asm
A visitor that only writes try-catch-finally blocks to the supplied method visitor.
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableExtractor - Class in net.bytebuddy.asm
A class visitor that extracts the exception tables of the advice method.
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableSubstitutor - Class in net.bytebuddy.asm
A label substitutor allows to visit an advice method a second time after the exception handlers were already written.
Advice.Dispatcher.Inlining.Resolved.ForMethodEnter - Class in net.bytebuddy.asm
A resolved dispatcher for implementing method enter advice.
Advice.Dispatcher.Inlining.Resolved.ForMethodEnter.AdviceMethodInliner - Class in net.bytebuddy.asm
An advice method inliner for a method enter.
Advice.Dispatcher.Inlining.Resolved.ForMethodExit - Class in net.bytebuddy.asm
A resolved dispatcher for implementing method exit advice.
Advice.Dispatcher.Inlining.Resolved.ForMethodExit.AdviceMethodInliner - Class in net.bytebuddy.asm
An advice method inliner for a method exit.
Advice.Dispatcher.Inlining.Resolved.ForMethodExit.WithExceptionHandler - Class in net.bytebuddy.asm
Implementation of exit advice that handles exceptions.
Advice.Dispatcher.Inlining.Resolved.ForMethodExit.WithoutExceptionHandler - Class in net.bytebuddy.asm
Implementation of exit advice that ignores exceptions.
Advice.Dispatcher.Resolved - Interface in net.bytebuddy.asm
Represents a resolved dispatcher.
Advice.Dispatcher.Resolved.ForMethodEnter - Interface in net.bytebuddy.asm
Represents a resolved dispatcher for entering a method.
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher - Interface in net.bytebuddy.asm
A skip dispatcher is responsible for skipping the instrumented method depending on the return value of the enter advice method.
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.Disabled - Enum in net.bytebuddy.asm
A disabled skip dispatcher where the instrumented method is always executed.
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForType - Class in net.bytebuddy.asm
A skip dispatcher that skips a value if it is of a given instance.
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue - Enum in net.bytebuddy.asm
A skip dispatcher where the instrumented method is skipped for any default value of the advice method's return type.
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue.Inverted - Class in net.bytebuddy.asm
An inverted version of a value-based skipped dispatcher that triggers upon observing a non-default value.
Advice.Dispatcher.Resolved.ForMethodExit - Interface in net.bytebuddy.asm
Represents a resolved dispatcher for exiting a method.
Advice.Dispatcher.SuppressionHandler - Interface in net.bytebuddy.asm
A suppression handler for optionally suppressing exceptions.
Advice.Dispatcher.SuppressionHandler.Bound - Interface in net.bytebuddy.asm
A bound version of a suppression handler that must not be reused.
Advice.Dispatcher.SuppressionHandler.NoOp - Enum in net.bytebuddy.asm
A non-operational suppression handler that does not suppress any method.
Advice.Dispatcher.SuppressionHandler.ReturnValueProducer - Interface in net.bytebuddy.asm
A producer for a default return value if this is applicable.
Advice.Dispatcher.SuppressionHandler.Suppressing - Class in net.bytebuddy.asm
A suppression handler that suppresses a given throwable type.
Advice.Dispatcher.SuppressionHandler.Suppressing.Bound - Class in net.bytebuddy.asm
An active, bound suppression handler.
Advice.Dispatcher.Unresolved - Interface in net.bytebuddy.asm
A dispatcher that is not yet resolved.
Advice.Enter - Annotation Type in net.bytebuddy.asm
Indicates that the annotated parameter should be mapped to the value that is returned by the advice method that is annotated by Advice.OnMethodEnter.
Advice.FieldValue - Annotation Type in net.bytebuddy.asm
Indicates that the annotated parameter should be mapped to a field in the scope of the instrumented method.
Advice.MethodSizeHandler - Interface in net.bytebuddy.asm
A handler for computing the instrumented method's size.
Advice.MethodSizeHandler.Default - Class in net.bytebuddy.asm
A default implementation for a method size handler.
Advice.MethodSizeHandler.Default.ForAdvice - Class in net.bytebuddy.asm
A method size handler for an advice method.
Advice.MethodSizeHandler.ForAdvice - Interface in net.bytebuddy.asm
A method size handler for an advice method.
Advice.MethodSizeHandler.ForInstrumentedMethod - Interface in net.bytebuddy.asm
A method size handler for the instrumented method.
Advice.MethodSizeHandler.NoOp - Enum in net.bytebuddy.asm
A non-operational method size handler.
Advice.OffsetMapping - Interface in net.bytebuddy.asm
Represents an offset mapping for an advice method to an alternative offset.
Advice.OffsetMapping.Context - Interface in net.bytebuddy.asm
A context for applying an Advice.OffsetMapping.
Advice.OffsetMapping.Context.ForMethodEntry - Enum in net.bytebuddy.asm
A context for an offset mapping describing a method entry.
Advice.OffsetMapping.Context.ForMethodExit - Enum in net.bytebuddy.asm
A context for an offset mapping describing a method exit.
Advice.OffsetMapping.Factory<T extends Annotation> - Interface in net.bytebuddy.asm
Represents a factory for creating a Advice.OffsetMapping for a given parameter for a given annotation.
Advice.OffsetMapping.Factory.AdviceType - Enum in net.bytebuddy.asm
Describes the type of advice being applied.
Advice.OffsetMapping.Factory.Illegal<T extends Annotation> - Class in net.bytebuddy.asm
A factory for an annotation whose use is not permitted.
Advice.OffsetMapping.Factory.Simple<T extends Annotation> - Class in net.bytebuddy.asm
A simple factory that binds a constant offset mapping.
Advice.OffsetMapping.ForAllArguments - Class in net.bytebuddy.asm
An offset mapping that maps an array containing all arguments of the instrumented method.
Advice.OffsetMapping.ForAllArguments.Factory - Enum in net.bytebuddy.asm
A factory for an offset mapping that maps all arguments values of the instrumented method.
Advice.OffsetMapping.ForArgument - Class in net.bytebuddy.asm
An offset mapping for a given parameter of the instrumented method.
Advice.OffsetMapping.ForArgument.Resolved - Class in net.bytebuddy.asm
An offset mapping for a specific parameter of the instrumented method.
Advice.OffsetMapping.ForArgument.Resolved.Factory<T extends Annotation> - Class in net.bytebuddy.asm
A factory for a parameter argument of the instrumented method.
Advice.OffsetMapping.ForArgument.Unresolved - Class in net.bytebuddy.asm
An offset mapping for a parameter of the instrumented method with a specific index.
Advice.OffsetMapping.ForArgument.Unresolved.Factory - Enum in net.bytebuddy.asm
A factory for a mapping of a parameter of the instrumented method.
Advice.OffsetMapping.ForEnterValue - Class in net.bytebuddy.asm
An offset mapping that provides access to the value that is returned by the enter advice.
Advice.OffsetMapping.ForEnterValue.Factory - Class in net.bytebuddy.asm
A factory for creating a Advice.OffsetMapping.ForEnterValue offset mapping.
Advice.OffsetMapping.ForField - Class in net.bytebuddy.asm
An offset mapping for a field.
Advice.OffsetMapping.ForField.Resolved - Class in net.bytebuddy.asm
A binding for an offset mapping that represents a specific field.
Advice.OffsetMapping.ForField.Resolved.Factory<T extends Annotation> - Class in net.bytebuddy.asm
A factory that binds a field.
Advice.OffsetMapping.ForField.Unresolved - Class in net.bytebuddy.asm
An offset mapping for a field that is resolved from the instrumented type by its name.
Advice.OffsetMapping.ForField.Unresolved.Factory - Enum in net.bytebuddy.asm
A factory for a Advice.OffsetMapping.ForArgument.Unresolved offset mapping.
Advice.OffsetMapping.ForField.Unresolved.WithExplicitType - Class in net.bytebuddy.asm
An offset mapping for a field with an explicit declaring type.
Advice.OffsetMapping.ForField.Unresolved.WithImplicitType - Class in net.bytebuddy.asm
An offset mapping for a field with an implicit declaring type.
Advice.OffsetMapping.ForInstrumentedMethod - Enum in net.bytebuddy.asm
Maps a constant representing the instrumented method.
Advice.OffsetMapping.ForInstrumentedType - Enum in net.bytebuddy.asm
Maps the declaring type of the instrumented method.
Advice.OffsetMapping.ForOrigin - Class in net.bytebuddy.asm
An offset mapping for the Advice.Origin annotation.
Advice.OffsetMapping.ForOrigin.Factory - Enum in net.bytebuddy.asm
A factory for a method origin.
Advice.OffsetMapping.ForOrigin.Renderer - Interface in net.bytebuddy.asm
A renderer for an origin pattern element.
Advice.OffsetMapping.ForOrigin.Renderer.ForConstantValue - Class in net.bytebuddy.asm
A renderer for a constant value.
Advice.OffsetMapping.ForOrigin.Renderer.ForDescriptor - Enum in net.bytebuddy.asm
A renderer for a method descriptor.
Advice.OffsetMapping.ForOrigin.Renderer.ForJavaSignature - Enum in net.bytebuddy.asm
A renderer for a method's Java signature in binary form.
Advice.OffsetMapping.ForOrigin.Renderer.ForMethodName - Enum in net.bytebuddy.asm
A renderer for a method's internal name.
Advice.OffsetMapping.ForOrigin.Renderer.ForReturnTypeName - Enum in net.bytebuddy.asm
A renderer for a method's return type in binary form.
Advice.OffsetMapping.ForOrigin.Renderer.ForStringRepresentation - Enum in net.bytebuddy.asm
A renderer for a method's Object.toString() representation.
Advice.OffsetMapping.ForOrigin.Renderer.ForTypeName - Enum in net.bytebuddy.asm
A renderer for a method declaring type's binary name.
Advice.OffsetMapping.ForReturnValue - Class in net.bytebuddy.asm
An offset mapping that provides access to the value that is returned by the instrumented method.
Advice.OffsetMapping.ForReturnValue.Factory - Enum in net.bytebuddy.asm
A factory for creating a Advice.OffsetMapping.ForReturnValue offset mapping.
Advice.OffsetMapping.ForSerializedValue - Class in net.bytebuddy.asm
An offset mapping that loads a serialized value.
Advice.OffsetMapping.ForSerializedValue.Factory<T extends Annotation> - Class in net.bytebuddy.asm
A factory for loading a deserialized value.
Advice.OffsetMapping.ForStackManipulation - Class in net.bytebuddy.asm
An offset mapping for binding a stack manipulation.
Advice.OffsetMapping.ForStackManipulation.Factory<T extends Annotation> - Class in net.bytebuddy.asm
A factory that binds a stack manipulation.
Advice.OffsetMapping.ForStackManipulation.OfAnnotationProperty<T extends Annotation> - Class in net.bytebuddy.asm
A factory for binding an annotation's property.
Advice.OffsetMapping.ForStackManipulation.OfDefaultValue<T extends Annotation> - Class in net.bytebuddy.asm
A factory for binding the annotated parameter's default value.
Advice.OffsetMapping.ForStubValue - Enum in net.bytebuddy.asm
An offset mapping for a parameter where assignments are fully ignored and that is assigned a boxed version of the instrumented method's return valueor null if the return type is not primitive or void.
Advice.OffsetMapping.ForThisReference - Class in net.bytebuddy.asm
An offset mapping that provides access to the this reference of the instrumented method.
Advice.OffsetMapping.ForThisReference.Factory - Enum in net.bytebuddy.asm
A factory for creating a Advice.OffsetMapping.ForThisReference offset mapping.
Advice.OffsetMapping.ForThrowable - Class in net.bytebuddy.asm
An offset mapping for accessing a Throwable of the instrumented method.
Advice.OffsetMapping.ForThrowable.Factory - Enum in net.bytebuddy.asm
A factory for accessing an exception that was thrown by the instrumented method.
Advice.OffsetMapping.ForUnusedValue - Class in net.bytebuddy.asm
An offset mapping for a parameter where assignments are fully ignored and that always return the parameter type's default value.
Advice.OffsetMapping.ForUnusedValue.Factory - Enum in net.bytebuddy.asm
A factory for an offset mapping for an unused value.
Advice.OffsetMapping.Target - Interface in net.bytebuddy.asm
A target offset of an offset mapping.
Advice.OffsetMapping.Target.AbstractReadOnlyAdapter - Class in net.bytebuddy.asm
An adapter class for a target that only can be read.
Advice.OffsetMapping.Target.ForArray - Class in net.bytebuddy.asm
A target mapping for an array of all local variables.
Advice.OffsetMapping.Target.ForArray.ReadOnly - Class in net.bytebuddy.asm
A target mapping for a read-only target mapping for an array of local variables.
Advice.OffsetMapping.Target.ForArray.ReadWrite - Class in net.bytebuddy.asm
A target mapping for a writable target mapping for an array of local variables.
Advice.OffsetMapping.Target.ForDefaultValue - Class in net.bytebuddy.asm
A target for an offset mapping that represents a non-operational value.
Advice.OffsetMapping.Target.ForDefaultValue.ReadOnly - Class in net.bytebuddy.asm
A read-only target for a default value.
Advice.OffsetMapping.Target.ForDefaultValue.ReadWrite - Class in net.bytebuddy.asm
A read-write target for a default value.
Advice.OffsetMapping.Target.ForField - Class in net.bytebuddy.asm
A target for an offset mapping that loads a field value.
Advice.OffsetMapping.Target.ForField.ReadOnly - Class in net.bytebuddy.asm
A read-only mapping for a field value.
Advice.OffsetMapping.Target.ForField.ReadWrite - Class in net.bytebuddy.asm
A mapping for a writable field.
Advice.OffsetMapping.Target.ForStackManipulation - Class in net.bytebuddy.asm
A target for an offset mapping that represents a read-only stack manipulation.
Advice.OffsetMapping.Target.ForVariable - Class in net.bytebuddy.asm
A target for an offset mapping that represents a local variable.
Advice.OffsetMapping.Target.ForVariable.ReadOnly - Class in net.bytebuddy.asm
A target for a read-only mapping of a local variable.
Advice.OffsetMapping.Target.ForVariable.ReadWrite - Class in net.bytebuddy.asm
A target for a writable mapping of a local variable.
Advice.OnDefaultValue - Class in net.bytebuddy.asm
A marker type to be used as an argument for Advice.OnMethodEnter.skipOn().
Advice.OnMethodEnter - Annotation Type in net.bytebuddy.asm
Indicates that this method should be inlined before the matched method is invoked.
Advice.OnMethodExit - Annotation Type in net.bytebuddy.asm
Indicates that this method should be executed before exiting the instrumented method.
Advice.OnNonDefaultValue - Class in net.bytebuddy.asm
A marker type to be used as an argument for Advice.OnMethodEnter.skipOn().
Advice.Origin - Annotation Type in net.bytebuddy.asm
Indicates that the annotated parameter should be mapped to a string representation of the instrumented method, a constant representing the Class declaring the adviced method or a Method, Constructor or java.lang.reflect.Executable representing this method.
Advice.Return - Annotation Type in net.bytebuddy.asm
Indicates that the annotated parameter should be mapped to the return value of the instrumented method.
Advice.StackMapFrameHandler - Interface in net.bytebuddy.asm
A handler for computing and translating stack map frames.
Advice.StackMapFrameHandler.Default - Class in net.bytebuddy.asm
A default implementation of a stack map frame handler for an instrumented method.
Advice.StackMapFrameHandler.Default.ForAdvice - Class in net.bytebuddy.asm
A stack map frame handler for an advice method.
Advice.StackMapFrameHandler.Default.TranslationMode - Enum in net.bytebuddy.asm
A translation mode that determines how the fixed frames of the instrumented method are written.
Advice.StackMapFrameHandler.ForAdvice - Interface in net.bytebuddy.asm
A stack map frame handler for an advice method.
Advice.StackMapFrameHandler.ForInstrumentedMethod - Interface in net.bytebuddy.asm
A stack map frame handler for an instrumented method.
Advice.StackMapFrameHandler.NoOp - Enum in net.bytebuddy.asm
A non-operational stack map frame handler.
Advice.StubValue - Annotation Type in net.bytebuddy.asm
Indicates that the annotated parameter should always return a default a boxed version of the instrumented methods return value (i.e.
Advice.This - Annotation Type in net.bytebuddy.asm
Indicates that the annotated parameter should be mapped to the this reference of the instrumented method.
Advice.Thrown - Annotation Type in net.bytebuddy.asm
Indicates that the annotated parameter should be mapped to the return value of the instrumented method.
Advice.Unused - Annotation Type in net.bytebuddy.asm
Indicates that the annotated parameter should always return a default value (i.e.
Advice.WithCustomMapping - Class in net.bytebuddy.asm
A builder step for creating an Advice that uses custom mappings of annotations to constant pool values.
adviceMethod - Variable in class net.bytebuddy.asm.Advice.Dispatcher.Delegating
The advice method.
adviceMethod - Variable in class net.bytebuddy.asm.Advice.Dispatcher.Delegating.Resolved
The represented advice method.
adviceMethod - Variable in class net.bytebuddy.asm.Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter
The advice method.
adviceMethod - Variable in class net.bytebuddy.asm.Advice.Dispatcher.Inlining
The advice method.
adviceMethod - Variable in class net.bytebuddy.asm.Advice.Dispatcher.Inlining.CodeTranslationVisitor
The advice method.
adviceMethod - Variable in class net.bytebuddy.asm.Advice.Dispatcher.Inlining.Resolved
The represented advice method.
adviceMethod - Variable in class net.bytebuddy.asm.Advice.StackMapFrameHandler.Default.ForAdvice
The method description for which frames are translated.
AdviceMethodInliner(TypeDescription, MethodDescription, MethodVisitor, Implementation.Context, Assigner, Advice.MethodSizeHandler.ForInstrumentedMethod, Advice.StackMapFrameHandler.ForInstrumentedMethod, Advice.Dispatcher.SuppressionHandler.Bound, ClassReader) - Constructor for class net.bytebuddy.asm.Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner
Creates a new advice method inliner.
AdviceMethodInliner(TypeDescription, MethodDescription, MethodVisitor, Implementation.Context, Assigner, Advice.MethodSizeHandler.ForInstrumentedMethod, Advice.StackMapFrameHandler.ForInstrumentedMethod, Advice.Dispatcher.SuppressionHandler.Bound, ClassReader, Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher) - Constructor for class net.bytebuddy.asm.Advice.Dispatcher.Inlining.Resolved.ForMethodEnter.AdviceMethodInliner
Creates a new advice method inliner for a method enter.
AdviceMethodInliner(TypeDescription, MethodDescription, MethodVisitor, Implementation.Context, Assigner, Advice.MethodSizeHandler.ForInstrumentedMethod, Advice.StackMapFrameHandler.ForInstrumentedMethod, Advice.Dispatcher.SuppressionHandler.Bound, ClassReader) - Constructor for class net.bytebuddy.asm.Advice.Dispatcher.Inlining.Resolved.ForMethodExit.AdviceMethodInliner
Creates a new advice method inliner for a method exit.
AdviceMethodWriter(MethodDescription.InDefinedShape, MethodDescription, List<Advice.OffsetMapping.Target>, MethodVisitor, Implementation.Context, Advice.MethodSizeHandler.ForAdvice, Advice.StackMapFrameHandler.ForAdvice, Advice.Dispatcher.SuppressionHandler.Bound) - Constructor for class net.bytebuddy.asm.Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter
Creates a new advice method writer.
AdviceVisitor(MethodVisitor, MethodVisitor, Implementation.Context, Assigner, StackManipulation, TypeDescription, MethodDescription, Advice.Dispatcher.Resolved.ForMethodEnter, Advice.Dispatcher.Resolved.ForMethodExit, List<? extends TypeDescription>, int, int) - Constructor for class net.bytebuddy.asm.Advice.AdviceVisitor
Creates a new advice visitor.
afterComplete(Implementation.Context) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.InitializationHandler.Appending.WithDrain
Invoked after completion of writing the type initializer.
afterComplete(Implementation.Context) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.InitializationHandler.Appending.WithDrain.WithActiveRecord
 
afterComplete(Implementation.Context) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.InitializationHandler.Appending.WithDrain.WithoutActiveRecord
 
AgentBased(Instrumentation, ClassLoader) - Constructor for class net.bytebuddy.dynamic.ClassFileLocator.AgentBased
Creates an agent-based class file locator.
AgentBased(Instrumentation, ClassFileLocator.AgentBased.ClassLoadingDelegate) - Constructor for class net.bytebuddy.dynamic.ClassFileLocator.AgentBased
Creates an agent-based class file locator.
AgentBuilder - Interface in net.bytebuddy.agent.builder
An agent builder provides a convenience API for defining a Java agent.
AgentBuilder.CircularityLock - Interface in net.bytebuddy.agent.builder
A circularity lock is responsible for preventing that a ClassFileLocator is used recursively.
AgentBuilder.CircularityLock.Default - Class in net.bytebuddy.agent.builder
A default implementation of a circularity lock.
AgentBuilder.CircularityLock.Global - Class in net.bytebuddy.agent.builder
A circularity lock that holds a global monitor and does not permit concurrent access.
AgentBuilder.CircularityLock.Inactive - Enum in net.bytebuddy.agent.builder
An inactive circularity lock which is always acquirable.
AgentBuilder.Default - Class in net.bytebuddy.agent.builder
The default implementation of an AgentBuilder.
AgentBuilder.Default.BootstrapInjectionStrategy - Interface in net.bytebuddy.agent.builder
An injection strategy for injecting classes into the bootstrap class loader.
AgentBuilder.Default.BootstrapInjectionStrategy.Disabled - Enum in net.bytebuddy.agent.builder
A disabled bootstrap injection strategy.
AgentBuilder.Default.BootstrapInjectionStrategy.Enabled - Class in net.bytebuddy.agent.builder
An enabled bootstrap injection strategy.
AgentBuilder.Default.BootstrapInjectionStrategy.Unsafe - Enum in net.bytebuddy.agent.builder
A bootstrap injection strategy relying on sun.misc.Unsafe.
AgentBuilder.Default.Delegator<T extends AgentBuilder.Matchable<T>> - Class in net.bytebuddy.agent.builder
An abstract implementation of an agent builder that delegates all invocation to another instance.
AgentBuilder.Default.ExecutingTransformer - Class in net.bytebuddy.agent.builder
A ClassFileTransformer that implements the enclosing agent builder's configuration.
AgentBuilder.Default.ExecutingTransformer.Factory - Interface in net.bytebuddy.agent.builder
A factory for creating a ClassFileTransformer for the current VM.
AgentBuilder.Default.ExecutingTransformer.Factory.CreationAction - Enum in net.bytebuddy.agent.builder
An action to create an implementation of AgentBuilder.Default.ExecutingTransformer that support Java 9 modules.
AgentBuilder.Default.ExecutingTransformer.Factory.ForJava9CapableVm - Class in net.bytebuddy.agent.builder
A factory for a class file transformer on a JVM that supports the java.lang.Module API to override the newly added method of the ClassFileTransformer to capture an instrumented class's module.
AgentBuilder.Default.ExecutingTransformer.Factory.ForLegacyVm - Enum in net.bytebuddy.agent.builder
A factory for a ClassFileTransformer on a VM that does not support the java.lang.Module API.
AgentBuilder.Default.ExecutingTransformer.Java9CapableVmDispatcher - Class in net.bytebuddy.agent.builder
A privileged action for transforming a class on a JVM that supports modules.
AgentBuilder.Default.ExecutingTransformer.LegacyVmDispatcher - Class in net.bytebuddy.agent.builder
A privileged action for transforming a class on a JVM prior to Java 9.
AgentBuilder.Default.Ignoring - Class in net.bytebuddy.agent.builder
A delegator transformer for further precising what types to ignore.
AgentBuilder.Default.NativeMethodStrategy - Interface in net.bytebuddy.agent.builder
A strategy for determining if a native method name prefix should be used when rebasing methods.
AgentBuilder.Default.NativeMethodStrategy.Disabled - Enum in net.bytebuddy.agent.builder
A native method strategy that suffixes method names with a random suffix and disables native method rebasement.
AgentBuilder.Default.NativeMethodStrategy.ForPrefix - Class in net.bytebuddy.agent.builder
A native method strategy that prefixes method names with a fixed value for supporting rebasing of native methods.
AgentBuilder.Default.Redefining - Class in net.bytebuddy.agent.builder
An implementation of a default agent builder that allows for refinement of the redefinition strategy.
AgentBuilder.Default.Transformation - Interface in net.bytebuddy.agent.builder
A transformation serves as a handler for modifying a class.
AgentBuilder.Default.Transformation.Compound - Class in net.bytebuddy.agent.builder
A compound transformation that applied several transformation in the given order and applies the first active transformation.
AgentBuilder.Default.Transformation.Ignored - Enum in net.bytebuddy.agent.builder
A transformation that does not attempt to transform any type.
AgentBuilder.Default.Transformation.Resolution - Interface in net.bytebuddy.agent.builder
A resolution to a transformation.
AgentBuilder.Default.Transformation.Resolution.Decoratable - Interface in net.bytebuddy.agent.builder
A resolution that can be decorated by a transformer.
AgentBuilder.Default.Transformation.Resolution.Sort - Enum in net.bytebuddy.agent.builder
Describes a specific sort of a AgentBuilder.Default.Transformation.Resolution.
AgentBuilder.Default.Transformation.Resolution.Unresolved - Class in net.bytebuddy.agent.builder
A canonical implementation of a non-resolved resolution.
AgentBuilder.Default.Transformation.Simple - Class in net.bytebuddy.agent.builder
A simple, active transformation.
AgentBuilder.Default.Transformation.Simple.Resolution - Class in net.bytebuddy.agent.builder
A resolution that performs a type transformation.
AgentBuilder.Default.Transformation.Simple.Resolution.BootstrapClassLoaderCapableInjectorFactory - Class in net.bytebuddy.agent.builder
An injector factory that resolves to a bootstrap class loader injection if this is necessary and enabled.
AgentBuilder.Default.Transforming - Class in net.bytebuddy.agent.builder
A helper class that describes a AgentBuilder.Default after supplying a AgentBuilder.RawMatcher such that one or several AgentBuilder.Transformers can be supplied.
AgentBuilder.DescriptionStrategy - Interface in net.bytebuddy.agent.builder
A description strategy is responsible for resolving a TypeDescription when transforming or retransforming/-defining a type.
AgentBuilder.DescriptionStrategy.Default - Enum in net.bytebuddy.agent.builder
Default implementations of a AgentBuilder.DescriptionStrategy.
AgentBuilder.DescriptionStrategy.SuperTypeLoading - Class in net.bytebuddy.agent.builder
A description strategy that enforces the loading of any super type of a type description but delegates the actual type description to another description strategy.
AgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous - Class in net.bytebuddy.agent.builder
A description strategy that enforces the loading of any super type of a type description but delegates the actual type description to another description strategy.
AgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous.ThreadSwitchingClassLoadingDelegate - Class in net.bytebuddy.agent.builder
A class loading delegate that delegates loading of the super type to another thread.
AgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous.ThreadSwitchingClassLoadingDelegate.NotifyingClassLoadingAction - Class in net.bytebuddy.agent.builder
A class loading action that notifies the class loader's lock after the type was loaded.
AgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous.ThreadSwitchingClassLoadingDelegate.SimpleClassLoadingAction - Class in net.bytebuddy.agent.builder
A class loading action that simply loads a type.
AgentBuilder.DescriptionStrategy.SuperTypeLoading.UnlockingClassLoadingDelegate - Class in net.bytebuddy.agent.builder
A class loading delegate that unlocks the circularity lock during class loading.
AgentBuilder.FallbackStrategy - Interface in net.bytebuddy.agent.builder
A fallback strategy allows to reattempt a transformation or a consideration for redefinition/retransformation in case an exception occurs.
AgentBuilder.FallbackStrategy.ByThrowableType - Class in net.bytebuddy.agent.builder
A fallback strategy that discriminates by the type of the Throwable that triggered a request.
AgentBuilder.FallbackStrategy.Simple - Enum in net.bytebuddy.agent.builder
A simple fallback strategy that either always reattempts a transformation or never does so.
AgentBuilder.Identified - Interface in net.bytebuddy.agent.builder
Describes an AgentBuilder which was handed a matcher for identifying types to instrumented in order to supply one or several AgentBuilder.Transformers.
AgentBuilder.Identified.Extendable - Interface in net.bytebuddy.agent.builder
This interface is used to allow for optionally providing several AgentBuilder.Transformer to applied when a matcher identifies a type to be instrumented.
AgentBuilder.Identified.Narrowable - Interface in net.bytebuddy.agent.builder
Allows to specify a type matcher for a type to instrument.
AgentBuilder.Ignored - Interface in net.bytebuddy.agent.builder
Allows to further specify ignored types.
AgentBuilder.InitializationStrategy - Interface in net.bytebuddy.agent.builder
An initialization strategy which determines the handling of LoadedTypeInitializers and the loading of auxiliary types.
AgentBuilder.InitializationStrategy.Dispatcher - Interface in net.bytebuddy.agent.builder
A dispatcher for changing a class file to adapt a self-initialization strategy.
AgentBuilder.InitializationStrategy.Dispatcher.InjectorFactory - Interface in net.bytebuddy.agent.builder
A factory for creating a ClassInjector only if it is required.
AgentBuilder.InitializationStrategy.Minimal - Enum in net.bytebuddy.agent.builder
An initialization strategy that loads auxiliary types before loading the instrumented type.
AgentBuilder.InitializationStrategy.NoOp - Enum in net.bytebuddy.agent.builder
A non-initializing initialization strategy.
AgentBuilder.InitializationStrategy.SelfInjection - Class in net.bytebuddy.agent.builder
An initialization strategy that adds a code block to an instrumented type's type initializer which then calls a specific class that is responsible for the explicit initialization.
AgentBuilder.InitializationStrategy.SelfInjection.Dispatcher - Class in net.bytebuddy.agent.builder
A dispatcher for a self-initialization strategy.
AgentBuilder.InitializationStrategy.SelfInjection.Dispatcher.InjectingInitializer - Class in net.bytebuddy.agent.builder
A type initializer that injects all auxiliary types of the instrumented type.
AgentBuilder.InitializationStrategy.SelfInjection.Eager - Class in net.bytebuddy.agent.builder
A form of self-injection where any auxiliary type is loaded eagerly.
AgentBuilder.InitializationStrategy.SelfInjection.Eager.Dispatcher - Class in net.bytebuddy.agent.builder
AgentBuilder.InitializationStrategy.SelfInjection.Lazy - Class in net.bytebuddy.agent.builder
A form of self-injection where any auxiliary type is loaded lazily.
AgentBuilder.InitializationStrategy.SelfInjection.Lazy.Dispatcher - Class in net.bytebuddy.agent.builder
AgentBuilder.InitializationStrategy.SelfInjection.Split - Class in net.bytebuddy.agent.builder
A form of self-injection where auxiliary types that are annotated by AuxiliaryType.SignatureRelevant of the instrumented type are loaded lazily and any other auxiliary type is loaded eagerly.
AgentBuilder.InitializationStrategy.SelfInjection.Split.Dispatcher - Class in net.bytebuddy.agent.builder
AgentBuilder.InstallationListener - Interface in net.bytebuddy.agent.builder
A listener that is notified during the installation and the resetting of a class file transformer.
AgentBuilder.InstallationListener.Adapter - Class in net.bytebuddy.agent.builder
An adapter implementation for an installation listener that serves as a convenience.
AgentBuilder.InstallationListener.Compound - Class in net.bytebuddy.agent.builder
A compound installation listener.
AgentBuilder.InstallationListener.ErrorSuppressing - Enum in net.bytebuddy.agent.builder
A listener that suppresses any installation error.
AgentBuilder.InstallationListener.NoOp - Enum in net.bytebuddy.agent.builder
A non-operational listener that does not do anything.
AgentBuilder.InstallationListener.StreamWriting - Class in net.bytebuddy.agent.builder
This installation listener prints the status of any installation to a PrintStream.
AgentBuilder.LambdaInstrumentationStrategy - Enum in net.bytebuddy.agent.builder
Implements the instrumentation of the LambdaMetafactory if this feature is enabled.
AgentBuilder.LambdaInstrumentationStrategy.AlternativeMetaFactoryRedirection - Enum in net.bytebuddy.agent.builder
Implements the alternative lambda meta factory.
AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory - Class in net.bytebuddy.agent.builder
A factory that creates instances that represent lambda expressions.
AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.BridgeMethodImplementation - Class in net.bytebuddy.agent.builder
Implements an explicit bridge method for a lambda expression.
AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.BridgeMethodImplementation.Appender - Class in net.bytebuddy.agent.builder
An appender for implementing a bridge method for a lambda expression.
AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.ConstructorImplementation - Enum in net.bytebuddy.agent.builder
Implements a lambda class's executing transformer.
AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.ConstructorImplementation.Appender - Class in net.bytebuddy.agent.builder
An appender to implement the executing transformer.
AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.FactoryImplementation - Enum in net.bytebuddy.agent.builder
An implementation of a instance factory for a lambda expression's class.
AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.FactoryImplementation.Appender - Class in net.bytebuddy.agent.builder
An appender for a lambda expression factory.
AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.LambdaMethodImplementation - Class in net.bytebuddy.agent.builder
Implements a lambda expression's functional method.
AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.LambdaMethodImplementation.Appender - Class in net.bytebuddy.agent.builder
An appender for a lambda expression's functional method.
AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.SerializationImplementation - Class in net.bytebuddy.agent.builder
Implements the writeReplace method for serializable lambda expressions.
AgentBuilder.LambdaInstrumentationStrategy.MetaFactoryRedirection - Enum in net.bytebuddy.agent.builder
Implements the regular lambda meta factory.
AgentBuilder.Listener - Interface in net.bytebuddy.agent.builder
A listener that is informed about events that occur during an instrumentation process.
AgentBuilder.Listener.Adapter - Class in net.bytebuddy.agent.builder
An adapter for a listener wher all methods are implemented as non-operational.
AgentBuilder.Listener.Compound - Class in net.bytebuddy.agent.builder
A compound listener that allows to group several listeners in one instance.
AgentBuilder.Listener.Filtering - Class in net.bytebuddy.agent.builder
A listener that filters types with a given name from being logged.
AgentBuilder.Listener.ModuleReadEdgeCompleting - Class in net.bytebuddy.agent.builder
A listener that adds read-edges to any module of an instrumented class upon its transformation.
AgentBuilder.Listener.NoOp - Enum in net.bytebuddy.agent.builder
A no-op implementation of a AgentBuilder.Listener.
AgentBuilder.Listener.StreamWriting - Class in net.bytebuddy.agent.builder
A listener that writes events to a PrintStream.
AgentBuilder.LocationStrategy - Interface in net.bytebuddy.agent.builder
A strategy for creating a ClassFileLocator when instrumenting a type.
AgentBuilder.LocationStrategy.Compound - Class in net.bytebuddy.agent.builder
A compound location strategy that applies a list of location strategies.
AgentBuilder.LocationStrategy.ForClassLoader - Enum in net.bytebuddy.agent.builder
A location strategy that locates class files by querying an instrumented type's ClassLoader.
AgentBuilder.LocationStrategy.NoOp - Enum in net.bytebuddy.agent.builder
A location strategy that never locates any byte code.
AgentBuilder.LocationStrategy.Simple - Class in net.bytebuddy.agent.builder
A simple location strategy that queries a given class file locator.
AgentBuilder.Matchable<T extends AgentBuilder.Matchable<T>> - Interface in net.bytebuddy.agent.builder
An abstraction for extending a matcher.
AgentBuilder.Matchable.AbstractBase<S extends AgentBuilder.Matchable<S>> - Class in net.bytebuddy.agent.builder
An abstract base implementation of a matchable.
AgentBuilder.PoolStrategy - Interface in net.bytebuddy.agent.builder
A type locator allows to specify how TypeDescriptions are resolved by an AgentBuilder.
AgentBuilder.PoolStrategy.ClassLoading - Enum in net.bytebuddy.agent.builder
A type locator that attempts loading a type if it cannot be located by the underlying lazy type pool.
AgentBuilder.PoolStrategy.Default - Enum in net.bytebuddy.agent.builder
A default type locator that resolves types only if any property that is not the type's name is requested.
AgentBuilder.PoolStrategy.Eager - Enum in net.bytebuddy.agent.builder
A type locator that resolves all type descriptions eagerly.
AgentBuilder.PoolStrategy.WithTypePoolCache - Class in net.bytebuddy.agent.builder
A type locator that uses type pools but allows for the configuration of a custom cache provider by class loader.
AgentBuilder.PoolStrategy.WithTypePoolCache.Simple - Class in net.bytebuddy.agent.builder
An implementation of a type locator AgentBuilder.PoolStrategy.WithTypePoolCache (note documentation of the linked class) that is based on a ConcurrentMap.
AgentBuilder.RawMatcher - Interface in net.bytebuddy.agent.builder
A matcher that allows to determine if a AgentBuilder.Transformer should be applied during the execution of a ClassFileTransformer that was generated by an AgentBuilder.
AgentBuilder.RawMatcher.Conjunction - Class in net.bytebuddy.agent.builder
A conjunction of two raw matchers.
AgentBuilder.RawMatcher.Disjunction - Class in net.bytebuddy.agent.builder
A disjunction of two raw matchers.
AgentBuilder.RawMatcher.ForElementMatchers - Class in net.bytebuddy.agent.builder
A raw matcher implementation that checks a TypeDescription and its ClassLoader against two suitable matchers in order to determine if the matched type should be instrumented.
AgentBuilder.RawMatcher.ForLoadState - Enum in net.bytebuddy.agent.builder
A raw matcher indicating the state of a type's class loading.
AgentBuilder.RawMatcher.ForResolvableTypes - Enum in net.bytebuddy.agent.builder
Only matches loaded types that can be fully resolved.
AgentBuilder.RawMatcher.Inversion - Class in net.bytebuddy.agent.builder
A raw matcher that inverts a raw matcher's result.
AgentBuilder.RawMatcher.Trivial - Enum in net.bytebuddy.agent.builder
A matcher that always or never matches a type.
AgentBuilder.RedefinitionListenable - Interface in net.bytebuddy.agent.builder
An agent builder configuration that allows the registration of listeners to the redefinition process.
AgentBuilder.RedefinitionListenable.WithImplicitDiscoveryStrategy - Interface in net.bytebuddy.agent.builder
An agent builder configuration strategy that allows the definition of a discovery strategy.
AgentBuilder.RedefinitionListenable.WithoutBatchStrategy - Interface in net.bytebuddy.agent.builder
An agent builder configuration that allows the configuration of a batching strategy.
AgentBuilder.RedefinitionStrategy - Enum in net.bytebuddy.agent.builder
A redefinition strategy regulates how already loaded classes are modified by a built agent.
AgentBuilder.RedefinitionStrategy.BatchAllocator - Interface in net.bytebuddy.agent.builder
A batch allocator which is responsible for applying a redefinition in a batches.
AgentBuilder.RedefinitionStrategy.BatchAllocator.ForFixedSize - Class in net.bytebuddy.agent.builder
A batch allocator that creates chunks with a fixed size as batch jobs.
AgentBuilder.RedefinitionStrategy.BatchAllocator.ForMatchedGrouping - Class in net.bytebuddy.agent.builder
A batch allocator that groups all batches by discriminating types using a type matcher.
AgentBuilder.RedefinitionStrategy.BatchAllocator.ForTotal - Enum in net.bytebuddy.agent.builder
A batch allocator that includes all types in a single batch.
AgentBuilder.RedefinitionStrategy.BatchAllocator.Partitioning - Class in net.bytebuddy.agent.builder
A partitioning batch allocator that splits types for redefinition into a fixed amount of parts.
AgentBuilder.RedefinitionStrategy.BatchAllocator.Slicing - Class in net.bytebuddy.agent.builder
A slicing batch allocator that assures that any batch is within a certain size range.
AgentBuilder.RedefinitionStrategy.BatchAllocator.Slicing.SlicingIterable - Class in net.bytebuddy.agent.builder
An iterable that slices batches into parts of a minimum and maximum size.
AgentBuilder.RedefinitionStrategy.BatchAllocator.Slicing.SlicingIterable.SlicingIterator - Class in net.bytebuddy.agent.builder
An iterator that slices batches into parts of a minimum and maximum size.
AgentBuilder.RedefinitionStrategy.Collector - Class in net.bytebuddy.agent.builder
A collector is responsible for collecting classes that are to be considered for modification.
AgentBuilder.RedefinitionStrategy.Collector.ForRedefinition - Class in net.bytebuddy.agent.builder
A collector that applies a redefinition of already loaded classes.
AgentBuilder.RedefinitionStrategy.Collector.ForRetransformation - Class in net.bytebuddy.agent.builder
A collector that applies a retransformation of already loaded classes.
AgentBuilder.RedefinitionStrategy.Collector.PrependableIterator - Class in net.bytebuddy.agent.builder
An iterator that allows prepending of iterables to be applied previous to another iterator.
AgentBuilder.RedefinitionStrategy.DiscoveryStrategy - Interface in net.bytebuddy.agent.builder
A strategy for discovering types to redefine.
AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.Explicit - Class in net.bytebuddy.agent.builder
An explicit discovery strategy that only attempts the redefinition of specific types.
AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.Reiterating - Enum in net.bytebuddy.agent.builder
A discovery strategy that considers all loaded types supplied by Instrumentation.getAllLoadedClasses().
AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.Reiterating.ReiteratingIterable - Class in net.bytebuddy.agent.builder
An iterable that returns any loaded types and checks if any additional types were loaded during the last instrumentation.
AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.Reiterating.ReiteratingIterator - Class in net.bytebuddy.agent.builder
A reiterating iterator that considers types that were loaded during an instrumentation.
AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.SinglePass - Enum in net.bytebuddy.agent.builder
A discovery strategy that considers all loaded types supplied by Instrumentation.getAllLoadedClasses().
AgentBuilder.RedefinitionStrategy.Listener - Interface in net.bytebuddy.agent.builder
A listener to be applied during a redefinition.
AgentBuilder.RedefinitionStrategy.Listener.Adapter - Class in net.bytebuddy.agent.builder
A listener adapter that offers non-operational implementations of all listener methods.
AgentBuilder.RedefinitionStrategy.Listener.BatchReallocator - Class in net.bytebuddy.agent.builder
A batch reallocator allows to split up a failed retransformation into additional batches which are reenqueed to the current retransformation process.
AgentBuilder.RedefinitionStrategy.Listener.Compound - Class in net.bytebuddy.agent.builder
A compound listener that delegates events to several listeners.
AgentBuilder.RedefinitionStrategy.Listener.Compound.CompoundIterable - Class in net.bytebuddy.agent.builder
A compound iterable.
AgentBuilder.RedefinitionStrategy.Listener.Compound.CompoundIterable.CompoundIterator - Class in net.bytebuddy.agent.builder
A compound iterator that combines several iteratables.
AgentBuilder.RedefinitionStrategy.Listener.ErrorEscalating - Enum in net.bytebuddy.agent.builder
A listener that halts a retransformation process upon an exception.
AgentBuilder.RedefinitionStrategy.Listener.NoOp - Enum in net.bytebuddy.agent.builder
A non-operational listener.
AgentBuilder.RedefinitionStrategy.Listener.Pausing - Class in net.bytebuddy.agent.builder
A listener that invokes Thread.sleep(long) prior to every batch but the first batch.
AgentBuilder.RedefinitionStrategy.Listener.StreamWriting - Class in net.bytebuddy.agent.builder
A listener that writes events to a PrintStream.
AgentBuilder.RedefinitionStrategy.Listener.Yielding - Enum in net.bytebuddy.agent.builder
A listener that invokes Thread.yield() prior to every batch but the first batch.
AgentBuilder.RedefinitionStrategy.ResubmissionScheduler - Interface in net.bytebuddy.agent.builder
A resubmission scheduler is responsible for scheduling a job that is resubmitting unloaded types that failed during retransformation.
AgentBuilder.RedefinitionStrategy.ResubmissionScheduler.AtFixedRate - Class in net.bytebuddy.agent.builder
A resubmission scheduler that schedules jobs at a fixed rate.
AgentBuilder.RedefinitionStrategy.ResubmissionScheduler.Cancelable - Interface in net.bytebuddy.agent.builder
A cancelable allows to discontinue a resubmission job.
AgentBuilder.RedefinitionStrategy.ResubmissionScheduler.Cancelable.ForFuture - Class in net.bytebuddy.agent.builder
A cancelable for a Future.
AgentBuilder.RedefinitionStrategy.ResubmissionScheduler.Cancelable.NoOp - Enum in net.bytebuddy.agent.builder
A non-operational cancelable.
AgentBuilder.RedefinitionStrategy.ResubmissionScheduler.NoOp - Enum in net.bytebuddy.agent.builder
A resubmission scheduler that does not apply any scheduling.
AgentBuilder.RedefinitionStrategy.ResubmissionScheduler.WithFixedDelay - Class in net.bytebuddy.agent.builder
A resubmission scheduler that schedules jobs with a fixed delay.
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy - Interface in net.bytebuddy.agent.builder
A resubmission strategy is responsible for enabling resubmission of types that failed to resubmit.
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Disabled - Enum in net.bytebuddy.agent.builder
A disabled resubmission strategy.
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Enabled - Class in net.bytebuddy.agent.builder
An enabled resubmission strategy.
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Enabled.LookupKey - Class in net.bytebuddy.agent.builder
A key for a class loader that can only be used for looking up a preexisting value but avoids reference management.
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Enabled.ResubmissionInstallationListener - Class in net.bytebuddy.agent.builder
A job that resubmits any matched type that previously failed during transformation.
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Enabled.ResubmissionListener - Class in net.bytebuddy.agent.builder
A listener that registers types for resubmission that failed during transformations.
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Enabled.StorageKey - Class in net.bytebuddy.agent.builder
A key for a class loader that only weakly references the class loader.
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Installation - Class in net.bytebuddy.agent.builder
Represents an installation of a resubmission strategy.
AgentBuilder.Transformer - Interface in net.bytebuddy.agent.builder
A transformer allows to apply modifications to a DynamicType.
AgentBuilder.Transformer.Compound - Class in net.bytebuddy.agent.builder
A compound transformer that allows to group several AgentBuilder.Transformers as a single transformer.
AgentBuilder.Transformer.ForAdvice - Class in net.bytebuddy.agent.builder
A transformer for applying an Advice where this advice class might reference types of both the agent's and the user's class loader.
AgentBuilder.Transformer.ForAdvice.Entry - Class in net.bytebuddy.agent.builder
An entry for an advice to apply.
AgentBuilder.Transformer.ForAdvice.Entry.ForSplitAdvice - Class in net.bytebuddy.agent.builder
An entry for an advice class where both entry and exit advice methods are declared by the different classes.
AgentBuilder.Transformer.ForAdvice.Entry.ForUnifiedAdvice - Class in net.bytebuddy.agent.builder
An entry for an advice class where both the (optional) entry and exit advice methods are declared by the same class.
AgentBuilder.Transformer.ForBuildPlugin - Class in net.bytebuddy.agent.builder
A transformer that applies a build Plugin.
AgentBuilder.Transformer.NoOp - Enum in net.bytebuddy.agent.builder
A no-op implementation of a AgentBuilder.Transformer that does not modify the supplied dynamic type.
AgentBuilder.TypeStrategy - Interface in net.bytebuddy.agent.builder
A type strategy is responsible for creating a type builder for a type that is being instrumented.
AgentBuilder.TypeStrategy.Default - Enum in net.bytebuddy.agent.builder
Default implementations of type strategies.
AgentBuilder.TypeStrategy.ForBuildEntryPoint - Class in net.bytebuddy.agent.builder
A type strategy that applies a build EntryPoint.
agentmain(String, Instrumentation) - Static method in class net.bytebuddy.agent.Installer
Allows the installation of this agent via the Attach API.
aggregate(StackManipulation.Size) - Method in class net.bytebuddy.implementation.bytecode.StackManipulation.Size
Concatenates this size representation with another size representation in order to represent the size change that is represented by both alterations of the operand stack size.
AllArguments - Annotation Type in net.bytebuddy.implementation.bind.annotation
Parameters that are annotated with this annotation will be assigned a collection (or an array) containing all arguments of the source method.
AllArguments.Assignment - Enum in net.bytebuddy.implementation.bind.annotation
A directive for how an AllArguments annotation on an array is to be interpreted.
AllArguments.Binder - Enum in net.bytebuddy.implementation.bind.annotation
A binder for handling the AllArguments annotation.
allArgumentsOf(MethodDescription) - Static method in enum net.bytebuddy.implementation.bytecode.member.MethodVariableAccess
Loads all arguments of the provided method onto the operand stack.
ALLOW_EXISTING_TYPES - Static variable in interface net.bytebuddy.dynamic.loading.ClassInjector
Determines the default behavior for type injections when a type is already loaded.
allowExistingTypes() - Method in interface net.bytebuddy.dynamic.loading.ClassLoadingStrategy.Configurable
Determines if this class loading strategy should not throw an exception when attempting to load a class that was already loaded.
allowExistingTypes() - Method in enum net.bytebuddy.dynamic.loading.ClassLoadingStrategy.Default
 
allowExistingTypes() - Method in class net.bytebuddy.dynamic.loading.ClassLoadingStrategy.Default.InjectionDispatcher
 
allowExistingTypes() - Method in class net.bytebuddy.dynamic.loading.ClassLoadingStrategy.Default.WrappingDispatcher
 
Ambiguous(MethodGraph.Compiler.Default.Key.Harmonized<U>, LinkedHashSet<MethodDescription>, Visibility) - Constructor for class net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous
Creates a new ambiguous entry.
analyze(TypeDefinition, TypeDefinition, Map<TypeDefinition, MethodGraph.Compiler.Default.Key.Store<T>>, ElementMatcher<? super MethodDescription>) - Method in class net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.Default
Analyzes the given type description without checking if the end of the type hierarchy was reached.
analyzeNullable(TypeDescription.Generic, Map<TypeDefinition, MethodGraph.Compiler.Default.Key.Store<T>>, ElementMatcher<? super MethodDescription>) - Method in class net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.Default
Analyzes the given type description.
and(AgentBuilder.RawMatcher) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Ignoring
 
and(AgentBuilder.RawMatcher) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Transforming
 
and(ElementMatcher<? super TypeDescription>) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Matchable.AbstractBase
 
and(ElementMatcher<? super TypeDescription>, ElementMatcher<? super ClassLoader>) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Matchable.AbstractBase
 
and(ElementMatcher<? super TypeDescription>, ElementMatcher<? super ClassLoader>, ElementMatcher<? super JavaModule>) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Matchable.AbstractBase
 
and(ElementMatcher<? super TypeDescription>) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.Matchable
Defines a matching that is positive if both the previous matcher and the supplied matcher are matched.
and(ElementMatcher<? super TypeDescription>, ElementMatcher<? super ClassLoader>) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.Matchable
Defines a matching that is positive if both the previous matcher and the supplied matcher are matched.
and(ElementMatcher<? super TypeDescription>, ElementMatcher<? super ClassLoader>, ElementMatcher<? super JavaModule>) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.Matchable
Defines a matching that is positive if both the previous matcher and the supplied matcher are matched.
and(AgentBuilder.RawMatcher) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.Matchable
Defines a matching that is positive if both the previous matcher and the supplied matcher are matched.
and(ElementMatcher<? super U>) - Method in class net.bytebuddy.matcher.ElementMatcher.Junction.AbstractBase
 
and(ElementMatcher<? super U>) - Method in interface net.bytebuddy.matcher.ElementMatcher.Junction
Creates a conjunction where this matcher and the other matcher must both be matched in order to constitute a successful match.
AndroidClassLoadingStrategy - Class in net.bytebuddy.android
A class loading strategy that allows to load a dynamically created class at the runtime of an Android application.
AndroidClassLoadingStrategy(File, AndroidClassLoadingStrategy.DexProcessor) - Constructor for class net.bytebuddy.android.AndroidClassLoadingStrategy
Creates a new Android class loading strategy that uses the given folder for storing classes.
AndroidClassLoadingStrategy.DexProcessor - Interface in net.bytebuddy.android
A dex processor is responsible for converting a collection of Java class files into a Android dex file.
AndroidClassLoadingStrategy.DexProcessor.Conversion - Interface in net.bytebuddy.android
Represents an ongoing conversion of several Java class files into an Android dex file.
AndroidClassLoadingStrategy.DexProcessor.ForSdkCompiler - Class in net.bytebuddy.android
An implementation of a dex processor based on the Android SDK's dx.jar with an API that is compatible to version 1.7.
AndroidClassLoadingStrategy.DexProcessor.ForSdkCompiler.Conversion - Class in net.bytebuddy.android
Represents a to-dex-file-conversion of a AndroidClassLoadingStrategy.DexProcessor.ForSdkCompiler.
AndroidClassLoadingStrategy.Injecting - Class in net.bytebuddy.android
An Android class loading strategy that injects types into the target class loader.
AndroidClassLoadingStrategy.Wrapping - Class in net.bytebuddy.android
An Android class loading strategy that creates a wrapper class loader that loads any type.
andThen(Implementation) - Method in class net.bytebuddy.implementation.FieldAccessor.ForParameterSetter
 
andThen(Implementation) - Method in interface net.bytebuddy.implementation.Implementation.Composable
Appends the supplied implementation to this implementation.
andThen(Implementation) - Method in class net.bytebuddy.implementation.InvokeDynamic.AbstractDelegator
 
andThen(Implementation) - Method in class net.bytebuddy.implementation.InvokeDynamic
 
andThen(Implementation) - Method in class net.bytebuddy.implementation.MethodCall
 
andThen(Implementation) - Method in class net.bytebuddy.implementation.MethodDelegation
 
andThen(Implementation) - Method in enum net.bytebuddy.implementation.SuperMethodCall
 
annotate(Annotation...) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Defines type annotations to be declared by the current type.
annotate(List<? extends Annotation>) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Defines type annotations to be declared by the current type.
annotate(AnnotationDescription...) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Defines type annotations to be declared by the current type.
annotate(Collection<? extends AnnotationDescription>) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Defines type annotations to be declared by the current type.
AnnotatedExceptionType(AccessibleObject, int) - Constructor for class net.bytebuddy.description.type.TypeDescription.Generic.AnnotationReader.Dispatcher.ForJava8CapableVm.AnnotatedExceptionType
Creates a new annotation reader for an annotated exception type.
AnnotatedFieldType(Field) - Constructor for class net.bytebuddy.description.type.TypeDescription.Generic.AnnotationReader.Dispatcher.ForJava8CapableVm.AnnotatedFieldType
Creates a new annotation reader for an annotated field type.
AnnotatedInterfaceType(Class<?>, int) - Constructor for class net.bytebuddy.description.type.TypeDescription.Generic.AnnotationReader.Dispatcher.ForJava8CapableVm.AnnotatedInterfaceType
Creates a new annotation reader for an annotated interface type.
AnnotatedParameterizedType(AccessibleObject, int) - Constructor for class net.bytebuddy.description.type.TypeDescription.Generic.AnnotationReader.Dispatcher.ForJava8CapableVm.AnnotatedParameterizedType
Creates a new annotation reader for an annotated type argument type.
AnnotatedReturnType(Method) - Constructor for class net.bytebuddy.description.type.TypeDescription.Generic.AnnotationReader.Dispatcher.ForJava8CapableVm.AnnotatedReturnType
Creates a new annotation reader for an annotated return type.
AnnotatedSuperClass(Class<?>) - Constructor for class net.bytebuddy.description.type.TypeDescription.Generic.AnnotationReader.Dispatcher.ForJava8CapableVm.AnnotatedSuperClass
Creates a new annotation reader for an annotated super type.
AnnotatedTypeVariable(TypePool, List<TypePool.Default.LazyTypeDescription.AnnotationToken>, TypeDescription.Generic) - Constructor for class net.bytebuddy.pool.TypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable.AnnotatedTypeVariable
Creates a new annotated type variable.
AnnotatedTypeVariableType(TypeVariable<?>) - Constructor for class net.bytebuddy.description.type.TypeDescription.Generic.AnnotationReader.Dispatcher.ForJava8CapableVm.AnnotatedTypeVariableType
Creates a new annotation reader for the given type variable.
annotateField(Collection<? extends AnnotationDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter.FieldDefinitionAdapter
 
annotateField(Collection<? extends AnnotationDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter.FieldMatchAdapter
 
annotateField(Annotation...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.FieldDefinition
Annotates the previously defined or matched field with the supplied annotations.
annotateField(List<? extends Annotation>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.FieldDefinition
Annotates the previously defined or matched field with the supplied annotations.
annotateField(AnnotationDescription...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.FieldDefinition
Annotates the previously defined or matched field with the supplied annotations.
annotateField(Collection<? extends AnnotationDescription>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.FieldDefinition
Annotates the previously defined or matched field with the supplied annotations.
annotateField(Annotation...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.FieldDefinition.Optional.AbstractBase
 
annotateField(List<? extends Annotation>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.FieldDefinition.Optional.AbstractBase
 
annotateField(AnnotationDescription...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.FieldDefinition.Optional.AbstractBase
 
annotateMethod(Collection<? extends AnnotationDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter.MethodDefinitionAdapter.AnnotationAdapter
 
annotateMethod(Collection<? extends AnnotationDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter.MethodMatchAdapter.AnnotationAdapter
 
annotateMethod(Annotation...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.AbstractBase
 
annotateMethod(List<? extends Annotation>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.AbstractBase
 
annotateMethod(AnnotationDescription...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.AbstractBase
 
annotateMethod(Annotation...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition
Annotates the previously defined or matched method with the supplied annotations.
annotateMethod(List<? extends Annotation>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition
Annotates the previously defined or matched method with the supplied annotations.
annotateMethod(AnnotationDescription...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition
Annotates the previously defined or matched method with the supplied annotations.
annotateMethod(Collection<? extends AnnotationDescription>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition
Annotates the previously defined or matched method with the supplied annotations.
annotateParameter(int, Collection<? extends AnnotationDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter.MethodDefinitionAdapter.AnnotationAdapter
 
annotateParameter(Collection<? extends AnnotationDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter.MethodDefinitionAdapter.ParameterAnnotationAdapter
 
annotateParameter(Collection<? extends AnnotationDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter.MethodDefinitionAdapter.SimpleParameterAnnotationAdapter
 
annotateParameter(int, Collection<? extends AnnotationDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter.MethodMatchAdapter.AnnotationAdapter
 
annotateParameter(int, Annotation...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.AbstractBase
 
annotateParameter(int, List<? extends Annotation>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.AbstractBase
 
annotateParameter(int, AnnotationDescription...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.AbstractBase
 
annotateParameter(int, Annotation...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition
Annotates the parameter of the given index of the previously defined or matched method with the supplied annotations.
annotateParameter(int, List<? extends Annotation>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition
Annotates the parameter of the given index of the previously defined or matched method with the supplied annotations.
annotateParameter(int, AnnotationDescription...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition
Annotates the parameter of the given index of the previously defined or matched method with the supplied annotations.
annotateParameter(int, Collection<? extends AnnotationDescription>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition
Annotates the parameter of the given index of the previously defined or matched method with the supplied annotations.
annotateParameter(Annotation...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Annotatable.AbstractBase
 
annotateParameter(List<? extends Annotation>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Annotatable.AbstractBase
 
annotateParameter(AnnotationDescription...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Annotatable.AbstractBase
 
annotateParameter(Annotation...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Annotatable
Annotates the previously defined parameter with the specifed annotations.
annotateParameter(List<? extends Annotation>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Annotatable
Annotates the previously defined parameter with the specifed annotations.
annotateParameter(AnnotationDescription...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Annotatable
Annotates the previously defined parameter with the specifed annotations.
annotateParameter(Collection<? extends AnnotationDescription>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Annotatable
Annotates the previously defined parameter with the specifed annotations.
annotateParameter(Annotation...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Simple.Annotatable.AbstractBase
 
annotateParameter(List<? extends Annotation>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Simple.Annotatable.AbstractBase
 
annotateParameter(AnnotationDescription...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Simple.Annotatable.AbstractBase
 
annotateParameter(Annotation...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Simple.Annotatable
Annotates the previously defined parameter with the specifed annotations.
annotateParameter(List<? extends Annotation>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Simple.Annotatable
Annotates the previously defined parameter with the specifed annotations.
annotateParameter(AnnotationDescription...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Simple.Annotatable
Annotates the previously defined parameter with the specifed annotations.
annotateParameter(Collection<? extends AnnotationDescription>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ParameterDefinition.Simple.Annotatable
Annotates the previously defined parameter with the specifed annotations.
annotateType(Collection<? extends AnnotationDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter
 
annotateType(Annotation...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
 
annotateType(List<? extends Annotation>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
 
annotateType(AnnotationDescription...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
 
annotateType(Collection<? extends AnnotationDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Delegator
 
annotateType(Annotation...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
Annotates the instrumented type with the supplied annotations.
annotateType(List<? extends Annotation>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
Annotates the instrumented type with the supplied annotations.
annotateType(AnnotationDescription...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
Annotates the instrumented type with the supplied annotations.
annotateType(Collection<? extends AnnotationDescription>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
Annotates the instrumented type with the supplied annotations.
annotateTypeVariable(Collection<? extends AnnotationDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter.MethodDefinitionAdapter.TypeVariableAnnotationAdapter
 
annotateTypeVariable(Collection<? extends AnnotationDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter.TypeVariableDefinitionAdapter
 
annotateTypeVariable(Annotation...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.TypeVariableDefinition.Annotatable.AbstractBase
 
annotateTypeVariable(List<? extends Annotation>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.TypeVariableDefinition.Annotatable.AbstractBase
 
annotateTypeVariable(AnnotationDescription...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.TypeVariableDefinition.Annotatable.AbstractBase
 
annotateTypeVariable(Annotation...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.TypeVariableDefinition.Annotatable
Annotates the previously defined type variable with the supplied annotations.
annotateTypeVariable(List<? extends Annotation>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.TypeVariableDefinition.Annotatable
Annotates the previously defined type variable with the supplied annotations.
annotateTypeVariable(AnnotationDescription...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.TypeVariableDefinition.Annotatable
Annotates the previously defined type variable with the supplied annotations.
annotateTypeVariable(Collection<? extends AnnotationDescription>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.TypeVariableDefinition.Annotatable
Annotates the previously defined type variable with the supplied annotations.
annotateTypeVariable(Annotation...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.TypeVariableDefinition.AbstractBase
 
annotateTypeVariable(List<? extends Annotation>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.TypeVariableDefinition.AbstractBase
 
annotateTypeVariable(AnnotationDescription...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.TypeVariableDefinition.AbstractBase
 
annotateTypeVariable(Annotation...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.TypeVariableDefinition
Annotates the previously defined type variable with the supplied annotations.
annotateTypeVariable(List<? extends Annotation>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.TypeVariableDefinition
Annotates the previously defined type variable with the supplied annotations.
annotateTypeVariable(AnnotationDescription...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.TypeVariableDefinition
Annotates the previously defined type variable with the supplied annotations.
annotateTypeVariable(Collection<? extends AnnotationDescription>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.TypeVariableDefinition
Annotates the previously defined type variable with the supplied annotations.
ANNOTATION - Static variable in interface net.bytebuddy.description.type.TypeDescription.Generic
A representation of the Annotation type.
AnnotationAdapter(MethodRegistry.Handler) - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter.MethodDefinitionAdapter.AnnotationAdapter
Creates a new annotation adapter.
AnnotationAdapter(MethodRegistry.Handler, MethodAttributeAppender.Factory, Transformer<MethodDescription>) - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter.MethodDefinitionAdapter.AnnotationAdapter
Creates a new annotation adapter.
AnnotationAdapter(MethodRegistry.Handler) - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter.MethodMatchAdapter.AnnotationAdapter
Creates a new annotation adapter.
AnnotationAdapter(MethodRegistry.Handler, MethodAttributeAppender.Factory, Transformer<MethodDescription>) - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter.MethodMatchAdapter.AnnotationAdapter
Creates a new annotation adapter.
AnnotationAppender - Interface in net.bytebuddy.implementation.attribute
Annotation appenders are capable of writing annotations to a specified target.
AnnotationAppender.Default - Class in net.bytebuddy.implementation.attribute
A default implementation for an annotation appender that writes annotations to a given byte consumer represented by an ASM AnnotationVisitor.
AnnotationAppender.ForTypeAnnotations - Class in net.bytebuddy.implementation.attribute
A type visitor that visits all type annotations of a generic type and writes any discovered annotation to a supplied AnnotationAppender.
AnnotationAppender.Target - Interface in net.bytebuddy.implementation.attribute
Represents a target for an annotation writing process.
AnnotationAppender.Target.OnField - Class in net.bytebuddy.implementation.attribute
Target for an annotation that is written to a Java field.
AnnotationAppender.Target.OnMethod - Class in net.bytebuddy.implementation.attribute
Target for an annotation that is written to a Java method or constructor.
AnnotationAppender.Target.OnMethodParameter - Class in net.bytebuddy.implementation.attribute
Target for an annotation that is written to a Java method or constructor parameter.
AnnotationAppender.Target.OnType - Class in net.bytebuddy.implementation.attribute
Target for an annotation that is written to a Java type.
AnnotationDescription - Interface in net.bytebuddy.description.annotation
An annotation description describes Annotation meta data of a class without this class being required to be loaded.
AnnotationDescription.AbstractBase - Class in net.bytebuddy.description.annotation
An adapter implementation of an annotation.
AnnotationDescription.AbstractBase.ForPrepared<S extends Annotation> - Class in net.bytebuddy.description.annotation
An abstract implementation of a loadable annotation description.
AnnotationDescription.AnnotationInvocationHandler<T extends Annotation> - Class in net.bytebuddy.description.annotation
An InvocationHandler for implementing annotations.
AnnotationDescription.AnnotationInvocationHandler.MissingValue - Class in net.bytebuddy.description.annotation
Represents a missing annotation property which is not represented by a default value.
AnnotationDescription.Builder - Class in net.bytebuddy.description.annotation
A builder for pragmatically creating AnnotationDescription.
AnnotationDescription.ForLoadedAnnotation<S extends Annotation> - Class in net.bytebuddy.description.annotation
A description of an already loaded annotation.
AnnotationDescription.Latent - Class in net.bytebuddy.description.annotation
A latent description of an annotation value that is defined explicitly.
AnnotationDescription.Latent.Loadable<S extends Annotation> - Class in net.bytebuddy.description.annotation
A loadable annotation description of a latent annotation description.
AnnotationDescription.Loadable<S extends Annotation> - Interface in net.bytebuddy.description.annotation
An annotation description that is linked to a given loaded annotation type which allows its representation as a fully loaded instance.
AnnotationExtractor(String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>, TypePool.Default.ComponentTypeLocator) - Constructor for class net.bytebuddy.pool.TypePool.Default.TypeExtractor.AnnotationExtractor
Creates a new annotation extractor for a byte code element without an index.
AnnotationExtractor(String, int, Map<Integer, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>, TypePool.Default.ComponentTypeLocator) - Constructor for class net.bytebuddy.pool.TypePool.Default.TypeExtractor.AnnotationExtractor
Creates a new annotation extractor for a byte code element with an index.
AnnotationExtractor(TypePool.Default.AnnotationRegistrant, TypePool.Default.ComponentTypeLocator) - Constructor for class net.bytebuddy.pool.TypePool.Default.TypeExtractor.AnnotationExtractor
Creates a new annotation extractor.
AnnotationInvocationHandler(Class<T>, LinkedHashMap<Method, AnnotationValue.Loaded<?>>) - Constructor for class net.bytebuddy.description.annotation.AnnotationDescription.AnnotationInvocationHandler
Creates a new invocation handler.
AnnotationList - Interface in net.bytebuddy.description.annotation
Defines a list of annotation instances.
AnnotationList.AbstractBase - Class in net.bytebuddy.description.annotation
An abstract base implementation of an annotation list.
AnnotationList.Empty - Class in net.bytebuddy.description.annotation
Represents an empty annotation list.
AnnotationList.Explicit - Class in net.bytebuddy.description.annotation
Represents a list of explicitly provided annotation descriptions.
AnnotationList.ForLoadedAnnotations - Class in net.bytebuddy.description.annotation
Describes an array of loaded Annotations as an annotation list.
AnnotationLookup(String, String) - Constructor for class net.bytebuddy.pool.TypePool.Default.TypeExtractor.AnnotationExtractor.AnnotationLookup
Creates a new annotation registrant for a recursive annotation lookup.
annotationReader - Variable in class net.bytebuddy.description.type.TypeDescription.Generic.AnnotationReader.Delegator.Chained
The underlying annotation reader.
annotationRetention - Variable in class net.bytebuddy.ByteBuddy
The annotation retention strategy to use.
annotationRetention - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter
The annotation retention to apply.
annotationRetention - Variable in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default
The annotation retention to apply.
AnnotationRetention - Enum in net.bytebuddy.implementation.attribute
An annotation retention strategy decides if annotations that are contained within a class file are preserved upon redefining or rebasing a method.
annotations - Variable in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
The type annotations of the current annotated type.
AnnotationSource - Interface in net.bytebuddy.description.annotation
Describes a declaration source for annotations.
AnnotationSource.Empty - Enum in net.bytebuddy.description.annotation
An annotation source that does not declare any annotations.
AnnotationSource.Explicit - Class in net.bytebuddy.description.annotation
An annotation source that declares a given list of annotations.
AnnotationToken(String, Map<String, AnnotationValue<?, ?>>) - Constructor for class net.bytebuddy.pool.TypePool.Default.LazyTypeDescription.AnnotationToken
Creates a new annotation token.
annotationType() - Method in class net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler.Unbound.DefaultArgument
 
annotationType(Class<? extends Annotation>) - Static method in class net.bytebuddy.matcher.ElementMatchers
Matches if an annotation is of a given type.
annotationType(TypeDescription) - Static method in class net.bytebuddy.matcher.ElementMatchers
Matches if an annotation is of a given type.
annotationType(ElementMatcher<? super TypeDescription>) - Static method in class net.bytebuddy.matcher.ElementMatchers
Matches if an annotation's type matches the supplied matcher.
AnnotationTypeMatcher<T extends AnnotationDescription> - Class in net.bytebuddy.matcher
An element matcher that matches the type of an annotation description.
AnnotationTypeMatcher(ElementMatcher<? super TypeDescription>) - Constructor for class net.bytebuddy.matcher.AnnotationTypeMatcher
Creates a new matcher for an annotation description's type.
AnnotationValue<T,S> - Interface in net.bytebuddy.description.annotation
Representation of an unloaded annotation value where all values represent either: Primitive values (as their wrappers), Strings or arrays of primitive types or strings.
AnnotationValue.AbstractBase<U,V> - Class in net.bytebuddy.description.annotation
An abstract base implementation of an unloaded annotation value.
AnnotationValue.ForAnnotationDescription<U extends Annotation> - Class in net.bytebuddy.description.annotation
A description of an Annotation as a value of another annotation.
AnnotationValue.ForAnnotationDescription.IncompatibleRuntimeType - Class in net.bytebuddy.description.annotation
Represents an annotation value which was attempted to ba loaded by a type that does not represent an annotation value.
AnnotationValue.ForAnnotationDescription.Loaded<V extends Annotation> - Class in net.bytebuddy.description.annotation
A loaded version of the described annotation.
AnnotationValue.ForConstant<U> - Class in net.bytebuddy.description.annotation
Represents a primitive value, a String or an array of the latter types.
AnnotationValue.ForConstant.Loaded<V> - Class in net.bytebuddy.description.annotation
Represents a trivial loaded value.
AnnotationValue.ForConstant.PropertyDelegate - Interface in net.bytebuddy.description.annotation
A property delegate for a constant annotation value.
AnnotationValue.ForConstant.PropertyDelegate.ForArrayType - Enum in net.bytebuddy.description.annotation
A property delegate for an array type of a constant value.
AnnotationValue.ForConstant.PropertyDelegate.ForNonArrayType - Enum in net.bytebuddy.description.annotation
A property delegate for a non-array type.
AnnotationValue.ForDescriptionArray<U,V> - Class in net.bytebuddy.description.annotation
Describes a complex array that is the value of an annotation.
AnnotationValue.ForDescriptionArray.Loaded<W> - Class in net.bytebuddy.description.annotation
Represents a loaded complex array.
AnnotationValue.ForEnumerationDescription<U extends Enum<U>> - Class in net.bytebuddy.description.annotation
A description of an Enum as a value of an annotation.
AnnotationValue.ForEnumerationDescription.IncompatibleRuntimeType - Class in net.bytebuddy.description.annotation
Represents an annotation's enumeration value for a runtime type that is not an enumeration type.
AnnotationValue.ForEnumerationDescription.Loaded<V extends Enum<V>> - Class in net.bytebuddy.description.annotation
A loaded representation of an enumeration value.
AnnotationValue.ForEnumerationDescription.UnknownRuntimeEnumeration - Class in net.bytebuddy.description.annotation
Represents an annotation's enumeration value for a constant that does not exist for the runtime enumeration type.
AnnotationValue.ForTypeDescription<U extends Class<U>> - Class in net.bytebuddy.description.annotation
A description of a Class as a value of an annotation.
AnnotationValue.ForTypeDescription.Loaded<U extends Class<U>> - Class in net.bytebuddy.description.annotation
A loaded annotation value for a given type.
AnnotationValue.Loaded<U> - Interface in net.bytebuddy.description.annotation
A loaded variant of an AnnotationValue.
AnnotationValue.Loaded.AbstractBase<W> - Class in net.bytebuddy.description.annotation
An abstract base implementation of a loaded annotation value.
AnnotationValue.Loaded.State - Enum in net.bytebuddy.description.annotation
Represents the state of a AnnotationValue.Loaded annotation property.
AnnotationValue.RenderingDispatcher - Enum in net.bytebuddy.description.annotation
A rendering dispatcher is responsible for resolving annotation values to String representations.
AnnotationValueFilter - Interface in net.bytebuddy.implementation.attribute
An annotation value filter is responsible for determining which values should be skipped and rather be represented as an annotation type's default values when writing an annotation to a class file.
AnnotationValueFilter.Default - Enum in net.bytebuddy.implementation.attribute
A default implementation of an annotation value filter that applies the same strategy for any type, field or method.
AnnotationValueFilter.Factory - Interface in net.bytebuddy.implementation.attribute
A factory for creating an annotation value filter for an annotation's target.
annotationValueFilterFactory - Variable in class net.bytebuddy.ByteBuddy
The annotation value filter factory to use.
annotationValueFilterFactory - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter
The annotation value filter factory to apply.
annotationValueFilterFactory - Variable in class net.bytebuddy.dynamic.scaffold.TypeInitializer.Drain.Default
The annotation value filter factory to use.
annotationValueFilterFactory - Variable in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default
The annotation value filter factory to apply.
annotationValueFilterFactory - Variable in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.InitializationHandler.Appending
The used annotation value filter factory.
Anonymous(StackManipulation) - Constructor for class net.bytebuddy.implementation.bind.MethodDelegationBinder.ParameterBinding.Anonymous
Creates a new, anonymous parameter binding.
any() - Static method in class net.bytebuddy.matcher.ElementMatchers
Creates a matcher that always returns true.
anyOf(Object...) - Static method in class net.bytebuddy.matcher.ElementMatchers
Creates a matcher that matches any of the given objects by the Object.equals(Object) method.
anyOf(Iterable<?>) - Static method in class net.bytebuddy.matcher.ElementMatchers
Creates a matcher that matches any of the given objects by the Object.equals(Object) method.
anyOf(Type...) - Static method in class net.bytebuddy.matcher.ElementMatchers
Creates a matcher that matches any of the given types as TypeDescriptions by the Object.equals(Object) method.
anyOf(Constructor<?>...) - Static method in class net.bytebuddy.matcher.ElementMatchers
Creates a matcher that matches any of the given constructors as MethodDescriptions by the Object.equals(Object) method.
anyOf(Method...) - Static method in class net.bytebuddy.matcher.ElementMatchers
Creates a matcher that matches any of the given methods as MethodDescriptions by the Object.equals(Object) method.
anyOf(Field...) - Static method in class net.bytebuddy.matcher.ElementMatchers
Creates a matcher that matches any of the given fields as FieldDescriptions by the Object.equals(Object) method.
anyOf(Annotation...) - Static method in class net.bytebuddy.matcher.ElementMatchers
Creates a matcher that matches any of the given annotations as AnnotationDescriptions by the Object.equals(Object) method.
append(AgentBuilder.Transformer) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.Default.Transformation.Resolution.Decoratable
Appends the supplied transformer to this resolution.
append(AgentBuilder.Transformer) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Transformation.Simple.Resolution
 
append(Class<?>...) - Method in class net.bytebuddy.dynamic.loading.MultipleParentClassLoader.Builder
Appends the class loaders of the given types.
append(Collection<? extends Class<?>>) - Method in class net.bytebuddy.dynamic.loading.MultipleParentClassLoader.Builder
Appends the class loaders of the given types if those class loaders were not yet collected.
append(ClassLoader...) - Method in class net.bytebuddy.dynamic.loading.MultipleParentClassLoader.Builder
Appends the given class loaders if they were not yet collected.
append(List<? extends ClassLoader>) - Method in class net.bytebuddy.dynamic.loading.MultipleParentClassLoader.Builder
Appends the given class loaders if they were not yet appended.
append(LatentMatcher<? super MethodDescription>, MethodRegistry.Handler, MethodAttributeAppender.Factory, Transformer<MethodDescription>) - Method in interface net.bytebuddy.dynamic.scaffold.MethodRegistry
Appends the given method definition to this method registry, i.e. this configuration is applied last.
append(LatentMatcher<? super MethodDescription>, MethodRegistry.Handler, MethodAttributeAppender.Factory, Transformer<MethodDescription>) - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default
 
append(AnnotationDescription, AnnotationValueFilter) - Method in interface net.bytebuddy.implementation.attribute.AnnotationAppender
Writes the given annotation to the target that this appender represents.
append(AnnotationDescription, AnnotationValueFilter, int, String) - Method in interface net.bytebuddy.implementation.attribute.AnnotationAppender
Writes the given type annotation to the target that this appender represents.
append(AnnotationDescription, AnnotationValueFilter) - Method in class net.bytebuddy.implementation.attribute.AnnotationAppender.Default
 
append(AnnotationDescription, AnnotationValueFilter, int, String) - Method in class net.bytebuddy.implementation.attribute.AnnotationAppender.Default
 
append(MethodDelegationBinder.ParameterBinding<?>) - Method in class net.bytebuddy.implementation.bind.MethodDelegationBinder.MethodBinding.Builder
Appends a stack manipulation for the next parameter of the target method.
appendArgument(InvokeDynamic.InvocationProvider.ArgumentProvider) - Method in interface net.bytebuddy.implementation.InvokeDynamic.InvocationProvider
Appends the given argument to the invocation to be loaded onto the operand stack.
appendArgument(InvokeDynamic.InvocationProvider.ArgumentProvider) - Method in class net.bytebuddy.implementation.InvokeDynamic.InvocationProvider.Default
 
appendArguments(List<InvokeDynamic.InvocationProvider.ArgumentProvider>) - Method in interface net.bytebuddy.implementation.InvokeDynamic.InvocationProvider
Appends the given arguments to the invocation to be loaded onto the operand stack.
appendArguments(List<InvokeDynamic.InvocationProvider.ArgumentProvider>) - Method in class net.bytebuddy.implementation.InvokeDynamic.InvocationProvider.Default
 
appendDirectBound() - Method in class net.bytebuddy.pool.TypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBase
 
appendDirectBound() - Method in interface net.bytebuddy.pool.TypePool.Default.GenericTypeExtractor.IncompleteToken
Appends a direct bound to this token.
appended - Variable in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.InitializationHandler.Appending.WithDrain
A label marking the beginning of the appended code.
appender(Implementation.Target) - Method in class net.bytebuddy.agent.builder.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.BridgeMethodImplementation
 
Appender(Implementation.SpecialMethodInvocation) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.BridgeMethodImplementation.Appender
Creates a new appender for invoking a lambda expression's bridge method target.
appender(Implementation.Target) - Method in enum net.bytebuddy.agent.builder.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.ConstructorImplementation
 
Appender(List<FieldDescription.InDefinedShape>) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.ConstructorImplementation.Appender
Creates a new appender.
appender(Implementation.Target) - Method in enum net.bytebuddy.agent.builder.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.FactoryImplementation
 
Appender(TypeDescription) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.FactoryImplementation.Appender
Creates a new appender.
appender(Implementation.Target) - Method in class net.bytebuddy.agent.builder.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.LambdaMethodImplementation
 
Appender(MethodDescription, JavaConstant.MethodType, List<FieldDescription.InDefinedShape>) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.LambdaMethodImplementation.Appender
Creates an appender of a lambda expression's functional method.
appender(Implementation.Target) - Method in class net.bytebuddy.agent.builder.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.SerializationImplementation
 
appender(Implementation.Target) - Method in class net.bytebuddy.asm.Advice
 
Appender(Advice, Implementation.Target, ByteCodeAppender) - Constructor for class net.bytebuddy.asm.Advice.Appender
Creates a new appender for an advice component.
appender(Implementation.Target) - Method in class net.bytebuddy.ByteBuddy.EnumerationImplementation
 
appender(Implementation.Target) - Method in enum net.bytebuddy.implementation.auxiliary.MethodCallProxy.ConstructorCall
 
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.auxiliary.MethodCallProxy.MethodCall
 
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.auxiliary.TypeProxy.MethodCall
 
Appender(TypeDescription) - Constructor for class net.bytebuddy.implementation.auxiliary.TypeProxy.MethodCall.Appender
Creates a new appender.
appender(Implementation.Target) - Method in enum net.bytebuddy.implementation.auxiliary.TypeProxy.SilentConstruction
 
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.FieldGetter
 
Appender(Implementation.Target) - Constructor for class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.FieldGetter.Appender
Creates a new appender for a setter method.
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.FieldSetter
 
Appender(Implementation.Target) - Constructor for class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.FieldSetter.Appender
Creates a new appender for a setter method.
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.InstanceFieldConstructor
 
Appender(Implementation.Target) - Constructor for class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.InstanceFieldConstructor.Appender
Creates a new appender.
appender(Implementation.Target) - Method in enum net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.StaticFieldConstructor
 
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.bind.annotation.Morph.Binder.RedirectionProxy.InstanceFieldConstructor
 
Appender(Implementation.Target) - Constructor for class net.bytebuddy.implementation.bind.annotation.Morph.Binder.RedirectionProxy.InstanceFieldConstructor.Appender
Creates a new appender.
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.bind.annotation.Morph.Binder.RedirectionProxy.MethodCall
 
Appender(Implementation.Target) - Constructor for class net.bytebuddy.implementation.bind.annotation.Morph.Binder.RedirectionProxy.MethodCall.Appender
Creates a new appender.
appender(Implementation.Target) - Method in enum net.bytebuddy.implementation.bind.annotation.Morph.Binder.RedirectionProxy.StaticFieldConstructor
 
appender(Implementation.Target) - Method in enum net.bytebuddy.implementation.bind.annotation.Pipe.Binder.Redirection.ConstructorCall
 
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.bind.annotation.Pipe.Binder.Redirection.MethodCall
 
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.DefaultMethodCall
 
Appender(Implementation.Target, List<TypeDescription>) - Constructor for class net.bytebuddy.implementation.DefaultMethodCall.Appender
Creates a new appender for implementing a DefaultMethodCall.
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.ExceptionMethod
 
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.FieldAccessor.ForImplicitProperty
 
Appender(FieldAccessor.FieldLocation.Prepared) - Constructor for class net.bytebuddy.implementation.FieldAccessor.ForImplicitProperty.Appender
Creates a new byte code appender for a field accessor implementation.
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.FieldAccessor.ForParameterSetter
 
Appender(FieldAccessor.FieldLocation.Prepared) - Constructor for class net.bytebuddy.implementation.FieldAccessor.ForParameterSetter.Appender
Creates a new byte code appender for a field accessor implementation.
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.FixedValue.ForArgument
 
appender(Implementation.Target) - Method in enum net.bytebuddy.implementation.FixedValue.ForNullValue
 
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.FixedValue.ForOriginType
 
Appender(TypeDescription) - Constructor for class net.bytebuddy.implementation.FixedValue.ForOriginType.Appender
Creates a new appender.
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.FixedValue.ForPoolValue
 
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.FixedValue.ForThisValue
 
Appender(TypeDescription) - Constructor for class net.bytebuddy.implementation.FixedValue.ForThisValue.Appender
Creates a new byte code appender for returning this.
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.FixedValue.ForValue
 
appender(Implementation.Target) - Method in interface net.bytebuddy.implementation.Implementation
Creates a byte code appender that determines the implementation of the instrumented type's methods.
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.Implementation.Compound
 
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.Implementation.Simple
 
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.InvocationHandlerAdapter.ForField
 
Appender(TypeDescription, FieldDescription) - Constructor for class net.bytebuddy.implementation.InvocationHandlerAdapter.ForField.Appender
Creates a new appender.
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.InvocationHandlerAdapter.ForInstance
 
Appender(TypeDescription) - Constructor for class net.bytebuddy.implementation.InvocationHandlerAdapter.ForInstance.Appender
Creates a new appender.
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.InvokeDynamic.AbstractDelegator
 
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.InvokeDynamic
 
Appender(TypeDescription) - Constructor for class net.bytebuddy.implementation.InvokeDynamic.Appender
Creates a new byte code appender for an invoke dynamic implementation.
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.MethodCall
 
Appender(Implementation.Target) - Constructor for class net.bytebuddy.implementation.MethodCall.Appender
Creates a new appender.
appender(Implementation.Target) - Method in class net.bytebuddy.implementation.MethodDelegation
 
Appender(Implementation.Target, MethodDelegationBinder.Record, MethodDelegationBinder.TerminationHandler, Assigner, MethodDelegation.ImplementationDelegate.Compiled) - Constructor for class net.bytebuddy.implementation.MethodDelegation.Appender
Creates a new appender for a method delegation.
appender(Implementation.Target) - Method in enum net.bytebuddy.implementation.StubMethod
 
appender(Implementation.Target) - Method in enum net.bytebuddy.implementation.SuperMethodCall
 
Appender(Implementation.Target, SuperMethodCall.Appender.TerminationHandler) - Constructor for class net.bytebuddy.implementation.SuperMethodCall.Appender
Creates a new appender.
appender(Implementation.Target) - Method in enum net.bytebuddy.implementation.SuperMethodCall.WithoutReturn
 
Appending(MethodVisitor, TypeDescription, TypeWriter.MethodPool.Record, AnnotationValueFilter.Factory, boolean, boolean) - Constructor for class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.InitializationHandler.Appending
Creates a new appending initialization handler.
appendLowerBound() - Method in class net.bytebuddy.pool.TypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBase
 
appendLowerBound() - Method in interface net.bytebuddy.pool.TypePool.Default.GenericTypeExtractor.IncompleteToken
Appends a lower bound to this token.
appendPlaceholder() - Method in class net.bytebuddy.pool.TypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBase
 
appendPlaceholder() - Method in interface net.bytebuddy.pool.TypePool.Default.GenericTypeExtractor.IncompleteToken
Appends a placeholder to this token.
appendReceiver(AnnotationAppender, AnnotationValueFilter, MethodDescription) - Method in enum net.bytebuddy.implementation.attribute.MethodAttributeAppender.ForInstrumentedMethod
Appends the annotations of the instrumented method's receiver type if this is enabled and such a type exists.
appendUpperBound() - Method in class net.bytebuddy.pool.TypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBase
 
appendUpperBound() - Method in interface net.bytebuddy.pool.TypePool.Default.GenericTypeExtractor.IncompleteToken
Appends an upper bound to this token.
apply(AgentBuilder.InitializationStrategy, ClassFileLocator, AgentBuilder.TypeStrategy, ByteBuddy, AgentBuilder.Default.NativeMethodStrategy, AgentBuilder.Default.BootstrapInjectionStrategy, AccessControlContext, AgentBuilder.Listener) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.Default.Transformation.Resolution
Transforms a type or returns null if a type is not to be transformed.
apply(AgentBuilder.InitializationStrategy, ClassFileLocator, AgentBuilder.TypeStrategy, ByteBuddy, AgentBuilder.Default.NativeMethodStrategy, AgentBuilder.Default.BootstrapInjectionStrategy, AccessControlContext, AgentBuilder.Listener) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Transformation.Resolution.Unresolved
 
apply(AgentBuilder.InitializationStrategy, ClassFileLocator, AgentBuilder.TypeStrategy, ByteBuddy, AgentBuilder.Default.NativeMethodStrategy, AgentBuilder.Default.BootstrapInjectionStrategy, AccessControlContext, AgentBuilder.Listener) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Transformation.Simple.Resolution
 
apply(String, Class<?>, TypePool, AgentBuilder.CircularityLock, ClassLoader, JavaModule) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.DescriptionStrategy
Describes the given type.
apply(String, Class<?>, TypePool, AgentBuilder.CircularityLock, ClassLoader, JavaModule) - Method in class net.bytebuddy.agent.builder.AgentBuilder.DescriptionStrategy.SuperTypeLoading
 
apply(String, Class<?>, TypePool, AgentBuilder.CircularityLock, ClassLoader, JavaModule) - Method in class net.bytebuddy.agent.builder.AgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous
 
apply(DynamicType.Builder<?>) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.InitializationStrategy.Dispatcher
Transforms the instrumented type to implement an appropriate initialization strategy.
apply(DynamicType.Builder<?>) - Method in enum net.bytebuddy.agent.builder.AgentBuilder.InitializationStrategy.Minimal
 
apply(DynamicType.Builder<?>) - Method in enum net.bytebuddy.agent.builder.AgentBuilder.InitializationStrategy.NoOp
 
apply(DynamicType.Builder<?>) - Method in class net.bytebuddy.agent.builder.AgentBuilder.InitializationStrategy.SelfInjection.Dispatcher
 
apply(ByteBuddy, Instrumentation, ClassFileTransformer) - Method in enum net.bytebuddy.agent.builder.AgentBuilder.LambdaInstrumentationStrategy
Applies a transformation to lambda instances if applicable.
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.agent.builder.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.BridgeMethodImplementation.Appender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.agent.builder.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.ConstructorImplementation.Appender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.agent.builder.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.FactoryImplementation.Appender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.agent.builder.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.LambdaMethodImplementation.Appender
 
apply(Instrumentation, AgentBuilder.Listener, AgentBuilder.CircularityLock, AgentBuilder.PoolStrategy, AgentBuilder.LocationStrategy, AgentBuilder.RedefinitionStrategy.DiscoveryStrategy, AgentBuilder.RedefinitionStrategy.BatchAllocator, AgentBuilder.RedefinitionStrategy.Listener, AgentBuilder.LambdaInstrumentationStrategy, AgentBuilder.DescriptionStrategy, AgentBuilder.FallbackStrategy, AgentBuilder.RawMatcher, AgentBuilder.RawMatcher) - Method in enum net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy
Applies this redefinition strategy by submitting all loaded types to redefiniton.
apply(Instrumentation, AgentBuilder.CircularityLock, AgentBuilder.LocationStrategy, AgentBuilder.Listener, AgentBuilder.RedefinitionStrategy.BatchAllocator, AgentBuilder.RedefinitionStrategy.Listener, int) - Method in class net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.Collector
Applies all types that this collector collected.
apply(Instrumentation, AgentBuilder.LocationStrategy, AgentBuilder.Listener, AgentBuilder.InstallationListener, AgentBuilder.CircularityLock, AgentBuilder.RawMatcher, AgentBuilder.RedefinitionStrategy, AgentBuilder.RedefinitionStrategy.BatchAllocator, AgentBuilder.RedefinitionStrategy.Listener) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.ResubmissionStrategy
Invoked upon installation of an agent builder.
apply(Instrumentation, AgentBuilder.LocationStrategy, AgentBuilder.Listener, AgentBuilder.InstallationListener, AgentBuilder.CircularityLock, AgentBuilder.RawMatcher, AgentBuilder.RedefinitionStrategy, AgentBuilder.RedefinitionStrategy.BatchAllocator, AgentBuilder.RedefinitionStrategy.Listener) - Method in enum net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Disabled
 
apply(Instrumentation, AgentBuilder.LocationStrategy, AgentBuilder.Listener, AgentBuilder.InstallationListener, AgentBuilder.CircularityLock, AgentBuilder.RawMatcher, AgentBuilder.RedefinitionStrategy, AgentBuilder.RedefinitionStrategy.BatchAllocator, AgentBuilder.RedefinitionStrategy.Listener) - Method in class net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Enabled
 
apply(MethodVisitor) - Method in class net.bytebuddy.asm.Advice.AdviceVisitor.WithExitAdvice
 
apply(MethodVisitor) - Method in class net.bytebuddy.asm.Advice.AdviceVisitor.WithoutExitAdvice
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.asm.Advice.Appender
 
apply(Advice.Dispatcher.Bound.SkipHandler) - Method in interface net.bytebuddy.asm.Advice.Dispatcher.Bound.ForMethodEnter
Applies this dispatcher.
apply() - Method in interface net.bytebuddy.asm.Advice.Dispatcher.Bound.ForMethodExit
Applies this dispatcher.
apply(MethodVisitor) - Method in interface net.bytebuddy.asm.Advice.Dispatcher.Bound.SkipHandler
Applies this skip handler.
apply(Advice.Dispatcher.Bound.SkipHandler) - Method in class net.bytebuddy.asm.Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter.ForMethodEnter
 
apply() - Method in class net.bytebuddy.asm.Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter.ForMethodExit
 
apply() - Method in enum net.bytebuddy.asm.Advice.Dispatcher.Inactive
 
apply(Advice.Dispatcher.Bound.SkipHandler) - Method in enum net.bytebuddy.asm.Advice.Dispatcher.Inactive
 
apply(MethodVisitor, Implementation.Context, Assigner, Advice.MethodSizeHandler.ForInstrumentedMethod, Advice.StackMapFrameHandler.ForInstrumentedMethod, TypeDescription, MethodDescription, Advice.Dispatcher.SuppressionHandler.Bound) - Method in class net.bytebuddy.asm.Advice.Dispatcher.Inlining.Resolved
Applies a resolution for a given instrumented method.
apply(Advice.Dispatcher.Bound.SkipHandler) - Method in class net.bytebuddy.asm.Advice.Dispatcher.Inlining.Resolved.ForMethodEnter.AdviceMethodInliner
 
apply(MethodVisitor, Implementation.Context, Assigner, Advice.MethodSizeHandler.ForInstrumentedMethod, Advice.StackMapFrameHandler.ForInstrumentedMethod, TypeDescription, MethodDescription, Advice.Dispatcher.SuppressionHandler.Bound) - Method in class net.bytebuddy.asm.Advice.Dispatcher.Inlining.Resolved.ForMethodEnter
 
apply() - Method in class net.bytebuddy.asm.Advice.Dispatcher.Inlining.Resolved.ForMethodExit.AdviceMethodInliner
 
apply(MethodVisitor, Implementation.Context, Assigner, Advice.MethodSizeHandler.ForInstrumentedMethod, Advice.StackMapFrameHandler.ForInstrumentedMethod, TypeDescription, MethodDescription, Advice.Dispatcher.SuppressionHandler.Bound) - Method in class net.bytebuddy.asm.Advice.Dispatcher.Inlining.Resolved.ForMethodExit
 
apply(MethodVisitor, Advice.MethodSizeHandler.ForAdvice, Advice.StackMapFrameHandler.ForAdvice, MethodDescription, Advice.Dispatcher.Bound.SkipHandler) - Method in interface net.bytebuddy.asm.Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher
Applies this skip dispatcher.
apply(MethodVisitor, Advice.MethodSizeHandler.ForAdvice, Advice.StackMapFrameHandler.ForAdvice, MethodDescription, Advice.Dispatcher.Bound.SkipHandler) - Method in enum net.bytebuddy.asm.Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.Disabled
 
apply(MethodVisitor, Advice.MethodSizeHandler.ForAdvice, Advice.StackMapFrameHandler.ForAdvice, MethodDescription, Advice.Dispatcher.Bound.SkipHandler) - Method in class net.bytebuddy.asm.Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForType
 
apply(MethodVisitor, Advice.MethodSizeHandler.ForAdvice, Advice.StackMapFrameHandler.ForAdvice, MethodDescription, Advice.Dispatcher.Bound.SkipHandler) - Method in enum net.bytebuddy.asm.Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue
 
apply(MethodVisitor, Advice.MethodSizeHandler.ForAdvice, Advice.StackMapFrameHandler.ForAdvice, MethodDescription, Advice.Dispatcher.Bound.SkipHandler) - Method in class net.bytebuddy.asm.Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue.Inverted
 
apply(TypeDescription, MethodDescription) - Method in interface net.bytebuddy.asm.Advice.OffsetMapping.ForOrigin.Renderer
Returns a string representation for this renderer.
apply(TypeDescription, MethodDescription) - Method in class net.bytebuddy.asm.Advice.OffsetMapping.ForOrigin.Renderer.ForConstantValue
 
apply(TypeDescription, MethodDescription) - Method in enum net.bytebuddy.asm.Advice.OffsetMapping.ForOrigin.Renderer.ForDescriptor
 
apply(TypeDescription, MethodDescription) - Method in enum net.bytebuddy.asm.Advice.OffsetMapping.ForOrigin.Renderer.ForJavaSignature
 
apply(TypeDescription, MethodDescription) - Method in enum net.bytebuddy.asm.Advice.OffsetMapping.ForOrigin.Renderer.ForMethodName
 
apply(TypeDescription, MethodDescription) - Method in enum net.bytebuddy.asm.Advice.OffsetMapping.ForOrigin.Renderer.ForReturnTypeName
 
apply(TypeDescription, MethodDescription) - Method in enum net.bytebuddy.asm.Advice.OffsetMapping.ForOrigin.Renderer.ForStringRepresentation
 
apply(TypeDescription, MethodDescription) - Method in enum net.bytebuddy.asm.Advice.OffsetMapping.ForOrigin.Renderer.ForTypeName
 
apply(TypeDescription, ByteCodeElement, TypeList.Generic, TypeDescription.Generic) - Method in interface net.bytebuddy.asm.MemberSubstitution.Substitution.Resolver
Applies this resolver.
apply(TypeDescription, ByteCodeElement, TypeList.Generic, TypeDescription.Generic) - Method in class net.bytebuddy.asm.MemberSubstitution.Substitution.Resolver.FieldAccessing
 
apply(TypeDescription, ByteCodeElement, TypeList.Generic, TypeDescription.Generic) - Method in class net.bytebuddy.asm.MemberSubstitution.Substitution.Resolver.MethodInvoking
 
apply(TypeDescription, ByteCodeElement, TypeList.Generic, TypeDescription.Generic) - Method in enum net.bytebuddy.asm.MemberSubstitution.Substitution.Resolver.Stubbing
 
apply(TypeDescription, ByteCodeElement, TypeList.Generic, TypeDescription.Generic) - Method in enum net.bytebuddy.asm.MemberSubstitution.Substitution.Resolver.Unresolved
 
apply(Project) - Method in class net.bytebuddy.build.gradle.ByteBuddyPlugin
 
apply(DynamicType.Builder<?>, TypeDescription) - Method in interface net.bytebuddy.build.Plugin
Applies this plugin.
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.ByteBuddy.EnumerationImplementation.InitializationAppender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.ByteBuddy.EnumerationImplementation.ValuesMethodAppender
 
apply(StringBuilder, TypeDescription, TypeDescription.Generic) - Method in enum net.bytebuddy.description.type.TypeDescription.Generic.OfParameterizedType.RenderingDelegate
Applies this rendering delegate.
apply(ByteArrayClassLoader, String) - Method in interface net.bytebuddy.dynamic.loading.ByteArrayClassLoader.PackageLookupStrategy
Returns a package for a given byte array class loader and a name.
apply(ByteArrayClassLoader, String) - Method in class net.bytebuddy.dynamic.loading.ByteArrayClassLoader.PackageLookupStrategy.ForJava9CapableVm
 
apply(ByteArrayClassLoader, String) - Method in enum net.bytebuddy.dynamic.loading.ByteArrayClassLoader.PackageLookupStrategy.ForLegacyVm
 
apply(Instrumentation, Map<Class<?>, ClassDefinition>) - Method in enum net.bytebuddy.dynamic.loading.ClassReloadingStrategy.Strategy
Applies this strategy for the given arguments.
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.dynamic.NexusAccessor.InitializationAppender
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.dynamic.scaffold.inline.RebaseImplementationTarget.RebasedMethodInvocation
 
apply(ClassVisitor, TypeInitializer, Implementation.Context) - Method in interface net.bytebuddy.dynamic.scaffold.TypeInitializer.Drain
Applies the drain.
apply(ClassVisitor, TypeInitializer, Implementation.Context) - Method in class net.bytebuddy.dynamic.scaffold.TypeInitializer.Drain.Default
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in enum net.bytebuddy.dynamic.scaffold.TypeInitializer.None
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.dynamic.scaffold.TypeInitializer.Simple
 
apply(ClassVisitor, TypeInitializer, Implementation.Context) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.InitializationHandler.Appending
 
apply(ClassVisitor, AnnotationValueFilter.Factory) - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Record
Writes this entry to a given class visitor.
apply(FieldVisitor, AnnotationValueFilter.Factory) - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Record
Applies this record to a field visitor.
apply(ClassVisitor, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Record.ForExplicitField
 
apply(FieldVisitor, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Record.ForExplicitField
 
apply(ClassVisitor, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Record.ForImplicitField
 
apply(FieldVisitor, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Record.ForImplicitField
 
apply(ClassVisitor, Implementation.Context, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.AccessBridgeWrapper
 
apply(ClassVisitor, Implementation.Context, AnnotationValueFilter.Factory) - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record
Applies this method entry.
apply(ClassVisitor, Implementation.Context, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge
 
apply(ClassVisitor, Implementation.Context, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForNonImplementedMethod
 
apply(AnnotationVisitor, TypeDescription, String, Object) - Static method in class net.bytebuddy.implementation.attribute.AnnotationAppender.Default
Performs the writing of a given annotation value to an annotation visitor.
apply(FieldVisitor, FieldDescription, AnnotationValueFilter) - Method in interface net.bytebuddy.implementation.attribute.FieldAttributeAppender
Applies this attribute appender to a given field visitor.
apply(FieldVisitor, FieldDescription, AnnotationValueFilter) - Method in class net.bytebuddy.implementation.attribute.FieldAttributeAppender.Compound
 
apply(FieldVisitor, FieldDescription, AnnotationValueFilter) - Method in class net.bytebuddy.implementation.attribute.FieldAttributeAppender.Explicit
 
apply(FieldVisitor, FieldDescription, AnnotationValueFilter) - Method in enum net.bytebuddy.implementation.attribute.FieldAttributeAppender.ForInstrumentedField
 
apply(FieldVisitor, FieldDescription, AnnotationValueFilter) - Method in enum net.bytebuddy.implementation.attribute.FieldAttributeAppender.NoOp
 
apply(MethodVisitor, MethodDescription, AnnotationValueFilter) - Method in interface net.bytebuddy.implementation.attribute.MethodAttributeAppender
Applies this attribute appender to a given method visitor.
apply(MethodVisitor, MethodDescription, AnnotationValueFilter) - Method in class net.bytebuddy.implementation.attribute.MethodAttributeAppender.Compound
 
apply(MethodVisitor, MethodDescription, AnnotationValueFilter) - Method in class net.bytebuddy.implementation.attribute.MethodAttributeAppender.Explicit
 
apply(MethodVisitor, MethodDescription, AnnotationValueFilter) - Method in enum net.bytebuddy.implementation.attribute.MethodAttributeAppender.ForInstrumentedMethod
 
apply(MethodVisitor, MethodDescription, AnnotationValueFilter) - Method in class net.bytebuddy.implementation.attribute.MethodAttributeAppender.ForReceiverType
 
apply(MethodVisitor, MethodDescription, AnnotationValueFilter) - Method in enum net.bytebuddy.implementation.attribute.MethodAttributeAppender.NoOp
 
apply(ClassVisitor, TypeDescription, AnnotationValueFilter) - Method in interface net.bytebuddy.implementation.attribute.TypeAttributeAppender
Applies this type attribute appender.
apply(ClassVisitor, TypeDescription, AnnotationValueFilter) - Method in class net.bytebuddy.implementation.attribute.TypeAttributeAppender.Compound
 
apply(ClassVisitor, TypeDescription, AnnotationValueFilter) - Method in class net.bytebuddy.implementation.attribute.TypeAttributeAppender.Explicit
 
apply(ClassVisitor, TypeDescription, AnnotationValueFilter) - Method in enum net.bytebuddy.implementation.attribute.TypeAttributeAppender.ForInstrumentedType
 
apply(ClassVisitor, TypeDescription, AnnotationValueFilter) - Method in class net.bytebuddy.implementation.attribute.TypeAttributeAppender.ForInstrumentedType.Differentiating
 
apply(ClassVisitor, TypeDescription, AnnotationValueFilter) - Method in enum net.bytebuddy.implementation.attribute.TypeAttributeAppender.NoOp
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.auxiliary.MethodCallProxy.AssignableSignatureCall
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.auxiliary.MethodCallProxy.ConstructorCall.Appender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.auxiliary.MethodCallProxy.MethodCall.Appender
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.auxiliary.TypeProxy.AbstractMethodErrorThrow
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.auxiliary.TypeProxy.ForDefaultMethod
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.auxiliary.TypeProxy.ForSuperMethodByConstructor
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.auxiliary.TypeProxy.ForSuperMethodByReflectionFactory
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.auxiliary.TypeProxy.MethodCall.Appender.AccessorMethodInvocation
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.auxiliary.TypeProxy.MethodCall.Appender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.auxiliary.TypeProxy.SilentConstruction.Appender
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bind.annotation.DefaultMethod.Binder.DelegationMethod
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.AccessorProxy
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.FieldGetter.Appender
 
apply(DynamicType.Builder<?>, FieldDescription, Assigner, MethodAccessorFactory) - Method in interface net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.FieldResolver
Applies this field resolver to a dynamic type.
apply(DynamicType.Builder<?>, FieldDescription, Assigner, MethodAccessorFactory) - Method in class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.FieldResolver.ForGetter
 
apply(DynamicType.Builder<?>, FieldDescription, Assigner, MethodAccessorFactory) - Method in class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.FieldResolver.ForGetterSetterPair
 
apply(DynamicType.Builder<?>, FieldDescription, Assigner, MethodAccessorFactory) - Method in class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.FieldResolver.ForSetter
 
apply(DynamicType.Builder<?>, FieldDescription, Assigner, MethodAccessorFactory) - Method in enum net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.FieldResolver.Unresolved
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.FieldSetter.Appender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.InstanceFieldConstructor.Appender
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bind.annotation.Morph.Binder.RedirectionProxy
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.bind.annotation.Morph.Binder.RedirectionProxy.InstanceFieldConstructor.Appender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.bind.annotation.Morph.Binder.RedirectionProxy.MethodCall.Appender
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bind.annotation.Pipe.Binder.Redirection
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bind.annotation.SuperMethod.Binder.DelegationMethod
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bind.MethodDelegationBinder.MethodBinding.Builder.Build
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bind.MethodDelegationBinder.MethodBinding.Illegal
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bind.MethodDelegationBinder.ParameterBinding.Anonymous
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bind.MethodDelegationBinder.ParameterBinding.Illegal
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bind.MethodDelegationBinder.ParameterBinding.Unique
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.Addition
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveUnboxingDelegate
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveWideningDelegate.WideningStackManipulation
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.assign.TypeCasting
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in interface net.bytebuddy.implementation.bytecode.ByteCodeAppender
Applies this byte code appender to a type creation process.
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.bytecode.ByteCodeAppender.Compound
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.bytecode.ByteCodeAppender.Simple
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.collection.ArrayAccess.Loader
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.collection.ArrayAccess.Putter
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.collection.ArrayFactory.ArrayCreator.ForPrimitiveType
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.collection.ArrayFactory.ArrayCreator.ForReferenceType
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.collection.ArrayFactory.ArrayStackManipulation
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.constant.ClassConstant
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.constant.ClassConstant.ForReferenceType
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.constant.DefaultValue
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.constant.DoubleConstant
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.constant.DoubleConstant.ConstantPool
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.constant.FieldConstant
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.constant.FieldConstant.Cached
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.constant.FloatConstant
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.constant.FloatConstant.ConstantPool
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.constant.IntegerConstant
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.constant.IntegerConstant.ConstantPool
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.constant.IntegerConstant.SingleBytePush
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.constant.IntegerConstant.TwoBytePush
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.constant.JavaConstantValue
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.constant.LongConstant
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.constant.LongConstant.ConstantPool
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.constant.MethodConstant
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.constant.MethodConstant.CachedConstructor
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.constant.MethodConstant.CachedMethod
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.constant.MethodConstant.CanCacheIllegal
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.constant.NullConstant
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.constant.SerializedConstant
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.constant.TextConstant
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.Duplication
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.Duplication.WithFlip
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.member.HandleInvocation
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.member.MethodInvocation.DynamicInvocation
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.member.MethodInvocation.HandleInvocation
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.member.MethodInvocation.IllegalInvocation
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.member.MethodInvocation.Invocation
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.member.MethodInvocation.OfGenericMethod
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.member.MethodReturn
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.member.MethodVariableAccess.MethodLoading
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.member.MethodVariableAccess.OffsetIncrementing
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.member.MethodVariableAccess.OffsetLoading
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.member.MethodVariableAccess.OffsetWriting
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.Removal
 
apply(MethodVisitor, Implementation.Context) - Method in interface net.bytebuddy.implementation.bytecode.StackManipulation
Applies the stack manipulation that is described by this instance.
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.StackManipulation.Compound
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.StackManipulation.Illegal
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.StackManipulation.Trivial
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.bytecode.Throw
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.bytecode.TypeCreation
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.DefaultMethodCall.Appender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.ExceptionMethod
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.FieldAccessor.ForImplicitProperty.Appender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.FieldAccessor.ForParameterSetter.Appender
 
apply(MethodVisitor, Implementation.Context, MethodDescription, TypeDescription.Generic, StackManipulation) - Method in class net.bytebuddy.implementation.FixedValue
Blueprint method that for applying the actual implementation.
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.FixedValue.ForArgument
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in enum net.bytebuddy.implementation.FixedValue.ForNullValue
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.FixedValue.ForOriginType.Appender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.FixedValue.ForPoolValue
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.FixedValue.ForThisValue.Appender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.Implementation.Context.Default.AccessorMethodDelegation
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.Implementation.Context.Default.FieldCacheEntry
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.Implementation.Context.Default.FieldGetterDelegation
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.Implementation.Context.Default.FieldSetterDelegation
 
apply(MethodVisitor, Implementation.Context) - Method in enum net.bytebuddy.implementation.Implementation.SpecialMethodInvocation.Illegal
 
apply(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.Implementation.SpecialMethodInvocation.Simple
 
apply(MethodGraph.Node, TypeDescription) - Method in enum net.bytebuddy.implementation.Implementation.Target.AbstractBase.DefaultMethodInvocation
Resolves a default method invocation for a given node.
apply(MethodVisitor, Implementation.Context, MethodDescription, StackManipulation, FieldDescription) - Method in class net.bytebuddy.implementation.InvocationHandlerAdapter
Applies an implementation that delegates to a invocation handler.
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.InvocationHandlerAdapter.ForField.Appender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.InvocationHandlerAdapter.ForInstance.Appender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.InvokeDynamic.Appender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.MethodCall.Appender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.MethodDelegation.Appender
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in enum net.bytebuddy.implementation.StubMethod
 
apply(MethodVisitor, Implementation.Context, MethodDescription) - Method in class net.bytebuddy.implementation.SuperMethodCall.Appender
 
applyAttributes(MethodVisitor, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.AccessBridgeWrapper
 
applyAttributes(MethodVisitor, AnnotationValueFilter.Factory) - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record
Applies the attributes of this entry.
applyAttributes(MethodVisitor, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge
 
applyAttributes(MethodVisitor, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod.WithAnnotationDefaultValue
 
applyAttributes(MethodVisitor, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod.WithBody
 
applyAttributes(MethodVisitor, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod.WithoutBody
 
applyAttributes(MethodVisitor, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForNonImplementedMethod
 
applyAttributes(MethodVisitor, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.implementation.Implementation.Context.Default.DelegationRecord
 
applyBody(MethodVisitor, Implementation.Context, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.AccessBridgeWrapper
 
applyBody(MethodVisitor, Implementation.Context, AnnotationValueFilter.Factory) - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record
Applies the body of this entry.
applyBody(MethodVisitor, Implementation.Context, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge
 
applyBody(MethodVisitor, Implementation.Context, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod.WithAnnotationDefaultValue
 
applyBody(MethodVisitor, Implementation.Context, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod.WithBody
 
applyBody(MethodVisitor, Implementation.Context, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod.WithoutBody
 
applyBody(MethodVisitor, Implementation.Context, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForNonImplementedMethod
 
applyBody(MethodVisitor, Implementation.Context, AnnotationValueFilter.Factory) - Method in class net.bytebuddy.implementation.Implementation.Context.Default.DelegationRecord
 
applyCode(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.AccessBridgeWrapper
 
applyCode(MethodVisitor, Implementation.Context) - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record
Applies the code of this entry.
applyCode(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge
 
applyCode(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod.WithAnnotationDefaultValue
 
applyCode(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod.WithBody
 
applyCode(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod.WithoutBody
 
applyCode(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForNonImplementedMethod
 
applyCode(MethodVisitor, Implementation.Context) - Method in class net.bytebuddy.implementation.Implementation.Context.Default.DelegationRecord
 
applyHead(MethodVisitor) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.AccessBridgeWrapper
 
applyHead(MethodVisitor) - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record
Applies the head of this entry.
applyHead(MethodVisitor) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge
 
applyHead(MethodVisitor) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod.WithAnnotationDefaultValue
 
applyHead(MethodVisitor) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod.WithBody
 
applyHead(MethodVisitor) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod.WithoutBody
 
applyHead(MethodVisitor) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForNonImplementedMethod
 
applyHead(MethodVisitor) - Method in class net.bytebuddy.implementation.Implementation.Context.Default.DelegationRecord
 
Argument - Annotation Type in net.bytebuddy.implementation.bind.annotation
Parameters that are annotated with this annotation will be assigned the value of the parameter of the source method with the given parameter.
argument(int) - Static method in class net.bytebuddy.implementation.FixedValue
Returns the argument at the specified index.
Argument.Binder - Enum in net.bytebuddy.implementation.bind.annotation
A binder for handling the Argument annotation.
Argument.BindingMechanic - Enum in net.bytebuddy.implementation.bind.annotation
Determines if a parameter binding should be considered for resolving ambiguous method bindings.
argumentLoaders - Variable in class net.bytebuddy.implementation.MethodCall
The argument loader to load arguments onto the operand stack in their application order.
ArgumentTypeResolver - Enum in net.bytebuddy.implementation.bind
Implementation of an MethodDelegationBinder.AmbiguityResolver that resolves two conflicting bindings by considering most-specific types of target method parameters in the same manner as the Java compiler resolves bindings of overloaded method.
ArgumentTypeResolver.ParameterIndexToken - Class in net.bytebuddy.implementation.bind
This token is used to mark a one-to-one binding of a source method parameter to a target method parameter.
ArgumentTypeResolver.PrimitiveTypePrecedence - Enum in net.bytebuddy.implementation.bind
A representation of the precedence of a most specific primitive type in the Java programming language.
ARRAY_CREATION_SIZE_CHANGE - Static variable in interface net.bytebuddy.implementation.bytecode.collection.ArrayFactory.ArrayCreator
The creation of an array consumes one slot on the operand stack and adds a new value to it.
ARRAY_INTERFACES - Static variable in interface net.bytebuddy.description.type.TypeDescription
A list of interfaces that are implicitly implemented by any array type.
ArrayAccess - Enum in net.bytebuddy.implementation.bytecode.collection
Allows accessing array values.
ArrayAccess.Loader - Class in net.bytebuddy.implementation.bytecode.collection
A stack manipulation for loading an array's value.
ArrayAccess.Putter - Class in net.bytebuddy.implementation.bytecode.collection
A stack manipulation for storing an array's value.
ArrayFactory - Class in net.bytebuddy.implementation.bytecode.collection
A CollectionFactory that is capable of creating an array of a given type with any number of given values.
ArrayFactory(TypeDescription.Generic, ArrayFactory.ArrayCreator) - Constructor for class net.bytebuddy.implementation.bytecode.collection.ArrayFactory
Creates a new array factory with a given ArrayFactory.ArrayCreator without inferring the type from the component type.
ArrayFactory.ArrayCreator - Interface in net.bytebuddy.implementation.bytecode.collection
An array creator is responsible for providing correct byte code instructions for creating an array and for storing values into it.
ArrayFactory.ArrayCreator.ForPrimitiveType - Enum in net.bytebuddy.implementation.bytecode.collection
An array creator implementation for primitive types.
ArrayFactory.ArrayCreator.ForReferenceType - Class in net.bytebuddy.implementation.bytecode.collection
An array creator implementation for reference types.
ArrayFactory.ArrayStackManipulation - Class in net.bytebuddy.implementation.bytecode.collection
A stack manipulation for creating an array as defined by the enclosing array factory.
ArrayLookup(String, TypePool.AbstractBase.RawDescriptionArray.ComponentTypeReference) - Constructor for class net.bytebuddy.pool.TypePool.Default.TypeExtractor.AnnotationExtractor.ArrayLookup
Creates a new annotation registrant for an array lookup.
ArrayProjection(TypeDescription, int) - Constructor for class net.bytebuddy.description.type.TypeDescription.ArrayProjection
Crrates a new array projection.
ArrayStackManipulation(List<? extends StackManipulation>) - Constructor for class net.bytebuddy.implementation.bytecode.collection.ArrayFactory.ArrayStackManipulation
Creates a new array loading instruction.
ArrayTypeResolution(TypePool.Resolution, int) - Constructor for class net.bytebuddy.pool.TypePool.AbstractBase.ArrayTypeResolution
Creates a wrapper for another resolution that, if resolved, represents an array type.
artifactId - Variable in class net.bytebuddy.build.maven.AbstractUserConfiguration
The artifact id of the project containing the plugin type or null if the current project's artifact id should be used.
artifactId - Variable in class net.bytebuddy.build.maven.ByteBuddyMojo
The built project's artifact id.
as(Class<?>) - Method in class net.bytebuddy.implementation.InvokeDynamic.WithImplicitType
Represents the last value as an instance of the given type.
as(TypeDescription) - Method in class net.bytebuddy.implementation.InvokeDynamic.WithImplicitType
Represents the last value as an instance of the given type.
as(TypeDescription) - Method in class net.bytebuddy.implementation.InvokeDynamic.WithImplicitType.OfArgument
 
as(TypeDescription) - Method in class net.bytebuddy.implementation.InvokeDynamic.WithImplicitType.OfField
 
as(TypeDescription) - Method in class net.bytebuddy.implementation.InvokeDynamic.WithImplicitType.OfInstance
 
asArray() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Represents the built type into an array.
asArray(int) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Represents the built type into an array.
asArtifact() - Method in class net.bytebuddy.build.maven.MavenCoordinate
Returns this coordinate as a jar-file Artifact.
asBoxed() - Method in class net.bytebuddy.description.type.TypeDescription.AbstractBase
 
asBoxed() - Method in interface net.bytebuddy.description.type.TypeDescription
Returns a description of this type that represents this type as a boxed type for primitive types, unless its void.
asBridgeOf(MethodDescription) - Method in class net.bytebuddy.implementation.bytecode.member.MethodVariableAccess.MethodLoading
Applies a transformation to all loaded arguments of the method being loaded to be casted to the corresponding parameter of the provided method.
asConstantPoolValue() - Method in interface net.bytebuddy.utility.JavaConstant
Returns the represented instance as a constant pool value.
asConstantPoolValue() - Method in class net.bytebuddy.utility.JavaConstant.MethodHandle
 
asConstantPoolValue() - Method in class net.bytebuddy.utility.JavaConstant.MethodType
 
asCoordinate(String, String, String) - Method in class net.bytebuddy.build.maven.AbstractUserConfiguration
Resolves this transformation to a Maven coordinate.
asDecorator() - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Transforming
 
asDecorator() - Method in interface net.bytebuddy.agent.builder.AgentBuilder.Identified.Extendable
Applies the specified transformation as a decorative transformation.
asDecoratorOf(AgentBuilder.Default.Transformation.Resolution) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.Default.Transformation.Resolution
Resolves this resolution as a decorator of the supplied resolution.
asDecoratorOf(AgentBuilder.Default.Transformation.Resolution) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Transformation.Resolution.Unresolved
 
asDecoratorOf(AgentBuilder.Default.Transformation.Resolution) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Transformation.Simple.Resolution
 
asDefined() - Method in interface net.bytebuddy.description.ByteCodeElement.TypeDependant
Returns this type dependant in its defined shape, i.e. the form it is declared in and without its type variable's resolved.
asDefined() - Method in class net.bytebuddy.description.field.FieldDescription.InDefinedShape.AbstractBase
 
asDefined() - Method in class net.bytebuddy.description.field.FieldDescription.TypeSubstituting
 
asDefined() - Method in class net.bytebuddy.description.field.FieldList.AbstractBase
 
asDefined() - Method in interface net.bytebuddy.description.field.FieldList
Returns this list of these field descriptions resolved to their defined shape.
asDefined() - Method in class net.bytebuddy.description.field.FieldList.Empty
 
asDefined() - Method in class net.bytebuddy.description.method.MethodDescription.InDefinedShape.AbstractBase
 
asDefined() - Method in class net.bytebuddy.description.method.MethodDescription.TypeSubstituting
 
asDefined() - Method in class net.bytebuddy.description.method.MethodList.AbstractBase
 
asDefined() - Method in interface net.bytebuddy.description.method.MethodList
Returns this list of these method descriptions resolved to their defined shape.
asDefined() - Method in class net.bytebuddy.description.method.MethodList.Empty
 
asDefined() - Method in class net.bytebuddy.description.method.ParameterDescription.InDefinedShape.AbstractBase
 
asDefined() - Method in class net.bytebuddy.description.method.ParameterDescription.TypeSubstituting
 
asDefined() - Method in class net.bytebuddy.description.method.ParameterList.AbstractBase
 
asDefined() - Method in interface net.bytebuddy.description.method.ParameterList
Returns this list of these parameter descriptions resolved to their defined shape.
asDefined() - Method in class net.bytebuddy.description.method.ParameterList.Empty
 
asDefined() - Method in class net.bytebuddy.dynamic.Transformer.ForField.TransformedField
 
asDefined() - Method in class net.bytebuddy.dynamic.Transformer.ForMethod.TransformedMethod
 
asDefined() - Method in class net.bytebuddy.dynamic.Transformer.ForMethod.TransformedMethod.TransformedParameter
 
asErasure() - Method in interface net.bytebuddy.description.type.TypeDefinition
Returns the erasure of this type.
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.AbstractBase
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.LazyProjection.ForLoadedFieldType
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.LazyProjection.ForLoadedReturnType
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.LazyProjection.ForLoadedSuperClass
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.LazyProjection.OfConstructorParameter
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.LazyProjection.OfMethodParameter
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.LazyProjection.WithLazyNavigation.LazyInterfaceType
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.LazyProjection.WithLazyNavigation.LazySuperClass
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.LazyProjection.WithResolvedErasure
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfGenericArray
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfNonGenericType.ForErasure
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfNonGenericType.ForLoadedType
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfNonGenericType.ForReifiedErasure
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfNonGenericType.Latent
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfParameterizedType.ForGenerifiedErasure
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfParameterizedType.ForLoadedType
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfParameterizedType.ForReifiedType
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfParameterizedType.Latent
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfTypeVariable
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfTypeVariable.Symbolic
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.OfWildcardType
 
asErasure() - Method in class net.bytebuddy.description.type.TypeDescription.SuperTypeLoading.ClassLoadingTypeProjection
 
asErasure() - Method in class net.bytebuddy.pool.TypePool.Default.LazyTypeDescription.GenericTypeToken.ForParameterizedType.LazyParameterizedType
 
asErasure() - Method in class net.bytebuddy.pool.TypePool.Default.LazyTypeDescription.GenericTypeToken.ForParameterizedType.Nested.LazyParameterizedType
 
asErasure() - Method in class net.bytebuddy.pool.TypePool.Default.LazyTypeDescription.GenericTypeToken.ForPrimitiveType.LazyPrimitiveType
 
asErasure() - Method in class net.bytebuddy.pool.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.RawAnnotatedType
 
asErasures() - Method in class net.bytebuddy.description.type.TypeList.Generic.AbstractBase
 
asErasures() - Method in interface net.bytebuddy.description.type.TypeList.Generic
Returns a list of the generic types' erasures.
asErasures() - Method in class net.bytebuddy.description.type.TypeList.Generic.Empty
 
asErasures() - Method in class net.bytebuddy.description.type.TypeList.Generic.OfConstructorExceptionTypes
 
asErasures() - Method in class net.bytebuddy.description.type.TypeList.Generic.OfLoadedInterfaceTypes
 
asErasures() - Method in class net.bytebuddy.description.type.TypeList.Generic.OfMethodExceptionTypes
 
asErasures() - Method in class net.bytebuddy.pool.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.RawAnnotatedType.LazyRawAnnotatedTypeList
 
asGenericType() - Method in interface net.bytebuddy.description.type.TypeDefinition
Returns this type definition as a generic type.
asGenericType() - Method in class net.bytebuddy.description.type.TypeDescription.AbstractBase
 
asGenericType() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.AbstractBase
 
asGraph(MethodGraph.Compiler.Default.Merger) - Method in class net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.Default.Key.Store
Transforms this store into a method graph by applying the given merger.
asList(int) - Static method in class net.bytebuddy.description.annotation.AnnotationList.Empty
Creates a list of empty annotation lists of the given dimension.
asList(List<? extends List<? extends AnnotationDescription>>) - Static method in class net.bytebuddy.description.annotation.AnnotationList.Explicit
Creates a list of annotation lists for a given multidimensional list of annotation descriptions.
asList(Annotation[][]) - Static method in class net.bytebuddy.description.annotation.AnnotationList.ForLoadedAnnotations
Creates a list of annotation lists representing the given loaded annotations.
asList(Enum<?>[]) - Static method in class net.bytebuddy.description.enumeration.EnumerationDescription.ForLoadedEnumeration
Enlists a given array of loaded enumerations as enumeration values.
asList() - Method in interface net.bytebuddy.description.type.TypeDescription.Generic.AnnotationReader
Returns the underlying type annotations as a list.
asList() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.AnnotationReader.Delegator
 
asList() - Method in enum net.bytebuddy.description.type.TypeDescription.Generic.AnnotationReader.NoOp
 
asMethodEnter(List<? extends Advice.OffsetMapping.Factory<?>>, ClassReader) - Method in class net.bytebuddy.asm.Advice.Dispatcher.Delegating
 
asMethodEnter(List<? extends Advice.OffsetMapping.Factory<?>>, ClassReader) - Method in enum net.bytebuddy.asm.Advice.Dispatcher.Inactive
 
asMethodEnter(List<? extends Advice.OffsetMapping.Factory<?>>, ClassReader) - Method in class net.bytebuddy.asm.Advice.Dispatcher.Inlining
 
asMethodEnter(List<? extends Advice.OffsetMapping.Factory<?>>, ClassReader) - Method in interface net.bytebuddy.asm.Advice.Dispatcher.Unresolved
Resolves this dispatcher as a dispatcher for entering a method.
asMethodExitTo(List<? extends Advice.OffsetMapping.Factory<?>>, ClassReader, Advice.Dispatcher.Resolved.ForMethodEnter) - Method in class net.bytebuddy.asm.Advice.Dispatcher.Delegating
 
asMethodExitTo(List<? extends Advice.OffsetMapping.Factory<?>>, ClassReader, Advice.Dispatcher.Resolved.ForMethodEnter) - Method in enum net.bytebuddy.asm.Advice.Dispatcher.Inactive
 
asMethodExitTo(List<? extends Advice.OffsetMapping.Factory<?>>, ClassReader, Advice.Dispatcher.Resolved.ForMethodEnter) - Method in class net.bytebuddy.asm.Advice.Dispatcher.Inlining
 
asMethodExitTo(List<? extends Advice.OffsetMapping.Factory<?>>, ClassReader, Advice.Dispatcher.Resolved.ForMethodEnter) - Method in interface net.bytebuddy.asm.Advice.Dispatcher.Unresolved
Resolves this dispatcher as a dispatcher for exiting a method.
asMethodList() - Method in class net.bytebuddy.dynamic.scaffold.MethodGraph.NodeList
Transforms this list of nodes into a list of the node's representatives.
AsmVisitorWrapper - Interface in net.bytebuddy.asm
A class visitor wrapper is used in order to register an intermediate ASM ClassVisitor which is applied to the main type created by a DynamicType.Builder but not to any AuxiliaryTypes, if any.
asmVisitorWrapper - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter
The ASM visitor wrapper to apply onto the class writer.
asmVisitorWrapper - Variable in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default
The ASM visitor wrapper to apply onto the class writer.
AsmVisitorWrapper.AbstractBase - Class in net.bytebuddy.asm
An abstract base implementation of an ASM visitor wrapper that does not set any flags.
AsmVisitorWrapper.Compound - Class in net.bytebuddy.asm
An ordered, immutable chain of AsmVisitorWrappers.
AsmVisitorWrapper.ForDeclaredFields - Class in net.bytebuddy.asm
An ASM visitor wrapper that allows to wrap declared fields of the instrumented type with a AsmVisitorWrapper.ForDeclaredFields.FieldVisitorWrapper.
AsmVisitorWrapper.ForDeclaredFields.DispatchingVisitor - Class in net.bytebuddy.asm
A class visitor that applies the outer ASM visitor for identifying declared fields.
AsmVisitorWrapper.ForDeclaredFields.Entry - Class in net.bytebuddy.asm
An entry describing a field visitor wrapper paired with a matcher for fields to be wrapped.
AsmVisitorWrapper.ForDeclaredFields.FieldVisitorWrapper - Interface in net.bytebuddy.asm
A field visitor wrapper that allows for wrapping a FieldVisitor defining a declared field.
AsmVisitorWrapper.ForDeclaredMethods - Class in net.bytebuddy.asm
An ASM visitor wrapper that allows to wrap declared methods of the instrumented type with a AsmVisitorWrapper.ForDeclaredMethods.MethodVisitorWrapper.
AsmVisitorWrapper.ForDeclaredMethods.DispatchingVisitor - Class in net.bytebuddy.asm
A class visitor that applies the outer ASM visitor for identifying declared methods.
AsmVisitorWrapper.ForDeclaredMethods.Entry - Class in net.bytebuddy.asm
An entry describing a method visitor wrapper paired with a matcher for fields to be wrapped.
AsmVisitorWrapper.ForDeclaredMethods.MethodVisitorWrapper - Interface in net.bytebuddy.asm
A method visitor wrapper that allows for wrapping a MethodVisitor defining a declared method.
AsmVisitorWrapper.NoOp - Enum in net.bytebuddy.asm
A class visitor wrapper that does not apply any changes.
asNode(MethodGraph.Compiler.Default.Merger) - Method in class net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous
 
asNode(MethodGraph.Compiler.Default.Merger) - Method in interface net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.Default.Key.Store.Entry
Transforms this entry into a node.
asNode(MethodGraph.Compiler.Default.Merger) - Method in class net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.Default.Key.Store.Entry.Initial
 
asNode(MethodGraph.Compiler.Default.Merger) - Method in class net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.Default.Key.Store.Entry.Resolved
 
asPreparedEntry(TypeDescription, MethodDescription, Visibility) - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Entry
Transforms this entry into a prepared state.
asPreparedEntry(TypeDescription, MethodDescription, Set<MethodDescription.TypeToken>, Visibility) - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Entry
Transforms this entry into a prepared state.
asRawType() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.AbstractBase
 
asRawType() - Method in interface net.bytebuddy.description.type.TypeDescription.Generic
Returns this type as a raw type.
asRawTypes() - Method in class net.bytebuddy.description.type.TypeList.Generic.AbstractBase
 
asRawTypes() - Method in interface net.bytebuddy.description.type.TypeList.Generic
Returns a list of the generic types' raw types.
asRawTypes() - Method in class net.bytebuddy.description.type.TypeList.Generic.Empty
 
asRawTypes() - Method in class net.bytebuddy.pool.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.RawAnnotatedType.LazyRawAnnotatedTypeList
 
assemble(MethodDescription, MethodAttributeAppender, Visibility) - Method in interface net.bytebuddy.dynamic.scaffold.MethodRegistry.Handler.Compiled
Assembles this compiled entry with a method attribute appender.
assemble(MethodDescription, MethodAttributeAppender, Visibility) - Method in enum net.bytebuddy.dynamic.scaffold.MethodRegistry.Handler.ForAbstractMethod
 
assemble(MethodDescription, MethodAttributeAppender, Visibility) - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Handler.ForAnnotationValue
 
assemble(MethodDescription, MethodAttributeAppender, Visibility) - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Handler.ForImplementation.Compiled
 
assemble(MethodDescription, MethodAttributeAppender, Visibility) - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Handler.ForVisibilityBridge.Compiled
 
assertAnnotation() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint
Asserts the legitimacy of an annotation for the instrumented type.
assertAnnotation() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.Compound
 
assertAnnotation() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForAnnotation
 
assertAnnotation() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClass
 
assertAnnotation() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClassFileVersion
 
assertAnnotation() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForInterface
 
assertAnnotation() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForPackageType
 
assertAvailability() - Static method in class net.bytebuddy.agent.VirtualMachine.ForHotSpot.OnUnix
Asserts the availability of this virtual machine implementation.
assertDefaultMethodCall() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint
Asserts if it is legal to invoke a default method from a type.
assertDefaultMethodCall() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.Compound
 
assertDefaultMethodCall() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForAnnotation
 
assertDefaultMethodCall() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClass
 
assertDefaultMethodCall() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClassFileVersion
 
assertDefaultMethodCall() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForInterface
 
assertDefaultMethodCall() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForPackageType
 
assertDefaultValue(String) - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint
Asserts if a default value is legal for a method.
assertDefaultValue(String) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.Compound
 
assertDefaultValue(String) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForAnnotation
 
assertDefaultValue(String) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClass
 
assertDefaultValue(String) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClassFileVersion
 
assertDefaultValue(String) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForInterface
 
assertDefaultValue(String) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForPackageType
 
assertField(String, boolean, boolean, boolean, boolean) - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint
Asserts a field for being valid.
assertField(String, boolean, boolean, boolean, boolean) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.Compound
 
assertField(String, boolean, boolean, boolean, boolean) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForAnnotation
 
assertField(String, boolean, boolean, boolean, boolean) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClass
 
assertField(String, boolean, boolean, boolean, boolean) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClassFileVersion
 
assertField(String, boolean, boolean, boolean, boolean) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForInterface
 
assertField(String, boolean, boolean, boolean, boolean) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForPackageType
 
assertHandleInConstantPool() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint
Asserts the capability to store a method handle in the class's constant pool.
assertHandleInConstantPool() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.Compound
 
assertHandleInConstantPool() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForAnnotation
 
assertHandleInConstantPool() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClass
 
assertHandleInConstantPool() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClassFileVersion
 
assertHandleInConstantPool() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForInterface
 
assertHandleInConstantPool() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForPackageType
 
assertInvokeDynamic() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint
Asserts the capability to invoke a method dynamically.
assertInvokeDynamic() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.Compound
 
assertInvokeDynamic() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForAnnotation
 
assertInvokeDynamic() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClass
 
assertInvokeDynamic() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClassFileVersion
 
assertInvokeDynamic() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForInterface
 
assertInvokeDynamic() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForPackageType
 
assertMethod(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint
Asserts a method for being valid.
assertMethod(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.Compound
 
assertMethod(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForAnnotation
 
assertMethod(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClass
 
assertMethod(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClassFileVersion
 
assertMethod(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForInterface
 
assertMethod(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForPackageType
 
assertMethodTypeInConstantPool() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint
Asserts the capability to store a method type constant in the class's constant pool.
assertMethodTypeInConstantPool() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.Compound
 
assertMethodTypeInConstantPool() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForAnnotation
 
assertMethodTypeInConstantPool() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClass
 
assertMethodTypeInConstantPool() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClassFileVersion
 
assertMethodTypeInConstantPool() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForInterface
 
assertMethodTypeInConstantPool() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForPackageType
 
assertSubRoutine() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint
Asserts the capability of executing a subroutine.
assertSubRoutine() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.Compound
 
assertSubRoutine() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForAnnotation
 
assertSubRoutine() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClass
 
assertSubRoutine() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClassFileVersion
 
assertSubRoutine() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForInterface
 
assertSubRoutine() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForPackageType
 
assertTransformation() - Method in class net.bytebuddy.dynamic.loading.ClassReloadingStrategy.Strategy.ClassRedefinitionTransformer
Validates that all given classes were redefined.
assertType(int, boolean, boolean) - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint
Asserts if the type can legally represent a package description.
assertType(int, boolean, boolean) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.Compound
 
assertType(int, boolean, boolean) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForAnnotation
 
assertType(int, boolean, boolean) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClass
 
assertType(int, boolean, boolean) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClassFileVersion
 
assertType(int, boolean, boolean) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForInterface
 
assertType(int, boolean, boolean) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForPackageType
 
assertTypeAnnotation() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint
Asserts the legitimacy of a type annotation for the instrumented type.
assertTypeAnnotation() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.Compound
 
assertTypeAnnotation() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForAnnotation
 
assertTypeAnnotation() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClass
 
assertTypeAnnotation() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClassFileVersion
 
assertTypeAnnotation() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForInterface
 
assertTypeAnnotation() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForPackageType
 
assertTypeInConstantPool() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint
Asserts the capability to store a type constant in the class's constant pool.
assertTypeInConstantPool() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.Compound
 
assertTypeInConstantPool() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForAnnotation
 
assertTypeInConstantPool() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClass
 
assertTypeInConstantPool() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForClassFileVersion
 
assertTypeInConstantPool() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForInterface
 
assertTypeInConstantPool() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.ForPackageType
 
assign(TypeDescription.Generic, TypeDescription.Generic, Assigner.Typing) - Method in interface net.bytebuddy.implementation.bytecode.assign.Assigner
 
assign(TypeDescription.Generic, TypeDescription.Generic, Assigner.Typing) - Method in enum net.bytebuddy.implementation.bytecode.assign.Assigner.Refusing
 
assign(TypeDescription.Generic, TypeDescription.Generic, Assigner.Typing) - Method in class net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveTypeAwareAssigner
 
assign(TypeDescription.Generic, TypeDescription.Generic, Assigner.Typing) - Method in class net.bytebuddy.implementation.bytecode.assign.primitive.VoidAwareAssigner
 
assign(TypeDescription.Generic, TypeDescription.Generic, Assigner.Typing) - Method in enum net.bytebuddy.implementation.bytecode.assign.reference.ReferenceTypeAwareAssigner
 
AssignableSignatureCall(Implementation.SpecialMethodInvocation, boolean) - Constructor for class net.bytebuddy.implementation.auxiliary.MethodCallProxy.AssignableSignatureCall
Creates an operand stack assignment that creates a MethodCallProxy for the targetMethod and pushes this proxy object onto the stack.
asSignatureToken() - Method in class net.bytebuddy.description.field.FieldDescription.AbstractBase
 
asSignatureToken() - Method in interface net.bytebuddy.description.field.FieldDescription
Returns a signature token representing this field.
asSignatureToken(TypeDescription) - Method in class net.bytebuddy.description.field.FieldDescription.Token
Creates a signature token that represents the method that is represented by this token.
asSignatureToken() - Method in class net.bytebuddy.description.method.MethodDescription.AbstractBase
 
asSignatureToken() - Method in interface net.bytebuddy.description.method.MethodDescription
Returns a signature token representing this method.
asSignatureToken(TypeDescription) - Method in class net.bytebuddy.description.method.MethodDescription.Token
Creates a signature token that represents the method that is represented by this token.
assignBoxedTo(TypeDescription.Generic, Assigner, Assigner.Typing) - Method in enum net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate
Creates a stack manipulation that boxes the represented primitive type and applies a chained assignment to the result of this boxing operation.
assigner - Variable in class net.bytebuddy.asm.Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner
The assigner to use.
Assigner - Interface in net.bytebuddy.implementation.bytecode.assign
An assigner is responsible for converting some type A to another type B if possible.
assigner - Variable in class net.bytebuddy.implementation.FieldAccessor
The assigner to use.
assigner - Variable in class net.bytebuddy.implementation.FixedValue
The assigner that is used for assigning the fixed value to a method's return type.
assigner - Variable in class net.bytebuddy.implementation.InvocationHandlerAdapter
The assigner that is used for assigning the return invocation handler's return value to the intercepted method's return value.
assigner - Variable in class net.bytebuddy.implementation.InvokeDynamic
The assigner to be used.
assigner - Variable in class net.bytebuddy.implementation.MethodCall
The assigner to use.
Assigner.EqualTypesOnly - Enum in net.bytebuddy.implementation.bytecode.assign
An assigner that only allows to assign types if they are equal to another.
Assigner.Refusing - Enum in net.bytebuddy.implementation.bytecode.assign
An assigner that does not allow any assignments.
Assigner.Typing - Enum in net.bytebuddy.implementation.bytecode.assign
Indicates for a type assignment, if a type casting should be applied in case that two types are not statically assignable.
assignUnboxedTo(TypeDescription.Generic, Assigner, Assigner.Typing) - Method in enum net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveUnboxingDelegate.ExplicitlyTypedUnboxingResponsible
 
assignUnboxedTo(TypeDescription.Generic, Assigner, Assigner.Typing) - Method in class net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveUnboxingDelegate.ImplicitlyTypedUnboxingResponsible
 
assignUnboxedTo(TypeDescription.Generic, Assigner, Assigner.Typing) - Method in interface net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveUnboxingDelegate.UnboxingResponsible
Attempts to unbox the represented type in order to assign the unboxed value to the given target type while using the assigner that is provided by the method call.
asStackManipulation() - Method in interface net.bytebuddy.utility.JavaConstant
Returns the instance as loadable onto the operand stack.
asStackManipulation() - Method in class net.bytebuddy.utility.JavaConstant.MethodHandle
 
asStackManipulation() - Method in class net.bytebuddy.utility.JavaConstant.MethodType
 
asSupplementaryEntry(MethodDescription) - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Entry
Returns a prepared entry for a supplementary method.
assureReadEdgeFromAndTo(Instrumentation, Class<?>...) - Method in interface net.bytebuddy.agent.builder.AgentBuilder
Assures that all modules of the supplied types are read by the module of any instrumented type and vice versa.
assureReadEdgeFromAndTo(Instrumentation, JavaModule...) - Method in interface net.bytebuddy.agent.builder.AgentBuilder
Assures that all supplied modules are read by the module of any instrumented type and vice versa.
assureReadEdgeFromAndTo(Instrumentation, Collection<? extends JavaModule>) - Method in interface net.bytebuddy.agent.builder.AgentBuilder
Assures that all supplied modules are read by the module of any instrumented type and vice versa.
assureReadEdgeFromAndTo(Instrumentation, Class<?>...) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default
 
assureReadEdgeFromAndTo(Instrumentation, JavaModule...) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default
 
assureReadEdgeFromAndTo(Instrumentation, Collection<? extends JavaModule>) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default
 
assureReadEdgeFromAndTo(Instrumentation, Class<?>...) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Delegator
 
assureReadEdgeFromAndTo(Instrumentation, JavaModule...) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Delegator
 
assureReadEdgeFromAndTo(Instrumentation, Collection<? extends JavaModule>) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Delegator
 
assureReadEdgeTo(Instrumentation, Class<?>...) - Method in interface net.bytebuddy.agent.builder.AgentBuilder
Assures that all modules of the supplied types are read by the module of any instrumented type.
assureReadEdgeTo(Instrumentation, JavaModule...) - Method in interface net.bytebuddy.agent.builder.AgentBuilder
Assures that all supplied modules are read by the module of any instrumented type.
assureReadEdgeTo(Instrumentation, Collection<? extends JavaModule>) - Method in interface net.bytebuddy.agent.builder.AgentBuilder
Assures that all supplied modules are read by the module of any instrumented type.
assureReadEdgeTo(Instrumentation, Class<?>...) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default
 
assureReadEdgeTo(Instrumentation, JavaModule...) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default
 
assureReadEdgeTo(Instrumentation, Collection<? extends JavaModule>) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default
 
assureReadEdgeTo(Instrumentation, Class<?>...) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Delegator
 
assureReadEdgeTo(Instrumentation, JavaModule...) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Delegator
 
assureReadEdgeTo(Instrumentation, Collection<? extends JavaModule>) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Delegator
 
asToken(ElementMatcher<? super TypeDescription>) - Method in interface net.bytebuddy.description.ByteCodeElement.TypeDependant
Returns a token representative of this type dependant.
asToken(ElementMatcher<? super TypeDescription>) - Method in class net.bytebuddy.description.field.FieldDescription.AbstractBase
 
asToken(ElementMatcher<? super TypeDescription>) - Method in class net.bytebuddy.description.method.MethodDescription.AbstractBase
 
asToken(ElementMatcher<? super TypeDescription>) - Method in class net.bytebuddy.description.method.ParameterDescription.AbstractBase
 
asTokenList(ElementMatcher<? super TypeDescription>) - Method in class net.bytebuddy.description.field.FieldList.AbstractBase
 
asTokenList(ElementMatcher<? super TypeDescription>) - Method in interface net.bytebuddy.description.field.FieldList
Transforms the list of field descriptions into a list of detached tokens.
asTokenList(ElementMatcher<? super TypeDescription>) - Method in class net.bytebuddy.description.field.FieldList.Empty
 
asTokenList(ElementMatcher<? super TypeDescription>) - Method in class net.bytebuddy.description.method.MethodList.AbstractBase
 
asTokenList(ElementMatcher<? super TypeDescription>) - Method in interface net.bytebuddy.description.method.MethodList
Transforms the list of method descriptions into a list of detached tokens.
asTokenList(ElementMatcher<? super TypeDescription>) - Method in class net.bytebuddy.description.method.MethodList.Empty
 
asTokenList(ElementMatcher<? super TypeDescription>) - Method in class net.bytebuddy.description.method.ParameterList.AbstractBase
 
asTokenList(ElementMatcher<? super TypeDescription>) - Method in interface net.bytebuddy.description.method.ParameterList
Transforms the list of parameter descriptions into a list of detached tokens.
asTokenList(ElementMatcher<? super TypeDescription>) - Method in class net.bytebuddy.description.method.ParameterList.Empty
 
asTokenList(ElementMatcher<? super TypeDescription>) - Method in class net.bytebuddy.description.type.TypeList.Generic.AbstractBase
 
asTokenList(ElementMatcher<? super TypeDescription>) - Method in interface net.bytebuddy.description.type.TypeList.Generic
Transforms a list of attached type variables into their tokenized form.
asTokenList(ElementMatcher<? super TypeDescription>) - Method in class net.bytebuddy.description.type.TypeList.Generic.Empty
 
asTokenMap() - Method in interface net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver
Returns a map of all rebasable methods' signature tokens to their resolution.
asTokenMap() - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Default
 
asTokenMap() - Method in enum net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Disabled
 
asTypeList() - Method in class net.bytebuddy.description.annotation.AnnotationList.AbstractBase
 
asTypeList() - Method in interface net.bytebuddy.description.annotation.AnnotationList
Returns a list of the annotation types of this list.
asTypeList() - Method in class net.bytebuddy.description.annotation.AnnotationList.Empty
 
asTypeList() - Method in class net.bytebuddy.description.method.ParameterList.AbstractBase
 
asTypeList() - Method in interface net.bytebuddy.description.method.ParameterList
Transforms this list of parameters into a list of the types of the represented parameters.
asTypeList() - Method in class net.bytebuddy.description.method.ParameterList.Empty
 
asTypeToken() - Method in class net.bytebuddy.description.method.MethodDescription.AbstractBase
 
asTypeToken() - Method in interface net.bytebuddy.description.method.MethodDescription
Returns a type token that represents this method's raw return and parameter types.
asTypeToken() - Method in class net.bytebuddy.description.method.MethodDescription.SignatureToken
Returns this signature token as a type token.
asUnboxed() - Method in class net.bytebuddy.description.type.TypeDescription.AbstractBase
 
asUnboxed() - Method in interface net.bytebuddy.description.type.TypeDescription
Returns a description of this type that represents this type as an unboxed type for boxing types, unless its Void.
asValue(Object, Class<?>) - Static method in class net.bytebuddy.description.annotation.AnnotationDescription.ForLoadedAnnotation
Transforms an annotation property to an annotation value.
asWildcardLowerBound() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Transforms this type into the lower bound of a wildcard type.
asWildcardLowerBound(Annotation...) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Transforms this type into the lower bound of a wildcard type.
asWildcardLowerBound(List<? extends Annotation>) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Transforms this type into the lower bound of a wildcard type.
asWildcardLowerBound(AnnotationDescription...) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Transforms this type into the lower bound of a wildcard type.
asWildcardLowerBound(Collection<? extends AnnotationDescription>) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Transforms this type into the lower bound of a wildcard type.
asWildcardUpperBound() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Transforms this type into the upper bound of a wildcard type.
asWildcardUpperBound(Annotation...) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Transforms this type into the upper bound of a wildcard type.
asWildcardUpperBound(List<? extends Annotation>) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Transforms this type into the upper bound of a wildcard type.
asWildcardUpperBound(AnnotationDescription...) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Transforms this type into the upper bound of a wildcard type.
asWildcardUpperBound(Collection<? extends AnnotationDescription>) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Transforms this type into the upper bound of a wildcard type.
Asynchronous(AgentBuilder.DescriptionStrategy, ExecutorService) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous
Creates a new description strategy that enforces super type loading from another thread.
AtFixedRate(ScheduledExecutorService, long, TimeUnit) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.ResubmissionScheduler.AtFixedRate
Creates a new resubmission scheduler which schedules executions at a fixed rate.
attach(File, String) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent Jar on the target process which must be a virtual machine process.
attach(File, String, String) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent Jar on the target process which must be a virtual machine process.
attach(File, String, ByteBuddyAgent.AttachmentProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent Jar on the target process which must be a virtual machine process.
attach(File, String, String, ByteBuddyAgent.AttachmentProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent Jar on the target process which must be a virtual machine process.
attach(File, ByteBuddyAgent.ProcessProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent Jar on the target process which must be a virtual machine process.
attach(File, ByteBuddyAgent.ProcessProvider, String) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent Jar on the target process which must be a virtual machine process.
attach(File, ByteBuddyAgent.ProcessProvider, ByteBuddyAgent.AttachmentProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent Jar on the target process which must be a virtual machine process.
attach(File, ByteBuddyAgent.ProcessProvider, String, ByteBuddyAgent.AttachmentProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent Jar on the target process which must be a virtual machine process.
attach(String) - Static method in class net.bytebuddy.agent.VirtualMachine.ForHotSpot.OnUnix
Attaches to the supplied VM process.
attach(FieldDescription, List<? extends TypeDescription.Generic>) - Static method in class net.bytebuddy.description.type.TypeList.Generic.ForDetachedTypes
Creates a list of types that are attached to the provided field.
attach(MethodDescription, List<? extends TypeDescription.Generic>) - Static method in class net.bytebuddy.description.type.TypeList.Generic.ForDetachedTypes
Creates a list of types that are attached to the provided method.
attach(ParameterDescription, List<? extends TypeDescription.Generic>) - Static method in class net.bytebuddy.description.type.TypeList.Generic.ForDetachedTypes
Creates a list of types that are attached to the provided parameter.
AttachedTypeVariable(TypeVariableSource, TypeVariableToken, TypeDescription.Generic.Visitor<? extends TypeDescription.Generic>) - Constructor for class net.bytebuddy.description.type.TypeList.Generic.ForDetachedTypes.OfTypeVariables.AttachedTypeVariable
Creates a new attached type variable.
Attacher - Class in net.bytebuddy.agent
A Java program that attaches a Java agent to an external process.
AttachmentVisitor() - Constructor for class net.bytebuddy.dynamic.Transformer.ForMethod.TransformedMethod.AttachmentVisitor
 
attachVariables(TypeDescription, List<? extends TypeVariableToken>) - Static method in class net.bytebuddy.description.type.TypeList.Generic.ForDetachedTypes
Creates a list of type variables that are attached to the provided type.
attachVariables(MethodDescription, List<? extends TypeVariableToken>) - Static method in class net.bytebuddy.description.type.TypeList.Generic.ForDetachedTypes
Creates a list of type variables that are attached to the provided method.
attempt() - Method in interface net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider
Attempts the creation of an accessor for a specific JVM's attachment API.
attempt() - Method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Compound
 
attempt() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForJ9Vm
 
attempt() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForJigsawVm
 
attempt() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForToolsJarVm
 
attempt() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForUnixHotSpotVm
 
attribute(TypeAttributeAppender) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter
 
attribute(TypeAttributeAppender) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Delegator
 
attribute(TypeAttributeAppender) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
Applies the given type attribute appender onto the instrumented type.
attribute(FieldAttributeAppender.Factory) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.FieldDefinition
Applies the supplied attribute appender factory onto the previously defined or matched field.
attribute(FieldAttributeAppender.Factory) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.Adapter
 
attribute(MethodAttributeAppender.Factory) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.AbstractBase.Adapter
 
attribute(MethodAttributeAppender.Factory) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition
Applies the supplied method attribute appender factory onto the previously defined or matched method.
AttributeObtainingFieldVisitor(FieldVisitor, TypeWriter.FieldPool.Record) - Constructor for class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.RedefinitionClassVisitor.AttributeObtainingFieldVisitor
Creates a new attribute obtaining field visitor.
AttributeObtainingMethodVisitor(MethodVisitor, TypeWriter.MethodPool.Record) - Constructor for class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.RedefinitionClassVisitor.AttributeObtainingMethodVisitor
Creates a new attribute obtaining method visitor.
AuxiliaryType - Interface in net.bytebuddy.implementation.auxiliary
An auxiliary type that provides services to the instrumentation of another type.
AuxiliaryType.NamingStrategy - Interface in net.bytebuddy.implementation.auxiliary
Representation of a naming strategy for an auxiliary type.
AuxiliaryType.NamingStrategy.SuffixingRandom - Class in net.bytebuddy.implementation.auxiliary
A naming strategy for an auxiliary type which returns the instrumented type's name with a fixed extension and a random number as a suffix.
AuxiliaryType.SignatureRelevant - Annotation Type in net.bytebuddy.implementation.auxiliary
A marker to indicate that an auxiliary type is part of the instrumented types signature.
auxiliaryTypeNamingStrategy - Variable in class net.bytebuddy.ByteBuddy
The naming strategy to use for naming auxiliary types.
auxiliaryTypeNamingStrategy - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter
The naming strategy for auxiliary types to apply.
auxiliaryTypeNamingStrategy - Variable in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default
The naming strategy for auxiliary types to apply.
auxiliaryTypes - Variable in class net.bytebuddy.dynamic.DynamicType.Default
A list of auxiliary types for this dynamic type.
auxiliaryTypes - Variable in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default
The explicit auxiliary types to add to the created type.
Available(Method, Method) - Constructor for class net.bytebuddy.dynamic.NexusAccessor.Dispatcher.Available
Creates a new dispatcher.

B

BASE_CLASS - Static variable in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
The base class to be subclassed in all benchmarks.
BASE_CLASS - Static variable in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
The base class to be subclassed in all benchmarks.
BASE_CLASS - Static variable in class net.bytebuddy.benchmark.TrivialClassCreationBenchmark
The base class to be subclassed in all benchmarks.
BASE_VERSION - Static variable in class net.bytebuddy.ClassFileVersion
Returns the minimal version number that is legal.
baseline() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Creates a baseline for the benchmark.
baseline() - Method in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
Creates a baseline for the benchmark.
baseline(Blackhole) - Method in class net.bytebuddy.benchmark.StubInvocationBenchmark
Performs a benchmark for a casual class as a baseline.
baseline(Blackhole) - Method in class net.bytebuddy.benchmark.SuperClassInvocationBenchmark
Performs a benchmark for a casual class as a baseline.
baseline() - Method in class net.bytebuddy.benchmark.TrivialClassCreationBenchmark
Returns a non-instrumented class as a baseline.
batch(List<Class<?>>) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.BatchAllocator
Splits a list of types to be retransformed into seperate batches.
batch(List<Class<?>>) - Method in class net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.BatchAllocator.ForFixedSize
 
batch(List<Class<?>>) - Method in class net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.BatchAllocator.ForMatchedGrouping
 
batch(List<Class<?>>) - Method in enum net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.BatchAllocator.ForTotal
 
batch(List<Class<?>>) - Method in class net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.BatchAllocator.Partitioning
 
batch(List<Class<?>>) - Method in class net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.BatchAllocator.Slicing
 
BatchReallocator(AgentBuilder.RedefinitionStrategy.BatchAllocator) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.Listener.BatchReallocator
Creates a new batch reallocator.
BEAN_PROPERTY - Static variable in class net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFieldBinding
Indicates that a name should be extracted from an accessor method.
benchmarkByteBuddy() - Method in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
Performs a benchmark of an interface implementation using Byte Buddy.
benchmarkByteBuddy(Blackhole) - Method in class net.bytebuddy.benchmark.StubInvocationBenchmark
Performs a benchmark for a trivial class creation using Byte Buddy.
benchmarkByteBuddy() - Method in class net.bytebuddy.benchmark.TrivialClassCreationBenchmark
Performs a benchmark for a trivial class creation using Byte Buddy.
benchmarkByteBuddySpecialized() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddySpecialized(Blackhole) - Method in class net.bytebuddy.benchmark.SuperClassInvocationBenchmark
Performs a benchmark of a super method invocation using Byte Buddy.
benchmarkByteBuddyWithAccessor() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithAccessor(Blackhole) - Method in class net.bytebuddy.benchmark.SuperClassInvocationBenchmark
Performs a benchmark of a super method invocation using Byte Buddy.
benchmarkByteBuddyWithAccessorAndReusedDelegator() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithAccessorAndReusedDelegatorWithTypePool() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithAccessorWithTypePool() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithPrefix() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithPrefix(Blackhole) - Method in class net.bytebuddy.benchmark.SuperClassInvocationBenchmark
Performs a benchmark of a super method invocation using Byte Buddy.
benchmarkByteBuddyWithPrefixAndReusedDelegator() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithPrefixAndReusedDelegatorWithTypePool() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithPrefixWithTypePool() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithProxy() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithProxy(Blackhole) - Method in class net.bytebuddy.benchmark.SuperClassInvocationBenchmark
Performs a benchmark of a super method invocation using Byte Buddy.
benchmarkByteBuddyWithProxyAndReusedDelegator() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithProxyAndReusedDelegatorWithTypePool() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithProxyWithTypePool() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithTypePool() - Method in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
Performs a benchmark of an interface implementation using Byte Buddy.
benchmarkCglib() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using cglib.
benchmarkCglib() - Method in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
Performs a benchmark of an interface implementation using cglib.
benchmarkCglib(Blackhole) - Method in class net.bytebuddy.benchmark.StubInvocationBenchmark
Performs a benchmark for a trivial class creation using cglib.
benchmarkCglib(Blackhole) - Method in class net.bytebuddy.benchmark.SuperClassInvocationBenchmark
Performs a benchmark of a super method invocation using cglib.
benchmarkCglib() - Method in class net.bytebuddy.benchmark.TrivialClassCreationBenchmark
Performs a benchmark for a trivial class creation using cglib.
benchmarkJavassist() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using javassist proxies.
benchmarkJavassist() - Method in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
Performs a benchmark of an interface implementation using javassist proxies.
benchmarkJavassist(Blackhole) - Method in class net.bytebuddy.benchmark.StubInvocationBenchmark
Performs a benchmark for a trivial class creation using javassist.
benchmarkJavassist(Blackhole) - Method in class net.bytebuddy.benchmark.SuperClassInvocationBenchmark
Performs a benchmark of a super method invocation using javassist.
benchmarkJavassist() - Method in class net.bytebuddy.benchmark.TrivialClassCreationBenchmark
Performs a benchmark for a trivial class creation using javassist proxies.
benchmarkJdkProxy() - Method in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
Performs a benchmark of an interface implementation using the Java Class Library's utilities.
benchmarkJdkProxy(Blackhole) - Method in class net.bytebuddy.benchmark.StubInvocationBenchmark
Performs a benchmark for a trivial class creation using the Java Class Library's utilities.
benchmarkJdkProxy() - Method in class net.bytebuddy.benchmark.TrivialClassCreationBenchmark
Performs a benchmark for a trivial class creation using the Java Class Library's utilities.
binaryRepresentation - Variable in class net.bytebuddy.dynamic.DynamicType.Default
The byte array representing this dynamic type.
bind(TypeDescription, MethodDescription, MethodVisitor, Implementation.Context, Assigner, Advice.MethodSizeHandler.ForInstrumentedMethod, Advice.StackMapFrameHandler.ForInstrumentedMethod, StackManipulation) - Method in class net.bytebuddy.asm.Advice.Dispatcher.Delegating.Resolved
 
bind(TypeDescription, MethodDescription, MethodVisitor, Implementation.Context, Assigner, Advice.MethodSizeHandler.ForInstrumentedMethod, Advice.StackMapFrameHandler.ForInstrumentedMethod, StackManipulation) - Method in enum net.bytebuddy.asm.Advice.Dispatcher.Inactive
 
bind(TypeDescription, MethodDescription, MethodVisitor, Implementation.Context, Assigner, Advice.MethodSizeHandler.ForInstrumentedMethod, Advice.StackMapFrameHandler.ForInstrumentedMethod, StackManipulation) - Method in class net.bytebuddy.asm.Advice.Dispatcher.Inlining.Resolved.ForMethodEnter
 
bind(TypeDescription, MethodDescription, MethodVisitor, Implementation.Context, Assigner, Advice.MethodSizeHandler.ForInstrumentedMethod, Advice.StackMapFrameHandler.ForInstrumentedMethod, StackManipulation) - Method in class net.bytebuddy.asm.Advice.Dispatcher.Inlining.Resolved.ForMethodExit
 
bind(TypeDescription, MethodDescription, MethodVisitor, Implementation.Context, Assigner, Advice.MethodSizeHandler.ForInstrumentedMethod, Advice.StackMapFrameHandler.ForInstrumentedMethod, StackManipulation) - Method in interface net.bytebuddy.asm.Advice.Dispatcher.Resolved
Binds this dispatcher for resolution to a specific method.
bind(TypeDescription, MethodDescription, MethodVisitor, Implementation.Context, Assigner, Advice.MethodSizeHandler.ForInstrumentedMethod, Advice.StackMapFrameHandler.ForInstrumentedMethod, StackManipulation) - Method in interface net.bytebuddy.asm.Advice.Dispatcher.Resolved.ForMethodEnter
 
bind(TypeDescription, MethodDescription, MethodVisitor, Implementation.Context, Assigner, Advice.MethodSizeHandler.ForInstrumentedMethod, Advice.StackMapFrameHandler.ForInstrumentedMethod, StackManipulation) - Method in interface net.bytebuddy.asm.Advice.Dispatcher.Resolved.ForMethodExit
 
bind(StackManipulation) - Method in interface net.bytebuddy.asm.Advice.Dispatcher.SuppressionHandler
Binds the suppression handler for instrumenting a specific method.
bind(StackManipulation) - Method in enum net.bytebuddy.asm.Advice.Dispatcher.SuppressionHandler.NoOp
 
bind(StackManipulation) - Method in class net.bytebuddy.asm.Advice.Dispatcher.SuppressionHandler.Suppressing
 
bind(Class<T>, Object) - Method in class net.bytebuddy.asm.Advice.WithCustomMapping
Binds the supplied annotation to a type constant of the supplied value.
bind(Class<T>, Field) - Method in class net.bytebuddy.asm.Advice.WithCustomMapping
Binds the supplied annotation to the value of the supplied field.
bind(Class<T>, FieldDescription) - Method in class net.bytebuddy.asm.Advice.WithCustomMapping
Binds the supplied annotation to the value of the supplied field.
bind(Class<T>, Method, int) - Method in class net.bytebuddy.asm.Advice.WithCustomMapping
Binds the supplied annotation to the supplied parameter's argument.
bind(Class<T>, Constructor<?>, int) - Method in class net.bytebuddy.asm.Advice.WithCustomMapping
Binds the supplied annotation to the supplied parameter's argument.
bind(Class<T>, ParameterDescription) - Method in class net.bytebuddy.asm.Advice.WithCustomMapping
Binds the supplied annotation to the supplied parameter's argument.
bind(Class<T>, Class<?>) - Method in class net.bytebuddy.asm.Advice.WithCustomMapping
Binds the supplied annotation to the supplied type constant.
bind(Class<T>, TypeDescription) - Method in class net.bytebuddy.asm.Advice.WithCustomMapping
Binds the supplied annotation to the supplied type constant.
bind(Class<T>, Enum<?>) - Method in class net.bytebuddy.asm.Advice.WithCustomMapping
Binds the supplied annotation to the supplied enumeration constant.
bind(Class<T>, EnumerationDescription) - Method in class net.bytebuddy.asm.Advice.WithCustomMapping
Binds the supplied annotation to the supplied enumeration constant.
bind(Class<T>, StackManipulation, Type) - Method in class net.bytebuddy.asm.Advice.WithCustomMapping
Binds the supplied annotation to the annotation's property of the specified name.
bind(Class<T>, StackManipulation, TypeDescription.Generic) - Method in class net.bytebuddy.asm.Advice.WithCustomMapping
Binds the supplied annotation to the annotation's property of the specified name.
bind(Class<T>, Advice.OffsetMapping) - Method in class net.bytebuddy.asm.Advice.WithCustomMapping
Binds the supplied annotation to the annotation's property of the specified name.
bind(Advice.OffsetMapping.Factory<?>) - Method in class net.bytebuddy.asm.Advice.WithCustomMapping
Binds an annotation to a dynamically computed value.
bind(TypeDescription, FieldDescription) - Method in class net.bytebuddy.dynamic.scaffold.FieldRegistry.Default.Compiled.Entry
Binds this entry to the provided field description.
bind(TypeDescription, boolean) - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Compiled.Entry
Transforms this entry into a method record.
bind(AnnotationDescription.Loadable<AllArguments>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in enum net.bytebuddy.implementation.bind.annotation.AllArguments.Binder
 
bind(AnnotationDescription.Loadable<Argument>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in enum net.bytebuddy.implementation.bind.annotation.Argument.Binder
 
bind(AnnotationDescription.Loadable<Default>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in enum net.bytebuddy.implementation.bind.annotation.Default.Binder
 
bind(AnnotationDescription.Loadable<DefaultCall>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in enum net.bytebuddy.implementation.bind.annotation.DefaultCall.Binder
 
bind(AnnotationDescription.Loadable<DefaultMethod>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in enum net.bytebuddy.implementation.bind.annotation.DefaultMethod.Binder
 
bind(AnnotationDescription.Loadable<Empty>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in enum net.bytebuddy.implementation.bind.annotation.Empty.Binder
 
bind(FieldDescription, AnnotationDescription.Loadable<FieldProxy>, MethodDescription, ParameterDescription, Implementation.Target, Assigner) - Method in class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder
 
bind(AnnotationDescription.Loadable<FieldValue>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in enum net.bytebuddy.implementation.bind.annotation.FieldValue.Binder
 
bind(FieldDescription, AnnotationDescription.Loadable<FieldValue>, MethodDescription, ParameterDescription, Implementation.Target, Assigner) - Method in class net.bytebuddy.implementation.bind.annotation.FieldValue.Binder.Delegate
 
bind(AnnotationDescription.Loadable<Morph>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in class net.bytebuddy.implementation.bind.annotation.Morph.Binder
 
bind(AnnotationDescription.Loadable<Origin>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in enum net.bytebuddy.implementation.bind.annotation.Origin.Binder
 
bind(AnnotationDescription.Loadable<Pipe>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in class net.bytebuddy.implementation.bind.annotation.Pipe.Binder
 
bind(AnnotationDescription.Loadable<StubValue>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in enum net.bytebuddy.implementation.bind.annotation.StubValue.Binder
 
bind(AnnotationDescription.Loadable<Super>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in enum net.bytebuddy.implementation.bind.annotation.Super.Binder
 
bind(AnnotationDescription.Loadable<SuperCall>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in enum net.bytebuddy.implementation.bind.annotation.SuperCall.Binder
 
bind(AnnotationDescription.Loadable<SuperMethod>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in enum net.bytebuddy.implementation.bind.annotation.SuperMethod.Binder
 
bind(MethodDescription, Implementation.Target, Assigner) - Method in interface net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler
Handles a parameter binding.
bind(MethodDescription, Implementation.Target, Assigner) - Method in class net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler.Bound
 
bind(MethodDescription, Implementation.Target, Assigner) - Method in class net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler.Unbound
 
bind(AnnotationDescription.Loadable<T>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in interface net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.ParameterBinder
Creates a parameter binding for the given target parameter.
bind(AnnotationDescription.Loadable<S>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in class net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFieldBinding
 
bind(FieldDescription, AnnotationDescription.Loadable<S>, MethodDescription, ParameterDescription, Implementation.Target, Assigner) - Method in class net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFieldBinding
Creates a parameter binding for the given target parameter.
bind(AnnotationDescription.Loadable<S>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in class net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFixedValue
 
bind(AnnotationDescription.Loadable<S>, MethodDescription, ParameterDescription) - Method in class net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFixedValue
Resolves a value for the given annotation on a parameter that is processed by a MethodDelegation.
bind(AnnotationDescription.Loadable<U>, MethodDescription, ParameterDescription) - Method in class net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFixedValue.OfConstant
 
bind(Implementation.Target, MethodDescription, MethodDelegationBinder.TerminationHandler, MethodDelegationBinder.MethodInvoker, Assigner) - Method in class net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.Record
 
bind(AnnotationDescription.Loadable<This>, MethodDescription, ParameterDescription, Implementation.Target, Assigner, Assigner.Typing) - Method in enum net.bytebuddy.implementation.bind.annotation.This.Binder
 
bind(Implementation.Target, MethodDescription, MethodDelegationBinder.TerminationHandler, MethodDelegationBinder.MethodInvoker, Assigner) - Method in class net.bytebuddy.implementation.bind.MethodDelegationBinder.Processor
 
bind(Implementation.Target, MethodDescription, MethodDelegationBinder.TerminationHandler, MethodDelegationBinder.MethodInvoker, Assigner) - Method in interface net.bytebuddy.implementation.bind.MethodDelegationBinder.Record
Attempts a binding of a source method to this compiled target.
bind(Implementation.Target, MethodDescription, MethodDelegationBinder.TerminationHandler, MethodDelegationBinder.MethodInvoker, Assigner) - Method in enum net.bytebuddy.implementation.bind.MethodDelegationBinder.Record.Illegal
 
bind(String) - Method in interface net.bytebuddy.pool.TypePool.Default.ComponentTypeLocator
Binds this component type to a given property name of an annotation.
bind(String) - Method in class net.bytebuddy.pool.TypePool.Default.ComponentTypeLocator.ForAnnotationProperty
 
bind(String) - Method in class net.bytebuddy.pool.TypePool.Default.ComponentTypeLocator.ForArrayType
 
bind(String) - Method in enum net.bytebuddy.pool.TypePool.Default.ComponentTypeLocator.Illegal
 
bindEntry(MethodDescription.InDefinedShape) - Method in class net.bytebuddy.asm.Advice.MethodSizeHandler.Default
 
bindEntry(MethodDescription.InDefinedShape) - Method in interface net.bytebuddy.asm.Advice.MethodSizeHandler.ForInstrumentedMethod
Binds a method size handler for the entry advice.
bindEntry(MethodDescription.InDefinedShape) - Method in enum net.bytebuddy.asm.Advice.MethodSizeHandler.NoOp
 
bindEntry(MethodDescription.InDefinedShape) - Method in class net.bytebuddy.asm.Advice.StackMapFrameHandler.Default
 
bindEntry(MethodDescription.InDefinedShape) - Method in interface net.bytebuddy.asm.Advice.StackMapFrameHandler.ForInstrumentedMethod
Binds this meta data handler for the entry advice.
bindEntry(MethodDescription.InDefinedShape) - Method in enum net.bytebuddy.asm.Advice.StackMapFrameHandler.NoOp
 
Binder(MethodDescription.InDefinedShape, MethodDescription.InDefinedShape) - Constructor for class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder
Creates a new binder for a FieldProxy in simplex mode.
Binder(TypeDescription, MethodDescription.InDefinedShape, MethodDescription.InDefinedShape) - Constructor for class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder
Creates a new binder for a FieldProxy in duplex mode.
Binder(FieldProxy.Binder.FieldResolver.Factory) - Constructor for class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder
Creates a new binder for a FieldProxy.
Binder(MethodDescription) - Constructor for class net.bytebuddy.implementation.bind.annotation.Morph.Binder
Creates a new binder.
Binder(MethodDescription) - Constructor for class net.bytebuddy.implementation.bind.annotation.Pipe.Binder
Creates a new binder.
bindExit(MethodDescription.InDefinedShape, boolean) - Method in class net.bytebuddy.asm.Advice.MethodSizeHandler.Default
 
bindExit(MethodDescription.InDefinedShape, boolean) - Method in interface net.bytebuddy.asm.Advice.MethodSizeHandler.ForInstrumentedMethod
Binds the method size handler for the exit advice.
bindExit(MethodDescription.InDefinedShape, boolean) - Method in enum net.bytebuddy.asm.Advice.MethodSizeHandler.NoOp
 
bindExit(MethodDescription.InDefinedShape) - Method in class net.bytebuddy.asm.Advice.StackMapFrameHandler.Default
 
bindExit(MethodDescription.InDefinedShape) - Method in interface net.bytebuddy.asm.Advice.StackMapFrameHandler.ForInstrumentedMethod
Binds this meta data handler for the exit advice.
bindExit(MethodDescription.InDefinedShape) - Method in enum net.bytebuddy.asm.Advice.StackMapFrameHandler.NoOp
 
bindingMechanic() - Method in class net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler.Unbound.DefaultArgument
 
BindingPriority - Annotation Type in net.bytebuddy.implementation.bind.annotation
Defines a binding priority for a target method.
BindingPriority.Resolver - Enum in net.bytebuddy.implementation.bind.annotation
An ambiguity resolver that considers the priority of a method as defined by the BindingPriority annotation.
bindProperty(Class<T>, String) - Method in class net.bytebuddy.asm.Advice.WithCustomMapping
Binds the supplied annotation to the annotation's property of the specified name.
bindSerialized(Class<T>, Serializable) - Method in class net.bytebuddy.asm.Advice.WithCustomMapping
Binds the supplied annotation to the supplied fixed value.
bindSerialized(Class<T>, S, Class<? super S>) - Method in class net.bytebuddy.asm.Advice.WithCustomMapping
Binds the supplied annotation to the supplied fixed value.
BooleanMatcher<T> - Class in net.bytebuddy.matcher
An element matcher that returns a fixed result.
BooleanMatcher(boolean) - Constructor for class net.bytebuddy.matcher.BooleanMatcher
Creates a new boolean element matcher.
bootstrap(Method, Object...) - Static method in class net.bytebuddy.implementation.InvokeDynamic
Implements the instrumented method with a dynamic method invocation which is linked at runtime using the specified bootstrap method.
bootstrap(Method, List<?>) - Static method in class net.bytebuddy.implementation.InvokeDynamic
Implements the instrumented method with a dynamic method invocation which is linked at runtime using the specified bootstrap method.
bootstrap(Constructor<?>, Object...) - Static method in class net.bytebuddy.implementation.InvokeDynamic
Implements the instrumented method with a dynamic method invocation which is linked at runtime using the specified bootstrap constructor.
bootstrap(Constructor<?>, List<?>) - Static method in class net.bytebuddy.implementation.InvokeDynamic
Implements the instrumented method with a dynamic method invocation which is linked at runtime using the specified bootstrap constructor.
bootstrap(MethodDescription.InDefinedShape, Object...) - Static method in class net.bytebuddy.implementation.InvokeDynamic
Implements the instrumented method with a dynamic method invocation which is linked at runtime using the specified bootstrap method or constructor.
bootstrap(MethodDescription.InDefinedShape, List<?>) - Static method in class net.bytebuddy.implementation.InvokeDynamic
Implements the instrumented method with a dynamic method invocation which is linked at runtime using the specified bootstrap method or constructor.
BOOTSTRAP_LOADER - Static variable in interface net.bytebuddy.dynamic.loading.ClassLoadingStrategy
A type-safe constant representing the bootstrap class loader which is represented by null within Java.
BootstrapClassLoaderCapableInjectorFactory(AgentBuilder.Default.BootstrapInjectionStrategy, ClassLoader, ProtectionDomain) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.Default.Transformation.Simple.Resolution.BootstrapClassLoaderCapableInjectorFactory
Creates a new bootstrap class loader capable injector factory.
bootstrapInjectionStrategy - Variable in class net.bytebuddy.agent.builder.AgentBuilder.Default
The injection strategy for injecting classes into the bootstrap class loader.
bootstrapMethod - Variable in class net.bytebuddy.implementation.InvokeDynamic
The bootstrap method.
Bound(TypeDescription, StackManipulation) - Constructor for class net.bytebuddy.asm.Advice.Dispatcher.SuppressionHandler.Suppressing.Bound
Creates a new active, bound suppression handler.
Bound(ParameterDescription, TargetMethodAnnotationDrivenBinder.ParameterBinder<T>, AnnotationDescription.Loadable<T>, Assigner.Typing) - Constructor for class net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler.Bound
Creates a new bound handler.
Bound(String) - Constructor for class net.bytebuddy.pool.TypePool.Default.ComponentTypeLocator.ForAnnotationProperty.Bound
Creates a new bound component type locator for an annotation property.
boundedAbove(TypeDescription.Generic, AnnotationSource) - Static method in class net.bytebuddy.description.type.TypeDescription.Generic.OfWildcardType.Latent
Creates a wildcard with an upper bound.
boundedBelow(TypeDescription.Generic, AnnotationSource) - Static method in class net.bytebuddy.description.type.TypeDescription.Generic.OfWildcardType.Latent
Creates a wildcard with a lower bound.
BridgeMethodImplementation(String, JavaConstant.MethodType) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.BridgeMethodImplementation
Creates a new bridge method implementation for a lambda expression.
BridgeTarget(MethodDescription, TypeDescription) - Constructor for class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.AccessBridgeWrapper.BridgeTarget
Creates a new bridge target.
build() - Method in class net.bytebuddy.description.annotation.AnnotationDescription.Builder
Creates an annotation description for the values that were defined for this builder.
build() - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Finalizes the build and finalizes the created type as a generic type description.
build(Annotation...) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Finalizes the build and finalizes the created type as a generic type description.
build(List<? extends Annotation>) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Finalizes the build and finalizes the created type as a generic type description.
build(AnnotationDescription...) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Finalizes the build and finalizes the created type as a generic type description.
build(Collection<? extends AnnotationDescription>) - Method in class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Finalizes the build and finalizes the created type as a generic type description.
build() - Method in class net.bytebuddy.dynamic.loading.MultipleParentClassLoader.Builder
Returns the only class loader that was appended if exactly one class loader was appended or a multiple parent class loader as a parent of all supplied class loader and with the bootstrap class loader as an implicit parent.
build(ClassLoader) - Method in class net.bytebuddy.dynamic.loading.MultipleParentClassLoader.Builder
Returns the only class loader that was appended if exactly one class loader was appended or a multiple parent class loader as a parent of all supplied class loader and with the bootstrap class loader as an implicit parent.
build(StackManipulation) - Method in class net.bytebuddy.implementation.bind.MethodDelegationBinder.MethodBinding.Builder
Creates a binding that represents the bindings collected by this Builder.
Build(MethodDescription, Map<?, Integer>, StackManipulation, List<StackManipulation>, StackManipulation) - Constructor for class net.bytebuddy.implementation.bind.MethodDelegationBinder.MethodBinding.Builder.Build
Creates a new method binding.
builder(TypeDescription, ByteBuddy, ClassFileLocator, MethodNameTransformer) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.TypeStrategy
Creates a type builder for a given type.
builder(TypeDescription, ByteBuddy, ClassFileLocator, MethodNameTransformer) - Method in class net.bytebuddy.agent.builder.AgentBuilder.TypeStrategy.ForBuildEntryPoint
 
Builder(TypeDescription, Map<String, AnnotationValue<?, ?>>) - Constructor for class net.bytebuddy.description.annotation.AnnotationDescription.Builder
Creates a builder for an annotation description.
Builder(List<? extends AnnotationDescription>) - Constructor for class net.bytebuddy.description.type.TypeDescription.Generic.Builder
Creates a new builder for a generic type description.
Builder() - Constructor for class net.bytebuddy.dynamic.loading.MultipleParentClassLoader.Builder
Creates a new builder without any class loaders.
Builder(MethodDelegationBinder.MethodInvoker, MethodDescription) - Constructor for class net.bytebuddy.implementation.bind.MethodDelegationBinder.MethodBinding.Builder
Creates a new builder for the binding of a given method.
BYTE_BUDDY_RENAME_PACKAGE - Static variable in class net.bytebuddy.NamingStrategy.SuffixingRandom
The default package for defining types that are renamed to not be contained in the NamingStrategy.SuffixingRandom.JAVA_PACKAGE package.
ByteArrayClassLoader - Class in net.bytebuddy.dynamic.loading
A ClassLoader that is capable of loading explicitly defined classes.
ByteArrayClassLoader(ClassLoader, Map<String, byte[]>) - Constructor for class net.bytebuddy.dynamic.loading.ByteArrayClassLoader
Creates a new class loader for a given definition of classes.
ByteArrayClassLoader(ClassLoader, Map<String, byte[]>, ByteArrayClassLoader.PersistenceHandler) - Constructor for class net.bytebuddy.dynamic.loading.ByteArrayClassLoader
Creates a new class loader for a given definition of classes.
ByteArrayClassLoader(ClassLoader, Map<String, byte[]>, ProtectionDomain, ByteArrayClassLoader.PersistenceHandler, PackageDefinitionStrategy) - Constructor for class net.bytebuddy.dynamic.loading.ByteArrayClassLoader
Creates a new class loader for a given definition of classes.
ByteArrayClassLoader(ClassLoader, Map<String, byte[]>, ProtectionDomain, ByteArrayClassLoader.PersistenceHandler, PackageDefinitionStrategy, ClassFileTransformer) - Constructor for class net.bytebuddy.dynamic.loading.ByteArrayClassLoader
Creates a new class loader for a given definition of classes.
ByteArrayClassLoader.ChildFirst - Class in net.bytebuddy.dynamic.loading
A ByteArrayClassLoader which applies child-first semantics for the given type definitions.
ByteArrayClassLoader.ChildFirst.PrependingEnumeration - Class in net.bytebuddy.dynamic.loading
An enumeration that prepends an element to another enumeration and skips the last element of the provided enumeration.
ByteArrayClassLoader.ClassDefinitionAction - Class in net.bytebuddy.dynamic.loading
An action for defining a located class that is not yet loaded.
ByteArrayClassLoader.EmptyEnumeration - Enum in net.bytebuddy.dynamic.loading
An enumeration without any elements.
ByteArrayClassLoader.PackageLookupStrategy - Interface in net.bytebuddy.dynamic.loading
A package lookup strategy for locating a package by name.
ByteArrayClassLoader.PackageLookupStrategy.CreationAction - Enum in net.bytebuddy.dynamic.loading
A creation action for a package lookup strategy.
ByteArrayClassLoader.PackageLookupStrategy.ForJava9CapableVm - Class in net.bytebuddy.dynamic.loading
A package lookup strategy for Java 9 or newer.
ByteArrayClassLoader.PackageLookupStrategy.ForLegacyVm - Enum in net.bytebuddy.dynamic.loading
A package lookup strategy for a VM prior to Java 9.
ByteArrayClassLoader.PersistenceHandler - Enum in net.bytebuddy.dynamic.loading
A persistence handler decides on whether the byte array that represents a loaded class is exposed by the ClassLoader.getResourceAsStream(String) method.
ByteArrayClassLoader.PersistenceHandler.UrlDefinitionAction - Class in net.bytebuddy.dynamic.loading
An action to define a URL that represents a class file.
ByteArrayClassLoader.PersistenceHandler.UrlDefinitionAction.ByteArrayUrlStreamHandler - Class in net.bytebuddy.dynamic.loading
A stream handler that returns the given binary representation.
ByteArrayClassLoader.PersistenceHandler.UrlDefinitionAction.ByteArrayUrlStreamHandler.ByteArrayUrlConnection - Class in net.bytebuddy.dynamic.loading
A URL connection for a given byte array.
ByteArrayClassLoader.SingletonEnumeration - Class in net.bytebuddy.dynamic.loading
An enumeration that contains a single element.
ByteArrayClassLoader.SynchronizationStrategy - Interface in net.bytebuddy.dynamic.loading
An engine for receiving a class loading lock when loading a class.
ByteArrayClassLoader.SynchronizationStrategy.CreationAction - Enum in net.bytebuddy.dynamic.loading
A creation action for a synchronization strategy.
ByteArrayClassLoader.SynchronizationStrategy.ForJava7CapableVm - Class in net.bytebuddy.dynamic.loading
A synchronization engine for a VM that is aware of parallel-capable class loaders.
ByteArrayClassLoader.SynchronizationStrategy.ForLegacyVm - Enum in net.bytebuddy.dynamic.loading
A synchronization engine for a VM that is not aware of parallel-capable class loaders.
ByteArrayClassLoader.SynchronizationStrategy.Initializable - Interface in net.bytebuddy.dynamic.loading
An uninitialized synchronization strategy.
ByteArrayUrlConnection(URL, InputStream) - Constructor for class net.bytebuddy.dynamic.loading.ByteArrayClassLoader.PersistenceHandler.UrlDefinitionAction.ByteArrayUrlStreamHandler.ByteArrayUrlConnection
Creates a new byte array URL connection.
ByteArrayUrlStreamHandler(byte[]) - Constructor for class net.bytebuddy.dynamic.loading.ByteArrayClassLoader.PersistenceHandler.UrlDefinitionAction.ByteArrayUrlStreamHandler
Creates a new byte array URL stream handler.
byteBuddy - Variable in class net.bytebuddy.agent.builder.AgentBuilder.Default
The ByteBuddy instance to be used.
ByteBuddy - Class in net.bytebuddy
Instances of this class serve as a focus point for configuration of the library's behavior and as an entry point to any form of code generation using the library.
ByteBuddy() - Constructor for class net.bytebuddy.ByteBuddy
Creates a new Byte Buddy instance with a default configuration that is suitable for most use cases.
ByteBuddy(ClassFileVersion) - Constructor for class net.bytebuddy.ByteBuddy
Creates a new Byte Buddy instance with a default configuration that is suitable for most use cases.
ByteBuddy(ClassFileVersion, NamingStrategy, AuxiliaryType.NamingStrategy, AnnotationValueFilter.Factory, AnnotationRetention, Implementation.Context.Factory, MethodGraph.Compiler, InstrumentedType.Factory, TypeValidation, LatentMatcher<? super MethodDescription>) - Constructor for class net.bytebuddy.ByteBuddy
Creates a new Byte Buddy instance.
ByteBuddy.EnumerationImplementation - Class in net.bytebuddy
An implementation fo the values method of an enumeration type.
ByteBuddy.EnumerationImplementation.InitializationAppender - Class in net.bytebuddy
A byte code appender for the type initializer of any enumeration type.
ByteBuddy.EnumerationImplementation.ValuesMethodAppender - Class in net.bytebuddy
A byte code appender for the values method of any enumeration type.
ByteBuddyAgent - Class in net.bytebuddy.agent
The Byte Buddy agent provides a JVM Instrumentation in order to allow Byte Buddy the redefinition of already loaded classes.
ByteBuddyAgent.AgentProvider - Interface in net.bytebuddy.agent
An agent provider is responsible for handling and providing the jar file of an agent that is being attached.
ByteBuddyAgent.AgentProvider.ForByteBuddyAgent - Enum in net.bytebuddy.agent
An agent provider for a temporary Byte Buddy agent.
ByteBuddyAgent.AgentProvider.ForExistingAgent - Class in net.bytebuddy.agent
An agent provider that supplies an existing agent that is not deleted after attachment.
ByteBuddyAgent.AttachmentProvider - Interface in net.bytebuddy.agent
An attachment provider is responsible for making the Java attachment API available.
ByteBuddyAgent.AttachmentProvider.Accessor - Interface in net.bytebuddy.agent
An accessor for a JVM's attachment API.
ByteBuddyAgent.AttachmentProvider.Accessor.ExternalAttachment - Class in net.bytebuddy.agent
Describes an external attachment to a Java virtual machine.
ByteBuddyAgent.AttachmentProvider.Accessor.Simple - Class in net.bytebuddy.agent
A simple implementation of an accessible accessor.
ByteBuddyAgent.AttachmentProvider.Accessor.Simple.WithExternalAttachment - Class in net.bytebuddy.agent
A simple implementation of an accessible accessor that allows for external attachment.
ByteBuddyAgent.AttachmentProvider.Accessor.Simple.WithoutExternalAttachment - Class in net.bytebuddy.agent
A simple implementation of an accessible accessor that does not allow for external attachment.
ByteBuddyAgent.AttachmentProvider.Accessor.Unavailable - Enum in net.bytebuddy.agent
A canonical implementation of an unavailable accessor.
ByteBuddyAgent.AttachmentProvider.Compound - Class in net.bytebuddy.agent
A compound attachment provider that attempts the attachment by delegation to other providers.
ByteBuddyAgent.AttachmentProvider.ForJ9Vm - Enum in net.bytebuddy.agent
An attachment provider that locates the attach API directly from the system class loader expecting an IBM J9 VM.
ByteBuddyAgent.AttachmentProvider.ForJigsawVm - Enum in net.bytebuddy.agent
An attachment provider that locates the attach API directly from the system class loader.
ByteBuddyAgent.AttachmentProvider.ForToolsJarVm - Enum in net.bytebuddy.agent
An attachment provider that is dependant on the existence of a tools.jar file on the local file system.
ByteBuddyAgent.AttachmentProvider.ForUnixHotSpotVm - Enum in net.bytebuddy.agent
An attachment provider using a custom protocol implementation for HotSpot on Unix.
ByteBuddyAgent.AttachmentTypeEvaluator - Interface in net.bytebuddy.agent
An attachment evaluator is responsible for deciding if an agent can be attached from the current process.
ByteBuddyAgent.AttachmentTypeEvaluator.Disabled - Enum in net.bytebuddy.agent
An attachment type evaluator that never requires external attachment.
ByteBuddyAgent.AttachmentTypeEvaluator.ForJava9CapableVm - Class in net.bytebuddy.agent
An attachment type evaluator that checks a process id against the current process id.
ByteBuddyAgent.AttachmentTypeEvaluator.InstallationAction - Enum in net.bytebuddy.agent
An installation action for creating an attachment type evaluator.
ByteBuddyAgent.ProcessProvider - Interface in net.bytebuddy.agent
A process provider is responsible for providing the process id of the current VM.
ByteBuddyAgent.ProcessProvider.ForCurrentVm - Enum in net.bytebuddy.agent
Supplies the current VM's process id.
ByteBuddyAgent.ProcessProvider.ForCurrentVm.ForJava9CapableVm - Class in net.bytebuddy.agent
A process provider for a Java 9 capable VM with access to the introduced process API.
ByteBuddyAgent.ProcessProvider.ForCurrentVm.ForLegacyVm - Enum in net.bytebuddy.agent
A process provider for a legacy VM that reads the process id from its JMX properties.
ByteBuddyExtension - Class in net.bytebuddy.build.gradle
Representation of a Gradle configuration for Byte Buddy.
ByteBuddyExtension(Project) - Constructor for class net.bytebuddy.build.gradle.ByteBuddyExtension
Creates a new Byte Buddy extension.
ByteBuddyMojo - Class in net.bytebuddy.build.maven
A Maven plugin for applying Byte Buddy transformations during a build.
ByteBuddyMojo() - Constructor for class net.bytebuddy.build.maven.ByteBuddyMojo
 
ByteBuddyMojo.ForProductionTypes - Class in net.bytebuddy.build.maven
A Byte Buddy plugin that transforms a project's production class files.
ByteBuddyMojo.ForTestTypes - Class in net.bytebuddy.build.maven
A Byte Buddy plugin that transforms a project's test class files.
ByteBuddyPlugin - Class in net.bytebuddy.build.gradle
A Byte Buddy plugin that appends transformations to all compilation tasks.
ByteBuddyPlugin() - Constructor for class net.bytebuddy.build.gradle.ByteBuddyPlugin
 
ByteCodeAppender - Interface in net.bytebuddy.implementation.bytecode
An appender that generates the byte code for a given method.
ByteCodeAppender.Compound - Class in net.bytebuddy.implementation.bytecode
A compound appender that combines a given number of other byte code appenders.
ByteCodeAppender.Simple - Class in net.bytebuddy.implementation.bytecode
A simple byte code appender that only represents a given array of StackManipulations.
ByteCodeAppender.Size - Class in net.bytebuddy.implementation.bytecode
An immutable description of both the operand stack size and the size of the local variable array that is required to run the code generated by this ByteCodeAppender.
ByteCodeElement - Interface in net.bytebuddy.description
Implementations describe an element represented in byte code, i.e. a type, a field or a method or a constructor.
ByteCodeElement.Token<T extends ByteCodeElement.Token<T>> - Interface in net.bytebuddy.description
A token representing a byte code element.
ByteCodeElement.Token.TokenList<S extends ByteCodeElement.Token<S>> - Class in net.bytebuddy.description
A list of tokens.
ByteCodeElement.TypeDependant<T extends ByteCodeElement.TypeDependant<?,S>,S extends ByteCodeElement.Token<S>> - Interface in net.bytebuddy.description
A type dependant describes an element that is an extension of a type definition, i.e. a field, method or method parameter.
ByThrowableType(Class<? extends Throwable>...) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.FallbackStrategy.ByThrowableType
Creates a new throwable type-discriminating fallback strategy.
ByThrowableType(Set<? extends Class<? extends Throwable>>) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.FallbackStrategy.ByThrowableType
Creates a new throwable type-discriminating fallback strategy.

C

cache(StackManipulation, TypeDescription) - Method in interface net.bytebuddy.implementation.Implementation.Context
Caches a single value by storing it in form of a private, final and static field.
cache(StackManipulation, TypeDescription) - Method in class net.bytebuddy.implementation.Implementation.Context.Default
 
cache(StackManipulation, TypeDescription) - Method in class net.bytebuddy.implementation.Implementation.Context.Disabled
 
cache - Variable in class net.bytebuddy.TypeCache
The underlying map containing cached objects.
cached() - Method in class net.bytebuddy.implementation.bytecode.constant.FieldConstant
Retruns a cached version of this field constant.
Cached(StackManipulation) - Constructor for class net.bytebuddy.implementation.bytecode.constant.FieldConstant.Cached
Creates a new cached version of a field constant.
cached() - Method in class net.bytebuddy.implementation.bytecode.constant.MethodConstant
Returns a cached version of this method constant as specified by MethodConstant.CachedMethod and MethodConstant.CachedConstructor.
cached() - Method in interface net.bytebuddy.implementation.bytecode.constant.MethodConstant.CanCache
Returns this method constant as a cached version.
cached() - Method in enum net.bytebuddy.implementation.bytecode.constant.MethodConstant.CanCacheIllegal
 
cached(ElementMatcher<? super T>, ConcurrentMap<? super T, Boolean>) - Static method in class net.bytebuddy.matcher.ElementMatchers
Wraps another matcher but caches the result of previously matched elements.
cached(ElementMatcher<? super T>, int) - Static method in class net.bytebuddy.matcher.ElementMatchers
Wraps another matcher but caches the result of previously matched elements.
CachedConstructor(StackManipulation) - Constructor for class net.bytebuddy.implementation.bytecode.constant.MethodConstant.CachedConstructor
Creates a new cached MethodConstant.
CachedMethod(StackManipulation) - Constructor for class net.bytebuddy.implementation.bytecode.constant.MethodConstant.CachedMethod
Creates a new cached MethodConstant.
cacheMethods - Variable in class net.bytebuddy.implementation.InvocationHandlerAdapter
Determines if the Method instances that are handed to the intercepted methods are cached in static fields.
cacheProvider - Variable in class net.bytebuddy.pool.TypePool.AbstractBase
The cache provider of this instance.
CacheValueField(TypeDescription, TypeDescription.Generic, String, int) - Constructor for class net.bytebuddy.implementation.Implementation.Context.Default.CacheValueField
Creates a new cache value field.
CACHING - Static variable in class net.bytebuddy.implementation.InvocationHandlerAdapter
Indicates that a Method should be cached.
CachingMatcher<T> - Class in net.bytebuddy.matcher
A matcher that remembers the results of previously matching an equal target.
CachingMatcher(ElementMatcher<? super T>, ConcurrentMap<? super T, Boolean>) - Constructor for class net.bytebuddy.matcher.CachingMatcher
Creates a new caching matcher.
CachingMatcher.WithInlineEviction<S> - Class in net.bytebuddy.matcher
A caching matcher with inline cache eviction.
call() - Method in class net.bytebuddy.agent.builder.AgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous.ThreadSwitchingClassLoadingDelegate.NotifyingClassLoadingAction
 
call() - Method in class net.bytebuddy.agent.builder.AgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous.ThreadSwitchingClassLoadingDelegate.SimpleClassLoadingAction
 
call(Callable<?>) - Static method in class net.bytebuddy.implementation.MethodCall
Implements a method by invoking the provided Callable.
cancel() - Method in interface net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.ResubmissionScheduler.Cancelable
Cancels this resubmission job.
cancel() - Method in class net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.ResubmissionScheduler.Cancelable.ForFuture
 
cancel() - Method in enum net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.ResubmissionScheduler.Cancelable.NoOp
 
canRead(JavaModule) - Method in class net.bytebuddy.utility.JavaModule
Checks if this module can read the exported packages of the supplied module.
canRead(Object, Object) - Method in interface net.bytebuddy.utility.JavaModule.Dispatcher
Checks if the source module can read the target module.
canRead(Object, Object) - Method in enum net.bytebuddy.utility.JavaModule.Dispatcher.Disabled
 
canRead(Object, Object) - Method in class net.bytebuddy.utility.JavaModule.Dispatcher.Enabled
 
canThrow(Class<? extends Throwable>) - Static method in class net.bytebuddy.matcher.ElementMatchers
Matches a MethodDescription by its capability to throw a given checked exception.
canThrow(TypeDescription) - Static method in class net.bytebuddy.matcher.ElementMatchers
Matches a MethodDescription by its capability to throw a given checked exception.
Chained(TypeDescription.Generic.AnnotationReader) - Constructor for class net.bytebuddy.description.type.TypeDescription.Generic.AnnotationReader.Delegator.Chained
Creates a new chained annotation reader.
check(Instrumentation) - Method in enum net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy
Checks if this strategy can be applied to the supplied instrumentation instance.
check(MethodDescription) - Static method in class net.bytebuddy.implementation.bind.annotation.IgnoreForBinding.Verifier
Validates if a method should be ignored for binding.
check(AnnotationSource) - Static method in class net.bytebuddy.implementation.bind.annotation.RuntimeType.Verifier
Checks if an annotated element should be assigned a value by considering the runtime type.
ChildFirst(ClassLoader, Map<String, byte[]>) - Constructor for class net.bytebuddy.dynamic.loading.ByteArrayClassLoader.ChildFirst
Creates a new child-first byte array class loader.
ChildFirst(ClassLoader, Map<String, byte[]>, ByteArrayClassLoader.PersistenceHandler) - Constructor for class net.bytebuddy.dynamic.loading.ByteArrayClassLoader.ChildFirst
Creates a new child-first byte array class loader.
ChildFirst(ClassLoader, Map<String, byte[]>, ProtectionDomain, ByteArrayClassLoader.PersistenceHandler, PackageDefinitionStrategy) - Constructor for class net.bytebuddy.dynamic.loading.ByteArrayClassLoader.ChildFirst
Creates a new child-first byte array class loader.
ChildFirst(ClassLoader, Map<String, byte[]>, ProtectionDomain, ByteArrayClassLoader.PersistenceHandler, PackageDefinitionStrategy, ClassFileTransformer) - Constructor for class net.bytebuddy.dynamic.loading.ByteArrayClassLoader.ChildFirst
Creates a new child-first byte array class loader.
circularityLock - Variable in class net.bytebuddy.agent.builder.AgentBuilder.Default
The circularity lock to use.
CLASS - Static variable in interface net.bytebuddy.description.type.TypeDescription
A representation of the Class type.
CLASS_FILE_EXTENSION - Static variable in interface net.bytebuddy.dynamic.ClassFileLocator
The file extension for a Java class file.
CLASS_FILE_TRANSFORMERS - Static variable in class net.bytebuddy.agent.builder.LambdaFactory
A mapping of all registered class file transformers and their lambda factories, linked in their application order.
ClassByExtensionBenchmark - Class in net.bytebuddy.benchmark
This benchmark dynamically creates a subclass of ExampleClass which overrides all methods to invoke the direct super class's implementation.
ClassByExtensionBenchmark() - Constructor for class net.bytebuddy.benchmark.ClassByExtensionBenchmark
 
ClassByExtensionBenchmark.ByteBuddyAccessInterceptor - Class in net.bytebuddy.benchmark
Instead of using the SuperMethodCall implementation, we are creating delegate methods that allow the invocation of the original code.
ClassByExtensionBenchmark.ByteBuddyPrefixInterceptor - Class in net.bytebuddy.benchmark
An interceptor that is invoked prior to a super method call.
ClassByExtensionBenchmark.ByteBuddyProxyInterceptor - Class in net.bytebuddy.benchmark
Instead of using the SuperMethodCall implementation, we are using a delegate in order to emulate the interception approach of other instrumentation libraries.
ClassByImplementationBenchmark - Class in net.bytebuddy.benchmark
This benchmark dynamically creates a class which implements ExampleInterface which overrides all methods to invoke the direct super class's implementation.
ClassByImplementationBenchmark() - Constructor for class net.bytebuddy.benchmark.ClassByImplementationBenchmark
 
ClassConstant - Enum in net.bytebuddy.implementation.bytecode.constant
Represents a constant representing any loaded Java Class.
ClassConstant.ForReferenceType - Class in net.bytebuddy.implementation.bytecode.constant
A class constant for a non-primitive Class.
ClassDefinitionAction(String, byte[]) - Constructor for class net.bytebuddy.dynamic.loading.ByteArrayClassLoader.ClassDefinitionAction
Creates a new class definition action.
ClassDumpAction(String, TypeDescription, byte[]) - Constructor for class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ClassDumpAction
Creates a new class dump action.
classFileLocator(ClassLoader, JavaModule) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.LocationStrategy
Creates a class file locator for a given class loader and module combination.
classFileLocator(ClassLoader, JavaModule) - Method in class net.bytebuddy.agent.builder.AgentBuilder.LocationStrategy.Compound
 
classFileLocator(ClassLoader, JavaModule) - Method in enum net.bytebuddy.agent.builder.AgentBuilder.LocationStrategy.NoOp
 
classFileLocator(ClassLoader, JavaModule) - Method in class net.bytebuddy.agent.builder.AgentBuilder.LocationStrategy.Simple
 
ClassFileLocator - Interface in net.bytebuddy.dynamic
Locates a class file or its byte array representation when it is given its type description.
classFileLocator - Variable in class net.bytebuddy.dynamic.scaffold.inline.AbstractInliningDynamicTypeBuilder
The class file locator for locating the original type's class file.
classFileLocator - Variable in class net.bytebuddy.pool.TypePool.Default
The locator to query for finding binary data of a type.
ClassFileLocator.AgentBased - Class in net.bytebuddy.dynamic
A Java agent that allows the location of class files by emulating a retransformation.
ClassFileLocator.AgentBased.ClassLoadingDelegate - Interface in net.bytebuddy.dynamic
A delegate that is queried for loading a class.
ClassFileLocator.AgentBased.ClassLoadingDelegate.Default - Class in net.bytebuddy.dynamic
A default implementation of a class loading delegate.
ClassFileLocator.AgentBased.ClassLoadingDelegate.Explicit - Class in net.bytebuddy.dynamic
A class loading delegate that allows the location of explicitly registered classes that cannot be located by a class loader directly.
ClassFileLocator.AgentBased.ClassLoadingDelegate.ForDelegatingClassLoader - Class in net.bytebuddy.dynamic
A class loading delegate that accounts for a sun.reflect.DelegatingClassLoader which cannot load its own classes by name.
ClassFileLocator.AgentBased.ClassLoadingDelegate.ForDelegatingClassLoader.Dispatcher - Interface in net.bytebuddy.dynamic
Representation of a Java Field.
ClassFileLocator.AgentBased.ClassLoadingDelegate.ForDelegatingClassLoader.Dispatcher.CreationAction - Enum in net.bytebuddy.dynamic
An action for creating a dispatcher.
ClassFileLocator.AgentBased.ClassLoadingDelegate.ForDelegatingClassLoader.Dispatcher.Initializable - Interface in net.bytebuddy.dynamic
An unitialized version of a dispatcher for extracting a class loader's loaded classes.
ClassFileLocator.AgentBased.ClassLoadingDelegate.ForDelegatingClassLoader.Dispatcher.Resolved - Class in net.bytebuddy.dynamic
Represents a field that could be located.
ClassFileLocator.AgentBased.ClassLoadingDelegate.ForDelegatingClassLoader.Dispatcher.Unresolved - Class in net.bytebuddy.dynamic
Represents a field that could not be located.
ClassFileLocator.AgentBased.ExtractionClassFileTransformer - Class in net.bytebuddy.dynamic
A non-operational class file transformer that remembers the binary format of a given class.
ClassFileLocator.Compound - Class in net.bytebuddy.dynamic
A compound ClassFileLocator that chains several locators.
ClassFileLocator.ForClassLoader - Class in net.bytebuddy.dynamic
A class file locator that queries a class loader for binary representations of class files.
ClassFileLocator.ForClassLoader.WeaklyReferenced - Class in net.bytebuddy.dynamic
A class file locator that queries a class loader for binary representations of class files.
ClassFileLocator.ForFolder - Class in net.bytebuddy.dynamic
A class file locator that finds files from a standardized Java folder structure with folders donating packages and class files being saved as <classname>.class files within their package folder.
ClassFileLocator.ForJarFile - Class in net.bytebuddy.dynamic
A class file locator that locates classes within a Java jar file.
ClassFileLocator.ForModule - Class in net.bytebuddy.dynamic
A class file locator that locates class files by querying a Java module's getResourceAsStream method.
ClassFileLocator.ForModule.WeaklyReferenced - Class in net.bytebuddy.dynamic
A class file locator for a Java module that only references this module weakly.
ClassFileLocator.ForModuleFile - Class in net.bytebuddy.dynamic
A class file locator that locates classes within a Java jmod file.
ClassFileLocator.NoOp - Enum in net.bytebuddy.dynamic
A class file locator that cannot locate any class files.
ClassFileLocator.PackageDiscriminating - Class in net.bytebuddy.dynamic
A class file locator that discriminates by a type's package.
ClassFileLocator.Resolution - Interface in net.bytebuddy.dynamic
Represents a class file as binary data.
ClassFileLocator.Resolution.Explicit - Class in net.bytebuddy.dynamic
Represents a byte array as binary data.
ClassFileLocator.Resolution.Illegal - Class in net.bytebuddy.dynamic
A canonical representation of an illegal binary representation.
ClassFileLocator.Simple - Class in net.bytebuddy.dynamic
A simple class file locator that returns class files from a selection of given types.
classFileTransformer - Variable in class net.bytebuddy.dynamic.loading.ByteArrayClassLoader
The class file transformer to apply on loaded classes.
classFileVersion - Variable in class net.bytebuddy.ByteBuddy
The class file version to use for types that are not based on an existing class file.
ClassFileVersion - Class in net.bytebuddy
A wrapper object for representing a validated class file version in the format that is specified by the JVMS.
ClassFileVersion(int) - Constructor for class net.bytebuddy.ClassFileVersion
Creates a wrapper for a given minor-major release of the Java class file file.
classFileVersion - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter
The class file version to define auxiliary types in.
classFileVersion - Variable in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default
The class file specified by the user.
classFileVersion - Variable in class net.bytebuddy.implementation.Implementation.Context.ExtractableView.AbstractBase
The class file version of the dynamic type.
ClassFileVersion.VersionExtractor - Class in net.bytebuddy
A simple visitor that extracts the class file version of a class file.
ClassFileVersion.VersionLocator - Interface in net.bytebuddy
A locator for the executing VM's Java version.
ClassFileVersion.VersionLocator.CreationAction - Enum in net.bytebuddy
A creation action for a version locator.
ClassFileVersion.VersionLocator.ForJava9CapableVm - Class in net.bytebuddy
A version locator for a JVM of at least version 9.
ClassFileVersion.VersionLocator.ForLegacyVm - Enum in net.bytebuddy
A version locator for a JVM that does not provide the jdk.Version class.
ClassInjector - Interface in net.bytebuddy.dynamic.loading
A class injector is capable of injecting classes into a ClassLoader without requiring the class loader to being able to explicitly look up these classes.
ClassInjector.UsingInstrumentation - Class in net.bytebuddy.dynamic.loading
A class injector using a Instrumentation to append to either the boot classpath or the system class path.
ClassInjector.UsingInstrumentation.Target - Enum in net.bytebuddy.dynamic.loading
A representation of the target to which Java classes should be appended to.
ClassInjector.UsingLookup - Class in net.bytebuddy.dynamic.loading
A class injector that uses a java.lang.invoke.MethodHandles$Lookup object for defining a class.
ClassInjector.UsingLookup.Dispatcher - Interface in net.bytebuddy.dynamic.loading
A dispatcher for interacting with a method handle lookup.
ClassInjector.UsingLookup.Dispatcher.Creator - Enum in net.bytebuddy.dynamic.loading
An action for defining a dispatcher.
ClassInjector.UsingLookup.Dispatcher.ForJava9CapableVm - Class in net.bytebuddy.dynamic.loading
A dispatcher for a Java 9 capable VM that supports class definition via method handles.
ClassInjector.UsingLookup.Dispatcher.ForLegacyVm - Enum in net.bytebuddy.dynamic.loading
A dispatcher for a legacy VM that does not support class definition via method handles.
ClassInjector.UsingReflection - Class in net.bytebuddy.dynamic.loading
A class injector that uses reflective method calls.
ClassInjector.UsingReflection.Dispatcher - Interface in net.bytebuddy.dynamic.loading
A dispatcher for accessing a ClassLoader reflectively.
ClassInjector.UsingReflection.Dispatcher.CreationAction - Enum in net.bytebuddy.dynamic.loading
A creation action for a dispatcher.
ClassInjector.UsingReflection.Dispatcher.Direct - Class in net.bytebuddy.dynamic.loading
A class injection dispatcher that is using reflection on the ClassLoader methods.
ClassInjector.UsingReflection.Dispatcher.Direct.ForJava7CapableVm - Class in net.bytebuddy.dynamic.loading
A resolved class dispatcher for a class injector on a VM running at least Java 7.
ClassInjector.UsingReflection.Dispatcher.Direct.ForLegacyVm - Class in net.bytebuddy.dynamic.loading
A resolved class dispatcher for a class injector prior to Java 7.
ClassInjector.UsingReflection.Dispatcher.Indirect - Class in net.bytebuddy.dynamic.loading
An indirect dispatcher that uses a redirection accessor class that was injected into the bootstrap class loader.
ClassInjector.UsingReflection.Dispatcher.Initializable - Interface in net.bytebuddy.dynamic.loading
Initializes a dispatcher to make non-accessible APIs accessible.
ClassInjector.UsingReflection.Dispatcher.Unavailable - Class in net.bytebuddy.dynamic.loading
Represents an unsuccessfully loaded method lookup.
ClassInjector.UsingUnsafe - Class in net.bytebuddy.dynamic.loading
A class injector that uses sun.misc.Unsafe to inject classes.
classLoader - Variable in class net.bytebuddy.dynamic.ClassFileLocator.AgentBased.ClassLoadingDelegate.Default
The underlying class loader.
ClassLoaderHierarchyMatcher<T extends ClassLoader> - Class in net.bytebuddy.matcher
An element matcher that matches all ClassLoaders in the matched class loaders hierarchy against a given matcher.
ClassLoaderHierarchyMatcher(ElementMatcher<? super ClassLoader>) - Constructor for class net.bytebuddy.matcher.ClassLoaderHierarchyMatcher
Creates a new class loader hierarchy matcher.
ClassLoaderParentMatcher<T extends ClassLoader> - Class in net.bytebuddy.matcher
An element matcher that matches a class loader for being a parent of the given class loader.
ClassLoaderParentMatcher(ClassLoader) - Constructor for class net.bytebuddy.matcher.ClassLoaderParentMatcher
Creates a class loader parent element matcher.
ClassLoaderResolver - Class in net.bytebuddy.build.gradle
A class loader resolver for creating class loaders for given class paths.
ClassLoaderResolver() - Constructor for class net.bytebuddy.build.gradle.ClassLoaderResolver
Creates a new class loader resolver.
ClassLoaderResolver - Class in net.bytebuddy.build.maven
A resolver that transforms a Maven coordinate into a class loader that can view the dependencies implied by this coordinate.
ClassLoaderResolver(Log, RepositorySystem, RepositorySystemSession, List<RemoteRepository>) - Constructor for class net.bytebuddy.build.maven.ClassLoaderResolver
Creates a new class loader resolver.
ClassLoading(TypePool.CacheProvider, TypePool, ClassLoader) - Constructor for class net.bytebuddy.pool.TypePool.ClassLoading
Creates a class loadings type pool.
ClassLoadingStrategy<T extends ClassLoader> - Interface in net.bytebuddy.dynamic.loading
A strategy for loading a collection of types.
ClassLoadingStrategy.Configurable<S extends ClassLoader> - Interface in net.bytebuddy.dynamic.loading
A ClassLoadingStrategy that allows configuring the strategy's behavior.
ClassLoadingStrategy.Default - Enum in net.bytebuddy.dynamic.loading
This class contains implementations of default class loading strategies.
ClassLoadingStrategy.Default.InjectionDispatcher - Class in net.bytebuddy.dynamic.loading
A class loading strategy which applies a class loader injection while applying a given ProtectionDomain on class injection.
ClassLoadingStrategy.Default.WrappingDispatcher - Class in net.bytebuddy.dynamic.loading
A class loading strategy which creates a wrapping class loader while applying a given ProtectionDomain on class loading.
ClassLoadingStrategy.ForBootstrapInjection - Class in net.bytebuddy.dynamic.loading
A class loading strategy which allows class injection into the bootstrap class loader if appropriate.
ClassLoadingStrategy.ForUnsafeInjection - Class in net.bytebuddy.dynamic.loading
A class loading strategy that injects a class using sun.misc.Unsafe.
ClassLoadingStrategy.UsingLookup - Class in net.bytebuddy.dynamic.loading
A class loading strategy that uses a java.lang.invoke.MethodHandles$Lookup instance for defining types.
ClassLoadingTypeList(TypeList.Generic, ClassLoader, TypeDescription.SuperTypeLoading.ClassLoadingDelegate) - Constructor for class net.bytebuddy.description.type.TypeDescription.SuperTypeLoading.ClassLoadingTypeList
Creates a class loading type list.
ClassLoadingTypeProjection(TypeDescription.Generic, ClassLoader, TypeDescription.SuperTypeLoading.ClassLoadingDelegate) - Constructor for class net.bytebuddy.description.type.TypeDescription.SuperTypeLoading.ClassLoadingTypeProjection
Creates a class loading type description.
classReader - Variable in class net.bytebuddy.asm.Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner
A class reader for parsing the class file containing the represented advice method.
classReader - Variable in class net.bytebuddy.asm.Advice.Dispatcher.Inlining.Resolved
A class reader to query for the class file of the advice method.
ClassRedefinitionTransformer(Map<Class<?>, ClassDefinition>) - Constructor for class net.bytebuddy.dynamic.loading.ClassReloadingStrategy.Strategy.ClassRedefinitionTransformer
Creates a new class redefinition transformer.
ClassReloadingStrategy - Class in net.bytebuddy.dynamic.loading
The class reloading strategy allows to redefine loaded Classes.
ClassReloadingStrategy(Instrumentation, ClassReloadingStrategy.Strategy) - Constructor for class net.bytebuddy.dynamic.loading.ClassReloadingStrategy
Creates a class reloading strategy for the given instrumentation using an explicit transformation strategy which is represented by an ClassReloadingStrategy.Strategy.
ClassReloadingStrategy(Instrumentation, ClassReloadingStrategy.Strategy, ClassReloadingStrategy.BootstrapInjection, Map<String, Class<?>>) - Constructor for class net.bytebuddy.dynamic.loading.ClassReloadingStrategy
Creates a new class reloading strategy.
ClassReloadingStrategy.BootstrapInjection - Interface in net.bytebuddy.dynamic.loading
A strategy to apply for injecting classes into the bootstrap class loader.
ClassReloadingStrategy.BootstrapInjection.Disabled - Enum in net.bytebuddy.dynamic.loading
A disabled bootstrap injection strategy.
ClassReloadingStrategy.BootstrapInjection.Enabled - Class in net.bytebuddy.dynamic.loading
An enabled bootstrap class loader injection strategy.
ClassReloadingStrategy.Strategy - Enum in net.bytebuddy.dynamic.loading
A strategy which performs the actual redefinition of a Class.
ClassReloadingStrategy.Strategy.ClassRedefinitionTransformer - Class in net.bytebuddy.dynamic.loading
A class file transformer that applies a given ClassDefinition.
ClassReloadingStrategy.Strategy.ClassResettingTransformer - Enum in net.bytebuddy.dynamic.loading
A transformer that indicates that a class file should not be transformed.
clean(Reference<? super ClassLoader>) - Static method in class net.bytebuddy.dynamic.Nexus
Cleans any stale entries from this nexus.
clean(Reference<? extends ClassLoader>) - Static method in class net.bytebuddy.dynamic.NexusAccessor
Removes a stale entries that are registered in the Nexus.
clean(Reference<? extends ClassLoader>) - Method in class net.bytebuddy.dynamic.NexusAccessor.Dispatcher.Available
 
clean(Reference<? extends ClassLoader>) - Method in interface net.bytebuddy.dynamic.NexusAccessor.Dispatcher
Cleans any dead entries of the system class loader's Nexus.
clean(Reference<? extends ClassLoader>) - Method in class net.bytebuddy.dynamic.NexusAccessor.Dispatcher.Unavailable
 
clear() - Method in class net.bytebuddy.pool.TypePool.AbstractBase
 
clear() - Method in class net.bytebuddy.pool.TypePool.AbstractBase.Hierarchical
 
clear() - Method in interface net.bytebuddy.pool.TypePool.CacheProvider
Clears this cache.
clear() - Method in enum net.bytebuddy.pool.TypePool.CacheProvider.NoOp
 
clear() - Method in class net.bytebuddy.pool.TypePool.CacheProvider.Simple
 
clear() - Method in interface net.bytebuddy.pool.TypePool
Clears this type pool's cache.
clear() - Method in enum net.bytebuddy.pool.TypePool.Empty
 
clear() - Method in class net.bytebuddy.pool.TypePool.LazyFacade
 
clear() - Method in class net.bytebuddy.TypeCache
Clears the entire cache.
CLONE_METHOD_NAME - Static variable in class net.bytebuddy.ByteBuddy.EnumerationImplementation
The name of the Object.clone() method.
close() - Method in class net.bytebuddy.build.gradle.ClassLoaderResolver
 
close() - Method in class net.bytebuddy.build.maven.ClassLoaderResolver
 
close() - Method in class net.bytebuddy.dynamic.ClassFileLocator.AgentBased
 
close() - Method in class net.bytebuddy.dynamic.ClassFileLocator.Compound
 
close() - Method in class net.bytebuddy.dynamic.ClassFileLocator.ForClassLoader
 
close() - Method in class net.bytebuddy.dynamic.ClassFileLocator.ForClassLoader.WeaklyReferenced
 
close() - Method in class net.bytebuddy.dynamic.ClassFileLocator.ForFolder
 
close() - Method in class net.bytebuddy.dynamic.ClassFileLocator.ForJarFile
 
close() - Method in class net.bytebuddy.dynamic.ClassFileLocator.ForModule
 
close() - Method in class net.bytebuddy.dynamic.ClassFileLocator.ForModule.WeaklyReferenced
 
close() - Method in class net.bytebuddy.dynamic.ClassFileLocator.ForModuleFile
 
close() - Method in enum net.bytebuddy.dynamic.ClassFileLocator.NoOp
 
close() - Method in class net.bytebuddy.dynamic.ClassFileLocator.PackageDiscriminating
 
close() - Method in class net.bytebuddy.dynamic.ClassFileLocator.Simple
 
CodePreservingMethodVisitor(MethodVisitor, TypeWriter.MethodPool.Record, MethodRebaseResolver.Resolution) - Constructor for class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.RedefinitionClassVisitor.CodePreservingMethodVisitor
Creates a new code preserving method visitor.
CodeTranslationVisitor(MethodVisitor, Implementation.Context, Advice.MethodSizeHandler.ForAdvice, Advice.StackMapFrameHandler.ForAdvice, MethodDescription, MethodDescription.InDefinedShape, Map<Integer, Advice.OffsetMapping.Target>, Advice.Dispatcher.SuppressionHandler.Bound) - Constructor for class net.bytebuddy.asm.Advice.Dispatcher.Inlining.CodeTranslationVisitor
Creates a new code translation visitor.
CollectionElementMatcher<T> - Class in net.bytebuddy.matcher
A matcher that matches a given element of a collection.
CollectionElementMatcher(int, ElementMatcher<? super T>) - Constructor for class net.bytebuddy.matcher.CollectionElementMatcher
Creates a new matcher for an element in a collection.
CollectionErasureMatcher<T extends Iterable<? extends TypeDefinition>> - Class in net.bytebuddy.matcher
An element matcher that matches a collection of types by their erasures.
CollectionErasureMatcher(ElementMatcher<? super Iterable<? extends TypeDescription>>) - Constructor for class net.bytebuddy.matcher.CollectionErasureMatcher
Creates a new raw type matcher.
CollectionFactory - Interface in net.bytebuddy.implementation.bytecode.collection
Implementations of this interface are able to create collection types (including arrays) by sequentially storing given values that must be compatible to the collection factory's component type.
CollectionItemMatcher<T> - Class in net.bytebuddy.matcher
A list item matcher matches any element of a collection to a given matcher and assures that at least one element matches the supplied iterable condition.
CollectionItemMatcher(ElementMatcher<? super T>) - Constructor for class net.bytebuddy.matcher.CollectionItemMatcher
Creates a new matcher that applies another matcher to each element of a matched iterable collection.
CollectionOneToOneMatcher<T> - Class in net.bytebuddy.matcher
An element matcher that matches a given iterable collection to a list of matchers on a per-element basis.
CollectionOneToOneMatcher(List<? extends ElementMatcher<? super T>>) - Constructor for class net.bytebuddy.matcher.CollectionOneToOneMatcher
Creates a new matcher that compares a matched iterable collection against a list of element matchers.
CollectionSizeMatcher<T extends Iterable<?>> - Class in net.bytebuddy.matcher
An element matcher that matches a collection by its size.
CollectionSizeMatcher(int) - Constructor for class net.bytebuddy.matcher.CollectionSizeMatcher
Creates a new matcher that matches the size of a matched collection.
Collector() - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.Collector
Creates a new collector.
collectTypeParameter() - Method in class net.bytebuddy.pool.TypePool.Default.GenericTypeExtractor.ForSignature
Collects the currently constructed type.
Combined(Set<ExecutionStatus>) - Constructor for class net.bytebuddy.build.maven.ExecutionStatus.Combined
Ctor.
combineWith(MethodGraph.Compiler.Default.Key.Harmonized<V>) - Method in class net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.Default.Key.Harmonized
Combines this key with the given key.
combineWith(MethodGraph.Compiler.Default.Key.Store<V>) - Method in class net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.Default.Key.Store
Combines this store with the given store.
combineWith(MethodGraph.Compiler.Default.Key.Store.Entry<V>) - Method in class net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.Default.Key.Store
Combines this store with the given entry.
compareTo(ClassFileVersion) - Method in class net.bytebuddy.ClassFileVersion
 
compile(TypeDescription) - Method in interface net.bytebuddy.dynamic.scaffold.FieldRegistry
Prepares the field registry for a given instrumented type.
compile(TypeDescription) - Method in class net.bytebuddy.dynamic.scaffold.FieldRegistry.Default
 
compile(TypeDescription) - Method in class net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.AbstractBase
 
compile(TypeDescription) - Method in interface net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler
Compiles the given type into a method graph considering the type to be the viewpoint.
compile(TypeDefinition, TypeDescription) - Method in interface net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler
Compiles the given type into a method graph.
compile(TypeDefinition, TypeDescription) - Method in class net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.Default
 
compile(TypeDescription) - Method in enum net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.ForDeclaredMethods
 
compile(TypeDefinition, TypeDescription) - Method in enum net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.ForDeclaredMethods
 
compile(TypeDescription) - Method in enum net.bytebuddy.dynamic.scaffold.MethodGraph.Empty
 
compile(TypeDefinition, TypeDescription) - Method in enum net.bytebuddy.dynamic.scaffold.MethodGraph.Empty
 
compile(Implementation.Target.Factory, ClassFileVersion) - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Prepared
 
compile(Implementation.Target) - Method in interface net.bytebuddy.dynamic.scaffold.MethodRegistry.Handler
Compiles this handler.
compile(Implementation.Target) - Method in enum net.bytebuddy.dynamic.scaffold.MethodRegistry.Handler.ForAbstractMethod
 
compile(Implementation.Target) - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Handler.ForAnnotationValue
 
compile(Implementation.Target) - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Handler.ForImplementation
 
compile(Implementation.Target) - Method in enum net.bytebuddy.dynamic.scaffold.MethodRegistry.Handler.ForVisibilityBridge
 
compile(Implementation.Target.Factory, ClassFileVersion) - Method in interface net.bytebuddy.dynamic.scaffold.MethodRegistry.Prepared
Compiles this prepared method registry.
compile(TypeDescription) - Method in enum net.bytebuddy.implementation.auxiliary.MethodCallProxy.PrecomputedMethodGraph
 
compile(TypeDefinition, TypeDescription) - Method in enum net.bytebuddy.implementation.auxiliary.MethodCallProxy.PrecomputedMethodGraph
 
compile(MethodDescription) - Method in class net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder
 
compile(MethodDescription) - Method in interface net.bytebuddy.implementation.bind.MethodDelegationBinder
Compiles this method delegation binder for a target method.
compile(TypeDescription) - Method in interface net.bytebuddy.implementation.MethodDelegation.ImplementationDelegate
Compiles this implementation delegate.
compile(TypeDescription) - Method in class net.bytebuddy.implementation.MethodDelegation.ImplementationDelegate.ForConstruction
 
compile(TypeDescription) - Method in class net.bytebuddy.implementation.MethodDelegation.ImplementationDelegate.ForField
 
compile(TypeDescription) - Method in class net.bytebuddy.implementation.MethodDelegation.ImplementationDelegate.ForStaticMethod
 
compileClasspathElements - Variable in class net.bytebuddy.build.maven.ByteBuddyMojo.ForProductionTypes
The production class path.
Compiled(TypeDescription, List<FieldRegistry.Default.Compiled.Entry>) - Constructor for class net.bytebuddy.dynamic.scaffold.FieldRegistry.Default.Compiled
Creates a new compiled field registry.
Compiled(TypeDescription, LoadedTypeInitializer, TypeInitializer, MethodList<?>, LinkedHashMap<MethodDescription, MethodRegistry.Default.Compiled.Entry>, boolean) - Constructor for class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Compiled
Creates a new compiled version of a default method registry.
Compiled(ByteCodeAppender) - Constructor for class net.bytebuddy.dynamic.scaffold.MethodRegistry.Handler.ForImplementation.Compiled
Creates a new compiled handler for a method implementation.
Compiled(TypeDescription) - Constructor for class net.bytebuddy.dynamic.scaffold.MethodRegistry.Handler.ForVisibilityBridge.Compiled
Creates a new compiled handler for a visibility bridge.
complete(ClassVisitor, Implementation.Context.ExtractableView) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.InitializationHandler.Appending
 
complete(ClassVisitor, Implementation.Context.ExtractableView) - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.InitializationHandler
Invoked upon completion of writing the instrumented type.
complete(ClassVisitor, Implementation.Context.ExtractableView) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.InitializationHandler.Creating
 
COMPONENT_TYPE_PATH - Static variable in interface net.bytebuddy.pool.TypePool.Default.LazyTypeDescription.GenericTypeToken
Represents a step to a component type within a type path.
Compound(AgentBuilder.Default.Transformation...) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.Default.Transformation.Compound
Creates a new compound transformation.
Compound(List<? extends AgentBuilder.Default.Transformation>) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.Default.Transformation.Compound
Creates a new compound transformation.
Compound(AgentBuilder.InstallationListener...) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.InstallationListener.Compound
Creates a new compound listener.
Compound(List<? extends AgentBuilder.InstallationListener>) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.InstallationListener.Compound
Creates a new compound listener.
Compound(AgentBuilder.Listener...) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.Listener.Compound
Creates a new compound listener.
Compound(List<? extends AgentBuilder.Listener>) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.Listener.Compound
Creates a new compound listener.
Compound(AgentBuilder.LocationStrategy...) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.LocationStrategy.Compound
Creates a new compound location strategy.
Compound(List<? extends AgentBuilder.LocationStrategy>) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.LocationStrategy.Compound
Creates a new compound location strategy.
Compound(AgentBuilder.RedefinitionStrategy.Listener...) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.Listener.Compound
Creates a new compound listener.
Compound(List<? extends AgentBuilder.RedefinitionStrategy.Listener>) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.Listener.Compound
Creates a new compound listener.
Compound(AgentBuilder.Transformer...) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.Transformer.Compound
Creates a new compound transformer.
Compound(List<? extends AgentBuilder.Transformer>) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.Transformer.Compound
Creates a new compound transformer.
Compound(ByteBuddyAgent.AttachmentProvider...) - Constructor for class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Compound
Creates a new compound attachment provider.
Compound(List<? extends ByteBuddyAgent.AttachmentProvider>) - Constructor for class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Compound
Creates a new compound attachment provider.
Compound(AsmVisitorWrapper...) - Constructor for class net.bytebuddy.asm.AsmVisitorWrapper.Compound
Creates a new immutable chain based on an existing list of AsmVisitorWrappers where no copy of the received array is made.
Compound(List<? extends AsmVisitorWrapper>) - Constructor for class net.bytebuddy.asm.AsmVisitorWrapper.Compound
Creates a new immutable chain based on an existing list of AsmVisitorWrappers where no copy of the received list is made.
Compound(MemberSubstitution.Substitution...) - Constructor for class net.bytebuddy.asm.MemberSubstitution.Substitution.Compound
Creates a new compound substitution.
Compound(List<? extends MemberSubstitution.Substitution>) - Constructor for class net.bytebuddy.asm.MemberSubstitution.Substitution.Compound
Creates a new compound substitution.
Compound(ClassFileLocator...) - Constructor for class net.bytebuddy.dynamic.ClassFileLocator.Compound
Creates a new compound class file locator.
Compound(List<? extends ClassFileLocator>) - Constructor for class net.bytebuddy.dynamic.ClassFileLocator.Compound
Creates a new compound class file locator.
Compound(List<? extends TypeWriter.Default.ValidatingClassVisitor.Constraint>) - Constructor for class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.Constraint.Compound
Creates a new compound constraint.
Compound(Transformer<S>...) - Constructor for class net.bytebuddy.dynamic.Transformer.Compound
Creates a new compound transformer.
Compound(List<? extends Transformer<S>>) - Constructor for class net.bytebuddy.dynamic.Transformer.Compound
Creates a new compound transformer.
Compound(FieldAttributeAppender...) - Constructor for class net.bytebuddy.implementation.attribute.FieldAttributeAppender.Compound
Creates a new compound field attribute appender.
Compound(List<? extends FieldAttributeAppender>) - Constructor for class net.bytebuddy.implementation.attribute.FieldAttributeAppender.Compound
Creates a new compound field attribute appender.
Compound(FieldAttributeAppender.Factory...) - Constructor for class net.bytebuddy.implementation.attribute.FieldAttributeAppender.Factory.Compound
Creates a new compound field attribute appender factory.
Compound(List<? extends FieldAttributeAppender.Factory>) - Constructor for class net.bytebuddy.implementation.attribute.FieldAttributeAppender.Factory.Compound
Creates a new compound field attribute appender factory.
Compound(MethodAttributeAppender...) - Constructor for class net.bytebuddy.implementation.attribute.MethodAttributeAppender.Compound
Creates a new compound method attribute appender.
Compound(List<? extends MethodAttributeAppender>) - Constructor for class net.bytebuddy.implementation.attribute.MethodAttributeAppender.Compound
Creates a new compound method attribute appender.
Compound(MethodAttributeAppender.Factory...) - Constructor for class net.bytebuddy.implementation.attribute.MethodAttributeAppender.Factory.Compound
Creates a new compound method attribute appender factory.
Compound(List<? extends MethodAttributeAppender.Factory>) - Constructor for class net.bytebuddy.implementation.attribute.MethodAttributeAppender.Factory.Compound
Creates a new compound method attribute appender factory.
Compound(TypeAttributeAppender...) - Constructor for class net.bytebuddy.implementation.attribute.TypeAttributeAppender.Compound
Creates a new compound attribute appender.
Compound(List<? extends TypeAttributeAppender>) - Constructor for class net.bytebuddy.implementation.attribute.TypeAttributeAppender.Compound
Creates a new compound attribute appender.
Compound(MethodDelegationBinder.AmbiguityResolver...) - Constructor for class net.bytebuddy.implementation.bind.MethodDelegationBinder.AmbiguityResolver.Compound
Creates an immutable chain of ambiguity resolvers.
Compound(List<? extends MethodDelegationBinder.AmbiguityResolver>) - Constructor for class net.bytebuddy.implementation.bind.MethodDelegationBinder.AmbiguityResolver.Compound
Creates an immutable chain of ambiguity resolvers.
Compound(ByteCodeAppender...) - Constructor for class net.bytebuddy.implementation.bytecode.ByteCodeAppender.Compound
Creates a new compound byte code appender.
Compound(List<? extends ByteCodeAppender>) - Constructor for class net.bytebuddy.implementation.bytecode.ByteCodeAppender.Compound
Creates a new compound byte code appender.
Compound(StackManipulation...) - Constructor for class net.bytebuddy.implementation.bytecode.StackManipulation.Compound
Creates a new compound stack manipulation.
Compound(List<? extends StackManipulation>) - Constructor for class net.bytebuddy.implementation.bytecode.StackManipulation.Compound
Creates a new compound stack manipulation.
Compound(Implementation...) - Constructor for class net.bytebuddy.implementation.Implementation.Compound
Creates a new immutable compound implementation.
Compound(List<? extends Implementation>) - Constructor for class net.bytebuddy.implementation.Implementation.Compound
Creates a new immutable compound implementation.
Compound(LoadedTypeInitializer...) - Constructor for class net.bytebuddy.implementation.LoadedTypeInitializer.Compound
Creates a new compound loaded type initializer.
Compound(List<? extends LoadedTypeInitializer>) - Constructor for class net.bytebuddy.implementation.LoadedTypeInitializer.Compound
Creates a new compound loaded type initializer.
CompoundEnumeration(List<Enumeration<URL>>) - Constructor for class net.bytebuddy.dynamic.loading.MultipleParentClassLoader.CompoundEnumeration
Creates a compound enumeration.
CompoundIterable(List<Iterable<? extends List<Class<?>>>>) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.Listener.Compound.CompoundIterable
Creates a compound iterable.
CompoundIterator(List<Iterable<? extends List<Class<?>>>>) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.Listener.Compound.CompoundIterable.CompoundIterator
Creates a compount iterator.
CompoundList - Class in net.bytebuddy.utility
Creates a list representation of two lists as a single, compound list.
compoundLocalVariableLength(int) - Method in class net.bytebuddy.asm.Advice.MethodSizeHandler.Default
 
compoundLocalVariableLength(int) - Method in interface net.bytebuddy.asm.Advice.MethodSizeHandler.ForInstrumentedMethod
Computes a compound local variable array length for the advice and the translated instrumented method.
compoundLocalVariableLength(int) - Method in enum net.bytebuddy.asm.Advice.MethodSizeHandler.NoOp
 
compoundStackSize(int) - Method in class net.bytebuddy.asm.Advice.MethodSizeHandler.Default
 
compoundStackSize(int) - Method in interface net.bytebuddy.asm.Advice.MethodSizeHandler.ForInstrumentedMethod
Computes a compound stack size for the advice and the translated instrumented method.
compoundStackSize(int) - Method in enum net.bytebuddy.asm.Advice.MethodSizeHandler.NoOp
 
Conjunction(AgentBuilder.RawMatcher, AgentBuilder.RawMatcher) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.RawMatcher.Conjunction
Creates a new conjunction of two raw matchers.
Conjunction(ElementMatcher<? super W>, ElementMatcher<? super W>) - Constructor for class net.bytebuddy.matcher.ElementMatcher.Junction.Conjunction
Creates a new conjunction matcher.
Conjunction(LatentMatcher<? super S>...) - Constructor for class net.bytebuddy.matcher.LatentMatcher.Conjunction
Creates a new conjunction of latent matchers.
Conjunction(List<? extends LatentMatcher<? super S>>) - Constructor for class net.bytebuddy.matcher.LatentMatcher.Conjunction
Creates a new conjunction of latent matchers.
connect() - Method in class net.bytebuddy.agent.VirtualMachine.ForHotSpot
Connects to the target VM.
connect() - Method in class net.bytebuddy.agent.VirtualMachine.ForHotSpot.OnUnix
 
connect() - Method in class net.bytebuddy.dynamic.loading.ByteArrayClassLoader.PersistenceHandler.UrlDefinitionAction.ByteArrayUrlStreamHandler.ByteArrayUrlConnection
 
consider(AgentBuilder.RawMatcher, AgentBuilder.RawMatcher, AgentBuilder.Listener, TypeDescription, Class<?>, JavaModule) - Method in class net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.Collector
Does consider the retransformation or redefinition of a loaded type without a loaded type representation.
consider(AgentBuilder.RawMatcher, AgentBuilder.RawMatcher, AgentBuilder.Listener, TypeDescription, Class<?>, Class<?>, JavaModule, boolean) - Method in class net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.Collector
Does consider the retransformation or redefinition of a loaded type.
ConstantPool(double) - Constructor for class net.bytebuddy.implementation.bytecode.constant.DoubleConstant.ConstantPool
Creates a new constant pool load operation.
ConstantPool(float) - Constructor for class net.bytebuddy.implementation.bytecode.constant.FloatConstant.ConstantPool
Creates a new constant pool load operation.
ConstantPool(int) - Constructor for class net.bytebuddy.implementation.bytecode.constant.IntegerConstant.ConstantPool
Creates a new constant pool loading operation for a given JVM-integer.
ConstantPool(long) - Constructor for class net.bytebuddy.implementation.bytecode.constant.LongConstant.ConstantPool
Creates a new constant pool load operation.
construct(Constructor<?>) - Static method in class net.bytebuddy.implementation.MethodCall
Invokes the given constructor in order to create an instance.
construct(MethodDescription) - Static method in class net.bytebuddy.implementation.MethodCall
Invokes the given constructor in order to create an instance.
constructor(ElementMatcher<? super MethodDescription>) - Method in class net.bytebuddy.asm.MemberSubstitution
Substitutes any constructor invocation that matches the given matcher.
constructor(ElementMatcher<? super MethodDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
 
constructor(ElementMatcher<? super MethodDescription>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
Matches a constructor that is already declared by the instrumented type.
CONSTRUCTOR_INTERNAL_NAME - Static variable in interface net.bytebuddy.description.method.MethodDescription
The internal name of a Java constructor.
ConstructorStrategy - Interface in net.bytebuddy.dynamic.scaffold.subclass
A constructor strategy is responsible for creating bootstrap constructors for a SubclassDynamicTypeBuilder.
ConstructorStrategy.Default - Enum in net.bytebuddy.dynamic.scaffold.subclass
Default implementations of constructor strategies.
ConstructorStrategy.Default.WithMethodAttributeAppenderFactory - Class in net.bytebuddy.dynamic.scaffold.subclass
A wrapper for a default constructor strategy which additionally applies a method attribute appender factory.
contains(TypeDescription) - Method in class net.bytebuddy.description.type.PackageDescription.AbstractBase
 
contains(TypeDescription) - Method in interface net.bytebuddy.description.type.PackageDescription
Checks if this package contains the provided type.
ContextRegistry() - Constructor for class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.ContextRegistry
 
ContravariantBinding(TypeDescription.Generic) - Constructor for class net.bytebuddy.description.type.TypeDescription.Generic.Visitor.Assigner.Dispatcher.ForParameterizedType.ParameterAssigner.ContravariantBinding
Creates a new dispatcher for contravariant parameter of a parameterized type.
Conversion(DexFile) - Constructor for class net.bytebuddy.android.AndroidClassLoadingStrategy.DexProcessor.ForSdkCompiler.Conversion
Creates a new ongoing to-dex-file conversion.
convertValue(MethodVisitor, Advice.MethodSizeHandler.ForAdvice) - Method in enum net.bytebuddy.asm.Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue
Converts the return value to an int value.
copy(TypeDescription, MethodDescription, MethodDescription, Object[], Object[]) - Method in enum net.bytebuddy.asm.Advice.StackMapFrameHandler.Default.TranslationMode
Copies the fixed parameters of the instrumented method onto the operand stack.
copy(S) - Method in interface net.bytebuddy.description.annotation.AnnotationValue.ForConstant.PropertyDelegate
Copies the provided value, if it is not immutable.
copy(S) - Method in enum net.bytebuddy.description.annotation.AnnotationValue.ForConstant.PropertyDelegate.ForArrayType
 
copy(S) - Method in enum net.bytebuddy.description.annotation.AnnotationValue.ForConstant.PropertyDelegate.ForNonArrayType
 
CovariantBinding(TypeDescription.Generic) - Constructor for class net.bytebuddy.description.type.TypeDescription.Generic.Visitor.Assigner.Dispatcher.ForParameterizedType.ParameterAssigner.CovariantBinding
Creates a new dispatcher for covariant parameter of a parameterized type.
create() - Method in interface net.bytebuddy.android.AndroidClassLoadingStrategy.DexProcessor
Creates a new conversion process which allows to store several Java class files in the created dex file before writing this dex file to a specified OutputStream.
create() - Method in class net.bytebuddy.android.AndroidClassLoadingStrategy.DexProcessor.ForSdkCompiler
 
create(TypeInitializer) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default
Creates an unresolved version of the dynamic type.
create(TypeInitializer) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForCreation
 
create(TypeInitializer) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining
 
Creating(TypeDescription, TypeWriter.MethodPool, AnnotationValueFilter.Factory) - Constructor for class net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.InitializationHandler.Creating
Creates a new creating initialization handler.
CURRENT - Static variable in enum net.bytebuddy.description.annotation.AnnotationValue.RenderingDispatcher
The rendering dispatcher for the current VM.
CURRENT - Static variable in enum net.bytebuddy.description.type.TypeDescription.Generic.OfParameterizedType.RenderingDelegate
A rendering delegate for the current VM.
currentBounds - Variable in class net.bytebuddy.pool.TypePool.Default.GenericTypeExtractor.ForSignature
The bounds of the currently constructed type.
currentTypeParameter - Variable in class net.bytebuddy.pool.TypePool.Default.GenericTypeExtractor.ForSignature
The name of the currently constructed type.

D

DeclaredByType - Interface in net.bytebuddy.description
This interface represents all elements that can be declared within a type, i.e. other types and type members.
declaresAnnotation(ElementMatcher<? super AnnotationDescription>) - Static method in class net.bytebuddy.matcher.ElementMatchers
Matches an AnnotationSource to declare any annotation that matches the given matcher.
declaresException(Class<? extends Throwable>) - Static method in class net.bytebuddy.matcher.ElementMatchers
Matches a method that declares the given generic exception type as a (erased) exception type.
declaresException(TypeDescription) - Static method in class net.bytebuddy.matcher.ElementMatchers
Matches a method that declares the given generic exception type as a (erased) exception type.
declaresField(ElementMatcher<? super FieldDescription>) - Static method in class net.bytebuddy.matcher.ElementMatchers
Matches a type by a another matcher that is applied on any of its declared fields.
declaresGenericException(Type) - Static method in class net.bytebuddy.matcher.ElementMatchers
Matches a method that declares the given generic exception type.
declaresGenericException(TypeDescription.Generic) - Static method in class net.bytebuddy.matcher.ElementMatchers
Matches a method that declares the given generic exception type.
declaresGenericException(ElementMatcher<? super Iterable<? extends TypeDescription.Generic>>) - Static method in class net.bytebuddy.matcher.ElementMatchers
Matches a method's generic exception types against the provided matcher.
declaresMethod(ElementMatcher<? super MethodDescription>) - Static method in class net.bytebuddy.matcher.ElementMatchers
Matches a type by a another matcher that is applied on any of its declared methods.
DeclaringAnnotationMatcher<T extends AnnotationSource> - Class in net.bytebuddy.matcher
An element matcher that matches the list of annotations that are provided by an annotated element.
DeclaringAnnotationMatcher(ElementMatcher<? super AnnotationList>) - Constructor for class net.bytebuddy.matcher.DeclaringAnnotationMatcher
Creates a new matcher for the annotations of an annotated element.
DeclaringFieldMatcher<T extends TypeDefinition> - Class in net.bytebuddy.matcher
An element matcher that checks if a type description declares fields of a given property.
DeclaringFieldMatcher(ElementMatcher<? super FieldList<? extends FieldDescription>>) - Constructor for class net.bytebuddy.matcher.DeclaringFieldMatcher
Creates a new matcher for a type's declared fields.
DeclaringMethodMatcher<T extends TypeDefinition> - Class in net.bytebuddy.matcher
An element matcher that checks if a type description declares methods of a given property.
DeclaringMethodMatcher(ElementMatcher<? super MethodList<? extends MethodDescription>>) - Constructor for class net.bytebuddy.matcher.DeclaringMethodMatcher
Creates a new matcher for a type's declared methods.
declaringType - Variable in class net.bytebuddy.description.method.MethodList.TypeSubstituting
The methods' declaring type.
declaringType(AnnotationDescription.Loadable<FieldProxy>) - Method in class net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder
 
declaringType(AnnotationDescription.Loadable<FieldValue>) - Method in class net.bytebuddy.implementation.bind.annotation.FieldValue.Binder.Delegate
 
declaringType(AnnotationDescription.Loadable<S>) - Method in class net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFieldBinding
Extracts the declaring type from an annotation.
DeclaringTypeMatcher<T extends DeclaredByType> - Class in net.bytebuddy.matcher
An element matcher that matches the declaring type of another element, only if this element is actually declared in a type.
DeclaringTypeMatcher(ElementMatcher<? super TypeDescription.Generic>) - Constructor for class net.bytebuddy.matcher.DeclaringTypeMatcher
Creates a new matcher for the declaring type of an element.
DeclaringTypeResolver - Enum in net.bytebuddy.implementation.bind
This ambiguity resolver matches that method out of two methods that is declared by the more specific type.
Default() - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.CircularityLock.Default
 
Default() - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.Default
Creates a new default agent builder that uses a default ByteBuddy instance for creating classes.
Default(ByteBuddy) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.Default
Creates a new agent builder with default settings.
Default(ByteBuddy, AgentBuilder.Listener, AgentBuilder.CircularityLock, AgentBuilder.PoolStrategy, AgentBuilder.TypeStrategy, AgentBuilder.LocationStrategy, AgentBuilder.Default.NativeMethodStrategy, AgentBuilder.InitializationStrategy, AgentBuilder.RedefinitionStrategy, AgentBuilder.RedefinitionStrategy.DiscoveryStrategy, AgentBuilder.RedefinitionStrategy.BatchAllocator, AgentBuilder.RedefinitionStrategy.Listener, AgentBuilder.RedefinitionStrategy.ResubmissionStrategy, AgentBuilder.Default.BootstrapInjectionStrategy, AgentBuilder.LambdaInstrumentationStrategy, AgentBuilder.DescriptionStrategy, AgentBuilder.FallbackStrategy, AgentBuilder.InstallationListener, AgentBuilder.RawMatcher, AgentBuilder.Default.Transformation) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.Default
Creates a new default agent builder.
DEFAULT - Static variable in interface net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider
The default attachment provider to be used.
Default(MethodDescription, TypeList, TypeList) - Constructor for class net.bytebuddy.asm.Advice.MethodSizeHandler.Default
Creates a new default meta data handler that recomputes the space requirements of an instrumented method.
DEFAULT - Static variable in annotation type net.bytebuddy.asm.Advice.Origin
Indicates that the origin string should be indicated by the Object.toString() representation of the instrumented method.
Default(TypeDescription, MethodDescription, TypeList, TypeList, boolean) - Constructor for class net.bytebuddy.asm.Advice.StackMapFrameHandler.Default
Creates a new default meta data handler.
Default(ClassLoader) - Constructor for class net.bytebuddy.dynamic.ClassFileLocator.AgentBased.ClassLoadingDelegate.Default
Creates a default class loading delegate.
Default(TypeDescription, byte[], LoadedTypeInitializer, List<? extends DynamicType>) - Constructor for class net.bytebuddy.dynamic.DynamicType.Default
Creates a new dynamic type.
Default() - Constructor for class