- ABSTRACT_METHOD_WARNING_PREFIX - Static variable in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstrumentationContextDelegate
-
The prefix for exceptions that are thrown on
- AbstractBase(List<DynamicType.Builder.AbstractBase.FieldToken>, List<DynamicType.Builder.AbstractBase.MethodToken>) - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
Creates a new builder for a dynamic type.
- AbstractBase() - Constructor for class net.bytebuddy.instrumentation.method.matcher.JunctionMethodMatcher.AbstractBase
-
- AbstractBase() - Constructor for class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
Creates a new instrumented type with a no-op type initializer and without registered fields or methods.
- AbstractBase(TypeInitializer, String, List<? extends FieldDescription>, List<? extends MethodDescription>) - Constructor for class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
Creates a new instrumented type with the given type initializer and field and methods.
- AbstractDelegatingBuilder() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
- AbstractFieldDescription() - Constructor for class net.bytebuddy.instrumentation.field.FieldDescription.AbstractFieldDescription
-
- ABSTRACTION_MASK - Static variable in enum net.bytebuddy.modifier.MethodManifestation
-
A mask for checking if a method implementation is not implemented in byte code.
- AbstractMethodDescription() - Constructor for class net.bytebuddy.instrumentation.method.MethodDescription.AbstractMethodDescription
-
- AbstractModifierReviewable() - Constructor for class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- AbstractTypeDescription() - Constructor for class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription
-
- aggregate(StackManipulation.Size) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.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.instrumentation.method.bytecode.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.Binder - Enum in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
- and(MethodMatcher) - Method in class net.bytebuddy.instrumentation.method.matcher.JunctionMethodMatcher.AbstractBase
-
- and(MethodMatcher) - Method in interface net.bytebuddy.instrumentation.method.matcher.JunctionMethodMatcher
-
Creates a new method matcher that returns true
if both this method matcher and the given
method matcher match a given method description.
- annotateField(Annotation...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.FieldAnnotationTarget
-
Defines annotations to be added to the currently selected field.
- annotateMethod(Annotation...) - Method in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
Defines an method annotation for the currently selected methods.
- annotateMethod(Annotation...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodAnnotationTarget
-
Defines annotations to be added to the currently selected method.
- annotateParameter(int, Annotation...) - Method in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
Defines an method annotation for a parameter of the currently selected methods.
- annotateParameter(int, Annotation...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodAnnotationTarget
-
Defines annotations to be added to a parameter of the currently selected methods.
- annotateType(Annotation...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
- annotateType(Annotation...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
-
Adds annotations to the currently constructed type.
- annotateType(Annotation...) - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassDynamicTypeBuilder
-
- AnnotationAppender - Interface in net.bytebuddy.instrumentation.attribute.annotation
-
Annotation appenders are capable of writing annotations to a specified target.
- AnnotationAppender.AnnotationVisibility - Enum in net.bytebuddy.instrumentation.attribute.annotation
-
Determines if an annotation should be written to a specified target and if the annotation should be marked
as being visible at runtime.
- AnnotationAppender.Default - Class in net.bytebuddy.instrumentation.attribute.annotation
-
A default implementation for an annotation appender that writes annotations to a given byte consumer
represented by an ASM AnnotationVisitor
.
- AnnotationAppender.Target - Interface in net.bytebuddy.instrumentation.attribute.annotation
-
Represents a target for an annotation writing process.
- AnnotationAppender.Target.OnField - Class in net.bytebuddy.instrumentation.attribute.annotation
-
Target for an annotation that is written to a Java field.
- AnnotationAppender.Target.OnMethod - Class in net.bytebuddy.instrumentation.attribute.annotation
-
Target for an annotation that is written to a Java method or constructor.
- AnnotationAppender.Target.OnMethodParameter - Class in net.bytebuddy.instrumentation.attribute.annotation
-
Target for an annotation that is written to a Java method or constructor parameter.
- AnnotationAppender.Target.OnType - Class in net.bytebuddy.instrumentation.attribute.annotation
-
Target for an annotation that is written to a Java type.
- Anonymous(StackManipulation) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.ParameterBinding.Anonymous
-
Creates a new, anonymous parameter binding.
- any() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Returns a method matcher that matches any method.
- append(ClassVisitorWrapper) - Method in class net.bytebuddy.asm.ClassVisitorWrapper.Chain
-
Adds a ClassVisitorWrapper
to the end of the chain such that the wrapped
ASM ClassVisitor
will be applied after the other class visitors
- append(MethodRegistry.LatentMethodMatcher, Instrumentation, MethodAttributeAppender.Factory) - Method in interface net.bytebuddy.dynamic.scaffold.MethodRegistry
-
Creates a new method registry with a new compilable entry representing the arguments of this method call.
- append(MethodRegistry.LatentMethodMatcher, Instrumentation, MethodAttributeAppender.Factory) - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default
-
- append(Annotation, AnnotationAppender.AnnotationVisibility) - Method in interface net.bytebuddy.instrumentation.attribute.annotation.AnnotationAppender
-
Terminally writes the given annotation to the specified target.
- append(Annotation, AnnotationAppender.AnnotationVisibility) - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationAppender.Default
-
- append(MethodDelegationBinder.ParameterBinding<?>) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodBinding.Builder
-
Appends a stack manipulation for the next parameter of the target method.
- appendAmbiguityResolver(MethodDelegationBinder.AmbiguityResolver) - Method in class net.bytebuddy.instrumentation.MethodDelegation
-
Defines an ambiguity resolver to be appended to the already defined ambiguity resolver for resolving binding conflicts.
- appender(TypeDescription) - Method in class net.bytebuddy.instrumentation.ExceptionMethod
-
- Appender(FieldAccessor.FieldLocator) - Constructor for class net.bytebuddy.instrumentation.FieldAccessor.Appender
-
Creates a new byte code appender for a field accessor instrumentation.
- appender(TypeDescription) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForBeanProperty
-
- appender(TypeDescription) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForNamedField
-
- appender(TypeDescription) - Method in class net.bytebuddy.instrumentation.FixedValue.ForPoolValue
-
- appender(TypeDescription) - Method in class net.bytebuddy.instrumentation.FixedValue.ForStaticField
-
- appender(TypeDescription) - Method in interface net.bytebuddy.instrumentation.Instrumentation
-
Creates a byte code appender that determines the implementation of the instrumented type's methods.
- appender(TypeDescription) - Method in class net.bytebuddy.instrumentation.Instrumentation.Compound
-
- appender(TypeDescription) - Method in enum net.bytebuddy.instrumentation.Instrumentation.ForAbstractMethod
-
- appender(TypeDescription) - Method in class net.bytebuddy.instrumentation.MethodDelegation
-
- appender(TypeDescription) - Method in enum net.bytebuddy.instrumentation.StubMethod
-
- appender(TypeDescription) - Method in enum net.bytebuddy.instrumentation.SuperMethodCall
-
- appendParameterBinder(TargetMethodAnnotationDrivenBinder.ParameterBinder<?>) - Method in class net.bytebuddy.instrumentation.MethodDelegation
-
Defines an parameter binder to be appended to the already defined parameter binders.
- appendsCode() - Method in class net.bytebuddy.instrumentation.ExceptionMethod
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.FieldAccessor.Appender
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.FixedValue.ForPoolValue
-
- appendsCode() - Method in enum net.bytebuddy.instrumentation.Instrumentation.ForAbstractMethod
-
- appendsCode() - Method in interface net.bytebuddy.instrumentation.method.bytecode.ByteCodeAppender
-
Determines if this byte code appender offers an (possibly empty) implementation of a method.
- appendsCode() - Method in class net.bytebuddy.instrumentation.method.bytecode.ByteCodeAppender.Compound
-
- appendsCode() - Method in enum net.bytebuddy.instrumentation.StubMethod
-
- apply(FieldVisitor, FieldDescription) - Method in interface net.bytebuddy.instrumentation.attribute.FieldAttributeAppender
-
Applies this attribute appender to a given field visitor.
- apply(FieldVisitor, FieldDescription) - Method in class net.bytebuddy.instrumentation.attribute.FieldAttributeAppender.Compound
-
- apply(FieldVisitor, FieldDescription) - Method in class net.bytebuddy.instrumentation.attribute.FieldAttributeAppender.ForAnnotation
-
- apply(FieldVisitor, FieldDescription) - Method in class net.bytebuddy.instrumentation.attribute.FieldAttributeAppender.ForLoadedField
-
- apply(FieldVisitor, FieldDescription) - Method in enum net.bytebuddy.instrumentation.attribute.FieldAttributeAppender.NoOp
-
- apply(MethodVisitor, MethodDescription) - Method in interface net.bytebuddy.instrumentation.attribute.MethodAttributeAppender
-
Applies this attribute appender to a given method visitor.
- apply(MethodVisitor, MethodDescription) - Method in class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.Compound
-
- apply(MethodVisitor, MethodDescription) - Method in class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForAnnotation
-
- apply(MethodVisitor, MethodDescription) - Method in enum net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForInstrumentedMethod
-
- apply(MethodVisitor, MethodDescription) - Method in class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForLoadedConstructor
-
- apply(MethodVisitor, MethodDescription) - Method in class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForLoadedMethod
-
- apply(MethodVisitor, MethodDescription) - Method in enum net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.NoOp
-
- apply(ClassVisitor, TypeDescription) - Method in interface net.bytebuddy.instrumentation.attribute.TypeAttributeAppender
-
Applies this type attribute appender.
- apply(ClassVisitor, TypeDescription) - Method in class net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.Compound
-
- apply(ClassVisitor, TypeDescription) - Method in class net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.ForAnnotation
-
- apply(ClassVisitor, TypeDescription) - Method in class net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.ForLoadedType
-
- apply(ClassVisitor, TypeDescription) - Method in enum net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.ForSuperType
-
- apply(ClassVisitor, TypeDescription) - Method in enum net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.NoOp
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.ExceptionMethod
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.FieldAccessor.Appender
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription, TypeDescription, StackManipulation) - Method in class net.bytebuddy.instrumentation.FixedValue
-
Blueprint method that for applying the actual instrumentation.
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.FixedValue.ForPoolValue
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in enum net.bytebuddy.instrumentation.Instrumentation.ForAbstractMethod
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription, TypeDescription, StackManipulation) - Method in class net.bytebuddy.instrumentation.InvocationHandlerAdapter
-
Applies an instrumentation that delegates to a invocation handler.
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodBinding.Illegal
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.ParameterBinding.Anonymous
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.ParameterBinding.Illegal
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.ParameterBinding.Unique
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in interface net.bytebuddy.instrumentation.method.bytecode.ByteCodeAppender
-
Applies this byte code appender to a type creation process.
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.method.bytecode.ByteCodeAppender.Compound
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveUnboxingDelegate
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator.Primitive
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator.Reference
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.ClassConstant
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.DefaultValue
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.DoubleConstant
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.FloatConstant
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.LongConstant
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.NullConstant
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.TextConstant
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.Duplication
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.IllegalStackManipulation
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.LegalTrivialStackManipulation
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodReturn
-
- apply(MethodVisitor, Instrumentation.Context) - Method in interface net.bytebuddy.instrumentation.method.bytecode.stack.StackManipulation
-
Applies the stack manipulation that is described by this instance.
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.StackManipulation.Compound
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.Throw
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.TypeCreation
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in enum net.bytebuddy.instrumentation.StubMethod
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.AssignableSignatureCall
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ByConstructor
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ByReflectionFactory
-
- applyGetter(MethodVisitor, Instrumentation.Context, FieldDescription, MethodDescription) - Method in class net.bytebuddy.instrumentation.FieldAccessor
-
Applies a field getter instrumentation.
- applyRecordedMembersTo(InstrumentedType) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
Adds all fields and methods to an instrumented type.
- applySetter(MethodVisitor, Instrumentation.Context, FieldDescription, MethodDescription) - Method in class net.bytebuddy.instrumentation.FieldAccessor
-
Applies a field setter instrumentation.
- Argument - Annotation Type in net.bytebuddy.instrumentation.method.bytecode.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.Binder - Enum in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A binder for handling the
Argument
annotation.
- Argument.BindingMechanic - Enum in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Determines if a parameter binding should be considered for resolving ambiguous method bindings.
- Argument.NextUnboundAsDefaultsProvider - Enum in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
If this defaults provider is active, a non-annotated parameter is assumed to be implicitly bound to the next
source method parameter that is not bound by any other target method parameter, i.e.
- ArrayFactory - Class in net.bytebuddy.instrumentation.method.bytecode.stack.collection
-
- ArrayFactory(TypeDescription, ArrayFactory.ArrayCreator) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory
-
- ArrayFactory.ArrayCreator - Interface in net.bytebuddy.instrumentation.method.bytecode.stack.collection
-
An array creator is responsible for providing correct byte code instructions for creating an array
and for storing values into it.
- ArrayFactory.ArrayCreator.Primitive - Enum in net.bytebuddy.instrumentation.method.bytecode.stack.collection
-
An array creator implementation for primitive types.
- ArrayFactory.ArrayCreator.Reference - Class in net.bytebuddy.instrumentation.method.bytecode.stack.collection
-
An array creator implementation for reference types.
- ASM_MANUAL_FLAG - Static variable in interface net.bytebuddy.dynamic.scaffold.TypeWriter
-
The ASM flag for deactivating the manual computation of stack map frames or operand stack
and local variable array sizes.
- assign(TypeDescription, TypeDescription, boolean) - Method in interface net.bytebuddy.instrumentation.method.bytecode.stack.assign.Assigner
-
- assign(TypeDescription, TypeDescription, boolean) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveTypeAwareAssigner
-
- assign(TypeDescription, TypeDescription, boolean) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.VoidAwareAssigner
-
- assign(TypeDescription, TypeDescription, boolean) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.assign.reference.ReferenceTypeAwareAssigner
-
- AssignableSignatureCall(MethodDescription) - Constructor for class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.AssignableSignatureCall
-
Creates an operand stack assignment that creates a
MethodCallProxy
for the
targetMethod
and pushes this proxy object onto the stack.
- assignBoxedTo(TypeDescription, Assigner, boolean) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.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.instrumentation.FieldAccessor
-
The assigner to use.
- assigner(Assigner, boolean) - Method in interface net.bytebuddy.instrumentation.FieldAccessor.AssignerConfigurable
-
Returns a field accessor that is identical to this field accessor but uses the given assigner
and runtime type use configuration.
- assigner(Assigner, boolean) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForBeanProperty
-
- assigner(Assigner, boolean) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForNamedField
-
- assigner - Variable in class net.bytebuddy.instrumentation.FixedValue
-
The assigner that is used for assigning the fixed value to a method's return type.
- assigner - Variable in class net.bytebuddy.instrumentation.InvocationHandlerAdapter
-
The assigner that is used for assigning the return invocation handler's return value to the
intercepted method's return value.
- Assigner - Interface in net.bytebuddy.instrumentation.method.bytecode.stack.assign
-
An assigner is responsible for converting some type A
to another type B
if possible.
- assigner(Assigner) - Method in class net.bytebuddy.instrumentation.MethodDelegation
-
Applies an assigner to the method delegation that is used for assigning method return and parameter types.
- assignUnboxedTo(TypeDescription, Assigner, boolean) - Method in interface net.bytebuddy.instrumentation.method.bytecode.stack.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.
- attribute(MethodAttributeAppender.Factory) - Method in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
Defines a given attribute appender factory to be applied for the currently selected methods.
- attribute(TypeAttributeAppender) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
- attribute(TypeAttributeAppender) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
-
Adds an attribute appender to the currently constructed type which will be applied on the creation of
the type.
- attribute(FieldAttributeAppender.Factory) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.FieldAnnotationTarget
-
Defines an attribute appender factory to be applied onto the currently selected field.
- attribute(MethodAttributeAppender.Factory) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MethodAnnotationTarget
-
Defines an attribute appender factory to be applied onto the currently selected methods.
- attribute(TypeAttributeAppender) - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassDynamicTypeBuilder
-
- attributeAppenderFactory - Variable in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
The method attribute appender factory that was defined for the current method selection.
- attributeType(TypeAttributeAppender) - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.InGeneralPhase
-
Writes an attribute to the type that is created by this type writer.
- AuxiliaryType - Interface in net.bytebuddy.instrumentation.type.auxiliary
-
An auxiliary type that provides services to the instrumentation of another type.
- AuxiliaryType.MethodAccessorFactory - Interface in net.bytebuddy.instrumentation.type.auxiliary
-
A factory for creating method proxies for an auxiliary type.
- auxiliaryTypes - Variable in class net.bytebuddy.dynamic.DynamicType.Default
-
A list of auxiliary types for this dynamic type.
- FIELD_MODIFIER_MASK - Static variable in class net.bytebuddy.utility.ByteBuddyCommons
-
A mask for modifiers that represents fields.
- FieldAccess - Enum in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
An access representation to a given field.
- FieldAccess.Defined - Interface in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
Representation of a field access for which a getter and a putter can be created.
- FieldAccessor - Class in net.bytebuddy.instrumentation
-
Defines a method to access a given field by following the Java bean conventions for getters and setters:
Getter: A method named getFoo()
will be instrumented to read and return the value of a field foo
or another field if one was specified explicitly.
- FieldAccessor(Assigner, boolean) - Constructor for class net.bytebuddy.instrumentation.FieldAccessor
-
Creates a new field accessor.
- FieldAccessor.Appender - Class in net.bytebuddy.instrumentation
-
An byte code appender for an field accessor instrumentation.
- FieldAccessor.AssignerConfigurable - Interface in net.bytebuddy.instrumentation
-
A field accessor that can be configured to use a given assigner and runtime type use configuration.
- FieldAccessor.FieldDefinable - Interface in net.bytebuddy.instrumentation
-
Determines a field accessor that accesses a field of a given name which might not yet be
defined.
- FieldAccessor.FieldLocator - Interface in net.bytebuddy.instrumentation
-
A field locator allows to determine a field name for a given method.
- FieldAccessor.FieldLocator.Factory - Interface in net.bytebuddy.instrumentation
-
- FieldAccessor.FieldLocator.ForGivenType - Class in net.bytebuddy.instrumentation
-
A field locator that only looks up fields that are defined for a given type.
- FieldAccessor.FieldLocator.ForInstrumentedType - Enum in net.bytebuddy.instrumentation
-
A factory that only looks up fields in the instrumented type.
- FieldAccessor.FieldLocator.ForInstrumentedTypeHierarchy - Class in net.bytebuddy.instrumentation
-
A field locator that finds a type by traversing the type hierarchy beginning with fields defined
in the most specific subclass traversing the class hierarchy down to the least specific type.
- FieldAccessor.FieldLocator.ForInstrumentedTypeHierarchy.Factory - Enum in net.bytebuddy.instrumentation
-
- FieldAccessor.ForBeanProperty - Class in net.bytebuddy.instrumentation
-
Implementation of a field accessor instrumentation where a field is identified by a method's name following
the Java specification for bean properties.
- FieldAccessor.ForNamedField - Class in net.bytebuddy.instrumentation
-
Implementation of a field accessor instrumentation where the field name is given explicitly.
- FieldAccessor.OwnerTypeLocatable - Interface in net.bytebuddy.instrumentation
-
A field accessor that can be configured to locate a field in a specific manner.
- FieldAttributeAppender - Interface in net.bytebuddy.instrumentation.attribute
-
An appender that writes attributes or annotations to a given ASM FieldVisitor
.
- FieldAttributeAppender.Compound - Class in net.bytebuddy.instrumentation.attribute
-
A field attribute appender that combines several method attribute appenders to be represented as a single
field attribute appender.
- FieldAttributeAppender.Factory - Interface in net.bytebuddy.instrumentation.attribute
-
A factory that creates field attribute appenders for a given type.
- FieldAttributeAppender.Factory.Compound - Class in net.bytebuddy.instrumentation.attribute
-
A field attribute appender factory that combines several field attribute appender factories to be
represented as a single factory.
- FieldAttributeAppender.ForAnnotation - Class in net.bytebuddy.instrumentation.attribute
-
Appends an annotation to a field.
- FieldAttributeAppender.ForLoadedField - Class in net.bytebuddy.instrumentation.attribute
-
Writes all annotations that are found on a field that belongs to a loaded type of the JVM as visible
annotations.
- FieldAttributeAppender.NoOp - Enum in net.bytebuddy.instrumentation.attribute
-
A field attribute appender that does not append any attributes.
- FieldDescription - Interface in net.bytebuddy.instrumentation.field
-
Implementations of this interface describe a Java field.
- FieldDescription.AbstractFieldDescription - Class in net.bytebuddy.instrumentation.field
-
An abstract base implementation of a field description.
- FieldDescription.ForLoadedField - Class in net.bytebuddy.instrumentation.field
-
An implementation of a field description for a loaded field.
- fieldDescriptions - Variable in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
A list of field descriptions registered for this instrumented type.
- FieldList - Interface in net.bytebuddy.instrumentation.field
-
Implementations represent a list of field descriptions.
- FieldList.Empty - Class in net.bytebuddy.instrumentation.field
-
An implementation of an empty field list.
- FieldList.Explicit - Class in net.bytebuddy.instrumentation.field
-
A wrapper implementation of a field list for a given list of field descriptions.
- FieldList.ForLoadedField - Class in net.bytebuddy.instrumentation.field
-
An implementation of a field list for an array of loaded fields.
- FieldManifestation - Enum in net.bytebuddy.modifier
-
Describes the manifestation of a class's field, i.e.
- fieldName - Variable in class net.bytebuddy.instrumentation.InvocationHandlerAdapter
-
The name of the field for storing an invocation handler.
- FieldRegistry - Interface in net.bytebuddy.dynamic.scaffold
-
A field registry represents an extendable collection of fields which are identified by their names that are mapped
to a given
FieldAttributeAppender
.
- FieldRegistry.Compiled - Interface in net.bytebuddy.dynamic.scaffold
-
Represents a compiled field registry.
- FieldRegistry.Compiled.NoOp - Enum in net.bytebuddy.dynamic.scaffold
-
A no-op field registry that does not register annotations for any field.
- FieldRegistry.Default - Class in net.bytebuddy.dynamic.scaffold
-
An immutable default implementation of a field registry.
- FieldRegistry.LatentFieldMatcher - Interface in net.bytebuddy.dynamic.scaffold
-
A simple matcher for a field where fields can be uniquely identified by their identifier for a given type.
- fields() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.InGeneralPhase
-
Moves to the field phase.
- FieldToken(String, TypeDescription, int) - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.FieldToken
-
Creates a new field token.
- FieldToken(String, TypeDescription, int) - Constructor for class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.FieldToken
-
Creates a new field for the enclosing instrumented type.
- fieldTokens - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
This builder's currently registered field tokens.
- fieldType - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.FieldToken
-
A description of the field type or a description of the
TargetType
placeholder.
- filter(MethodMatcher) - Method in class net.bytebuddy.instrumentation.method.MethodList.Empty
-
- filter(MethodMatcher) - Method in class net.bytebuddy.instrumentation.method.MethodList.Explicit
-
- filter(MethodMatcher) - Method in interface net.bytebuddy.instrumentation.method.MethodList
-
Returns a new list that only includes the methods that are matched by the given method matcher.
- filter(MethodMatcher) - Method in class net.bytebuddy.instrumentation.method.MethodList.ForLoadedType
-
- filter(MethodMatcher) - Method in class net.bytebuddy.instrumentation.MethodDelegation
-
Applies a filter to target methods that are eligible for delegation.
- findClass(String) - Method in class net.bytebuddy.dynamic.loading.ByteArrayClassLoader
-
- Fixed(String) - Constructor for class net.bytebuddy.NamingStrategy.Fixed
-
Creates an immutable fixed naming strategy.
- FixedValue - Class in net.bytebuddy.instrumentation
-
This instrumentation returns a fixed value for a method.
- FixedValue(Assigner, boolean) - Constructor for class net.bytebuddy.instrumentation.FixedValue
-
Creates a new fixed value instrumentation.
- FixedValue.AssignerConfigurable - Interface in net.bytebuddy.instrumentation
-
Represents a fixed value instrumentation that is using a default assigner for attempting to assign
the fixed value to the return type of the instrumented method.
- FixedValue.ForPoolValue - Class in net.bytebuddy.instrumentation
-
A fixed value instrumentation that represents its fixed value as a value that is written to the instrumented
class's constant pool.
- FixedValue.ForStaticField - Class in net.bytebuddy.instrumentation
-
A fixed value instrumentation that represents its fixed value as a static field of the instrumented class.
- FloatConstant - Enum in net.bytebuddy.instrumentation.method.bytecode.stack.constant
-
This class is responsible for loading any float
constant onto the operand stack.
- ForAnnotation(Annotation...) - Constructor for class net.bytebuddy.instrumentation.attribute.FieldAttributeAppender.ForAnnotation
-
Creates a new field annotation appender.
- ForAnnotation(Annotation...) - Constructor for class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForAnnotation
-
Create a new annotation appender for a method.
- ForAnnotation(int, Annotation...) - Constructor for class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForAnnotation
-
Create a new annotation appender for a method parameter.
- ForAnnotation(Annotation...) - Constructor for class net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.ForAnnotation
-
Creates a new single annotation attribute appender.
- ForBeanProperty(Assigner, boolean) - Constructor for class net.bytebuddy.instrumentation.FieldAccessor.ForBeanProperty
-
Creates a new field accessor instrumentation.
- ForBeanProperty(Assigner, boolean, FieldAccessor.FieldLocator.Factory) - Constructor for class net.bytebuddy.instrumentation.FieldAccessor.ForBeanProperty
-
Creates a new field accessor instrumentation.
- ForConstruction(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForConstruction
-
Creates a new constructor instrumentation.
- forCurrentJavaVersion() - Static method in class net.bytebuddy.ClassFileVersion
-
Finds the highest class file version that is compatible to the current JVM version by parsing the java.version
property which is provided by
System.getProperty(String)
.
- ForDefaultConstructor(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.ExceptionMethod.ConstructionDelegate.ForDefaultConstructor
-
Creates a new construction delegate that calls a default constructor.
- forField(FieldDescription) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.member.FieldAccess
-
Creates a field access representation for a given field.
- ForGivenType(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.FieldAccessor.FieldLocator.ForGivenType
-
Creates a new field locator for a given type.
- ForInstanceField(TypeDescription, String) - Constructor for class net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForInstanceField
-
Creates a new instance field instrumentation delegate.
- ForInstrumentedTypeHierarchy(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.FieldAccessor.FieldLocator.ForInstrumentedTypeHierarchy
-
Creates a field locator that follows the type hierarchy.
- forKnownJavaVersion(int) - Static method in class net.bytebuddy.ClassFileVersion
-
Creates a class file version for a given major release of Java.
- ForLoadedConstructor(Constructor<?>) - Constructor for class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForLoadedConstructor
-
Creates a new attribute appender for a loaded constructor.
- ForLoadedConstructor(Constructor<?>) - Constructor for class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
Creates a new immutable method description for a loaded constructor.
- ForLoadedField(Field) - Constructor for class net.bytebuddy.instrumentation.attribute.FieldAttributeAppender.ForLoadedField
-
Creates a new field attribute appender that appends all annotations that are found on a loaded field.
- ForLoadedField(Field) - Constructor for class net.bytebuddy.instrumentation.field.FieldDescription.ForLoadedField
-
Creates an immutable field description for a loaded field.
- ForLoadedField(Field[]) - Constructor for class net.bytebuddy.instrumentation.field.FieldList.ForLoadedField
-
Creates a new immutable field list that represents an array of loaded field.
- ForLoadedMethod(Method) - Constructor for class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForLoadedMethod
-
Creates a new attribute appender for a loaded method.
- ForLoadedMethod(Method) - Constructor for class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
Creates a new immutable method description for a loaded method.
- ForLoadedType(Class<?>) - Constructor for class net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.ForLoadedType
-
Creates a new attribute appender that writes all annotations found on a given loaded type.
- ForLoadedType(Class<?>) - Constructor for class net.bytebuddy.instrumentation.method.MethodList.ForLoadedType
-
Creates a new list for a loaded type.
- ForLoadedType(Class<?>) - Constructor for class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
Creates a new immutable type description for a loaded type.
- ForLoadedType(Class<?>[]) - Constructor for class net.bytebuddy.instrumentation.type.TypeList.ForLoadedType
-
Creates a new type list for an array of loaded types.
- ForLoadedType(List<Class<?>>) - Constructor for class net.bytebuddy.instrumentation.type.TypeList.ForLoadedType
-
- forMethod(MethodDescription) - Static method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant
-
Creates a stack manipulation that loads a method constant onto the operand stack.
- ForNamedField(String, Assigner, boolean) - Constructor for class net.bytebuddy.instrumentation.FieldAccessor.ForNamedField
-
Creates a field accessor instrumentation for a field of a given name.
- ForPoolValue(StackManipulation, Class<?>, Assigner, boolean) - Constructor for class net.bytebuddy.instrumentation.FixedValue.ForPoolValue
-
Creates a new constant pool fixed value instrumentation.
- forPrimitive(TypeDescription) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveBoxingDelegate
-
Locates a boxing delegate for a given primitive type.
- forPrimitive(TypeDescription) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveWideningDelegate
-
Locates the delegate that is capable of widening the given type into another type.
- forReferenceType(TypeDescription) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveUnboxingDelegate
-
Creates an unboxing responsible that is capable of unboxing a wrapper type.
- ForStaticField(Object, Assigner, boolean) - Constructor for class net.bytebuddy.instrumentation.FixedValue.ForStaticField
-
Creates a new static field fixed value instrumentation with a random name for the field containing the fixed
value.
- ForStaticField(String, Object, Assigner, boolean) - Constructor for class net.bytebuddy.instrumentation.FixedValue.ForStaticField
-
Creates a new static field fixed value instrumentation.
- ForStaticFieldInstance(Object) - Constructor for class net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForStaticFieldInstance
-
Creates a new instrumentation to an instance that is stored in a static
field.
- ForStaticFieldInstance(Object, String) - Constructor for class net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForStaticFieldInstance
-
Creates a new instrumentation to an instance that is stored in a static
field.
- ForStringConstructor(TypeDescription, String) - Constructor for class net.bytebuddy.instrumentation.ExceptionMethod.ConstructionDelegate.ForStringConstructor
-
Creates a new construction delegate that calls a constructor by handing it the given string.
- forType(TypeDescription) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodVariableAccess
-
Locates the correct accessor for a variable of a given type.
- forType(TypeDescription) - Static method in class net.bytebuddy.instrumentation.method.bytecode.stack.TypeCreation
-
Creates a type creation for the given type.
- forValue(double) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.DoubleConstant
-
Creates a stack manipulation for loading a double
value onto the operand stack.
- forValue(float) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.FloatConstant
-
Creates a stack manipulation for loading a float
value onto the operand stack.
- forValue(boolean) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant
-
Creates a stack manipulation for loading a boolean value onto the stack.
- forValue(int) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant
-
Creates a stack manipulation for loading an int
value onto the stack.
- forValue(long) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.LongConstant
-
Creates a stack manipulation for loading a long
value onto the operand stack.
- GENERAL_MODIFIER_MASK - Static variable in class net.bytebuddy.utility.ByteBuddyCommons
-
A mask for modifiers that are represented by types and members.
- get(int) - Method in class net.bytebuddy.instrumentation.field.FieldList.Empty
-
- get(int) - Method in class net.bytebuddy.instrumentation.field.FieldList.Explicit
-
- get(int) - Method in class net.bytebuddy.instrumentation.field.FieldList.ForLoadedField
-
- get(int) - Method in class net.bytebuddy.instrumentation.method.MethodList.Empty
-
- get(int) - Method in class net.bytebuddy.instrumentation.method.MethodList.Explicit
-
- get(int) - Method in class net.bytebuddy.instrumentation.method.MethodList.ForLoadedType
-
- get(int) - Method in class net.bytebuddy.instrumentation.type.TypeList.Empty
-
- get(int) - Method in class net.bytebuddy.instrumentation.type.TypeList.Explicit
-
- get(int) - Method in class net.bytebuddy.instrumentation.type.TypeList.ForLoadedType
-
- getAmbiguityResolver() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.Processor
-
- getAnnotation(Class<T>) - Method in class net.bytebuddy.instrumentation.field.FieldDescription.ForLoadedField
-
- getAnnotation(Class<T>) - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- getAnnotation(Class<T>) - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- getAnnotation(Class<T>) - Method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
- getAnnotation(Class<T>) - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.FieldToken
-
- getAnnotation(Class<T>) - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getAnnotation(Class<T>) - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- getAnnotation(Class<T>) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getAnnotations() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.ForLoadedField
-
- getAnnotations() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- getAnnotations() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- getAnnotations() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
- getAnnotations() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.FieldToken
-
- getAnnotations() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getAnnotations() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- getAnnotations() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getAttributeAppender() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Entry
-
The method attribute appender that is to be used for the instrumentation by this entry.
- getAttributeAppender() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Entry.Simple
-
- getAttributeAppender() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Entry.Skip
-
- getBridgeMethodResolverFactory() - Method in class net.bytebuddy.ByteBuddy
-
Returns the factory for the bridge method resolver for the current configuration.
- getByteCodeAppender() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Entry
-
The byte code appender to be used for the instrumentation by this entry.
- getByteCodeAppender() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Entry.Simple
-
- getByteCodeAppender() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Entry.Skip
-
- getBytes() - Method in class net.bytebuddy.dynamic.DynamicType.Default
-
- getBytes() - Method in interface net.bytebuddy.dynamic.DynamicType
-
Returns a byte array representing this dynamic type.
- getCanonicalName() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getCanonicalName() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getCanonicalName() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns the canonical internalName of this type.
- getClassFileVersion() - Method in class net.bytebuddy.ByteBuddy
-
Returns the class format version that is defined for the current configuration.
- getClassFileVersion() - Method in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
- getClassFileVersion() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstumentedType
-
- getClassFileVersion() - Method in interface net.bytebuddy.NamingStrategy.UnnamedType
-
Returns the class format version of this unnamed type.
- getClassVisitorWrapperChain() - Method in class net.bytebuddy.ByteBuddy
-
Returns the class visitor wrapper chain for the current configuration.
- getClassVisitorWrapperChain() - Method in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
- getComponentType() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory
-
- getComponentType() - Method in interface net.bytebuddy.instrumentation.method.bytecode.stack.collection.CollectionFactory
-
The component type of this factory.
- getComponentType() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getComponentType() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getComponentType() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns the component type of this type.
- getCurrentParameterIndex() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodBinding.Builder
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.ForLoadedField
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.FieldToken
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getDeclaredFields() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getDeclaredFields() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getDeclaredFields() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns a list of fields that are declared by this type.
- getDeclaredInterfaces() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstumentedType
-
- getDeclaredInterfaces() - Method in interface net.bytebuddy.NamingStrategy.UnnamedType
-
Returns a collection of descriptions of this unnamed type's directly implemented interfaces.
- getDeclaredMethods() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getDeclaredMethods() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getDeclaredMethods() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns a list of methods that are declared by this type.
- getDeclaringType() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.ForLoadedField
-
- getDeclaringType() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- getDeclaringType() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- getDeclaringType() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
- getDeclaringType() - Method in interface net.bytebuddy.instrumentation.type.DeclaredInType
-
Returns the declaring type of this instance.
- getDeclaringType() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.FieldToken
-
- getDeclaringType() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getDeclaringType() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- getDeclaringType() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getDefaultFieldAttributeAppenderFactory() - Method in class net.bytebuddy.ByteBuddy
-
Returns the default field attribute appender factory which is applied to any field that is defined
for instrumentations that are applied by this configuration.
- getDefaultFieldAttributeAppenderFactory() - Method in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
- getDefaultMethodAttributeAppenderFactory() - Method in class net.bytebuddy.ByteBuddy
-
Returns the default method attribute appender factory which is applied to any method that is defined
or intercepted for instrumentations that are applied by this configuration.
- getDefaultMethodAttributeAppenderFactory() - Method in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
- getDefinedField() - Method in interface net.bytebuddy.instrumentation.method.bytecode.stack.member.FieldAccess.Defined
-
Returns the field for which this field access is defined for.
- getDescription() - Method in class net.bytebuddy.dynamic.DynamicType.Default
-
- getDescription() - Method in interface net.bytebuddy.dynamic.DynamicType
-
Returns a description of this dynamic type.
- getDescriptor() - Method in interface net.bytebuddy.instrumentation.ByteCodeElement
-
Returns the descriptor of this byte code element.
- getDescriptor() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.ForLoadedField
-
- getDescriptor() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant
-
Returns the descriptor of the
Class
method for creating this method constant.
- getDescriptor() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.AbstractMethodDescription
-
- getDescriptor() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- getDescriptor() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- getDescriptor() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.FieldToken
-
- getDescriptor() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getDescriptor() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getEnclosingClass() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getEnclosingClass() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getEnclosingClass() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns a description of the enclosing type of this type.
- getEnclosingMethod() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getEnclosingMethod() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getEnclosingMethod() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns a description of the enclosing method of this type.
- getExceptionTypes() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.MethodToken
-
Returns a list of exception types of this method token.
- getExceptionTypes() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- getExceptionTypes() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- getExceptionTypes() - Method in interface net.bytebuddy.instrumentation.method.MethodDescription
-
Returns a description of the exception types of the method described by this instance.
- getExceptionTypes() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
- getExceptionTypes() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- getFieldAppenderFactory() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Entry
-
Returns the field attribute appender factory for a given field.
- getFieldAppenderFactory() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Entry.NoOp
-
- getFieldAppenderFactory() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Entry.Simple
-
- getFieldName() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.FieldToken
-
- getFieldName() - Method in interface net.bytebuddy.dynamic.scaffold.FieldRegistry.LatentFieldMatcher
-
Returns the name of the matched field.
- getFieldName(MethodDescription) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForBeanProperty
-
- getFieldName(MethodDescription) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForNamedField
-
- getFieldName(MethodDescription) - Method in class net.bytebuddy.instrumentation.FieldAccessor
-
Locates a field's name.
- getFieldType() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.FieldToken
-
Returns the type of this field token.
- getFieldType() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.ForLoadedField
-
- getFieldType() - Method in interface net.bytebuddy.instrumentation.field.FieldDescription
-
Returns a description of the type of this field.
- getFieldType() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.FieldToken
-
- getHandledType() - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.AllArguments.Binder
-
- getHandledType() - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Argument.Binder
-
- getHandledType() - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Origin.Binder
-
- getHandledType() - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Super.Binder
-
- getHandledType() - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.SuperCall.Binder
-
- getHandledType() - Method in interface net.bytebuddy.instrumentation.method.bytecode.bind.annotation.TargetMethodAnnotationDrivenBinder.ParameterBinder
-
The annotation type that is handled by this parameter binder.
- getHandledType() - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.This.Binder
-
- getIdentificationToken() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.ParameterBinding.Anonymous
-
- getIdentificationToken() - Method in interface net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.ParameterBinding
-
Returns an identification token for
- getIdentificationToken() - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.ParameterBinding.Illegal
-
- getIdentificationToken() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.ParameterBinding.Unique
-
- getIgnoredMethods() - Method in class net.bytebuddy.ByteBuddy
-
Returns the matcher for the ignored methods for the current configuration.
- getIgnoredMethods() - Method in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
- getImplicitInvocationType() - Method in interface net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodInvocation.WithImplicitInvocationTargetType
-
Returns the invocation type that was determined implicitly for the given method.
- getInstrumentedType() - Method in interface net.bytebuddy.dynamic.scaffold.MethodRegistry.Compiled
-
Returns the instrumented type that is the result of the compilation of this method registry.
- getInterfaces() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstumentedType
-
- getInterfaces() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getInterfaces() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns a list of interfaces that are implemented by this type.
- getInterfaceTypes() - Method in class net.bytebuddy.ByteBuddy
-
Returns the naming strategy for the current configuration.
- getInterfaceTypes() - Method in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
- getInternalName() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.MethodToken
-
Returns the internal name of this method token.
- getInternalName() - Method in interface net.bytebuddy.instrumentation.ByteCodeElement
-
Returns the internal internalName of this byte code element.
- getInternalName() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.AbstractFieldDescription
-
- getInternalName() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- getInternalName() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- getInternalName() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
- getInternalName() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- getInternalName() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription
-
- getLoaded() - Method in class net.bytebuddy.dynamic.DynamicType.Default.Loaded
-
- getLoaded() - Method in interface net.bytebuddy.dynamic.DynamicType.Loaded
-
Returns the loaded main class.
- getLoadedAuxiliaryTypes() - Method in class net.bytebuddy.dynamic.DynamicType.Default.Loaded
-
- getLoadedAuxiliaryTypes() - Method in interface net.bytebuddy.dynamic.DynamicType.Loaded
-
Returns a map of all loaded auxiliary types to this dynamic type.
- getLocalVariableSize() - Method in class net.bytebuddy.instrumentation.method.bytecode.ByteCodeAppender.Size
-
Returns the required size of the local variable array.
- getMask() - Method in interface net.bytebuddy.instrumentation.ModifierContributor
-
Returns the mask of this modifier.
- getMask() - Method in enum net.bytebuddy.modifier.FieldManifestation
-
- getMask() - Method in enum net.bytebuddy.modifier.MemberVisibility
-
- getMask() - Method in enum net.bytebuddy.modifier.MethodManifestation
-
- getMask() - Method in enum net.bytebuddy.modifier.Ownership
-
- getMask() - Method in enum net.bytebuddy.modifier.SuperFlag
-
- getMask() - Method in enum net.bytebuddy.modifier.SynchronizationState
-
- getMask() - Method in enum net.bytebuddy.modifier.SyntheticState
-
- getMask() - Method in enum net.bytebuddy.modifier.TypeManifestation
-
- getMask() - Method in enum net.bytebuddy.modifier.TypeVisibility
-
- getMaximalSize() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.StackManipulation.Size
-
Returns the maximal interim size of the operand stack that is represented by this instance.
- getMethodDelegationBinder() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.Processor
-
- getMethodInvoker(TypeDescription) - Method in class net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForConstruction
-
- getMethodInvoker(TypeDescription) - Method in class net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForInstanceField
-
- getMethodInvoker(TypeDescription) - Method in class net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForStaticFieldInstance
-
- getMethodInvoker(TypeDescription) - Method in enum net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForStaticMethod
-
- getMethodInvoker(TypeDescription) - Method in interface net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate
-
Returns the method invoker responsible for invoking the delegation method.
- getMethodName() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant
-
Returns the name of the
Class
method for creating this method constant.
- getMethodRegistry() - Method in class net.bytebuddy.ByteBuddy
-
Returns the method registry for the current configuration.
- getModifiers() - Method in class net.bytebuddy.ByteBuddy
-
Returns the modifiers to apply to any type that is generated by this configuration.
- getModifiers() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.FieldToken
-
Returns the modifiers of this field token.
- getModifiers() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.MethodToken
-
Returns the modifiers for this method token.
- getModifiers() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstumentedType
-
- getModifiers() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.ForLoadedField
-
- getModifiers() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- getModifiers() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- getModifiers() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
- getModifiers() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Returns the modifier that is described by this object.
- getModifiers() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.FieldToken
-
- getModifiers() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- getModifiers() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getName() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.FieldToken
-
Returns the name of this field token.
- getName() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstumentedType
-
- getName() - Method in interface net.bytebuddy.instrumentation.ByteCodeElement
-
Returns the internalName of this byte code element.
- getName() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.ForLoadedField
-
- getName() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- getName() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- getName() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
- getName() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.FieldToken
-
- getName() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- getName() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getName(NamingStrategy.UnnamedType) - Method in class net.bytebuddy.NamingStrategy.Fixed
-
- getName(NamingStrategy.UnnamedType) - Method in interface net.bytebuddy.NamingStrategy
-
Generates a fully qualified internalName for a Java type.
- getName(NamingStrategy.UnnamedType) - Method in class net.bytebuddy.NamingStrategy.SuffixingRandom
-
- getNamingStrategy() - Method in class net.bytebuddy.ByteBuddy
-
Returns the naming strategy for the current configuration.
- getNamingStrategy() - Method in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
- getOnly() - Method in class net.bytebuddy.instrumentation.method.MethodList.Empty
-
- getOnly() - Method in class net.bytebuddy.instrumentation.method.MethodList.Explicit
-
- getOnly() - Method in class net.bytebuddy.instrumentation.method.MethodList.ForLoadedType
-
- getOnly() - Method in interface net.bytebuddy.instrumentation.method.MethodList
-
Returns the only element in this method list or throws an exception if there is more than or less than
one element in this list.
- getOperandStackSize() - Method in class net.bytebuddy.instrumentation.method.bytecode.ByteCodeAppender.Size
-
Returns the required operand stack size.
- getPackageName() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getPackageName() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getPackageName() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns the package internalName of the type described by this instance.
- getParameterAnnotations() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- getParameterAnnotations() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- getParameterAnnotations() - Method in interface net.bytebuddy.instrumentation.method.MethodDescription
-
Returns the parameter annotations of the method described by this instance.
- getParameterAnnotations() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
- getParameterAnnotations() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- getParameterOffset(int) - Method in class net.bytebuddy.instrumentation.method.MethodDescription.AbstractMethodDescription
-
- getParameterOffset(int) - Method in interface net.bytebuddy.instrumentation.method.MethodDescription
-
Returns the offset of the parameter at parameterIndex
on the described method's local variable array.
- getParameterTypes() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.MethodToken
-
Returns a list of descriptions of the parameter types of this method token.
- getParameterTypes() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- getParameterTypes() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- getParameterTypes() - Method in interface net.bytebuddy.instrumentation.method.MethodDescription
-
Returns a list of type descriptions of the method described by this instance.
- getParameterTypes() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
- getParameterTypes() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- getPreparingStackAssignment(TypeDescription) - Method in class net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForConstruction
-
- getPreparingStackAssignment(TypeDescription) - Method in class net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForInstanceField
-
- getPreparingStackAssignment(TypeDescription) - Method in class net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForStaticFieldInstance
-
- getPreparingStackAssignment(TypeDescription) - Method in enum net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForStaticMethod
-
- getPreparingStackAssignment(TypeDescription) - Method in interface net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate
-
Returns the stack manipulation responsible for preparing the instance representing the instrumentation.
- getProxiedMethods() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstrumentationContextDelegate
-
Returns an iterable containing all accessor methods that were registered with this delegate.
- getRawAuxiliaryTypes() - Method in class net.bytebuddy.dynamic.DynamicType.Default
-
- getRawAuxiliaryTypes() - Method in interface net.bytebuddy.dynamic.DynamicType
-
Returns a map of all auxiliary types that are required for making use of the main type.
- getReachableMethods() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription
-
- getReachableMethods() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns a list of all reachable methods of this type, i.e.
- getRegisteredAuxiliaryTypes() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default
-
- getRegisteredAuxiliaryTypes() - Method in interface net.bytebuddy.instrumentation.Instrumentation.Context
-
Returns a list of auxiliary types that are currently registered for the instrumentation for this context.
- getReturnType() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.MethodToken
-
Returns a description of the return type of this method token.
- getReturnType() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- getReturnType() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- getReturnType() - Method in interface net.bytebuddy.instrumentation.method.MethodDescription
-
Returns a description of the return type of the method described by this instance.
- getReturnType() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
- getReturnType() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- getSimpleName() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getSimpleName() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getSimpleName() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns the simple internalName of this type.
- getSize() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.StackSize
-
The numeric value of this stack size representation.
- getSizeImpact() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.StackManipulation.Size
-
Returns the size change on the operand stack that is represented by this instance.
- getStackSize() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.AbstractMethodDescription
-
- getStackSize() - Method in interface net.bytebuddy.instrumentation.method.MethodDescription
-
Returns the size of the local variable array that is required for this method, i.e.
- getStackSize() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getStackSize() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getStackSize() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns the size of the type described by this instance.
- getStackSize() - Method in class net.bytebuddy.instrumentation.type.TypeList.Empty
-
- getStackSize() - Method in class net.bytebuddy.instrumentation.type.TypeList.Explicit
-
- getStackSize() - Method in class net.bytebuddy.instrumentation.type.TypeList.ForLoadedType
-
- getStackSize() - Method in interface net.bytebuddy.instrumentation.type.TypeList
-
Returns the sum of the size of all types contained in this list.
- getStorageOpcode() - Method in interface net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator
-
The opcode instruction for storing a value of the component type inside an array.
- getStorageOpcode() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator.Primitive
-
- getStorageOpcode() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator.Reference
-
- getSuperClass() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstumentedType
-
- getSuperClass() - Method in interface net.bytebuddy.NamingStrategy.UnnamedType
-
Returns this unnamed type's super class.
- getSupertype() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstumentedType
-
- getSupertype() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getSupertype() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns the component type of this type.
- getSyntheticState() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstumentedType
-
- getSyntheticState() - Method in interface net.bytebuddy.NamingStrategy.UnnamedType
-
Returns the manifestation of this unnamed type.
- getTarget() - Method in interface net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodBinding
-
Returns the target method of the method binding attempt.
- getTarget() - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodBinding.Illegal
-
- getTargetParameterIndex(Object) - Method in interface net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodBinding
-
Returns the target method's parameter index for a given parameter binding token.
- getTargetParameterIndex(Object) - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodBinding.Illegal
-
- getter() - Method in interface net.bytebuddy.instrumentation.method.bytecode.stack.member.FieldAccess.Defined
-
Creates a getter representation for a given field.
- getTypeAttributeAppender() - Method in class net.bytebuddy.ByteBuddy
-
Returns the type attribute appender factory to apply to any type that is generated by this configuration.
- getTypeInitializer() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getTypeInitializer() - Method in interface net.bytebuddy.instrumentation.type.InstrumentedType
-
Returns the
TypeInitializer
s that were registered
for this instrumented type.
- getTypeInitializers() - Method in class net.bytebuddy.dynamic.DynamicType.Default
-
- getTypeInitializers() - Method in interface net.bytebuddy.dynamic.DynamicType
-
Returns a map of all type initializers for the main type and all auxiliary types, if any.
- getTypeManifestation() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstumentedType
-
- getTypeManifestation() - Method in interface net.bytebuddy.NamingStrategy.UnnamedType
-
Returns the manifestation of this unnamed type.
- getUniqueSignature() - Method in interface net.bytebuddy.instrumentation.method.ByteCodeMethod
-
Returns the unique signature of a byte code method.
- getUniqueSignature() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.AbstractMethodDescription
-
- getVersionNumber() - Method in class net.bytebuddy.ClassFileVersion
-
Returns the minor-major release number of this class format version.
- getVisibility() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstumentedType
-
- getVisibility() - Method in interface net.bytebuddy.NamingStrategy.UnnamedType
-
Returns the visibility of this unnamed type.
- ignoredMethods - Variable in class net.bytebuddy.ByteBuddy
-
A matcher for identifying methods that should never be intercepted.
- IgnoreForBinding - Annotation Type in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Indicates that a given target method should never be considered for binding to a source method.
- IgnoreForBinding.Verifier - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A non-instantiable type that allows to check if a method should be ignored for binding.
- ignoreMethods(MethodMatcher) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
- ignoreMethods(MethodMatcher) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
-
Defines a matcher for methods that will be ignored for any interception attempt.
- ignoreMethods(MethodMatcher) - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassDynamicTypeBuilder
-
- IllegalStackManipulation - Enum in net.bytebuddy.instrumentation.method.bytecode.stack
-
An impossible manipulation of the operand stack that must not be applied.
- implement(Class<?>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
- implement(TypeDescription) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
- implement(Class<?>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
- implement(Class<?>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
-
Adds an interface to be implemented the created type.
- implement(TypeDescription) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
-
Adds an interface to be implemented the created type.
- implement(TypeDescription) - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassDynamicTypeBuilder
-
- in(FieldAccessor.FieldLocator.Factory) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForBeanProperty
-
- in(Class<?>) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForBeanProperty
-
- in(TypeDescription) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForBeanProperty
-
- in(FieldAccessor.FieldLocator.Factory) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForNamedField
-
- in(Class<?>) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForNamedField
-
- in(TypeDescription) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForNamedField
-
- in(Class<?>) - Method in interface net.bytebuddy.instrumentation.FieldAccessor.OwnerTypeLocatable
-
Determines that a field should only be considered when it was defined in a given type.
- in(TypeDescription) - Method in interface net.bytebuddy.instrumentation.FieldAccessor.OwnerTypeLocatable
-
Determines that a field should only be considered when it was defined in a given type.
- in(FieldAccessor.FieldLocator.Factory) - Method in interface net.bytebuddy.instrumentation.FieldAccessor.OwnerTypeLocatable
-
Determines that a field should only be considered when it was identified by a field locator that is
produced by the given factory.
- include(FieldRegistry.LatentFieldMatcher, FieldAttributeAppender.Factory) - Method in class net.bytebuddy.dynamic.scaffold.FieldRegistry.Default
-
- include(FieldRegistry.LatentFieldMatcher, FieldAttributeAppender.Factory) - Method in interface net.bytebuddy.dynamic.scaffold.FieldRegistry
-
Creates a new field registry with the given attribute appender registered for the supplied field matcher.
- inject(String, byte[]) - Method in class net.bytebuddy.dynamic.loading.ClassLoaderByteArrayInjector
-
Explicitly loads a
Class
by reflective access into the represented class loader.
- inject(MethodRegistry, MethodAttributeAppender.Factory) - Method in enum net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy.Default
-
- inject(MethodRegistry, MethodAttributeAppender.Factory) - Method in interface net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy
-
- INSTANCE_FIELD - Static variable in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy
-
The name of the field that stores the delegation instance.
- instanceField(Class<?>, String) - Static method in class net.bytebuddy.instrumentation.MethodDelegation
-
Creates an instrumentation where method calls are delegated to an instance that is manually stored in a field
fieldName
that is defined for the instrumented type.
- instrumentation - Variable in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
The instrumentation that was defined for the current method selection.
- Instrumentation - Interface in net.bytebuddy.instrumentation
-
An instrumentation is responsible for implementing (or not implementing) methods of a dynamically created type.
- Instrumentation.Compound - Class in net.bytebuddy.instrumentation
-
A compound instrumentation that allows to combine several instrumentations.
- Instrumentation.Context - Interface in net.bytebuddy.instrumentation
-
The context for an instrumentation application.
- Instrumentation.Context.Default - Class in net.bytebuddy.instrumentation
-
A convenience implementation of an instrumentation context that allows for a better composition
of the instrumentation context implementation.
- Instrumentation.Context.Default.AuxiliaryTypeNamingStrategy - Interface in net.bytebuddy.instrumentation
-
Representation of a naming strategy for an auxiliary type.
- Instrumentation.ForAbstractMethod - Enum in net.bytebuddy.instrumentation
-
An instrumentation for an abstract method that does not append any code and will throw an exception if it is
attempted to be composed with other methods that do provide an implementation.
- InstrumentedType - Interface in net.bytebuddy.instrumentation.type
-
Implementations of this interface represent an instrumented type that is subject to change.
- InstrumentedType.AbstractBase - Class in net.bytebuddy.instrumentation.type
-
An abstract base implementation of an instrumented type.
- InstrumentedType.AbstractBase.FieldToken - Class in net.bytebuddy.instrumentation.type
-
An implementation of a new field for the enclosing instrumented type.
- InstrumentedType.AbstractBase.MethodToken - Class in net.bytebuddy.instrumentation.type
-
An implementation of a new method or constructor for the enclosing instrumented type.
- IntegerConstant - Enum in net.bytebuddy.instrumentation.method.bytecode.stack.constant
-
This class is responsible for loading any int
constant onto the operand stack.
- intercept(Instrumentation) - Method in class net.bytebuddy.ByteBuddy.MatchedMethodInterception
-
- intercept(Instrumentation) - Method in interface net.bytebuddy.ByteBuddy.MethodInterceptable
-
Intercepts the given method with the given instrumentation.
- intercept(Instrumentation) - Method in class net.bytebuddy.ByteBuddy.OptionalMethodInterception
-
- intercept(Instrumentation) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.MatchedMethodInterception
-
Intercepts the currently selected method by a given instrumentation.
- interfaceTypes - Variable in class net.bytebuddy.ByteBuddy
-
A list of interface types to be implemented by any class that is implemented by the current configuration.
- internalName - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.MethodToken
-
The internal name of the method.
- InvocationHandlerAdapter - Class in net.bytebuddy.instrumentation
-
- InvocationHandlerAdapter(String) - Constructor for class net.bytebuddy.instrumentation.InvocationHandlerAdapter
-
Creates a new invocation handler for a given field.
- invokable(MethodMatcher) - Method in class net.bytebuddy.ByteBuddy
-
Intercepts a given selection of byte code methods that can be a method or a constructor.
- invokable(MethodMatcher) - Method in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
- invokable(MethodMatcher) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
- invokable(MethodMatcher) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
-
Selects a set of byte code methods of this type for instrumentation.
- invokable(MethodMatcher) - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassDynamicTypeBuilder
-
- invoke(MethodDescription) - Method in interface net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodInvoker
-
Creates a method invocation for a given method.
- invoke(MethodDescription) - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodInvoker.Simple
-
- invoke(MethodDescription) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodInvoker.Virtual
-
- invoke(MethodDescription) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodInvocation
-
Creates a method invocation with an implicitly determined invocation type.
- is(Method) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects an exact method.
- is(Constructor<?>) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects an exact constructor.
- is(MethodDescription) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
A method matcher that matches a given method description.
- is(boolean) - Static method in enum net.bytebuddy.modifier.SynchronizationState
-
Creates a synchronization state from a boolean value indicating if a method is supposed to be synchronized.
- is(boolean) - Static method in enum net.bytebuddy.modifier.SyntheticState
-
Creates a synthetic state from a boolean value indicating if a type or member is supposed to be synthetic.
- isAbstract() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isAbstract() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object is abstract
.
- isAlive() - Method in class net.bytebuddy.instrumentation.FixedValue.ForStaticField
-
- isAlive() - Method in class net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForStaticFieldInstance
-
- isAlive() - Method in class net.bytebuddy.instrumentation.TypeInitializer.Compound
-
- isAlive() - Method in interface net.bytebuddy.instrumentation.TypeInitializer
-
Indicates if this initializer is alive and needs to be invoked.
- isAlive() - Method in enum net.bytebuddy.instrumentation.TypeInitializer.NoOp
-
- isAnnotatedBy(Class<? extends Annotation>) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Checks if a method is annotated by a given parameter.
- isAnnotation() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isAnnotation() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object represents the annotation flag.
- isAnnotation() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class net.bytebuddy.instrumentation.field.FieldDescription.ForLoadedField
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.FieldToken
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- isAnonymousClass() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- isAnonymousClass() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- isAnonymousClass() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Checks if this type description represents an anonymous type.
- isArray() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- isArray() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- isArray() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Checks if the type described by this entity is an array
- isAssignableFrom(Class<?>) - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- isAssignableFrom(TypeDescription) - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- isAssignableFrom(Class<?>) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- isAssignableFrom(TypeDescription) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- isAssignableFrom(Class<?>) - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Checks if this type is assignable from the type described by this instance, for example for
class Foo
and class Bar extends Foo
, this method would return true
for
Foo.class.isAssignableFrom(Bar.class)
.
- isAssignableFrom(TypeDescription) - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Checks if this type is assignable from the type described by this instance, for example for
class Foo
and class Bar extends Foo
, this method would return true
for
Foo.class.isAssignableFrom(Bar.class)
.
- isAssignableTo(Class<?>) - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- isAssignableTo(TypeDescription) - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- isAssignableTo(Class<?>) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- isAssignableTo(TypeDescription) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- isAssignableTo(Class<?>) - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Checks if this type is assignable from the type described by this instance, for example for
class Foo
and class Bar extends Foo
, this method would return true
for
Bar.class.isAssignableTo(Foo.class)
.
- isAssignableTo(TypeDescription) - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Checks if this type is assignable from the type described by this instance, for example for
class Foo
and class Bar extends Foo
, this method would return true
for
Bar.class.isAssignableFrom(Foo.class)
.
- isBridge() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method when it is marked as a bridge method
- isBridge() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- isBridge() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- isBridge() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isBridge() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object represents the bridge flag
- isBridgeMethodCompatibleTo(Method) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Determines if a method could be the target of the given method for a compile time bridge.
- isBridgeMethodCompatibleTo(MethodDescription) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Determines if a method could be the target of the given method for a compile time bridge.
- isConstructor() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects methods that are not constructors.
- isConstructor() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- isConstructor() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- isConstructor() - Method in interface net.bytebuddy.instrumentation.method.MethodDescription
-
Specifies if this method description represents a constructor.
- isConstructor() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
- isConstructor() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- isDeclaredBy(TypeDescription) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects method that are declared by a given type.
- isDeclaredBy(Class<?>) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects method that are declared by a given type.
- isDefaultFinalizer() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Only matches the default finalizer method as declared in
Object.finalize()
but not methods that
override this method.
- isDefineMethod() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Entry
-
Determines if this entry requires a method to be defined for a given instrumentation.
- isDefineMethod() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Entry.Simple
-
- isDefineMethod() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Entry.Skip
-
- isDeprecated() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isDeprecated() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object represents the deprecated flag.
- isEnum() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isEnum() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object represents the enum flag.
- isFinal() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method when it is final
.
- isFinal() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isFinal() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object is final
.
- isFinalizer() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Matches a method for being a finalizer method which is declared by any class.
- isGetter() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Matches methods that represent a Java bean getter, i.e.
- isGetter(Class<?>) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Matches methods that represent a Java bean getter, i.e.
- isGetter(TypeDescription) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Matches methods that represent a Java bean getter, i.e.
- isImplementable(TypeDescription) - Static method in class net.bytebuddy.utility.ByteBuddyCommons
-
Validates that a type can be implemented, i.e.
- isInstance(Object) - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- isInstance(Object) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription
-
- isInstance(Object) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- isInstance(Object) - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Checks if object
is an instance of the type represented by this instance.
- isInterface() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isInterface() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object represents the interface flag.
- isInterface() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- isInterface(TypeDescription) - Static method in class net.bytebuddy.utility.ByteBuddyCommons
-
Validates if a type is an interface.
- isLocalClass() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- isLocalClass() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- isLocalClass() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Checks if this type description represents a local type.
- isMemberClass() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- isMemberClass() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- isMemberClass() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Checks if this type description represents a member type.
- isMethod() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects methods that are not constructors.
- isNative() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method when it is native
.
- isNative() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isNative() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object is native
.
- isNotEmpty(T, String) - Static method in class net.bytebuddy.utility.ByteBuddyCommons
-
Validates that a collection is not empty.
- isOverridable() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects methods that are overridable, i.e.
- isOverridable() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.AbstractMethodDescription
-
- isOverridable() - Method in interface net.bytebuddy.instrumentation.method.MethodDescription
-
Verifies if this method description represents an overridable method.
- isPackagePrivate() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method when it is package private, i.e.
- isPackagePrivate() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isPackagePrivate() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object is package private.
- isPrimitive() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- isPrimitive() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- isPrimitive() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Checks if the type described by this entity is a primitive type.
- isPrivate() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method when it is private
.
- isPrivate() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isPrivate() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object is private
.
- isProtected() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method when it is protected
.
- isProtected() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isProtected() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object is protected
.
- isPublic() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method when it is public
.
- isPublic() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isPublic() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object is public
.
- isResolved() - Method in class net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple.BridgeTarget.Candidate
-
- isResolved() - Method in interface net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple.BridgeTarget
-
- isResolved() - Method in class net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple.BridgeTarget.Resolved
-
- isResolved() - Method in enum net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple.BridgeTarget.Unknown
-
- isSetter() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Matches methods that represent a Java bean setter, i.e.
- isSetter(Class<?>) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Matches methods that represent a Java bean setter, i.e.
- isSetter(TypeDescription) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Matches methods that represent a Java bean setter, i.e.
- isStatic() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method when it is static
.
- isStatic() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isStatic() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object is static
.
- isStrict() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method when it is strictfp
.
- isStrict() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isStrict() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object is strictfp
.
- isSuper() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isSuper() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object reflects the type super flag.
- isSuppressed() - Method in enum net.bytebuddy.instrumentation.attribute.annotation.AnnotationAppender.AnnotationVisibility
-
Checks if this instance represents an annotation that is not to be embedded into Java byte code, i.e.
- isSynchronized() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method when it is synchronized
.
- isSynchronized() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isSynchronized() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object is synchronized
.
- isSynchronized() - Method in enum net.bytebuddy.modifier.SynchronizationState
-
Checks if the current state describes the synchronized state.
- isSynthetic() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.ForLoadedField
-
- isSynthetic() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method when it is synthetic
.
- isSynthetic() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- isSynthetic() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- isSynthetic() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isSynthetic() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object is synthetic.
- isSynthetic() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- isSynthetic() - Method in enum net.bytebuddy.modifier.SyntheticState
-
Checks if the current state describes the synthetic state.
- isThrowable(T) - Static method in class net.bytebuddy.utility.ByteBuddyCommons
-
Checks if given types can all be thrown, i.e.
- isTransient() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isTransient() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object represents the transient flag.
- isUnresolved() - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.AmbiguityResolver.Resolution
-
Checks if this binding is unresolved.
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodBinding.Illegal
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.ParameterBinding.Anonymous
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.ParameterBinding.Illegal
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.ParameterBinding.Unique
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveUnboxingDelegate
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator.Primitive
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator.Reference
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.ClassConstant
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.DefaultValue
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.DoubleConstant
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.FloatConstant
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.LongConstant
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.NullConstant
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.TextConstant
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.Duplication
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.IllegalStackManipulation
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.LegalTrivialStackManipulation
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodReturn
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.StackManipulation.Compound
-
- isValid() - Method in interface net.bytebuddy.instrumentation.method.bytecode.stack.StackManipulation
-
Determines if this stack manipulation is valid.
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.Throw
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.TypeCreation
-
- isValid() - Method in class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.AssignableSignatureCall
-
- isValid() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ByConstructor
-
- isValid() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ByReflectionFactory
-
- isValidIdentifier(String) - Static method in class net.bytebuddy.utility.ByteBuddyCommons
-
Validates that a string represents a valid Java identifier, i.e.
- isValidTypeName(String) - Static method in class net.bytebuddy.utility.ByteBuddyCommons
-
Validates a Java type name to be valid.
- isVarArgs() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method when it is defined using a var args argument.
- isVarArgs() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- isVarArgs() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- isVarArgs() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isVarArgs() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object represents the var args flag.
- isVisible() - Method in enum net.bytebuddy.instrumentation.attribute.annotation.AnnotationAppender.AnnotationVisibility
-
Checks if this instance represents an annotation that is visible at runtime, i.e.
- isVisibleTo(TypeDescription) - Method in interface net.bytebuddy.instrumentation.ByteCodeElement
-
Checks if this element is visible from a given type.
- isVisibleTo(TypeDescription) - Method in class net.bytebuddy.instrumentation.field.FieldDescription.AbstractFieldDescription
-
- isVisibleTo(Class<?>) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Checks if a method is visible for a given type.
- isVisibleTo(TypeDescription) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Checks if a method is visible for a given type.
- isVisibleTo(TypeDescription) - Method in class net.bytebuddy.instrumentation.method.MethodDescription.AbstractMethodDescription
-
- isVisibleTo(TypeDescription) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription
-
- isVolatile() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isVolatile() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
Specifies if the modifier described by this object represents the volatile flag.
- iterator() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.SameThreadCoModifiableIterable
-
- make() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
- make() - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
-
Creates the dynamic type without loading it.
- make(MethodList) - Method in interface net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Factory
-
- make(MethodList) - Method in enum net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.NoOp
-
- make(MethodList) - Method in enum net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple.Factory
-
- make() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassDynamicTypeBuilder
-
- make() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter
-
Creates the dynamic type.
- make(TypeDescription) - Method in class net.bytebuddy.instrumentation.attribute.FieldAttributeAppender.Factory.Compound
-
- make(TypeDescription) - Method in interface net.bytebuddy.instrumentation.attribute.FieldAttributeAppender.Factory
-
Returns a field attribute appender that is applicable for a given type description.
- make(TypeDescription) - Method in class net.bytebuddy.instrumentation.attribute.FieldAttributeAppender.ForAnnotation
-
- make(TypeDescription) - Method in class net.bytebuddy.instrumentation.attribute.FieldAttributeAppender.ForLoadedField
-
- make(TypeDescription) - Method in enum net.bytebuddy.instrumentation.attribute.FieldAttributeAppender.NoOp
-
- make(TypeDescription) - Method in class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.Factory.Compound
-
- make(TypeDescription) - Method in interface net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.Factory
-
Returns a method attribute appender that is applicable for a given type description.
- make(TypeDescription) - Method in class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForAnnotation
-
- make(TypeDescription) - Method in enum net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForInstrumentedMethod
-
- make(TypeDescription) - Method in class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForLoadedConstructor
-
- make(TypeDescription) - Method in class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForLoadedMethod
-
- make(TypeDescription) - Method in enum net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.NoOp
-
- make() - Method in class net.bytebuddy.instrumentation.ExceptionMethod.ConstructionDelegate.ForDefaultConstructor
-
- make() - Method in class net.bytebuddy.instrumentation.ExceptionMethod.ConstructionDelegate.ForStringConstructor
-
- make() - Method in interface net.bytebuddy.instrumentation.ExceptionMethod.ConstructionDelegate
-
Creates a stack manipulation that creates pushes all constructor arguments onto the operand stack
and subsequently calls the constructor.
- make(TypeDescription) - Method in interface net.bytebuddy.instrumentation.FieldAccessor.FieldLocator.Factory
-
Creates a field locator.
- make(TypeDescription) - Method in class net.bytebuddy.instrumentation.FieldAccessor.FieldLocator.ForGivenType
-
- make(TypeDescription) - Method in enum net.bytebuddy.instrumentation.FieldAccessor.FieldLocator.ForInstrumentedType
-
- make(TypeDescription) - Method in enum net.bytebuddy.instrumentation.FieldAccessor.FieldLocator.ForInstrumentedTypeHierarchy.Factory
-
- make(String, ClassFileVersion, AuxiliaryType.MethodAccessorFactory) - Method in interface net.bytebuddy.instrumentation.type.auxiliary.AuxiliaryType
-
Creates a new auxiliary type.
- make(String, ClassFileVersion, AuxiliaryType.MethodAccessorFactory) - Method in class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy
-
- make(String, ClassFileVersion, AuxiliaryType.MethodAccessorFactory) - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy
-
- makeBinding(TypeDescription, TypeDescription, int, Assigner, boolean, int) - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Argument.BindingMechanic
-
Creates the binding that is requrest
- makeIterator(TypeDescription, MethodDescription, MethodDescription) - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Argument.NextUnboundAsDefaultsProvider
-
- makeIterator(TypeDescription, MethodDescription, MethodDescription) - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.TargetMethodAnnotationDrivenBinder.DefaultsProvider.Empty
-
- makeIterator(TypeDescription, MethodDescription, MethodDescription) - Method in interface net.bytebuddy.instrumentation.method.bytecode.bind.annotation.TargetMethodAnnotationDrivenBinder.DefaultsProvider
-
Creates an iterator from which a value is pulled each time no annotation
- manifest(TypeDescription) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.MethodToken
-
- manifest(TypeDescription) - Method in interface net.bytebuddy.dynamic.scaffold.MethodRegistry.LatentMethodMatcher
-
Manifests a latent method matcher.
- manifest(TypeDescription) - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.LatentMethodMatcher.Simple
-
- MatchedMethodInterception(MethodMatcher) - Constructor for class net.bytebuddy.ByteBuddy.MatchedMethodInterception
-
Creates a new matched method interception.
- matches(MethodDescription) - Method in class net.bytebuddy.instrumentation.method.matcher.JunctionMethodMatcher.Conjunction
-
- matches(MethodDescription) - Method in class net.bytebuddy.instrumentation.method.matcher.JunctionMethodMatcher.Disjunction
-
- matches(MethodDescription) - Method in interface net.bytebuddy.instrumentation.method.matcher.MethodMatcher
-
Determines if a method matches for this MethodMatcher
.
- materialize() - Method in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
Materializes this configuration as new ByteBuddy
instance.
- materialize() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
Materializes the current state of the build before applying another modification.
- maximum(StackSize) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.StackSize
-
Determines the maximum of two stack size representations.
- MEMBER_MODIFIER_MASK - Static variable in class net.bytebuddy.utility.ByteBuddyCommons
-
A mask for modifiers that represents type members.
- MEMBER_VISIBILITY_MODIFIER_MASK - Static variable in class net.bytebuddy.utility.ByteBuddyCommons
-
A mask for modifiers that represent a method's or field's visibility.
- MemberVisibility - Enum in net.bytebuddy.modifier
-
Describes a field's or a method's visibility.
- merge(MethodDelegationBinder.AmbiguityResolver.Resolution) - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.AmbiguityResolver.Resolution
-
Merges two resolutions in order to determine their compatibility.
- merge(ByteCodeAppender.Size) - Method in class net.bytebuddy.instrumentation.method.bytecode.ByteCodeAppender.Size
-
Merges two sizes in order to describe the size that is required by both size descriptions.
- method(MethodMatcher) - Method in class net.bytebuddy.ByteBuddy
-
Intercepts a given method selection
- method(MethodMatcher) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
- method(MethodMatcher) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
-
Selects a set of methods of this type for instrumentation.
- method(MethodMatcher) - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassDynamicTypeBuilder
-
- METHOD_MODIFIER_MASK - Static variable in class net.bytebuddy.utility.ByteBuddyCommons
-
A mask for modifiers that represents modifiers and constructors.
- MethodAnnotationTarget(ClassFileVersion, NamingStrategy, List<TypeDescription>, MethodMatcher, BridgeMethodResolver.Factory, ClassVisitorWrapper.Chain, MethodRegistry, ByteBuddy.Definable<Integer>, ByteBuddy.Definable<TypeAttributeAppender>, FieldAttributeAppender.Factory, MethodAttributeAppender.Factory, MethodMatcher, Instrumentation, MethodAttributeAppender.Factory) - Constructor for class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
Creates a new method annotation target.
- MethodAttributeAppender - Interface in net.bytebuddy.instrumentation.attribute
-
An appender that writes attributes or annotations to a given ASM MethodVisitor
.
- MethodAttributeAppender.Compound - Class in net.bytebuddy.instrumentation.attribute
-
A method attribute appender that combines several method attribute appenders to be represented as a single
method attribute appender.
- MethodAttributeAppender.Factory - Interface in net.bytebuddy.instrumentation.attribute
-
A factory that creates method attribute appenders for a given type.
- MethodAttributeAppender.Factory.Compound - Class in net.bytebuddy.instrumentation.attribute
-
A method attribute appender factory that combines several method attribute appender factories to be
represented as a single factory.
- MethodAttributeAppender.ForAnnotation - Class in net.bytebuddy.instrumentation.attribute
-
Appends an annotation to a method or method parameter.
- MethodAttributeAppender.ForInstrumentedMethod - Enum in net.bytebuddy.instrumentation.attribute
-
Implementation of a method attribute appender that writes all annotations of the instrumented method to the
method that is being created.
- MethodAttributeAppender.ForLoadedConstructor - Class in net.bytebuddy.instrumentation.attribute
-
Implementation of a method attribute appender that writes all annotations of a given loaded constructor to the
method that is being created.
- MethodAttributeAppender.ForLoadedMethod - Class in net.bytebuddy.instrumentation.attribute
-
Implementation of a method attribute appender that writes all annotations of a given loaded method to the
method that is being created.
- MethodAttributeAppender.NoOp - Enum in net.bytebuddy.instrumentation.attribute
-
A method attribute appender that does not append any attributes.
- MethodCallProxy - Class in net.bytebuddy.instrumentation.type.auxiliary
-
A method call proxy represents a class that is compiled against a particular method which can then be called whenever
either its
Callable.call()
or
Runnable.run()
method is called where the method
call proxy implements both interfaces.
- MethodCallProxy(MethodDescription) - Constructor for class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy
-
Creates a new method call proxy for a given method and uses a default assigner for assigning the method's return
value to either the
Callable.call()
or
Runnable.run()
method returns.
- MethodCallProxy(MethodDescription, Assigner) - Constructor for class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy
-
Creates a new method call proxy for a given method.
- MethodCallProxy.AssignableSignatureCall - Class in net.bytebuddy.instrumentation.type.auxiliary
-
A stack manipulation that creates a
MethodCallProxy
for a given method an pushes such an object onto the call stack.
- MethodConstant - Class in net.bytebuddy.instrumentation.method.bytecode.stack.constant
-
Represents the creation of a
Method
value which can be created from a given
set of constant pool values and can therefore be considered a constant in the broader meaing.
- MethodConstant(MethodDescription) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant
-
Creates a new method constant.
- MethodDelegation - Class in net.bytebuddy.instrumentation
-
This instrumentation delegates an method call to another method which can either be
static
by providing
a reference to a
Class
or an instance method when another object is provided.
- MethodDelegation(MethodDelegation.InstrumentationDelegate, List<TargetMethodAnnotationDrivenBinder.ParameterBinder<?>>, TargetMethodAnnotationDrivenBinder.DefaultsProvider<?>, MethodDelegationBinder.AmbiguityResolver, Assigner, MethodList) - Constructor for class net.bytebuddy.instrumentation.MethodDelegation
-
Creates a new method delegation.
- MethodDelegation.InstrumentationDelegate - Interface in net.bytebuddy.instrumentation
-
An instrumentation delegate is responsible for executing the actual method delegation.
- MethodDelegation.InstrumentationDelegate.ForConstruction - Class in net.bytebuddy.instrumentation
-
An instrumentation that creates new instances of a given type.
- MethodDelegation.InstrumentationDelegate.ForInstanceField - Class in net.bytebuddy.instrumentation
-
An instrumentation applied on an instance field.
- MethodDelegation.InstrumentationDelegate.ForStaticFieldInstance - Class in net.bytebuddy.instrumentation
-
An instrumentation applied on a static field.
- MethodDelegation.InstrumentationDelegate.ForStaticMethod - Enum in net.bytebuddy.instrumentation
-
An instrumentation applied to a static method.
- MethodDelegationBinder - Interface in net.bytebuddy.instrumentation.method.bytecode.bind
-
A method delegation binder is responsible for creating a method binding for a source method to a
target method.
- MethodDelegationBinder.AmbiguityResolver - Interface in net.bytebuddy.instrumentation.method.bytecode.bind
-
Implementations of this interface are able to attempt the resolution of two successful bindings of a method
to two different target methods in order to identify a dominating binding.
- MethodDelegationBinder.AmbiguityResolver.Chain - Class in net.bytebuddy.instrumentation.method.bytecode.bind
-
- MethodDelegationBinder.AmbiguityResolver.NoOp - Enum in net.bytebuddy.instrumentation.method.bytecode.bind
-
An ambiguity resolver that does not attempt to resolve a conflicting binding.
- MethodDelegationBinder.AmbiguityResolver.Resolution - Enum in net.bytebuddy.instrumentation.method.bytecode.bind
-
A resolution state of an attempt to resolve two conflicting bindings.
- MethodDelegationBinder.MethodBinding - Interface in net.bytebuddy.instrumentation.method.bytecode.bind
-
- MethodDelegationBinder.MethodBinding.Builder - Class in net.bytebuddy.instrumentation.method.bytecode.bind
-
- MethodDelegationBinder.MethodBinding.Illegal - Enum in net.bytebuddy.instrumentation.method.bytecode.bind
-
Representation of an attempt to bind a source method to a target method that is not applicable.
- MethodDelegationBinder.MethodInvoker - Interface in net.bytebuddy.instrumentation.method.bytecode.bind
-
- MethodDelegationBinder.MethodInvoker.Simple - Enum in net.bytebuddy.instrumentation.method.bytecode.bind
-
A simple method invocation that merely uses the most general form of method invocation as provided by
MethodInvocation
.
- MethodDelegationBinder.MethodInvoker.Virtual - Class in net.bytebuddy.instrumentation.method.bytecode.bind
-
A method invocation that enforces a virtual invocation that is dispatched on a given type.
- MethodDelegationBinder.ParameterBinding<T> - Interface in net.bytebuddy.instrumentation.method.bytecode.bind
-
A binding attempt for a single parameter.
- MethodDelegationBinder.ParameterBinding.Anonymous - Class in net.bytebuddy.instrumentation.method.bytecode.bind
-
An anonymous binding of a target method parameter.
- MethodDelegationBinder.ParameterBinding.Illegal - Enum in net.bytebuddy.instrumentation.method.bytecode.bind
-
A singleton representation of an illegal binding for a method parameter.
- MethodDelegationBinder.ParameterBinding.Unique<T> - Class in net.bytebuddy.instrumentation.method.bytecode.bind
-
A uniquely identifiable parameter binding for a target method.
- MethodDelegationBinder.Processor - Class in net.bytebuddy.instrumentation.method.bytecode.bind
-
- methodDescription - Variable in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant
-
A description of the method to be loaded onto the stack.
- MethodDescription - Interface in net.bytebuddy.instrumentation.method
-
Implementations of this interface describe a Java method, i.e.
- MethodDescription.AbstractMethodDescription - Class in net.bytebuddy.instrumentation.method
-
An abstract base implementation of a method description.
- MethodDescription.ForLoadedConstructor - Class in net.bytebuddy.instrumentation.method
-
An implementation of a method description for a loaded constructor.
- MethodDescription.ForLoadedMethod - Class in net.bytebuddy.instrumentation.method
-
An implementation of a method description for a loaded method.
- MethodDescription.Latent - Class in net.bytebuddy.instrumentation.method
-
A latent method description describes a method that is not attached to a declaring
TypeDescription
but stands for itself.
- methodDescriptions - Variable in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
A list of method descriptions registered for this instrumented type.
- MethodInvocation - Enum in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
A builder for a method invocation.
- MethodInvocation.WithImplicitInvocationTargetType - Interface in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
Represents a method invocation where the invocation type (static, virtual, special, interface) is derived
from the
- MethodList - Interface in net.bytebuddy.instrumentation.method
-
Implementations represent a list of method descriptions.
- MethodList.Empty - Class in net.bytebuddy.instrumentation.method
-
An implementation of an empty method list.
- MethodList.Explicit - Class in net.bytebuddy.instrumentation.method
-
A method list that is a wrapper for a given list of method descriptions.
- MethodList.ForLoadedType - Class in net.bytebuddy.instrumentation.method
-
A method list implementation that returns all loaded byte code methods (methods and constructors) that
are declared for a given type.
- MethodManifestation - Enum in net.bytebuddy.modifier
-
Describes the manifestation of a method, i.e.
- methodMatcher - Variable in class net.bytebuddy.ByteBuddy.MatchedMethodInterception
-
A method matcher that represents the current method selection.
- methodMatcher - Variable in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
The method matcher representing the current method selection.
- methodMatcher - Variable in class net.bytebuddy.ByteBuddy.OptionalMethodInterception
-
The method matcher that defines the selected that is represented by this instance.
- MethodMatcher - Interface in net.bytebuddy.instrumentation.method.matcher
-
- MethodMatchers - Class in net.bytebuddy.instrumentation.method.matcher
-
- MethodNameEqualityResolver - Enum in net.bytebuddy.instrumentation.method.bytecode.bind
-
- methodRegistry - Variable in class net.bytebuddy.ByteBuddy
-
The method registry for the current configuration.
- MethodRegistry - Interface in net.bytebuddy.dynamic.scaffold
-
A method registry is responsible for storing information on how a method is intercepted.
- MethodRegistry.Compiled - Interface in net.bytebuddy.dynamic.scaffold
-
- MethodRegistry.Default - Class in net.bytebuddy.dynamic.scaffold
-
A default implementation of a method registry.
- MethodRegistry.LatentMethodMatcher - Interface in net.bytebuddy.dynamic.scaffold
-
A latent method matcher represents a method matcher that might not yet be assembled because it misses
information on the actual instrumented type.
- MethodRegistry.LatentMethodMatcher.Simple - Class in net.bytebuddy.dynamic.scaffold
-
An wrapper implementation for an already assembled method matcher.
- MethodReturn - Enum in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
A stack manipulation returning a value of a given type.
- methods() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.InFieldPhase
-
Moves to the method phase.
- methods() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.InGeneralPhase
-
Moves to the method phase.
- MethodToken(String, TypeDescription, List<? extends TypeDescription>, List<? extends TypeDescription>, int) - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.MethodToken
-
Creates a new method token representing a method to implement for the built dynamic type.
- MethodToken(String, TypeDescription, List<? extends TypeDescription>, List<? extends TypeDescription>, int) - Constructor for class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
Creates a new method or constructor for the enclosing instrumented type.
- methodTokens - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
This builder's currently registered method tokens.
- MethodVariableAccess - Enum in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
A stack assignment that loads a method variable from a given index of the local variable array.
- ModifierContributor - Interface in net.bytebuddy.instrumentation
-
An element that describes a type modifier as described in the
JVMS.
- ModifierContributor.ForField - Interface in net.bytebuddy.instrumentation
-
A marker interface for modifiers that can be applied to fields.
- ModifierContributor.ForMethod - Interface in net.bytebuddy.instrumentation
-
A marker interface for modifiers that can be applied to methods.
- ModifierContributor.ForType - Interface in net.bytebuddy.instrumentation
-
A marker interface for modifiers that can be applied to types.
- ModifierReviewable - Interface in net.bytebuddy.instrumentation
-
Implementations of this interface can be described in terms of a Java modifier.
- ModifierReviewable.AbstractModifierReviewable - Class in net.bytebuddy.instrumentation
-
- modifiers - Variable in class net.bytebuddy.ByteBuddy
-
The modifiers to apply to any type that is generated by this configuration.
- modifiers(ModifierContributor.ForType...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
- modifiers - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.FieldToken
-
The field modifiers.
- modifiers - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.MethodToken
-
A list of modifiers of the method.
- modifiers(ModifierContributor.ForType...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
-
Defines modifiers for the created dynamic type.
- modifiers(ModifierContributor.ForType...) - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassDynamicTypeBuilder
-
- MostSpecificTypeResolver - Enum in net.bytebuddy.instrumentation.method.bytecode.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.
- MostSpecificTypeResolver.ParameterIndexToken - Class in net.bytebuddy.instrumentation.method.bytecode.bind
-
This token is used to mark a one-to-one binding of a source method parameter to a target method parameter.
- name(String) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
- name - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.FieldToken
-
The name of the field.
- name(String) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
-
Names the currently created dynamic type by a fixed name.
- name(String) - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassDynamicTypeBuilder
-
- name(AuxiliaryType) - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstrumentationContextDelegate
-
- name(AuxiliaryType) - Method in interface net.bytebuddy.instrumentation.Instrumentation.Context.Default.AuxiliaryTypeNamingStrategy
-
NAmes an auxiliary type.
- nameContains(String) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its exact internalName infix.
- nameContainsIgnoreCase(String) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its case insensitive exact internalName infix.
- named(String) - Method in class net.bytebuddy.instrumentation.field.FieldList.Empty
-
- named(String) - Method in class net.bytebuddy.instrumentation.field.FieldList.Explicit
-
- named(String) - Method in class net.bytebuddy.instrumentation.field.FieldList.ForLoadedField
-
- named(String) - Method in interface net.bytebuddy.instrumentation.field.FieldList
-
Identifies a single field description in this list that is named fieldName
and returns this field
description.
- named(String) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its exact internalName.
- namedIgnoreCase(String) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its case insensitive, exact internalName.
- nameEndsWith(String) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its exact internalName suffix.
- nameEndsWithIgnoreCase(String) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its case insensitive exact internalName suffix.
- nameMatches(String) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its internalName matching a regular expression.
- nameStartsWith(String) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its exact internalName prefix.
- nameStartsWithIgnoreCase(String) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its case insensitive exact internalName prefix.
- namingStrategy - Variable in class net.bytebuddy.ByteBuddy
-
The naming strategy of the current configuration.
- NamingStrategy - Interface in net.bytebuddy
-
A naming strategy for finding a fully qualified internalName for a Java type.
- NamingStrategy.Fixed - Class in net.bytebuddy
-
A naming strategy that applies a fixed internalName.
- NamingStrategy.SuffixingRandom - Class in net.bytebuddy
-
A naming strategy that creates a internalName by concatenating
The super classes package and internalName
A given suffix string
A random number
Between all these elements, a $
sign is included into the internalName to improve readability.
- NamingStrategy.UnnamedType - Interface in net.bytebuddy
-
An description of a type which is to be named.
- net.bytebuddy - package net.bytebuddy
-
Byte Buddy is a library for creating Java classes at runtime of a Java program.
- net.bytebuddy.asm - package net.bytebuddy.asm
-
The ASM package contains classes that are meant for direct interaction with the ASM API.
- net.bytebuddy.dynamic - package net.bytebuddy.dynamic
-
This package contains classes and interfaces that are connected to writing the byte stream that represents a Java
type that is dynamically created and for loading this type into a running JVM process.
- net.bytebuddy.dynamic.loading - package net.bytebuddy.dynamic.loading
-
This package contains classes that are responsible for class loading of classes that are represented by
byte
arrays.
- net.bytebuddy.dynamic.scaffold - package net.bytebuddy.dynamic.scaffold
-
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
- net.bytebuddy.dynamic.scaffold.subclass - package net.bytebuddy.dynamic.scaffold.subclass
-
All classes and types in this package are related to creating a
DynamicType
by
creating a subclass of a given type.
- net.bytebuddy.instrumentation - package net.bytebuddy.instrumentation
-
The instrumentation package contains any logic for intercepting method calls.
- net.bytebuddy.instrumentation.attribute - package net.bytebuddy.instrumentation.attribute
-
All types and classes in this package are responsible for writing attributes for a given Java byte code element,
i.e.
- net.bytebuddy.instrumentation.attribute.annotation - package net.bytebuddy.instrumentation.attribute.annotation
-
Types and classes in this package are responsible for writing Java annotations to a Java type, field or byte code
method.
- net.bytebuddy.instrumentation.field - package net.bytebuddy.instrumentation.field
-
This package contains types and implementations for describing a Java field.
- net.bytebuddy.instrumentation.method - package net.bytebuddy.instrumentation.method
-
This package contains types and implementations for describing a Java byte code method which can be any byte code
container, i.e.
- net.bytebuddy.instrumentation.method.bytecode - package net.bytebuddy.instrumentation.method.bytecode
-
Types and classes in this package are responsible for creating Java byte code for a given byte code target
which is represented by a
MethodDescription
.
- net.bytebuddy.instrumentation.method.bytecode.bind - package net.bytebuddy.instrumentation.method.bytecode.bind
-
The types and classes of this package are responsible for binding a method call to calling another method.
- net.bytebuddy.instrumentation.method.bytecode.bind.annotation - package net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
This package contains annotations, types and classes that are responsible for binding a method to calling another
method by interpreting annotations that indicate how a method should be bound to another method.
- net.bytebuddy.instrumentation.method.bytecode.stack - package net.bytebuddy.instrumentation.method.bytecode.stack
-
This package offers an abstraction of creating Java byte code by only manipulating a method's operand stack.
- net.bytebuddy.instrumentation.method.bytecode.stack.assign - package net.bytebuddy.instrumentation.method.bytecode.stack.assign
-
- net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive - package net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive
-
Assigner
implementations of this package
are capable of handling primitive types or the
void
type.
- net.bytebuddy.instrumentation.method.bytecode.stack.assign.reference - package net.bytebuddy.instrumentation.method.bytecode.stack.assign.reference
-
Assigner
implementations of this package
are capable of assigning non-primitive types to each other.
- net.bytebuddy.instrumentation.method.bytecode.stack.collection - package net.bytebuddy.instrumentation.method.bytecode.stack.collection
-
This package is dedicated to creating
StackManipulation
s
that create collections or arrays from a given number of values.
- net.bytebuddy.instrumentation.method.bytecode.stack.constant - package net.bytebuddy.instrumentation.method.bytecode.stack.constant
-
StackManipulation
s in this package are responsible for
creating compile-time constants and pushing them onto the operand stack.
- net.bytebuddy.instrumentation.method.bytecode.stack.member - package net.bytebuddy.instrumentation.method.bytecode.stack.member
-
StackManipulation
s of this package are responsible for
accessing type or method members, i.e.
- net.bytebuddy.instrumentation.method.matcher - package net.bytebuddy.instrumentation.method.matcher
-
This package contains types and classes that serve as predicates for
determining if a given
MethodDescription
matches a certain criteria.
- net.bytebuddy.instrumentation.type - package net.bytebuddy.instrumentation.type
-
This package contains types and implementations for describing a Java type, i.e.
- net.bytebuddy.instrumentation.type.auxiliary - package net.bytebuddy.instrumentation.type.auxiliary
-
Auxiliary types describe helper types that aid as a supplementary to a given
InstrumentedType
.
- net.bytebuddy.modifier - package net.bytebuddy.modifier
-
The modifier package contains high-level and type-safe descriptions of Java modifiers.
- net.bytebuddy.utility - package net.bytebuddy.utility
-
This package contains utility classes for common use within any Byte Buddy logic.
- none() - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Returns a method matcher that matches no method.
- nonNull(T) - Static method in class net.bytebuddy.utility.ByteBuddyCommons
-
Validates that a value is not null
.
- not(MethodMatcher) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Inverts another method matcher.
- NullConstant - Enum in net.bytebuddy.instrumentation.method.bytecode.stack.constant
-
Represents a stack manipulation to load a null
pointer onto the operand stack.
- takesArguments(Class<?>...) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its exact parameter types in their exact order.
- takesArguments(TypeDescription...) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its exact parameter types in their exact order.
- takesArguments(List<? extends TypeDescription>) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its exact parameter types in their exact order.
- takesArguments(int) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by the number of its parameters.
- takesArgumentsAsSubtypesOf(Class<?>...) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its parameter types in their exact order where only parameter types are matched
that are subtypes of the given types, including the given type.
- takesArgumentsAsSubtypesOf(TypeDescription...) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its parameter types in their exact order where only parameter types are matched
that are subtypes of the given types, including the given type.
- takesArgumentsAsSubtypesOf(List<? extends TypeDescription>) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its parameter types in their exact order where only parameter types are matched
that are subtypes of the given types, including the given type.
- takesArgumentsAsSuperTypesOf(Class<?>...) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its parameter types in their exact order where only parameter types are matched
that are super types of the given types, including the given type.
- takesArgumentsAsSuperTypesOf(TypeDescription...) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its parameter types in their exact order where only parameter types are matched
that are super types of the given types, including the given type.
- takesArgumentsAsSuperTypesOf(List<? extends TypeDescription>) - Static method in class net.bytebuddy.instrumentation.method.matcher.MethodMatchers
-
Selects a method by its parameter types in their exact order where only parameter types are matched
that are super types of the given types, including the given type.
- target(FieldDescription) - Method in enum net.bytebuddy.dynamic.scaffold.FieldRegistry.Compiled.NoOp
-
- target(MethodDescription) - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstrumentationContextDelegate
-
- target(FieldDescription) - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool
-
Returns the field attribute appender that matches a given field description or a default field
attribute appender if no appender was registered for the given field.
- target(MethodDescription) - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool
-
Looks up a handler entry for a given method.
- targeting(TypeDescription) - Static method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory
-
Creates a new array factory for a given component type.
- TargetMethodAnnotationDrivenBinder - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
This
MethodDelegationBinder
binds
method by analyzing annotations found on the
target method that is subject to a method binding.
- TargetMethodAnnotationDrivenBinder(List<TargetMethodAnnotationDrivenBinder.ParameterBinder<?>>, TargetMethodAnnotationDrivenBinder.DefaultsProvider<?>, Assigner, MethodDelegationBinder.MethodInvoker) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.TargetMethodAnnotationDrivenBinder
-
Creates a new method delegation binder that binds method based on annotations found on the target method.
- TargetMethodAnnotationDrivenBinder.DefaultsProvider<T extends Annotation> - Interface in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Implementations of the defaults provider interface create annotations for parameters that are not annotated with
a known annotation.
- TargetMethodAnnotationDrivenBinder.DefaultsProvider.Empty - Enum in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A defaults provider that does not supply any defaults.
- TargetMethodAnnotationDrivenBinder.ParameterBinder<T extends Annotation> - Interface in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A parameter binder is used as a delegate for binding a parameter according to a particular annotation type found
on this parameter.
- TargetType - Class in net.bytebuddy.dynamic
-
This type is used as a place holder for creating methods or fields that refer to the type that currently subject
of creation within a
DynamicType.Builder
.
- TextConstant - Class in net.bytebuddy.instrumentation.method.bytecode.stack.constant
-
Represents a
String
value that is stored in a type's constant pool.
- TextConstant(String) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.constant.TextConstant
-
Creates a new stack manipulation to load a String
constant onto the operand stack.
- This - Annotation Type in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Parameters that are annotated with this annotation will be assigned a reference to the instrumented object, if
the instrumented method is not static.
- This.Binder - Enum in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A binder for handling the
This
annotation.
- Throw - Enum in net.bytebuddy.instrumentation.method.bytecode.stack
-
Throws a
Throwable
which must lie on top of the stack when this stack manipulation is called.
- throwing(Class<?>...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.ExceptionDeclarableMethodInterception
-
Defines a number of
Throwable
types to be include in the exception declaration.
- throwing(TypeDescription...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.ExceptionDeclarableMethodInterception
-
Defines a number of
Throwable
types to be include in the exception declaration.
- throwing(Class<? extends Throwable>) - Static method in class net.bytebuddy.instrumentation.ExceptionMethod
-
Creates an instrumentation that creates a new instance of the given isThrowable type on each method invocation
which is then thrown immediately.
- throwing(Class<? extends Throwable>, String) - Static method in class net.bytebuddy.instrumentation.ExceptionMethod
-
Creates an instrumentation that creates a new instance of the given isThrowable type on each method invocation
which is then thrown immediately.
- to(Class<?>) - Static method in class net.bytebuddy.instrumentation.MethodDelegation
-
Creates an instrumentation where only static
methods of the given type are considered as binding targets.
- to(Object) - Static method in class net.bytebuddy.instrumentation.MethodDelegation
-
Creates an instrumentation where only instance methods of the given object are considered as binding targets.
- to(Object, String) - Static method in class net.bytebuddy.instrumentation.MethodDelegation
-
Creates an instrumentation where only instance methods of the given object are considered as binding targets.
- toDecreasingSize() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.StackSize
-
- toIncreasingSize() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.StackSize
-
- toInternalNames() - Method in class net.bytebuddy.instrumentation.type.TypeList.Empty
-
- toInternalNames() - Method in class net.bytebuddy.instrumentation.type.TypeList.Explicit
-
- toInternalNames() - Method in class net.bytebuddy.instrumentation.type.TypeList.ForLoadedType
-
- toInternalNames() - Method in interface net.bytebuddy.instrumentation.type.TypeList
-
Returns a list of internal names of all types represented by this list.
- toString() - Method in class net.bytebuddy.ByteBuddy.Definable.Defined
-
- toString() - Method in class net.bytebuddy.ByteBuddy.MatchedMethodInterception
-
- toString() - Method in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
- toString() - Method in class net.bytebuddy.ByteBuddy.OptionalMethodInterception
-
- toString() - Method in class net.bytebuddy.ByteBuddy
-
- toString() - Method in class net.bytebuddy.ClassFileVersion
-
- toString() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.FieldToken
-
- toString() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.MethodToken
-
- toString() - Method in class net.bytebuddy.dynamic.DynamicType.Default.Loaded
-
- toString() - Method in class net.bytebuddy.dynamic.DynamicType.Default
-
- toString() - Method in class net.bytebuddy.dynamic.DynamicType.Default.Unloaded
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.LatentMethodMatcher.Simple
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassDynamicTypeBuilder
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstrumentationContextDelegate
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstumentedType
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Entry.Simple
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationAppender.Default
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationAppender.Target.OnField
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationAppender.Target.OnMethod
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationAppender.Target.OnMethodParameter
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationAppender.Target.OnType
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.FieldAttributeAppender.Compound
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.FieldAttributeAppender.Factory.Compound
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.FieldAttributeAppender.ForAnnotation
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.FieldAttributeAppender.ForLoadedField
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.Compound
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.Factory.Compound
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForAnnotation
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForLoadedConstructor
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForLoadedMethod
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.Compound
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.ForAnnotation
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.ForLoadedType
-
- toString() - Method in class net.bytebuddy.instrumentation.ExceptionMethod.ConstructionDelegate.ForDefaultConstructor
-
- toString() - Method in class net.bytebuddy.instrumentation.ExceptionMethod.ConstructionDelegate.ForStringConstructor
-
- toString() - Method in class net.bytebuddy.instrumentation.ExceptionMethod
-
- toString() - Method in class net.bytebuddy.instrumentation.FieldAccessor.Appender
-
- toString() - Method in class net.bytebuddy.instrumentation.FieldAccessor.FieldLocator.ForGivenType
-
- toString() - Method in class net.bytebuddy.instrumentation.FieldAccessor.FieldLocator.ForInstrumentedTypeHierarchy
-
- toString() - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForBeanProperty
-
- toString() - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForNamedField
-
- toString() - Method in class net.bytebuddy.instrumentation.FixedValue.ForPoolValue
-
- toString() - Method in class net.bytebuddy.instrumentation.FixedValue.ForStaticField
-
- toString() - Method in class net.bytebuddy.instrumentation.Instrumentation.Compound
-
- toString() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.AmbiguityResolver.Chain
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodBinding.Builder
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.Processor
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MostSpecificTypeResolver.ParameterIndexToken
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.ByteCodeAppender.Compound
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.ByteCodeAppender.Size
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveTypeAwareAssigner
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.VoidAwareAssigner
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.ClassConstant
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.TextConstant
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.StackManipulation.Compound
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.StackManipulation.Size
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.TypeCreation
-
- toString() - Method in class net.bytebuddy.instrumentation.method.matcher.JunctionMethodMatcher.Conjunction
-
- toString() - Method in class net.bytebuddy.instrumentation.method.matcher.JunctionMethodMatcher.Disjunction
-
- toString() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- toString() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- toString() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
- toString() - Method in class net.bytebuddy.instrumentation.method.MethodList.Empty
-
- toString() - Method in class net.bytebuddy.instrumentation.method.MethodList.Explicit
-
- toString() - Method in class net.bytebuddy.instrumentation.method.MethodList.ForLoadedType
-
- toString() - Method in class net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForConstruction
-
- toString() - Method in class net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForInstanceField
-
- toString() - Method in class net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForStaticFieldInstance
-
- toString() - Method in class net.bytebuddy.instrumentation.MethodDelegation
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.AssignableSignatureCall
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ByConstructor
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ByReflectionFactory
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy
-
- toString() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.FieldToken
-
- toString() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- toString() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- toString() - Method in class net.bytebuddy.instrumentation.TypeInitializer.Compound
-
- TYPE_MODIFIER_MASK - Static variable in class net.bytebuddy.utility.ByteBuddyCommons
-
A mask for modifiers that represents types.
- TYPE_VISIBILITY_MODIFIER_MASK - Static variable in class net.bytebuddy.utility.ByteBuddyCommons
-
A mask for modifiers that represent a type's visibility.
- typeAttributeAppender - Variable in class net.bytebuddy.ByteBuddy
-
The type attribute appender factory to apply to any type that is generated by this configuration.
- TypeAttributeAppender - Interface in net.bytebuddy.instrumentation.attribute
-
An appender that writes attributes or annotations to a given ASM ClassVisitor
.
- TypeAttributeAppender.Compound - Class in net.bytebuddy.instrumentation.attribute
-
A compound type attribute appender that concatenates a number of other attribute appenders.
- TypeAttributeAppender.ForAnnotation - Class in net.bytebuddy.instrumentation.attribute
-
An attribute appender that appends a single annotation to a given type.
- TypeAttributeAppender.ForLoadedType - Class in net.bytebuddy.instrumentation.attribute
-
Writes all annotations that are found on a given loaded Java type as visible annotations to the target type.
- TypeAttributeAppender.ForSuperType - Enum in net.bytebuddy.instrumentation.attribute
-
An attribute appender that writes all annotations that are found on a given target type to the
instrumented type this type attribute appender is applied onto.
- TypeAttributeAppender.NoOp - Enum in net.bytebuddy.instrumentation.attribute
-
A type attribute appender that does not append any attributes.
- TypeCreation - Class in net.bytebuddy.instrumentation.method.bytecode.stack
-
A stack manipulation for creating an undefined type on which a constructor is to be called.
- TypeCreation(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.TypeCreation
-
Constructs a new type creation.
- typeDescription - Variable in class net.bytebuddy.dynamic.DynamicType.Default
-
A type description of this dynamic type.
- TypeDescription - Interface in net.bytebuddy.instrumentation.type
-
Implementations of this interface represent a Java type, i.e.
- TypeDescription.AbstractTypeDescription - Class in net.bytebuddy.instrumentation.type
-
An abstract base implementation of a type description.
- TypeDescription.ForLoadedType - Class in net.bytebuddy.instrumentation.type
-
A type description implementation that represents a loaded type.
- typeInitializer - Variable in class net.bytebuddy.dynamic.DynamicType.Default
-
- typeInitializer - Variable in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
The type initializer for this instrumented type.
- TypeInitializer - Interface in net.bytebuddy.instrumentation
-
Implementations of this type explicitly initialize a type.
- TypeInitializer.Compound - Class in net.bytebuddy.instrumentation
-
A compound type initializer that combines several type initializers.
- TypeInitializer.NoOp - Enum in net.bytebuddy.instrumentation
-
A type initializer that does not do anything.
- TypeList - Interface in net.bytebuddy.instrumentation.type
-
Implementations represent a list of type descriptions.
- TypeList.Empty - Class in net.bytebuddy.instrumentation.type
-
An implementation of an empty type list.
- TypeList.Explicit - Class in net.bytebuddy.instrumentation.type
-
A wrapper implementation of an explicit list of types.
- TypeList.ForLoadedType - Class in net.bytebuddy.instrumentation.type
-
Implementation of a type list for an array of loaded types.
- TypeManifestation - Enum in net.bytebuddy.modifier
-
Describes a type's manifestation, i.e.
- TypeProxy - Class in net.bytebuddy.instrumentation.type.auxiliary
-
A type proxy creates accessor methods for all overridable methods of a given type by subclassing the given type and
delegating all method calls to accessor methods of the instrumented type it was created for.
- TypeProxy(TypeDescription, TypeDescription, boolean) - Constructor for class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy
-
Creates a new type proxy.
- TypeProxy.ByConstructor - Class in net.bytebuddy.instrumentation.type.auxiliary
-
Loads a type proxy onto the operand stack which is created by calling one of its constructors.
- TypeProxy.ByReflectionFactory - Class in net.bytebuddy.instrumentation.type.auxiliary
-
Loads a type proxy onto the operand stack which is created by constructing a serialization constructor using
the Oracle JDK's ReflectionFactory.newConstructorForSerialization(Class, java.lang.reflect.Constructor)
method which might not be available in any Java runtime.
- TypeVisibility - Enum in net.bytebuddy.modifier
-
Describes a type's visibility.
- TypeWriter<T> - Interface in net.bytebuddy.dynamic.scaffold
-
A type writer allows an easier creation of a dynamic type by enforcing the writing order
(type, annotations, fields, methods) that is required by ASM in order to successfully creating a Java type.
- TypeWriter.Builder<T> - Class in net.bytebuddy.dynamic.scaffold
-
A builder that creates a new type writer for given arguments.
- TypeWriter.FieldPool - Interface in net.bytebuddy.dynamic.scaffold
-
An field pool that allows a lookup for how to implement a field.
- TypeWriter.FieldPool.Entry - Interface in net.bytebuddy.dynamic.scaffold
-
An entry of a field pool that describes how a field is implemented.
- TypeWriter.FieldPool.Entry.NoOp - Enum in net.bytebuddy.dynamic.scaffold
-
- TypeWriter.FieldPool.Entry.Simple - Class in net.bytebuddy.dynamic.scaffold
-
- TypeWriter.InFieldPhase<T> - Interface in net.bytebuddy.dynamic.scaffold
-
Describes a type writer currently in the field phase, i.e.
- TypeWriter.InGeneralPhase<T> - Interface in net.bytebuddy.dynamic.scaffold
-
Describes a type writer currently in the general phase, i.e.
- TypeWriter.InMethodPhase<T> - Interface in net.bytebuddy.dynamic.scaffold
-
Describes a type writer currently in the method phase, i.e.
- TypeWriter.MethodPool - Interface in net.bytebuddy.dynamic.scaffold
-
An method pool that allows a lookup for how to implement a method.
- TypeWriter.MethodPool.Entry - Interface in net.bytebuddy.dynamic.scaffold
-
An entry of a method pool that describes how a method is implemented.
- TypeWriter.MethodPool.Entry.Simple - Class in net.bytebuddy.dynamic.scaffold
-
A default implementation of
TypeWriter.MethodPool.Entry
that is not to be ignored but is represented by a tuple of a byte code appender and a method attribute appender.
- TypeWriter.MethodPool.Entry.Skip - Enum in net.bytebuddy.dynamic.scaffold
-
A skip entry that instructs to ignore a method.
- TypeWriter.SameThreadCoModifiableIterable<S> - Class in net.bytebuddy.dynamic.scaffold
-
An iterable view of a list that can be modified within the same thread without breaking
the iterator.
- value(Object) - Static method in class net.bytebuddy.instrumentation.FixedValue
-
Creates a fixed value instrumentation that returns a fixed value.
- valueOf(String) - Static method in enum net.bytebuddy.dynamic.ClassLoadingStrategy.Default
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.NoOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple.BridgeTarget.Unknown
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple.ConflictHandler.Default
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple.Factory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.dynamic.scaffold.FieldRegistry.Compiled.NoOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy.Default
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Entry.NoOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Entry.Skip
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.attribute.annotation.AnnotationAppender.AnnotationVisibility
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.attribute.FieldAttributeAppender.NoOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForInstrumentedMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.NoOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.ForSuperType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.NoOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.FieldAccessor.FieldLocator.ForInstrumentedType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.FieldAccessor.FieldLocator.ForInstrumentedTypeHierarchy.Factory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.Instrumentation.ForAbstractMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.AllArguments.Binder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Argument.Binder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Argument.BindingMechanic
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Argument.NextUnboundAsDefaultsProvider
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.BindingPriority.Resolver
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Origin.Binder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Super.Binder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Super.Instantiation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.SuperCall.Binder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.TargetMethodAnnotationDrivenBinder.DefaultsProvider.Empty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.This.Binder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.AmbiguityResolver.NoOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.AmbiguityResolver.Resolution
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodBinding.Illegal
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodInvoker.Simple
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.ParameterBinding.Illegal
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodNameEqualityResolver
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MostSpecificTypeResolver
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.ParameterLengthResolver
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveBoxingDelegate
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveUnboxingDelegate
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveWideningDelegate
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.assign.reference.ReferenceTypeAwareAssigner
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator.Primitive
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.DefaultValue
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.DoubleConstant
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.FloatConstant
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.LongConstant
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.NullConstant
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.Duplication
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.IllegalStackManipulation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.LegalTrivialStackManipulation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.member.FieldAccess
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodInvocation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodReturn
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodVariableAccess
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.StackSize
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.Throw
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForStaticMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.StubMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.SuperMethodCall
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.TypeInitializer.NoOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.modifier.FieldManifestation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.modifier.MemberVisibility
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.modifier.MethodManifestation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.modifier.Ownership
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.modifier.SuperFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.modifier.SynchronizationState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.modifier.SyntheticState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.modifier.TypeManifestation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.modifier.TypeVisibility
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.bytebuddy.dynamic.ClassLoadingStrategy.Default
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.NoOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple.BridgeTarget.Unknown
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple.ConflictHandler.Default
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple.Factory
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.dynamic.scaffold.FieldRegistry.Compiled.NoOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy.Default
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Entry.NoOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Entry.Skip
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.attribute.annotation.AnnotationAppender.AnnotationVisibility
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.attribute.FieldAttributeAppender.NoOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForInstrumentedMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.NoOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.ForSuperType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.NoOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.FieldAccessor.FieldLocator.ForInstrumentedType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.FieldAccessor.FieldLocator.ForInstrumentedTypeHierarchy.Factory
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.Instrumentation.ForAbstractMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.AllArguments.Binder
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Argument.Binder
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Argument.BindingMechanic
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Argument.NextUnboundAsDefaultsProvider
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.BindingPriority.Resolver
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Origin.Binder
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Super.Binder
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Super.Instantiation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.SuperCall.Binder
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.TargetMethodAnnotationDrivenBinder.DefaultsProvider.Empty
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.This.Binder
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.AmbiguityResolver.NoOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.AmbiguityResolver.Resolution
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodBinding.Illegal
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodInvoker.Simple
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.ParameterBinding.Illegal
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodNameEqualityResolver
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MostSpecificTypeResolver
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.ParameterLengthResolver
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveBoxingDelegate
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveUnboxingDelegate
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveWideningDelegate
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.assign.reference.ReferenceTypeAwareAssigner
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator.Primitive
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.DefaultValue
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.DoubleConstant
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.FloatConstant
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.LongConstant
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.NullConstant
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.Duplication
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.IllegalStackManipulation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.LegalTrivialStackManipulation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.member.FieldAccess
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodInvocation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodReturn
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodVariableAccess
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.StackSize
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.Throw
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForStaticMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.StubMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.SuperMethodCall
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.TypeInitializer.NoOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.modifier.FieldManifestation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.modifier.MemberVisibility
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.modifier.MethodManifestation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.modifier.Ownership
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.modifier.SuperFlag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.modifier.SynchronizationState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.modifier.SyntheticState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.modifier.TypeManifestation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.modifier.TypeVisibility
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Virtual(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodInvoker.Virtual
-
Creates an immutable method invoker that dispatches all methods on a given type.
- virtual(TypeDescription) - Method in interface net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodInvocation.WithImplicitInvocationTargetType
-
Transforms this method invocation into a virtual (or interface) method invocation on the given type.
- visit(String, boolean) - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationAppender.Target.OnField
-
- visit(String, boolean) - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationAppender.Target.OnMethod
-
- visit(String, boolean) - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationAppender.Target.OnMethodParameter
-
- visit(String, boolean) - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationAppender.Target.OnType
-
- visit(String, boolean) - Method in interface net.bytebuddy.instrumentation.attribute.annotation.AnnotationAppender.Target
-
Creates an annotation visitor that is going to consume an annotation writing.
- VoidAwareAssigner - Class in net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive
-
This assigner is able to handle the void
type.
- VoidAwareAssigner(Assigner, boolean) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.VoidAwareAssigner
-
Creates a new assigner that is capable of handling void types.