- AbstractAnnotationDescription() - Constructor for class net.bytebuddy.instrumentation.attribute.annotation.AnnotationDescription.AbstractAnnotationDescription
-
- AbstractBase(ClassFileVersion, NamingStrategy, TypeDescription, List<TypeDescription>, int, TypeAttributeAppender, ElementMatcher<? super MethodDescription>, BridgeMethodResolver.Factory, ClassVisitorWrapper.Chain, FieldRegistry, MethodRegistry, MethodLookupEngine.Factory, FieldAttributeAppender.Factory, MethodAttributeAppender.Factory, List<DynamicType.Builder.AbstractBase.FieldToken>, List<DynamicType.Builder.AbstractBase.MethodToken>) - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
Creates a new immutable type builder base implementation.
- AbstractBase(MethodLookupEngine.Finding, BridgeMethodResolver.Factory) - Constructor for class net.bytebuddy.instrumentation.Instrumentation.Target.AbstractBase
-
Creates a new instrumentation target.
- AbstractBase() - Constructor for class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
Creates a new instrumented type with a no-op loaded type initializer and without registered fields or
methods.
- AbstractBase(LoadedTypeInitializer, InstrumentedType.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 loaded type initializer and field and methods.
- AbstractBase() - Constructor for class net.bytebuddy.matcher.ElementMatcher.Junction.AbstractBase
-
- AbstractBase() - Constructor for class net.bytebuddy.matcher.FilterableList.AbstractBase
-
- AbstractBase(TypePool.CacheProvider) - Constructor for class net.bytebuddy.pool.TypePool.AbstractBase
-
Creates a new instance.
- AbstractDelegatingBuilder() - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
- AbstractEnumerationValue() - Constructor for class net.bytebuddy.instrumentation.attribute.annotation.AnnotationDescription.EnumerationValue.AbstractEnumerationValue
-
- 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
-
- AbstractPackageDescription() - Constructor for class net.bytebuddy.instrumentation.type.PackageDescription.AbstractPackageDescription
-
- AbstractTypeDescription() - Constructor for class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription
-
- access(FieldDescription, Assigner, AuxiliaryType.MethodAccessorFactory) - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessType
-
Returns an instrumentation that implements the sort of accessor implementation that is represented by
this instance.
- accessControlContext - Variable in class net.bytebuddy.dynamic.loading.ByteArrayClassLoader
-
The access control context of this class loader's instantiation.
- AccessDispatcher(FieldDescription) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.member.FieldAccess.AccessDispatcher
-
Creates a new access dispatcher.
- accessible(String, Object) - Static method in class net.bytebuddy.instrumentation.LoadedTypeInitializer.ForStaticField
-
Creates a
LoadedTypeInitializer
for given field name and value where the
field is accessible by reflection.
- ACCESSOR_METHOD_MODIFIER - Static variable in interface net.bytebuddy.instrumentation.type.auxiliary.AuxiliaryType.MethodAccessorFactory
-
The modifier for accessor methods.
- AccessorMethodDelegation(StackManipulation) - Constructor for class net.bytebuddy.instrumentation.Instrumentation.Context.Default.AccessorMethodDelegation
-
Creates a new accessor method delegation.
- AccessorMethodInvocation(MethodDescription, Instrumentation.SpecialMethodInvocation) - Constructor for class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.MethodCall.Appender.AccessorMethodInvocation
-
Creates a new accessor method invocation.
- AccessorProxy(FieldDescription, Assigner, TypeDescription, Field.Binder.AccessType, boolean) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessorProxy
-
- AgentBased(Instrumentation, ClassLoader) - Constructor for class net.bytebuddy.dynamic.ClassFileLocator.AgentBased
-
Creates an agent-based class file locator.
- AgentBuilder - Interface in net.bytebuddy.agent.builder
-
- AgentBuilder.BinaryLocator - Interface in net.bytebuddy.agent.builder
-
A binary locator allows to specify how binary data is located by an
AgentBuilder
.
- AgentBuilder.BinaryLocator.Default - Enum in net.bytebuddy.agent.builder
-
- AgentBuilder.BinaryLocator.Default.Initialized - Class in net.bytebuddy.agent.builder
-
- AgentBuilder.BinaryLocator.Initialized - Interface in net.bytebuddy.agent.builder
-
- AgentBuilder.Default - Class in net.bytebuddy.agent.builder
-
- AgentBuilder.Default.ExecutingTransformer - Class in net.bytebuddy.agent.builder
-
- AgentBuilder.Default.InitializationStrategy - Interface in net.bytebuddy.agent.builder
-
- AgentBuilder.Default.InitializationStrategy.NoOp - Enum in net.bytebuddy.agent.builder
-
A non-initializing initialization strategy.
- AgentBuilder.Default.InitializationStrategy.SelfInjection - Class in net.bytebuddy.agent.builder
-
An initialization strategy that adds a code block to an instrumented type's type initializer which
then calls a specific class that is responsible for the explicit initialization.
- AgentBuilder.Default.InitializationStrategy.SelfInjection.Nexus - Class in net.bytebuddy.agent.builder
-
- AgentBuilder.Default.InitializationStrategy.SelfInjection.Nexus.Accessor - Enum in net.bytebuddy.agent.builder
-
- AgentBuilder.Default.Matched - Class in net.bytebuddy.agent.builder
-
- AgentBuilder.Default.Transformation - Class in net.bytebuddy.agent.builder
-
- AgentBuilder.Identified - Interface in net.bytebuddy.agent.builder
-
- AgentBuilder.Identified.Extendable - Interface in net.bytebuddy.agent.builder
-
This interface is used to allow for optionally providing several
AgentBuilder.Transformer
to applied when a matcher identifies a type
to be instrumented.
- AgentBuilder.Listener - Interface in net.bytebuddy.agent.builder
-
A listener that is informed about events that occur during an instrumentation process.
- AgentBuilder.Listener.Compound - Class in net.bytebuddy.agent.builder
-
A compound listener that allows to group several listeners in one instance.
- AgentBuilder.Listener.NoOp - Enum in net.bytebuddy.agent.builder
-
- AgentBuilder.RawMatcher - Interface in net.bytebuddy.agent.builder
-
- AgentBuilder.RawMatcher.ForElementMatcherPair - Class in net.bytebuddy.agent.builder
-
A raw matcher implementation that checks a
TypeDescription
and its
ClassLoader
against two suitable matchers in order to determine if the matched
type should be instrumented.
- AgentBuilder.Transformer - Interface in net.bytebuddy.agent.builder
-
A transformer allows to apply modifications to a
DynamicType
.
- AgentBuilder.Transformer.Compound - Class in net.bytebuddy.agent.builder
-
- AgentBuilder.Transformer.NoOp - Enum in net.bytebuddy.agent.builder
-
- 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.Assignment - Enum in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A directive for how an
AllArguments
annotation on an array is to be interpreted.
- AllArguments.Binder - Enum in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
- allowRetransformation() - Method in interface net.bytebuddy.agent.builder.AgentBuilder
-
Enables retransformation when this agent is installed.
- allowRetransformation() - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default
-
- allowRetransformation() - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Matched
-
- and(ElementMatcher<? super U>) - Method in class net.bytebuddy.matcher.ElementMatcher.Junction.AbstractBase
-
- and(ElementMatcher<? super U>) - Method in interface net.bytebuddy.matcher.ElementMatcher.Junction
-
Creates a conjunction where this matcher and the other
matcher must both be matched in order
to constitute a successful match.
- andThen(Instrumentation) - Method in class net.bytebuddy.instrumentation.MethodDelegation
-
- AnnotatedElement - Interface in net.bytebuddy.instrumentation.attribute.annotation
-
Describes an element that declares annotations.
- annotateField(Annotation...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultFieldValueTarget
-
- 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 class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultMethodAnnotationTarget
-
- 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 class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultMethodAnnotationTarget
-
- 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 class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
- annotateType(Annotation...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
-
Adds annotations to the currently constructed type.
- 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.
- AnnotationDescription - Interface in net.bytebuddy.instrumentation.attribute.annotation
-
An annotation description describes
Annotation
meta data of a class without this class
being required to be loaded.
- AnnotationDescription.AbstractAnnotationDescription - Class in net.bytebuddy.instrumentation.attribute.annotation
-
An adapter implementaton of an annotation.
- AnnotationDescription.AbstractAnnotationDescription.ForPrepared<S extends Annotation> - Class in net.bytebuddy.instrumentation.attribute.annotation
-
An abstract implementation of a loadable annotation description.
- AnnotationDescription.EnumerationValue - Interface in net.bytebuddy.instrumentation.attribute.annotation
-
- AnnotationDescription.EnumerationValue.AbstractEnumerationValue - Class in net.bytebuddy.instrumentation.attribute.annotation
-
An adapter implementation of an enumeration value.
- AnnotationDescription.EnumerationValue.ForLoadedEnumeration - Class in net.bytebuddy.instrumentation.attribute.annotation
-
An enumeration value representing a loaded enumeration.
- AnnotationDescription.ForLoadedAnnotation<S extends Annotation> - Class in net.bytebuddy.instrumentation.attribute.annotation
-
A description of an already loaded annotation.
- AnnotationDescription.Loadable<S extends Annotation> - Interface in net.bytebuddy.instrumentation.attribute.annotation
-
An annotation description that is linked to a given loaded annotation type which allows its representation
as a fully loaded instance.
- AnnotationExtractor(TypePool.Default.AnnotationRegistrant, TypePool.Default.ComponentTypeLocator) - Constructor for class net.bytebuddy.pool.TypePool.Default.TypeExtractor.AnnotationExtractor
-
Creates a new annotation extractor.
- AnnotationInvocationHandler(ClassLoader, Class<? extends Annotation>, Map<String, TypePool.LazyTypeDescription.AnnotationValue<?, ?>>) - Constructor for class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationInvocationHandler
-
Creates a new invocation handler.
- AnnotationList - Interface in net.bytebuddy.instrumentation.attribute.annotation
-
Defines a list of annotation instances.
- AnnotationList.Empty - Class in net.bytebuddy.instrumentation.attribute.annotation
-
Represents an empty annotation list.
- AnnotationList.Explicit - Class in net.bytebuddy.instrumentation.attribute.annotation
-
Represents a list of explicitly provided annotation descriptions.
- AnnotationList.ForLoadedAnnotation - Class in net.bytebuddy.instrumentation.attribute.annotation
-
Describes an array of loaded
Annotation
s as an annotatoon list.
- AnnotationLookup(String, String) - Constructor for class net.bytebuddy.pool.TypePool.Default.TypeExtractor.AnnotationExtractor.AnnotationLookup
-
Creates a new annotation registrant for a recursive annotation lookup.
- AnnotationToken(String, Map<String, TypePool.LazyTypeDescription.AnnotationValue<?, ?>>) - Constructor for class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationToken
-
Creates a new annotation token.
- annotationType() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Argument.NextUnboundAsDefaultsProvider.NextUnboundArgumentIterator.DefaultArgument
-
- AnnotationTypeMatcher<T extends AnnotationDescription> - Class in net.bytebuddy.matcher
-
An element matcher that matches the type of an annotation description.
- AnnotationTypeMatcher(ElementMatcher<? super TypeDescription>) - Constructor for class net.bytebuddy.matcher.AnnotationTypeMatcher
-
Creates a new matcher for an annotation description's type.
- 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.matcher.ElementMatchers
-
Creates a matcher that always returns true
.
- anyOf(Object...) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- anyOf(Iterable<?>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- anyOf(Class<?>...) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- anyOf(Constructor<?>...) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- anyOf(Method...) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- anyOf(Annotation...) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- 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(AnnotationDescription, AnnotationAppender.AnnotationVisibility) - Method in interface net.bytebuddy.instrumentation.attribute.annotation.AnnotationAppender
-
Terminally writes the given annotation to the specified target.
- append(AnnotationDescription, 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(Instrumentation.Target) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.InitializationStrategy.SelfInjection
-
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.DefaultMethodCall
-
- Appender(Instrumentation.Target, List<TypeDescription>) - Constructor for class net.bytebuddy.instrumentation.DefaultMethodCall.Appender
-
- appender(Instrumentation.Target) - 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(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForNamedField
-
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForUnnamedField
-
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.FixedValue.ForPoolValue
-
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.FixedValue.ForStaticField
-
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.Forwarding
-
- appender(Instrumentation.Target) - Method in interface net.bytebuddy.instrumentation.Instrumentation
-
Creates a byte code appender that determines the implementation of the instrumented type's methods.
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.Instrumentation.Compound
-
- appender(Instrumentation.Target) - Method in enum net.bytebuddy.instrumentation.Instrumentation.ForAbstractMethod
-
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.Instrumentation.Simple
-
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.InvocationHandlerAdapter.ForInstanceDelegation
-
- Appender(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.InvocationHandlerAdapter.ForInstanceDelegation.Appender
-
Creates a new appender.
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.InvocationHandlerAdapter.ForStaticDelegation
-
- Appender(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.InvocationHandlerAdapter.ForStaticDelegation.Appender
-
Creates a new appender.
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessType.Getter
-
- Appender(Instrumentation.Target) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessType.Getter.Appender
-
Creates a new appender for a setter method.
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessType.Setter
-
- Appender(Instrumentation.Target) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessType.Setter.Appender
-
Creates a new appender for a setter method.
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.InstanceFieldConstructor
-
- Appender(Instrumentation.Target) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.InstanceFieldConstructor.Appender
-
Creates a new appender.
- appender(Instrumentation.Target) - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.StaticFieldConstructor
-
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy.InstanceFieldConstructor
-
- Appender(Instrumentation.Target) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy.InstanceFieldConstructor.Appender
-
Creates a new appender.
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy.MethodCall
-
- Appender(Instrumentation.Target) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy.MethodCall.Appender
-
Creates a new appender.
- appender(Instrumentation.Target) - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy.StaticFieldConstructor
-
- appender(Instrumentation.Target) - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Pipe.Binder.Redirection.ConstructorCall
-
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Pipe.Binder.Redirection.MethodCall
-
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.MethodDelegation
-
- Appender(StackManipulation, Instrumentation.Target, Iterable<? extends MethodDescription>, MethodDelegationBinder.Processor) - Constructor for class net.bytebuddy.instrumentation.MethodDelegation.Appender
-
Creates a new appender.
- appender(Instrumentation.Target) - Method in enum net.bytebuddy.instrumentation.StubMethod
-
- appender(Instrumentation.Target) - Method in enum net.bytebuddy.instrumentation.SuperMethodCall
-
- appender(Instrumentation.Target) - Method in enum net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.ConstructorCall
-
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.MethodCall
-
- appender(Instrumentation.Target) - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.MethodCall
-
- Appender(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.MethodCall.Appender
-
Creates a new appender.
- appender(Instrumentation.Target) - Method in enum net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.SilentConstruction
-
- 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.agent.builder.AgentBuilder.Default.InitializationStrategy.SelfInjection
-
- appendsCode() - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation.MethodRebaseDelegation
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.DefaultMethodCall.Appender
-
- 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 class net.bytebuddy.instrumentation.Forwarding.Appender
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.AccessorMethodDelegation
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldCacheAppender
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldGetter
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldSetter
-
- appendsCode() - Method in enum net.bytebuddy.instrumentation.Instrumentation.ForAbstractMethod
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.InvocationHandlerAdapter.ForInstanceDelegation.Appender
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.InvocationHandlerAdapter.ForStaticDelegation.Appender
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessType.Getter.Appender
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessType.Setter.Appender
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.InstanceFieldConstructor.Appender
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy.InstanceFieldConstructor.Appender
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy.MethodCall.Appender
-
- 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 class net.bytebuddy.instrumentation.method.bytecode.ByteCodeAppender.Simple
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.MethodDelegation.Appender
-
- appendsCode() - Method in enum net.bytebuddy.instrumentation.StubMethod
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.SuperMethodCall.Appender
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.ConstructorCall.Appender
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.MethodCall.Appender
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.MethodCall.Appender
-
- appendsCode() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.SilentConstruction.Appender
-
- apply(DynamicType.Builder<?>) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.Default.InitializationStrategy
-
Transforms the instrumented type to implement an appropriate initialization strategy.
- apply(DynamicType.Builder<?>) - Method in enum net.bytebuddy.agent.builder.AgentBuilder.Default.InitializationStrategy.NoOp
-
- apply(DynamicType.Builder<?>) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.InitializationStrategy.SelfInjection
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.InitializationStrategy.SelfInjection
-
- apply(Instrumentation, Map<Class<?>, ClassDefinition>) - Method in enum net.bytebuddy.dynamic.loading.ClassReloadingStrategy.Engine
-
Applies this engine for the given arguments.
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation.MethodRebaseDelegation
-
- apply(ClassVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation.MethodRebaseDelegation
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.dynamic.scaffold.inline.RebaseInstrumentationTarget.RebasedMethodSpecialMethodInvocation
-
- apply(ClassVisitor, FieldDescription) - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Entry
-
Writes this entry to a given class visitor.
- apply(ClassVisitor, FieldDescription) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Entry.NoOp
-
- apply(ClassVisitor, FieldDescription) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Entry.Simple
-
- apply(ClassVisitor, Instrumentation.Context, MethodDescription) - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Entry
-
Writes the method that is represented by this entry to the provided class visitor.
- apply(ClassVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Entry.Simple
-
- apply(ClassVisitor, Instrumentation.Context, MethodDescription) - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Entry.Skip
-
- 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 enum net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.ForSuperType
-
- apply(ClassVisitor, TypeDescription) - Method in class net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.ForType
-
- apply(ClassVisitor, TypeDescription) - Method in enum net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.NoOp
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.DefaultMethodCall.Appender
-
- 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 class net.bytebuddy.instrumentation.Forwarding.Appender
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.AccessorMethodDelegation
-
- apply(ClassVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.AccessorMethodDelegation
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldCacheAppender
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldGetter
-
- apply(ClassVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldGetter
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldSetter
-
- apply(ClassVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldSetter
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in enum net.bytebuddy.instrumentation.Instrumentation.ForAbstractMethod
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.Instrumentation.SpecialMethodInvocation.Illegal
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.Instrumentation.SpecialMethodInvocation.Simple
-
- 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, MethodDescription) - Method in class net.bytebuddy.instrumentation.InvocationHandlerAdapter.ForInstanceDelegation.Appender
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.InvocationHandlerAdapter.ForStaticDelegation.Appender
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessorProxy
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessType.Getter.Appender
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessType.Setter.Appender
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.InstanceFieldConstructor.Appender
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy.InstanceFieldConstructor.Appender
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy.MethodCall.Appender
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Pipe.Binder.Redirection
-
- 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, MethodDescription) - Method in class net.bytebuddy.instrumentation.method.bytecode.ByteCodeAppender.Simple
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveUnboxingDelegate
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveWideningDelegate.WideningStackManipulation
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.assign.reference.DownCasting
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayAccess.Loader
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayAccess.Putter
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator.ForPrimitiveType
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator.ForReferenceType
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayStackManipulation
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.ClassConstant
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.ClassConstant.ForReferenceType
-
- 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 class net.bytebuddy.instrumentation.method.bytecode.stack.constant.DoubleConstant.ConstantPool
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.FloatConstant
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.FloatConstant.ConstantPool
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant.ConstantPool
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant.SingleBytePush
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant.TwoBytePush
-
- 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.LongConstant.ConstantPool
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant.Cached
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodHandleConstant
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodTypeConstant
-
- 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.member.MethodInvocation.IllegalInvocation
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodInvocation.Invocation
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodReturn
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodVariableAccess.ArgumentLoadingStackManipulation
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.Removal
-
- 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.StackManipulation.Illegal
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.StackManipulation.LegalTrivial
-
- 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(MethodLookupEngine.Default.MethodBucket, Collection<TypeDescription>, Collection<TypeDescription>) - Method in enum net.bytebuddy.instrumentation.method.MethodLookupEngine.Default.DefaultMethodLookup
-
Applies default method extraction.
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.MethodDelegation.Appender
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in enum net.bytebuddy.instrumentation.StubMethod
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.SuperMethodCall.Appender
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.AssignableSignatureCall
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.ConstructorCall.Appender
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.MethodCall.Appender
-
- apply(MethodVisitor, Instrumentation.Context) - Method in enum net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.AbstractMethodErrorThrow
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ForDefaultMethod
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ForSuperMethodByConstructor
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ForSuperMethodByReflectionFactory
-
- apply(MethodVisitor, Instrumentation.Context) - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.MethodCall.Appender.AccessorMethodInvocation
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.MethodCall.Appender
-
- apply(MethodVisitor, Instrumentation.Context, MethodDescription) - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.SilentConstruction.Appender
-
- 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.
- Argument.NextUnboundAsDefaultsProvider.NextUnboundArgumentIterator - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
An iterator that creates
Argument
annotations for any non-referenced index of the source method.
- Argument.NextUnboundAsDefaultsProvider.NextUnboundArgumentIterator.DefaultArgument - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A default implementation of an
Argument
annotation.
- ArgumentLoadingStackManipulation(int) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodVariableAccess.ArgumentLoadingStackManipulation
-
Creates a new argument loading stack manipulation.
- ArgumentTypeResolver - 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.
- ArgumentTypeResolver.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.
- ARRAY_CREATION_SIZE_CHANGE - Static variable in interface net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator
-
The creation of an array consumes one slot on the operand stack and adds a new value to it.
- ArrayAccess - Enum in net.bytebuddy.instrumentation.method.bytecode.stack.collection
-
Allows accessing array values.
- ArrayAccess.Loader - Class in net.bytebuddy.instrumentation.method.bytecode.stack.collection
-
A stack manipulation for loading an array's value.
- ArrayAccess.Putter - Class in net.bytebuddy.instrumentation.method.bytecode.stack.collection
-
A stack manipulation for storing an array's value.
- ArrayFactory - Class in net.bytebuddy.instrumentation.method.bytecode.stack.collection
-
A
CollectionFactory
that is capable of
creating an array of a given type with any number of given values.
- 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.ForPrimitiveType - Enum in net.bytebuddy.instrumentation.method.bytecode.stack.collection
-
An array creator implementation for primitive types.
- ArrayFactory.ArrayCreator.ForReferenceType - Class in net.bytebuddy.instrumentation.method.bytecode.stack.collection
-
An array creator implementation for reference types.
- ArrayFactory.ArrayStackManipulation - Class in net.bytebuddy.instrumentation.method.bytecode.stack.collection
-
A stack manipulation for creating an array as defined by the enclosing array factory.
- ArrayLookup(String, TypePool.LazyTypeDescription.AnnotationValue.ForComplexArray.ComponentTypeReference) - Constructor for class net.bytebuddy.pool.TypePool.Default.TypeExtractor.AnnotationExtractor.ArrayLookup
-
Creates a new annotation registrant for an array lookup.
- ArrayProjection(TypeDescription, int) - Constructor for class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
Crrates a new array projection.
- ArrayStackManipulation(List<StackManipulation>) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayStackManipulation
-
Creates a new array loading instruction.
- ArrayTypeResolution(TypePool.Resolution, int) - Constructor for class net.bytebuddy.pool.TypePool.AbstractBase.ArrayTypeResolution
-
Creates a wrapper for another resolution that, if resolved, represents an array type.
- asList(Enum<?>[]) - Static method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationDescription.EnumerationValue.ForLoadedEnumeration
-
Enlists a given array of loaded enumerations as enumeration values.
- asList(int) - Static method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationList.Empty
-
Creates a list of empty annotation lists of the given dimension.
- asList(List<? extends List<? extends AnnotationDescription>>) - Static method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationList.Explicit
-
Creates a list of annotation lists for a given multidimensional list of annotation descriptions.
- asList(Annotation[][]) - Static method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationList.ForLoadedAnnotation
-
Creates a list of annotation lists representing the given loaded annotations.
- ASM_API_VERSION - Static variable in interface net.bytebuddy.dynamic.scaffold.TypeWriter.Engine
-
The ASM API version to use.
- ASM_MANUAL_FLAG - Static variable in interface net.bytebuddy.dynamic.scaffold.TypeWriter.Engine
-
A flag for ASM not to automatically compute any information such as operand stack sizes and stack map frames.
- 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(Instrumentation.SpecialMethodInvocation, boolean) - 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 - 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.
- assignUnboxedTo(TypeDescription, Assigner, boolean) - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveUnboxingDelegate.ExplicitlyTypedUnboxingResponsible
-
- assignUnboxedTo(TypeDescription, Assigner, boolean) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveUnboxingDelegate.ImplicitlyTypedUnboxingResponsible
-
- 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 class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
- attribute(FieldAttributeAppender.Factory) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultFieldValueTarget
-
- attribute(MethodAttributeAppender.Factory) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultMethodAnnotationTarget
-
- 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.
- attributeAppender - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
The type attribute appender specified for this builder.
- attributeAppenderFactory - Variable in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
The method attribute appender factory that was defined for the current method selection.
- 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.
- AuxiliaryType.MethodAccessorFactory.Illegal - Enum in net.bytebuddy.instrumentation.type.auxiliary
-
A method accessor factory that forbids any accessor registration.
- auxiliaryTypes - Variable in class net.bytebuddy.dynamic.DynamicType.Default
-
A list of auxiliary types for this dynamic type.
- factory(BridgeMethodResolver.Factory) - Method in interface net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared
-
Creates an instrumentation target factory that is to be used when creating the type.
- factory(BridgeMethodResolver.Factory) - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation
-
- factory(BridgeMethodResolver.Factory) - Method in enum net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRedefinitionInstrumentation
-
- Factory(BridgeMethodResolver.Factory, MethodRebaseResolver) - Constructor for class net.bytebuddy.dynamic.scaffold.inline.RebaseInstrumentationTarget.Factory
-
- Factory(BridgeMethodResolver.Factory, SubclassInstrumentationTarget.OriginTypeIdentifier) - Constructor for class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstrumentationTarget.Factory
-
- Factory(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.FieldAccessor.FieldLocator.ForGivenType.Factory
-
Creates a new field locator factory for a given type.
- Faulty(Exception) - Constructor for class net.bytebuddy.dynamic.loading.ClassLoaderByteArrayInjector.ReflectionStore.Faulty
-
Creates a new faulty reflection store.
- Field - Annotation Type in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Using this annotation it is possible to access fields by getter and setter types.
- Field.Binder - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A binder for the
Field
annotation.
- Field.Binder.AccessorProxy - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A proxy type for accessing a field either by a getter or a setter.
- Field.Binder.AccessType - Enum in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Determines the way a field is to be accessed.
- Field.Binder.AccessType.Getter - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Instrumentation for a getter method.
- Field.Binder.AccessType.Getter.Appender - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A byte code appender for a getter method.
- Field.Binder.AccessType.Setter - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Instrumentation for a setter method.
- Field.Binder.AccessType.Setter.Appender - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A byte code appender for a setter method.
- Field.Binder.FieldLocator - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A field locator is responsible for locating the type a field is defined in.
- Field.Binder.FieldLocator.Illegal - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Represents an illegal field locator which can impossible locate a field.
- Field.Binder.FieldLocator.Legal - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Represents a field locator for a field whos name could be located.
- Field.Binder.FieldLocator.LookupEngine - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A lookup engine is responsible for finding a specific field in a type hierarchy.
- Field.Binder.FieldLocator.LookupEngine.ForExplicitType - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Represents a lookup engine that tries to find a field for a given type.
- Field.Binder.FieldLocator.LookupEngine.ForHierarchy - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Represents a lookup engine that tries to find the most specific field in a class hierarchy.
- Field.Binder.FieldLocator.LookupEngine.Illegal - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Represents a lookup engine that can only produce illegal look-ups.
- Field.Binder.FieldLocator.Resolution - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A resolution represents the result of a field location.
- Field.Binder.FieldLocator.Resolution.Resolved - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A resolution for a successfully located field.
- Field.Binder.FieldLocator.Resolution.Unresolved - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A resolution for a non-located field.
- Field.Binder.InstanceFieldConstructor - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Represents an instrumentation for implementing a proxy type constructor when a non-static field is accessed.
- Field.Binder.InstanceFieldConstructor.Appender - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
- Field.Binder.StaticFieldConstructor - Enum in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Represents an instrumentation for implementing a proxy type constructor when a static field is accessed.
- FIELD_CACHE_MODIFIER - Static variable in interface net.bytebuddy.instrumentation.Instrumentation.Context.ExtractableView
-
A default modifier for a field that serves as a cache.
- FIELD_MODIFIER_MASK - Static variable in class net.bytebuddy.utility.ByteBuddyCommons
-
A mask for modifiers that represents fields.
- FIELD_NAME - Static variable in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessorProxy
-
The name of the field that stores the accessed instance if any.
- FIELD_NAME - Static variable in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy
-
The name of the field that carries an instance for invoking a super method on.
- FieldAccess - Enum in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
An access representation to a given field.
- FieldAccess.AccessDispatcher - Class in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
A dispatcher for implementing a read or write access on a field.
- FieldAccess.AccessDispatcher.FieldGetInstruction - Class in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
A reading field access operation.
- FieldAccess.AccessDispatcher.FieldPutInstruction - Class in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
A writing field access operation.
- 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.ForGivenType.Factory - Class in net.bytebuddy.instrumentation
-
A factory for a field locator locating 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.FieldNameExtractor - Interface in net.bytebuddy.instrumentation
-
A field name extractor is responsible for determining a field name to a method that is implemented
to access this method.
- FieldAccessor.FieldNameExtractor.ForBeanProperty - Enum in net.bytebuddy.instrumentation
-
- FieldAccessor.ForNamedField - Class in net.bytebuddy.instrumentation
-
Implementation of a field accessor instrumentation where the field name is given explicitly.
- FieldAccessor.ForUnnamedField - 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.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.
- FieldCacheEntry(StackManipulation, TypeDescription) - Constructor for class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldCacheEntry
-
Creates a new field cache entry.
- 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.
- FieldDescription.Latent - Class in net.bytebuddy.instrumentation.field
-
A latent field description describes a field that is not attached to a declaring
TypeDescription
.
- fieldDescriptions - Variable in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
A list of field descriptions registered for this instrumented type.
- FieldExtractor(int, String, String) - Constructor for class net.bytebuddy.pool.TypePool.Default.TypeExtractor.FieldExtractor
-
Creates a new field extractor.
- FieldGetInstruction() - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.member.FieldAccess.AccessDispatcher.FieldGetInstruction
-
- FieldGetter(FieldDescription) - Constructor for class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldGetter
-
Creates a new field getter instrumentation.
- 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.
- FieldLocator() - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator
-
- FieldManifestation - Enum in net.bytebuddy.modifier
-
Describes the manifestation of a class's field, i.e.
- fieldName - Variable in class net.bytebuddy.instrumentation.Forwarding
-
The name of the field.
- fieldName - Variable in class net.bytebuddy.instrumentation.InvocationHandlerAdapter
-
The name of the field for storing an invocation handler.
- fieldNameFor(MethodDescription) - Method in interface net.bytebuddy.instrumentation.FieldAccessor.FieldNameExtractor
-
Extracts a field name to be accessed by a getter or setter method.
- fieldNameFor(MethodDescription) - Method in enum net.bytebuddy.instrumentation.FieldAccessor.FieldNameExtractor.ForBeanProperty
-
- FieldPutInstruction() - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.member.FieldAccess.AccessDispatcher.FieldPutInstruction
-
- fieldRegistry - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
The field registry of this builder.
- 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.Default.Compiled - Class in net.bytebuddy.dynamic.scaffold
-
A compiled default field registry.
- FieldRegistry.Default.Entry - Class in net.bytebuddy.dynamic.scaffold
-
An entry of the default field registry.
- FieldRegistry.Default.Prepared - Class in net.bytebuddy.dynamic.scaffold
-
A prepared default 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.
- FieldRegistry.Prepared - Interface in net.bytebuddy.dynamic.scaffold
-
A
FieldRegistry
which was prepared for a given instrumented type.
- FieldSetter(FieldDescription) - Constructor for class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldSetter
-
Creates a new field setter.
- 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.
- FieldToken(int, String, String, List<TypePool.LazyTypeDescription.AnnotationToken>) - Constructor for class net.bytebuddy.pool.TypePool.LazyTypeDescription.FieldToken
-
Creates a new field token.
- 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.
- fieldType - Variable in class net.bytebuddy.instrumentation.Forwarding
-
The type of the field.
- filter(ElementMatcher<? super MethodDescription>) - Method in class net.bytebuddy.instrumentation.MethodDelegation
-
Applies a filter to target methods that are eligible for delegation.
- filter(ElementMatcher<? super T>) - Method in class net.bytebuddy.matcher.FilterableList.AbstractBase
-
- filter(ElementMatcher<? super T>) - Method in class net.bytebuddy.matcher.FilterableList.Empty
-
- filter(ElementMatcher<? super T>) - Method in interface net.bytebuddy.matcher.FilterableList
-
Filters any elements in this lists by the given elementMatcher
and returns a list that are matched
by the given matcher.
- FilterableList<T,S extends FilterableList<T,S>> - Interface in net.bytebuddy.matcher
-
A filterable list allows to use an
ElementMatcher
to reduce a lists to elements
that are matched by this matcher in this list.
- FilterableList.AbstractBase<T,S extends FilterableList<T,S>> - Class in net.bytebuddy.matcher
-
- FilterableList.Empty<T,S extends FilterableList<T,S>> - Class in net.bytebuddy.matcher
-
- find(String) - Method in interface net.bytebuddy.pool.TypePool.CacheProvider
-
Attempts to find a resolution in this cache.
- find(String) - Method in enum net.bytebuddy.pool.TypePool.CacheProvider.NoOp
-
- find(String) - Method in class net.bytebuddy.pool.TypePool.CacheProvider.Simple
-
- 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.
- FloatConstant.ConstantPool - Class in net.bytebuddy.instrumentation.method.bytecode.stack.constant
-
A stack manipulation for loading a float
value from a class's constant pool 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.
- ForAnnotation(TypePool.LazyTypeDescription.AnnotationToken) - Constructor for class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForAnnotation
-
Creates a new annotation value for a nested annotation.
- ForAnnotationProperty(TypePool, String) - Constructor for class net.bytebuddy.pool.TypePool.Default.ComponentTypeLocator.ForAnnotationProperty
-
Creates a new component type locator for an array value.
- ForArrayType(String) - Constructor for class net.bytebuddy.pool.TypePool.Default.ComponentTypeLocator.ForArrayType
-
Creates a new component type locator for an array type.
- forBridgeMethodInvocation(MethodDescription, MethodDescription) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodVariableAccess
-
Creates a stack manipulation for loading all parameters of a Java bridge method onto the operand stack where
all variables of the bridge method are casted to the parameter types of the target method.
- ForBridgeTarget(MethodDescription) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodVariableAccess.TypeCastingHandler.ForBridgeTarget
-
Creates a new type casting handler for a bridge method.
- ForClassLoader(ClassLoader) - Constructor for class net.bytebuddy.dynamic.ClassFileLocator.ForClassLoader
-
Creates a new class file locator for the given class loader.
- ForComplexArray(TypePool.LazyTypeDescription.AnnotationValue.ForComplexArray.ComponentTypeReference, List<TypePool.LazyTypeDescription.AnnotationValue<?, ?>>) - Constructor for class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForComplexArray
-
Creates a new array value representation of a complex array.
- ForConstruction(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForConstruction
-
Creates a new constructor instrumentation.
- ForConstructor(MethodDescription) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant.ForConstructor
-
- ForCreation(TypeDescription, ClassFileVersion, List<? extends MethodDescription>, ClassVisitorWrapper, TypeAttributeAppender, TypeWriter.FieldPool, TypeWriter.MethodPool) - Constructor for class net.bytebuddy.dynamic.scaffold.TypeWriter.Engine.ForCreation
-
Creates a new type writer engine for redefining an existent class file.
- 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.
- ForDefaultMethod(TypeDescription, Instrumentation.Target, boolean) - Constructor for class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ForDefaultMethod
-
Creates a new proxy creation for a default interface type proxy.
- ForElementMatcherPair(ElementMatcher<? super TypeDescription>, ElementMatcher<? super ClassLoader>) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.RawMatcher.ForElementMatcherPair
-
- ForEnumeration(String, String) - Constructor for class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration
-
Creates a new enumeration value representation.
- ForExplicitType(String, TypeDescription) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator.LookupEngine.ForExplicitType
-
Creates a new lookup engine for a given type.
- 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, TypeDescription) - Constructor for class net.bytebuddy.instrumentation.FieldAccessor.FieldLocator.ForGivenType
-
Creates a new field locator for a given type.
- ForGivenType(TypeDescription) - Constructor for class net.bytebuddy.NamingStrategy.SuffixingRandom.BaseNameResolver.ForGivenType
-
Creates a new base name resolver that resolves a using the name of a given type.
- ForHierarchy(String) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator.LookupEngine.ForHierarchy
-
Creates a new lookup engine that looks up a field name within the class hierarchy of the
instrumented type.
- ForInstanceDelegation(String, boolean, Assigner) - Constructor for class net.bytebuddy.instrumentation.InvocationHandlerAdapter.ForInstanceDelegation
-
Creates a new invocation handler adapter for delegating invocations to an invocation handler that is stored
in an instance field.
- 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.
- ForLoadedAnnotation(S) - Constructor for class net.bytebuddy.instrumentation.attribute.annotation.AnnotationDescription.ForLoadedAnnotation
-
Creates a new annotation description for a loaded annotation.
- ForLoadedAnnotation(Annotation...) - Constructor for class net.bytebuddy.instrumentation.attribute.annotation.AnnotationList.ForLoadedAnnotation
-
Creates a new list of loaded annotations.
- 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.
- ForLoadedEnumeration(Enum<?>) - Constructor for class net.bytebuddy.instrumentation.attribute.annotation.AnnotationDescription.EnumerationValue.ForLoadedEnumeration
-
Creates a new enumeration value representation for a loaded enumeration.
- 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.
- ForLoadedPackage(Package) - Constructor for class net.bytebuddy.instrumentation.type.PackageDescription.ForLoadedPackage
-
Creates a new loaded package representation.
- ForLoadedType(Class<?>) - Constructor for class net.bytebuddy.instrumentation.method.MethodList.ForLoadedType
-
Creates a new list for a loaded type.
- ForLoadedType(Constructor<?>[], Method[]) - Constructor for class net.bytebuddy.instrumentation.method.MethodList.ForLoadedType
-
Creates a method list that represents the given constructors and methods in their given order.
- 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
-
Creates a new type list for an array of loaded types.
- 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.
- ForMethod(MethodDescription) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant.ForMethod
-
- ForNamedField(Assigner, boolean, String) - Constructor for class net.bytebuddy.instrumentation.FieldAccessor.ForNamedField
-
Creates a field accessor instrumentation for a field of a given name.
- ForPrepared() - Constructor for class net.bytebuddy.instrumentation.attribute.annotation.AnnotationDescription.AbstractAnnotationDescription.ForPrepared
-
- 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.PrimitiveUnboxingDelegate
-
Locates a primitive unboxing 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.
- ForRebasedConstructor(MethodDescription, TypeDescription) - Constructor for class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution.ForRebasedConstructor
-
- ForRebasedMethod(MethodDescription, MethodRebaseResolver.MethodNameTransformer) - Constructor for class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution.ForRebasedMethod
-
- ForRebaseInstrumentation(MethodRebaseResolver.MethodNameTransformer) - Constructor for class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.ForRebaseInstrumentation
-
Creates a new rebase instrumentation target handler.
- ForRebaseInstrumentation(DynamicType, ElementMatcher<? super MethodDescription>, MethodRebaseResolver.MethodNameTransformer) - Constructor for class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation
-
Creates a new prepared target handler for a rebase instrumentation.
- ForRedefinition(TypeDescription, TypeDescription, ClassFileVersion, List<? extends MethodDescription>, ClassVisitorWrapper, TypeAttributeAppender, TypeWriter.FieldPool, TypeWriter.MethodPool, ClassFileLocator, MethodRebaseResolver) - Constructor for class net.bytebuddy.dynamic.scaffold.TypeWriter.Engine.ForRedefinition
-
Creates a new type writer that reads a class file and weaves in user defined method implementations.
- 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.
- ForReferenceType(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator.ForReferenceType
-
Creates a new array creator for a reference type.
- ForReferenceType(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.constant.ClassConstant.ForReferenceType
-
Creates a stack manipulation that represents loading a class constant onto the stack.
- ForStaticDelegation(String, boolean, Assigner, InvocationHandler) - Constructor for class net.bytebuddy.instrumentation.InvocationHandlerAdapter.ForStaticDelegation
-
Creates a new invocation handler adapter for delegating invocations to an invocation handler that is stored
in a static field.
- 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.
- ForStaticField(String, T, boolean) - Constructor for class net.bytebuddy.instrumentation.LoadedTypeInitializer.ForStaticField
-
- ForStaticField(Object) - Constructor for class net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForStaticField
-
Creates a new instrumentation to an instance that is stored in a static
field.
- ForStaticField(Object, String) - Constructor for class net.bytebuddy.instrumentation.MethodDelegation.InstrumentationDelegate.ForStaticField
-
Creates a new instrumentation to an instance that is stored in a static
field.
- ForStaticInstance(Object) - Constructor for class net.bytebuddy.instrumentation.Forwarding.PreparationHandler.ForStaticInstance
-
Creates a new preparation handler for an explicit instance.
- 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.
- ForSuperMethodByConstructor(TypeDescription, Instrumentation.Target, List<TypeDescription>, boolean, boolean) - Constructor for class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ForSuperMethodByConstructor
-
Creates a new stack operation for creating a type proxy by calling one of its constructors.
- ForSuperMethodByReflectionFactory(TypeDescription, Instrumentation.Target, boolean, boolean) - Constructor for class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ForSuperMethodByReflectionFactory
-
Creates a new stack operation for reflectively creating a type proxy for the given arguments.
- ForType(Class<?>) - Constructor for class net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.ForType
-
Creates a new attribute appender that writes all annotations declared for the given loaded type.
- ForType(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.attribute.TypeAttributeAppender.ForType
-
Creates a new attribute appender that writes all annotations declared for the given type description.
- 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.
- ForType(Type) - Constructor for class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForType
-
Represents a type value of an annotation.
- ForUnnamedField(Assigner, boolean, FieldAccessor.FieldNameExtractor) - Constructor for class net.bytebuddy.instrumentation.FieldAccessor.ForUnnamedField
-
Creates a new field accessor instrumentation.
- ForUnnamedField(Assigner, boolean, FieldAccessor.FieldNameExtractor, FieldAccessor.FieldLocator.Factory) - Constructor for class net.bytebuddy.instrumentation.FieldAccessor.ForUnnamedField
-
Creates a new field accessor instrumentation.
- 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.
- Forwarding - Class in net.bytebuddy.instrumentation
-
This instrumentation forwards method invocations to another instance.
- Forwarding(String, TypeDescription, Forwarding.PreparationHandler) - Constructor for class net.bytebuddy.instrumentation.Forwarding
-
Creates a new forwarding instrumentation.
- Forwarding.Appender - Class in net.bytebuddy.instrumentation
-
An appender for implementing a
Forwarding
operation.
- Forwarding.PreparationHandler - Interface in net.bytebuddy.instrumentation
-
A handler for preparing a
Forwarding
instrumentation.
- Forwarding.PreparationHandler.ForInstanceField - Enum in net.bytebuddy.instrumentation
-
A preparation handler for an unset instance that is stored in an instance field.
- Forwarding.PreparationHandler.ForStaticField - Enum in net.bytebuddy.instrumentation
-
A preparation handler for an unset instance that is stored in a static
field.
- Forwarding.PreparationHandler.ForStaticInstance - Class in net.bytebuddy.instrumentation
-
A preparation handler for an explicit instance that is stored in a static
field.
- fromInstalledAgent(ClassLoader) - Static method in class net.bytebuddy.dynamic.ClassFileLocator.AgentBased
-
Returns an agent-based class file locator for the given class loader and an already installed
Byte Buddy-agent.
- fromInstalledAgent() - Static method in class net.bytebuddy.dynamic.loading.ClassReloadingStrategy
-
- 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.attribute.annotation.AnnotationList.Explicit
-
- get(int) - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationList.ForLoadedAnnotation
-
- 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.Explicit
-
- get(int) - Method in class net.bytebuddy.instrumentation.method.MethodList.ForLoadedType
-
- get(int) - Method in class net.bytebuddy.instrumentation.type.TypeList.Explicit
-
- get(int) - Method in class net.bytebuddy.instrumentation.type.TypeList.ForLoadedType
-
- get(int) - Method in class net.bytebuddy.matcher.FilterableList.Empty
-
- get(int) - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.LazyTypeList
-
- GET_DECLARED_CONSTRUCTOR_METHOD_DESCRIPTOR - Static variable in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.SilentConstruction.Appender
-
- GET_DECLARED_CONSTRUCTOR_METHOD_NAME - Static variable in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.SilentConstruction.Appender
-
- GET_REFLECTION_FACTORY_METHOD_DESCRIPTOR - Static variable in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.SilentConstruction.Appender
-
The descriptor of the factory method for getting hold of an instance of the reflection factory class.
- GET_REFLECTION_FACTORY_METHOD_NAME - Static variable in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.SilentConstruction.Appender
-
The name of the factory method for getting hold of an instance of the reflection factory class.
- getActualModifiers(boolean) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription
-
- getActualModifiers(boolean) - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns the type's actual modifiers as present in the class file.
- getAdditionalArguments() - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution.ForRebasedConstructor
-
- getAdditionalArguments() - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution.ForRebasedMethod
-
- getAdditionalArguments() - Method in interface net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution
-
A rebased method might require additional arguments in order to create a distinct signature.
- getAdditionalArguments() - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution.Preserved
-
- getAdjustedModifiers(boolean) - Method in class net.bytebuddy.instrumentation.method.MethodDescription.AbstractMethodDescription
-
- getAdjustedModifiers(boolean) - Method in interface net.bytebuddy.instrumentation.method.MethodDescription
-
Returns this method modifier but adjusts its state of being abstract.
- getAllTypes() - Method in class net.bytebuddy.dynamic.DynamicType.Default
-
- getAllTypes() - Method in interface net.bytebuddy.dynamic.DynamicType
-
Returns all types that are implied by this dynamic type.
- getAmbiguityResolver() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.Processor
-
- getAnnotationTokens() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.FieldToken
-
Returns a list of annotation tokens of the represented field.
- getAnnotationTokens() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.MethodToken
-
Returns a list of annotation tokens declared by the represented method.
- getAnnotationType() - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationDescription.ForLoadedAnnotation
-
- getAnnotationType() - Method in interface net.bytebuddy.instrumentation.attribute.annotation.AnnotationDescription
-
Returns a description of the annotation type of this annotation.
- getAttributeAppender() - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation.MethodRebaseDelegation
-
- 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
-
- getAttributeAppender() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.AccessorMethodDelegation
-
- getAttributeAppender() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldGetter
-
- getAttributeAppender() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldSetter
-
- getAttributeAppenderFactory() - Method in class net.bytebuddy.dynamic.scaffold.FieldRegistry.Default.Entry
-
Returns the field attribute appender factory.
- getAttributeAppenderFactory() - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Entry
-
Returns this entry's attribute appender factory.
- getAuxiliaryTypes() - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation
-
- getAuxiliaryTypes() - Method in enum net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRedefinitionInstrumentation
-
- getAuxiliaryTypes() - Method in interface net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared
-
Returns a list of explicitly registered auxiliary types.
- getBinaryRepresentation() - Method in class net.bytebuddy.dynamic.ClassFileLocator.AgentBased.ExtractionClassFileTransformer
-
Returns the binary representation of the class file that was looked up.
- getBridgeMethodResolverFactory() - Method in class net.bytebuddy.ByteBuddy
-
Returns the factory for the bridge method resolver for the current configuration.
- getBridgeMethodResolverFactory() - Method in class net.bytebuddy.ByteBuddy.Proxy
-
- getByteCodeAppender() - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation.MethodRebaseDelegation
-
- 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
-
- getByteCodeAppender() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.AccessorMethodDelegation
-
- getByteCodeAppender() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldGetter
-
- getByteCodeAppender() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldSetter
-
- 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.ArrayProjection
-
- 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.
- getCanonicalName() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription
-
- getClassFileLocator() - Method in class net.bytebuddy.agent.builder.AgentBuilder.BinaryLocator.Default.Initialized
-
- getClassFileLocator() - Method in interface net.bytebuddy.agent.builder.AgentBuilder.BinaryLocator.Initialized
-
Returns the class file locator to be used of an
AgentBuilder
.
- getClassFileVersion() - Method in class net.bytebuddy.ByteBuddy
-
Returns the class file version that is defined for the current configuration.
- getClassFileVersion() - Method in class net.bytebuddy.ByteBuddy.Proxy
-
- getClassFileVersion() - Method in class net.bytebuddy.NamingStrategy.UnnamedType.Default
-
- getClassFileVersion() - Method in interface net.bytebuddy.NamingStrategy.UnnamedType
-
Returns the class file 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.Proxy
-
- 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.TypeDescription.AbstractTypeDescription.OfSimpleType
-
- getComponentType() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- 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.
- getDeclaredAnnotations() - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineInstrumentedType
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstrumentedType
-
- getDeclaredAnnotations() - Method in interface net.bytebuddy.instrumentation.attribute.annotation.AnnotatedElement
-
Returns a list of annotations that are declared by this instance.
- getDeclaredAnnotations() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.ForLoadedField
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.Latent
-
- 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.method.MethodLookupEngine.ConflictingInterfaceMethod
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.OverridenClassMethod
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.FieldToken
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.instrumentation.type.PackageDescription.ForLoadedPackage
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.instrumentation.type.PackageDescription.Simple
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getDeclaredAnnotations() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription
-
- getDeclaredFields() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getDeclaredFields() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- 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.
- getDeclaredFields() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription
-
- getDeclaredInterfaces() - Method in class net.bytebuddy.NamingStrategy.UnnamedType.Default
-
- 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.ArrayProjection
-
- 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.
- getDeclaredMethods() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription
-
- getDeclaringType() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.ForLoadedField
-
- getDeclaringType() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.Latent
-
- 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 class net.bytebuddy.instrumentation.method.MethodLookupEngine.ConflictingInterfaceMethod
-
- getDeclaringType() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.OverridenClassMethod
-
- 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.ArrayProjection
-
- getDeclaringType() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getDeclaringType() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription
-
- 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.Proxy
-
- 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.Proxy
-
- getDefaultValue() - Method in class net.bytebuddy.dynamic.scaffold.FieldRegistry.Default.Entry
-
Returns the default value.
- getDefaultValue() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Entry
-
Returns the default value for the field that is represented by this entry.
- getDefaultValue() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Entry.NoOp
-
- getDefaultValue() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Entry.Simple
-
- getDefaultValue(Class<T>) - Method in class net.bytebuddy.instrumentation.method.MethodDescription.AbstractMethodDescription
-
- getDefaultValue() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- getDefaultValue() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- getDefaultValue() - Method in interface net.bytebuddy.instrumentation.method.MethodDescription
-
Returns the default value of this method or null
if no such value exists.
- getDefaultValue(Class<T>) - Method in interface net.bytebuddy.instrumentation.method.MethodDescription
-
Returns the default value but casts it to the given type.
- getDefaultValue() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
- getDefaultValue() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.ConflictingInterfaceMethod
-
- getDefaultValue() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.OverridenClassMethod
-
- getDefaultValue() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- getDefaultValue() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.MethodToken
-
Returns the default value of the represented method or null
if no such values exists.
- getDefinedField() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.member.FieldAccess.AccessDispatcher
-
- 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 enum net.bytebuddy.matcher.MethodSortMatcher.Sort
-
Returns a textual representation of this instance's method sort.
- getDescription() - Method in enum net.bytebuddy.matcher.ModifierMatcher.Mode
-
Returns the textual description of this mode.
- getDescription() - Method in enum net.bytebuddy.matcher.StringMatcher.Mode
-
Returns the description of this match mode.
- 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.AbstractFieldDescription
-
- getDescriptor() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant.ForConstructor
-
- getDescriptor() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant.ForMethod
-
- 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.TypeDescription.AbstractTypeDescription.OfSimpleType
-
- getDescriptor() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- getDescriptor() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getDescriptor() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationToken
-
Returns the descriptor of the represented annotation.
- getDescriptor() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.FieldToken
-
Returns the descriptor of the represented field.
- getDescriptor() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.MethodToken
-
Returns the descriptor of the represented method.
- getEnclosingMethod() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getEnclosingMethod() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- 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.
- getEnclosingMethod(TypePool) - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.DeclaredInMethod
-
- getEnclosingMethod(TypePool) - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.DeclaredInType
-
- getEnclosingMethod(TypePool) - Method in interface net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext
-
Returns the enclosing method or null
if no such method exists.
- getEnclosingMethod(TypePool) - Method in enum net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.SelfDeclared
-
- getEnclosingMethod() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription
-
- getEnclosingType() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getEnclosingType() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- getEnclosingType() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getEnclosingType() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns a description of the enclosing type of this type.
- getEnclosingType(TypePool) - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.DeclaredInMethod
-
- getEnclosingType(TypePool) - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.DeclaredInType
-
- getEnclosingType(TypePool) - Method in interface net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext
-
Returns the enclosing type or null
if no such type exists.
- getEnclosingType(TypePool) - Method in enum net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.SelfDeclared
-
- getEnclosingType() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription
-
- getEnumerationState() - Method in class net.bytebuddy.NamingStrategy.UnnamedType.Default
-
- getEnumerationState() - Method in interface net.bytebuddy.NamingStrategy.UnnamedType
-
Returns the enumeration state of this unnamed type.
- getEnumerationType() - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationDescription.EnumerationValue.ForLoadedEnumeration
-
- getEnumerationType() - Method in interface net.bytebuddy.instrumentation.attribute.annotation.AnnotationDescription.EnumerationValue
-
Returns the type of this enumeration.
- getEnumerationType() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.LazyEnumerationValue
-
- getExceptionName() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.MethodToken
-
Returns the internal names of the exception type declared of the represented method.
- 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.method.MethodLookupEngine.ConflictingInterfaceMethod
-
- getExceptionTypes() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.OverridenClassMethod
-
- getExceptionTypes() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- getFieldAppender() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Entry
-
Returns the field attribute appender for a given field.
- getFieldAppender() - Method in enum net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Entry.NoOp
-
- getFieldAppender() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Entry.Simple
-
- getFieldDescription() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator.Resolution
-
Returns a description of the located field.
- getFieldDescription() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator.Resolution.Resolved
-
- getFieldDescription() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator.Resolution.Unresolved
-
- 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.ForNamedField
-
- getFieldName(MethodDescription) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForUnnamedField
-
- 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.field.FieldDescription.Latent
-
- getFieldType() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldCacheEntry
-
Returns the field type that is represented by this field cache entry.
- getFieldType() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.FieldToken
-
- getFieldValue() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldCacheEntry
-
Returns the field value that is represented by this field cache entry.
- getFindLoadedClassMethod() - Method in class net.bytebuddy.dynamic.loading.ClassLoaderByteArrayInjector.ReflectionStore.Faulty
-
- getFindLoadedClassMethod() - Method in interface net.bytebuddy.dynamic.loading.ClassLoaderByteArrayInjector.ReflectionStore
-
Returns the method for finding a class on a class loader.
- getFindLoadedClassMethod() - Method in class net.bytebuddy.dynamic.loading.ClassLoaderByteArrayInjector.ReflectionStore.Resolved
-
- getGenericSignature() - Method in interface net.bytebuddy.instrumentation.ByteCodeElement
-
Returns the generic signature of this byte code element.
- getGenericSignature() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.AbstractFieldDescription
-
- getGenericSignature() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.AbstractMethodDescription
-
- getGenericSignature() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription
-
- getGenericSignature() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns the generic signature of this type or null
if no such signature is available.
- 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.Default.Binder
-
- getHandledType() - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.DefaultCall.Binder
-
- getHandledType() - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Empty.Binder
-
- getHandledType() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder
-
- getHandledType() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder
-
- getHandledType() - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Origin.Binder
-
- getHandledType() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Pipe.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 this binding.
- 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.Proxy
-
- getInheritedAnnotations() - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineInstrumentedType
-
- getInheritedAnnotations() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstrumentedType
-
- getInheritedAnnotations() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription
-
- getInheritedAnnotations() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- getInheritedAnnotations() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getInheritedAnnotations() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns the annotations that this type declares or inherits from super types.
- getInheritedInterfaces() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription
-
- getInheritedInterfaces() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns all interfaces that are implemented by this type, either directly or indirectly.
- getInstrumentation() - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Entry
-
Returns this entry's instrumentation.
- getInstrumentedType() - Method in interface net.bytebuddy.dynamic.scaffold.MethodRegistry.Compiled
-
The readily prepared instrumented type with all optional members registered as they are required
by this instances
Instrumentation
s.
- getInstrumentedType() - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Compiled
-
- getInstrumentedType() - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Prepared
-
- getInstrumentedType() - Method in interface net.bytebuddy.dynamic.scaffold.MethodRegistry.Prepared
-
The readily prepared instrumented type with all optional members registered as they are required
by this instances
Instrumentation
s.
- getInterfaces() - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineInstrumentedType
-
- getInterfaces() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstrumentedType
-
- getInterfaces() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- 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.
- getInterfaces() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription
-
- getInterfaceTypes() - Method in class net.bytebuddy.ByteBuddy
-
Returns the naming strategy for the current configuration.
- getInterfaceTypes() - Method in class net.bytebuddy.ByteBuddy.Proxy
-
- 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.method.MethodLookupEngine.ConflictingInterfaceMethod
-
- getInternalName() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.OverridenClassMethod
-
- getInternalName() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- getInternalName() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription
-
- getInvokableDefaultMethods() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.PrecomputedFinding
-
- getInvokableDefaultMethods() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Pipe.Binder.PrecomputedFinding
-
- getInvokableDefaultMethods() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.Finding.Default
-
- getInvokableDefaultMethods() - Method in interface net.bytebuddy.instrumentation.method.MethodLookupEngine.Finding
-
Returns a map of interfaces that are eligible for default method invocation on the type this finding
was created for.
- getInvokableMethods() - Method in interface net.bytebuddy.dynamic.scaffold.MethodRegistry.Compiled
-
Returns a list of all methods that are invokable on the instrumented type.
- getInvokableMethods() - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Compiled
-
- getInvokableMethods() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.PrecomputedFinding
-
- getInvokableMethods() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Pipe.Binder.PrecomputedFinding
-
- getInvokableMethods() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.Finding.Default
-
- getInvokableMethods() - Method in interface net.bytebuddy.instrumentation.method.MethodLookupEngine.Finding
-
Returns a list of methods that can be invoked on the analyzed type.
- getLatentMethodMatcher() - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Entry
-
Returns this entry's latent method matcher.
- getLoadByteArrayMethod() - Method in class net.bytebuddy.dynamic.loading.ClassLoaderByteArrayInjector.ReflectionStore.Faulty
-
- getLoadByteArrayMethod() - Method in interface net.bytebuddy.dynamic.loading.ClassLoaderByteArrayInjector.ReflectionStore
-
Returns the method for loading a class into a class loader.
- getLoadByteArrayMethod() - Method in class net.bytebuddy.dynamic.loading.ClassLoaderByteArrayInjector.ReflectionStore.Resolved
-
- 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.
- getLoadedMethod() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
Returns the loaded method that is represented by this method description.
- getLoadedTypeInitializer() - Method in interface net.bytebuddy.dynamic.scaffold.MethodRegistry.Compiled
-
The loaded type initializer as it is required by this instance's
Instrumentation
s.
- getLoadedTypeInitializer() - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Compiled
-
- getLoadedTypeInitializer() - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Prepared
-
- getLoadedTypeInitializer() - Method in interface net.bytebuddy.dynamic.scaffold.MethodRegistry.Prepared
-
The type initializer as it is required by this instance's
Instrumentation
s.
- getLoadedTypeInitializer() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getLoadedTypeInitializer() - Method in interface net.bytebuddy.instrumentation.type.InstrumentedType
-
- getLoadedTypeInitializers() - Method in class net.bytebuddy.dynamic.DynamicType.Default
-
- getLoadedTypeInitializers() - Method in interface net.bytebuddy.dynamic.DynamicType
-
Returns a map of all loaded type initializers for the main type and all auxiliary types, if any.
- 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.EnumerationState
-
- getMask() - Method in enum net.bytebuddy.modifier.FieldManifestation
-
- getMask() - Method in enum net.bytebuddy.modifier.MethodArguments
-
- getMask() - Method in enum net.bytebuddy.modifier.MethodManifestation
-
- getMask() - Method in enum net.bytebuddy.modifier.Ownership
-
- 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.Visibility
-
- 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
-
- getMethodDescription() - Method in class net.bytebuddy.dynamic.scaffold.inline.RebaseInstrumentationTarget.RebasedMethodSpecialMethodInvocation
-
- getMethodDescription() - Method in interface net.bytebuddy.instrumentation.Instrumentation.SpecialMethodInvocation
-
Returns the method that represents this special method invocation.
- getMethodDescription() - Method in enum net.bytebuddy.instrumentation.Instrumentation.SpecialMethodInvocation.Illegal
-
- getMethodDescription() - Method in class net.bytebuddy.instrumentation.Instrumentation.SpecialMethodInvocation.Simple
-
- 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.ForStaticField
-
- 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.
- getMethodLookupEngineFactory() - Method in class net.bytebuddy.ByteBuddy
-
Returns the method lookup engine factory to apply to any type that is generated by this configuration.
- getMethodLookupEngineFactory() - Method in class net.bytebuddy.ByteBuddy.Proxy
-
- getMethodName() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant.ForConstructor
-
- getMethodName() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant.ForMethod
-
- getMethodName() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant
-
Returns the name of the
Class
method for creating this method constant.
- getMethodPoolEntryDefault() - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation
-
- getMethodPoolEntryDefault() - Method in enum net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRedefinitionInstrumentation
-
- getMethodPoolEntryDefault() - Method in interface net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared
-
Returns the method pool entry that should be used as a default.
- getMethodRebaseResolver() - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation
-
- getMethodRebaseResolver() - Method in enum net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRedefinitionInstrumentation
-
- getMethodRebaseResolver() - Method in interface net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared
-
Returns the method rebase resolver to be used when creating the dynamic type.
- getMethodRegistry() - Method in class net.bytebuddy.ByteBuddy
-
Returns the method registry for the current configuration.
- getMethodRegistry() - Method in class net.bytebuddy.ByteBuddy.Proxy
-
- 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.ByteBuddy.Proxy
-
- 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.inline.InlineInstrumentedType
-
- getModifiers() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstrumentedType
-
- getModifiers() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.ForLoadedField
-
- getModifiers() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.Latent
-
- 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 class net.bytebuddy.instrumentation.method.MethodLookupEngine.ConflictingInterfaceMethod
-
- getModifiers() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.OverridenClassMethod
-
- 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.ArrayProjection
-
- getModifiers() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getModifiers() - Method in enum net.bytebuddy.matcher.ModifierMatcher.Mode
-
Returns the modifiers to match by this mode.
- getModifiers() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.FieldToken
-
Returns the modifiers of the represented field.
- getModifiers() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription
-
- getModifiers() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.MethodToken
-
Returns the modifiers of the represented method.
- 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.inline.InlineInstrumentedType
-
- getName() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstrumentedType
-
- getName() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.ForLoadedField
-
- getName() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.Latent
-
- getName() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.AbstractMethodDescription
-
- 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.MethodLookupEngine.ConflictingInterfaceMethod
-
- getName() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.OverridenClassMethod
-
- getName() - Method in interface net.bytebuddy.instrumentation.NamedElement
-
Returns the internalName of this byte code element.
- getName() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.FieldToken
-
- getName() - Method in class net.bytebuddy.instrumentation.type.PackageDescription.ForLoadedPackage
-
- getName() - Method in class net.bytebuddy.instrumentation.type.PackageDescription.Simple
-
- getName() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- getName() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getName() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.FieldToken
-
Returns the name of the represented field.
- getName() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription
-
- getName() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.MethodToken
-
Returns the internal name of the represented method.
- getNamingStrategy() - Method in class net.bytebuddy.ByteBuddy
-
Returns the naming strategy for the current configuration.
- getNamingStrategy() - Method in class net.bytebuddy.ByteBuddy.Proxy
-
- getNextParameterIndex() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.MethodBinding.Builder
-
- getOnly() - Method in class net.bytebuddy.matcher.FilterableList.AbstractBase
-
- getOnly() - Method in class net.bytebuddy.matcher.FilterableList.Empty
-
- getOnly() - Method in interface net.bytebuddy.matcher.FilterableList
-
Returns the only element of this list.
- getOpcode() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.member.FieldAccess.AccessDispatcher.FieldGetInstruction
-
- getOpcode() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.member.FieldAccess.AccessDispatcher.FieldPutInstruction
-
- getOperandStackSize() - Method in class net.bytebuddy.instrumentation.method.bytecode.ByteCodeAppender.Size
-
Returns the required operand stack size.
- getOriginType() - Method in class net.bytebuddy.dynamic.scaffold.inline.RebaseInstrumentationTarget
-
- getOriginType() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstrumentationTarget
-
- getOriginType() - Method in interface net.bytebuddy.instrumentation.Instrumentation.Target
-
Identifies the origin type of an instrumentation.
- getPackage() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getPackage() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- getPackage() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ForLoadedType
-
- getPackage() - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Returns the package internalName of the type described by this instance.
- getPackage() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription
-
- getPackageName() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription
-
Returns the name of this type's package.
- 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.method.MethodLookupEngine.ConflictingInterfaceMethod
-
- getParameterAnnotations() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.OverridenClassMethod
-
- getParameterAnnotations() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- getParameterAnnotationTokens() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.MethodToken
-
Returns a map of parameter type indices to a list of annotation tokens representing these annotations.
- 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.method.MethodLookupEngine.ConflictingInterfaceMethod
-
- getParameterTypes() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.OverridenClassMethod
-
- 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.ForStaticField
-
- 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.
- 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.
- getRegisteredAuxiliaryTypes() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default
-
- getRegisteredAuxiliaryTypes() - Method in interface net.bytebuddy.instrumentation.Instrumentation.Context.ExtractableView
-
- getResolvedMethod() - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution.ForRebasedConstructor
-
- getResolvedMethod() - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution.ForRebasedMethod
-
- getResolvedMethod() - Method in interface net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution
-
Returns the resolved method if this resolution represents a rebased method or the original method.
- getResolvedMethod() - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution.Preserved
-
- getResourceAsStream(String) - Method in class net.bytebuddy.dynamic.loading.ByteArrayClassLoader.ChildFirst
-
- getResourceAsStream(String) - Method in class net.bytebuddy.dynamic.loading.ByteArrayClassLoader
-
- 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.method.MethodLookupEngine.ConflictingInterfaceMethod
-
- getReturnType() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.OverridenClassMethod
-
- getReturnType() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- getSimpleName() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription.OfSimpleType
-
- getSimpleName() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- 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.
- getSourceCodeName() - Method in interface net.bytebuddy.instrumentation.ByteCodeElement
-
Returns the name of this byte code element as it is defined in Java source code.
- getSourceCodeName() - Method in class net.bytebuddy.instrumentation.field.FieldDescription.AbstractFieldDescription
-
- getSourceCodeName() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.AbstractMethodDescription
-
- getSourceCodeName() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription
-
- getStackManipulation() - Method in interface net.bytebuddy.instrumentation.Instrumentation.Context.ExtractableView.InjectedCode
-
Returns the injected code.
- getStackManipulation() - Method in enum net.bytebuddy.instrumentation.Instrumentation.Context.ExtractableView.InjectedCode.None
-
- getStackManipulation() - Method in interface net.bytebuddy.instrumentation.type.InstrumentedType.TypeInitializer
-
Returns the stack manipulation of this type initializer.
- getStackManipulation() - Method in enum net.bytebuddy.instrumentation.type.InstrumentedType.TypeInitializer.None
-
- getStackManipulation() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.TypeInitializer.Simple
-
- 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.TypeDescription.AbstractTypeDescription.OfSimpleType
-
- getStackSize() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- 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.
- getStackSize() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.LazyTypeList
-
- getState() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationInvocationHandler.DefaultValue
-
- getState() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForAnnotation.IncompatibleRuntimeType
-
- getState() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForAnnotation.LegalRuntimeType
-
- getState() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForComplexArray.Loaded
-
- getState() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.IncompatibleRuntimeType
-
- getState() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.LegalRuntimeEnumeration
-
- getState() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.UnknownRuntimeEnumeration
-
- getState() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForType.Loaded
-
- getState() - Method in interface net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.Loaded
-
Returns the state of the represented loaded annotation value.
- getState() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.Trivial.Loaded
-
- getStorageOpcode() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator.ForPrimitiveType
-
- getStorageOpcode() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator.ForReferenceType
-
- 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.
- getSuperClass() - Method in class net.bytebuddy.NamingStrategy.UnnamedType.Default
-
- getSuperClass() - Method in interface net.bytebuddy.NamingStrategy.UnnamedType
-
Returns this unnamed type's super class.
- getSupertype() - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineInstrumentedType
-
- getSupertype() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstrumentedType
-
- getSupertype() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- 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.
- getSupertype() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription
-
- getSyntheticState() - Method in class net.bytebuddy.NamingStrategy.UnnamedType.Default
-
- 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(FieldDescription, Assigner, AuxiliaryType.MethodAccessorFactory) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessType.Getter
-
Creates a new getter instrumentation.
- getter() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.member.FieldAccess.AccessDispatcher
-
- 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.
- getTypeAttributeAppender() - Method in class net.bytebuddy.ByteBuddy.Proxy
-
- getTypeDescription() - Method in class net.bytebuddy.dynamic.DynamicType.Default
-
- getTypeDescription() - Method in interface net.bytebuddy.dynamic.DynamicType
-
Returns a description of this dynamic type.
- getTypeDescription() - Method in class net.bytebuddy.dynamic.scaffold.inline.RebaseInstrumentationTarget.RebasedMethodSpecialMethodInvocation
-
- getTypeDescription() - Method in interface net.bytebuddy.instrumentation.Instrumentation.SpecialMethodInvocation
-
Returns the target type the represented method is invoked on.
- getTypeDescription() - Method in enum net.bytebuddy.instrumentation.Instrumentation.SpecialMethodInvocation.Illegal
-
- getTypeDescription() - Method in class net.bytebuddy.instrumentation.Instrumentation.SpecialMethodInvocation.Simple
-
- getTypeDescription() - Method in class net.bytebuddy.instrumentation.Instrumentation.Target.AbstractBase
-
- getTypeDescription() - Method in interface net.bytebuddy.instrumentation.Instrumentation.Target
-
Returns a description of the instrumented type.
- getTypeDescription() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.PrecomputedFinding
-
- getTypeDescription() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Pipe.Binder.PrecomputedFinding
-
- getTypeDescription() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.Finding.Default
-
- getTypeDescription() - Method in interface net.bytebuddy.instrumentation.method.MethodLookupEngine.Finding
-
Returns the type description for which the finding was created.
- getTypeInitializer() - Method in interface net.bytebuddy.dynamic.scaffold.MethodRegistry.Compiled
-
The type initializer as it is required by this instance's
Instrumentation
s.
- getTypeInitializer() - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Compiled
-
- getTypeInitializer() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- getTypeInitializer() - Method in interface net.bytebuddy.instrumentation.type.InstrumentedType
-
Returns this instrumented type's type initializer.
- getTypeManifestation() - Method in class net.bytebuddy.NamingStrategy.UnnamedType.Default
-
- getTypeManifestation() - Method in interface net.bytebuddy.NamingStrategy.UnnamedType
-
Returns the manifestation of this unnamed type.
- getTypePool() - Method in class net.bytebuddy.agent.builder.AgentBuilder.BinaryLocator.Default.Initialized
-
- getTypePool() - Method in interface net.bytebuddy.agent.builder.AgentBuilder.BinaryLocator.Initialized
-
- getUniqueSignature() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.AbstractMethodDescription
-
- getUniqueSignature() - Method in interface net.bytebuddy.instrumentation.method.MethodDescription
-
Returns the unique signature of a byte code method.
- getValue(MethodDescription, Class<T>) - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationDescription.AbstractAnnotationDescription
-
- getValue() - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationDescription.EnumerationValue.ForLoadedEnumeration
-
- getValue() - Method in interface net.bytebuddy.instrumentation.attribute.annotation.AnnotationDescription.EnumerationValue
-
Returns the name of this instance's enumeration value.
- getValue(MethodDescription) - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationDescription.ForLoadedAnnotation
-
- getValue(MethodDescription) - Method in interface net.bytebuddy.instrumentation.attribute.annotation.AnnotationDescription
-
Returns the value of the given method for this annotation value.
- getValue(MethodDescription, Class<T>) - Method in interface net.bytebuddy.instrumentation.attribute.annotation.AnnotationDescription
-
Returns the value of the given method for this annotation value and performs a casting to the given value.
- getValue() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.LazyEnumerationValue
-
- getValues() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationToken
-
Returns a map of annotation value names to their value representations.
- getVersionNumber() - Method in class net.bytebuddy.ClassFileVersion
-
Returns the minor-major release number of this class file version.
- getVisibility() - Method in class net.bytebuddy.NamingStrategy.UnnamedType.Default
-
- getVisibility() - Method in interface net.bytebuddy.NamingStrategy.UnnamedType
-
Returns the visibility of this unnamed type.
- identify(TypeDescription) - Method in enum net.bytebuddy.dynamic.scaffold.subclass.SubclassInstrumentationTarget.OriginTypeIdentifier
-
Identifies the origin type to a given type description.
- ignoredMethods - Variable in class net.bytebuddy.ByteBuddy
-
A matcher for identifying methods that should never be intercepted.
- ignoredMethods - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
The method matcher for ignored method specified for this builder.
- 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(ElementMatcher<? super MethodDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
- ignoreMethods(ElementMatcher<? super MethodDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
- ignoreMethods(ElementMatcher<? super MethodDescription>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
-
Defines a matcher for methods that will be ignored for any interception attempt.
- Illegal() - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator.Illegal
-
- Illegal() - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator.LookupEngine.Illegal
-
- Illegal(String) - Constructor for class net.bytebuddy.pool.TypePool.Resolution.Illegal
-
Creates a new illegal resolution.
- 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(TypeDescription...) - 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.
- ImplicitlyTypedUnboxingResponsible(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveUnboxingDelegate.ImplicitlyTypedUnboxingResponsible
-
Creates a new implicitly typed unboxing responsible.
- 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(FieldAccessor.FieldLocator.Factory) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForUnnamedField
-
- in(Class<?>) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForUnnamedField
-
- in(TypeDescription) - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForUnnamedField
-
- 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, Object) - Method in class net.bytebuddy.dynamic.scaffold.FieldRegistry.Default
-
- include(FieldRegistry.LatentFieldMatcher, FieldAttributeAppender.Factory, Object) - Method in interface net.bytebuddy.dynamic.scaffold.FieldRegistry
-
Creates a new field registry with the given attribute appender registered for the supplied field matcher.
- IncompatibleRuntimeType(Class<?>) - Constructor for class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForAnnotation.IncompatibleRuntimeType
-
Creates a new representation for an annotation with an incompatible runtime type.
- IncompatibleRuntimeType(Class<?>) - Constructor for class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.IncompatibleRuntimeType
-
Creates a new representation for an incompatible runtime type.
- inherited(Set<? extends TypeDescription>) - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationList.Empty
-
- inherited(Set<? extends TypeDescription>) - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationList.Explicit
-
- inherited(Set<? extends TypeDescription>) - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationList.ForLoadedAnnotation
-
- inherited(Set<? extends TypeDescription>) - Method in interface net.bytebuddy.instrumentation.attribute.annotation.AnnotationList
-
Returns only annotations that are marked as
Inherited
as long as they are not
contained by the set of ignored annotation types.
- InheritedAnnotationMatcher<T extends TypeDescription> - Class in net.bytebuddy.matcher
-
An element matcher that matches the list of inherited annotations of a type description.
- InheritedAnnotationMatcher(ElementMatcher<? super AnnotationList>) - Constructor for class net.bytebuddy.matcher.InheritedAnnotationMatcher
-
Creates a new matcher for the inherited annotations of a type description.
- inheritsAnnotation(Class<?>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Matches any annotations by their type on a type that declared these annotations or inherited them from its
super classes.
- inheritsAnnotation(TypeDescription) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Matches any annotations by their type on a type that declared these annotations or inherited them from its
super classes.
- inheritsAnnotation(ElementMatcher<? super TypeDescription>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Matches any annotations by a given matcher on a type that declared these annotations or inherited them from its
super classes.
- initialize(String, byte[], ClassLoader) - Method in enum net.bytebuddy.agent.builder.AgentBuilder.BinaryLocator.Default
-
- initialize(String, byte[], ClassLoader) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.BinaryLocator
-
Initializes this binary locator.
- initialize(Class<?>, LoadedTypeInitializer) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.Default.InitializationStrategy
-
Determines if and how a loaded type initializer is to be applied to a loaded type.
- initialize(Class<?>, LoadedTypeInitializer) - Method in enum net.bytebuddy.agent.builder.AgentBuilder.Default.InitializationStrategy.NoOp
-
- initialize(Class<?>, LoadedTypeInitializer) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.InitializationStrategy.SelfInjection
-
- initialize(Class<?>) - Static method in class net.bytebuddy.agent.builder.AgentBuilder.Default.InitializationStrategy.SelfInjection.Nexus
-
Initializes a loaded type.
- Initialized(String, byte[], TypePool.CacheProvider, ClassFileLocator) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.BinaryLocator.Default.Initialized
-
Creates a new initialized form of a default binary locator.
- initializerFor(TypeDescription) - Method in enum net.bytebuddy.agent.builder.AgentBuilder.Default.InitializationStrategy.SelfInjection.Nexus.Accessor
-
Creates a stack manipulation for a given instrumented type that injects a code block for
calling the system class loader's nexus in order to apply a self-initialization.
- inject(File, File) - Method in class net.bytebuddy.dynamic.DynamicType.Default
-
- inject(File) - Method in class net.bytebuddy.dynamic.DynamicType.Default
-
- inject(File, File) - Method in interface net.bytebuddy.dynamic.DynamicType
-
Injects the types of this dynamic type into a given jar file.
- inject(File) - Method in interface net.bytebuddy.dynamic.DynamicType
-
Injects the types of this dynamic type into a given jar file.
- inject(ClassLoaderByteArrayInjector, Map<TypeDescription, byte[]>) - Static method in class net.bytebuddy.dynamic.loading.ClassLoaderByteArrayInjector
-
Injects a given type mapping into a class loader byte array injector.
- 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
-
- InlineDynamicTypeBuilder<T> - Class in net.bytebuddy.dynamic.scaffold.inline
-
A dynamic type builder which enhances a given type without creating a subclass.
- InlineDynamicTypeBuilder(ClassFileVersion, NamingStrategy, TypeDescription, List<? extends TypeDescription>, int, TypeAttributeAppender, ElementMatcher<? super MethodDescription>, BridgeMethodResolver.Factory, ClassVisitorWrapper.Chain, FieldRegistry, MethodRegistry, MethodLookupEngine.Factory, FieldAttributeAppender.Factory, MethodAttributeAppender.Factory, ClassFileLocator, InlineDynamicTypeBuilder.TargetHandler) - Constructor for class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder
-
Creates a new immutable type builder for enhancing a given class.
- InlineDynamicTypeBuilder(ClassFileVersion, NamingStrategy, TypeDescription, List<TypeDescription>, int, TypeAttributeAppender, ElementMatcher<? super MethodDescription>, BridgeMethodResolver.Factory, ClassVisitorWrapper.Chain, FieldRegistry, MethodRegistry, MethodLookupEngine.Factory, FieldAttributeAppender.Factory, MethodAttributeAppender.Factory, List<DynamicType.Builder.AbstractBase.FieldToken>, List<DynamicType.Builder.AbstractBase.MethodToken>, ClassFileLocator, InlineDynamicTypeBuilder.TargetHandler) - Constructor for class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder
-
Creates a new immutable type builder for enhancing a given class.
- InlineDynamicTypeBuilder.TargetHandler - Interface in net.bytebuddy.dynamic.scaffold.inline
-
An inline dynamic type builder's target handler is responsible to proving any information that is required
for defining the type.
- InlineDynamicTypeBuilder.TargetHandler.ForRebaseInstrumentation - Class in net.bytebuddy.dynamic.scaffold.inline
-
Performs a rebase instrumentation which creates a redefinition of the given type by rebasing the original
code of redefined method and by invoking these methods when a super method should be invoked.
- InlineDynamicTypeBuilder.TargetHandler.ForRedefinitionInstrumentation - Enum in net.bytebuddy.dynamic.scaffold.inline
-
Performs a subclass instrumentation which creates a redefinition of the given type by invoking the
actual super method when redefining a method.
- InlineDynamicTypeBuilder.TargetHandler.Prepared - Interface in net.bytebuddy.dynamic.scaffold.inline
-
- InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation - Class in net.bytebuddy.dynamic.scaffold.inline
-
A prepared target handler for an instrumentation that creates a redefinition of the given type by
rebasing the original code of redefined method and by invoking these methods when a super method
should be invoked.
- InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation.MethodRebaseDelegation - Class in net.bytebuddy.dynamic.scaffold.inline
-
A method pool entry with a rebase implementation as its default behavior.
- InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation.MethodRebaseDelegation.Factory - Enum in net.bytebuddy.dynamic.scaffold.inline
-
A factory for creating a method rebase delegation entry.
- InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRedefinitionInstrumentation - Enum in net.bytebuddy.dynamic.scaffold.inline
-
A prepared target handler for an instrumentation that creates a redefinition of the given type by
invoking the actual super method when redefining a method.
- InlineInstrumentedType - Class in net.bytebuddy.dynamic.scaffold.inline
-
An instrumented type which enhances a given type description by an extending redefinition.
- InlineInstrumentedType(ClassFileVersion, TypeDescription, List<TypeDescription>, int, NamingStrategy) - Constructor for class net.bytebuddy.dynamic.scaffold.inline.InlineInstrumentedType
-
Creates a new inlined instrumented type.
- InlineInstrumentedType(TypeDescription, String, List<TypeDescription>, int, List<? extends FieldDescription>, List<? extends MethodDescription>, LoadedTypeInitializer, InstrumentedType.TypeInitializer) - Constructor for class net.bytebuddy.dynamic.scaffold.inline.InlineInstrumentedType
-
Creates a new inlined instrumented type.
- inputStream(String, Map<String, byte[]>) - Method in enum net.bytebuddy.dynamic.loading.ByteArrayClassLoader.PersistenceHandler
-
Performs a lookup of an input stream for exposing a class file as a resource.
- install(Class<?>, Class<?>) - Static method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder
-
Creates a binder by installing two proxy types which are implemented by this binder if a field getter
or a field setter is requested by using the
Field
annotation.
- install(TypeDescription, TypeDescription) - Static method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder
-
Creates a binder by installing two proxy types which are implemented by this binder if a field getter
or a field setter is requested by using the
Field
annotation.
- install(Class<?>) - Static method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder
-
Installs a given type for use on a
Morph
annotation.
- install(TypeDescription) - Static method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder
-
Installs a given type for use on a
Morph
annotation.
- install(Class<?>) - Static method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Pipe.Binder
-
Installs a given type for use on a
Pipe
annotation.
- install(TypeDescription) - Static method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Pipe.Binder
-
Installs a given type for use on a
Pipe
annotation.
- installOn(Instrumentation) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default
-
- installOn(Instrumentation) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Matched
-
- installOn(Instrumentation) - Method in interface net.bytebuddy.agent.builder.AgentBuilder
-
- installOnByteBuddyAgent() - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default
-
- installOnByteBuddyAgent() - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Matched
-
- installOnByteBuddyAgent() - Method in interface net.bytebuddy.agent.builder.AgentBuilder
-
Creates and installs a
ClassFileTransformer
that implements the configuration of
this agent builder with the Byte Buddy-agent which must be installed prior to calling this method.
- INSTANCE_FIELD - Static variable in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy
-
The name of the field that stores the delegation instance.
- InstanceFieldConstructor(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.InstanceFieldConstructor
-
Creates a new instrumentation for implementing a field accessor proxy's constructor when accessing
a non-static field.
- InstanceFieldConstructor(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy.InstanceFieldConstructor
-
Creates a new instance field constructor instrumentation.
- 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
-
- Instrumentation.Context.Default.AccessorMethodDelegation - Class in net.bytebuddy.instrumentation
-
- Instrumentation.Context.Default.AuxiliaryTypeNamingStrategy - Interface in net.bytebuddy.instrumentation
-
Representation of a naming strategy for an auxiliary type.
- Instrumentation.Context.Default.AuxiliaryTypeNamingStrategy.SuffixingRandom - Class in net.bytebuddy.instrumentation
-
A naming strategy for an auxiliary type which returns the instrumented type's name with a fixed extension
and a random number as a suffix.
- Instrumentation.Context.Default.FieldCacheAppender - Class in net.bytebuddy.instrumentation
-
A byte code appender that writes the field cache entries to a given MethodVisitor
.
- Instrumentation.Context.Default.FieldCacheEntry - Class in net.bytebuddy.instrumentation
-
A field cache entry for uniquely identifying a cached field.
- Instrumentation.Context.Default.FieldGetter - Class in net.bytebuddy.instrumentation
-
An implementation for a field getter.
- Instrumentation.Context.Default.FieldSetter - Class in net.bytebuddy.instrumentation
-
An implementation for a field setter.
- Instrumentation.Context.ExtractableView - Interface in net.bytebuddy.instrumentation
-
Represents an extractable view of an
Instrumentation.Context
which
allows the retrieval of any registered auxiliary type.
- Instrumentation.Context.ExtractableView.InjectedCode - Interface in net.bytebuddy.instrumentation
-
When draining an instrumentation context, a type initializer might be written to the created class
file.
- Instrumentation.Context.ExtractableView.InjectedCode.None - Enum in net.bytebuddy.instrumentation
-
A canonical implementation of non-applicable injected code.
- 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.
- Instrumentation.Simple - Class in net.bytebuddy.instrumentation
-
A simple implementation of an instrumentation that does not register any members with the instrumented type.
- Instrumentation.SpecialMethodInvocation - Interface in net.bytebuddy.instrumentation
-
Represents an type-specific method invocation on the current instrumented type which is not legal from outside
the type such as a super method or default method invocation.
- Instrumentation.SpecialMethodInvocation.Illegal - Enum in net.bytebuddy.instrumentation
-
- Instrumentation.SpecialMethodInvocation.Simple - Class in net.bytebuddy.instrumentation
-
- Instrumentation.Target - Interface in net.bytebuddy.instrumentation
-
The target of an instrumentation.
- Instrumentation.Target.AbstractBase - Class in net.bytebuddy.instrumentation
-
- Instrumentation.Target.Factory - Interface in net.bytebuddy.instrumentation
-
- Instrumentation.Target.MethodLookup - Interface in net.bytebuddy.instrumentation
-
A strategy for looking up a method.
- Instrumentation.Target.MethodLookup.Default - Enum in net.bytebuddy.instrumentation
-
- 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.
- InstrumentedType.TypeInitializer - Interface in net.bytebuddy.instrumentation.type
-
A type initializer is responsible for defining a type's static initialization block.
- InstrumentedType.TypeInitializer.None - Enum in net.bytebuddy.instrumentation.type
-
Canonical implementation of a non-defined type initializer.
- InstrumentedType.TypeInitializer.Simple - Class in net.bytebuddy.instrumentation.type
-
- IntegerConstant - Enum in net.bytebuddy.instrumentation.method.bytecode.stack.constant
-
This class is responsible for loading any int
constant onto the operand stack.
- IntegerConstant.ConstantPool - Class in net.bytebuddy.instrumentation.method.bytecode.stack.constant
-
A stack manipulation that loads a JVM-integer value from a constant pool value onto the operand stack.
- IntegerConstant.SingleBytePush - Class in net.bytebuddy.instrumentation.method.bytecode.stack.constant
-
A stack manipulation that loads a JVM-integer value by a BIPUSH
operation which is
legal for single byte integer values.
- IntegerConstant.TwoBytePush - Class in net.bytebuddy.instrumentation.method.bytecode.stack.constant
-
A stack manipulation that loads a JVM-integer value by a SIPUSH
operation which is
legal for up to two byte integer values.
- 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 class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultExceptionDeclarableMethodInterception
-
- intercept(Instrumentation) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultMatchedMethodInterception
-
- intercept(Instrumentation) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultOptionalMatchedMethodInterception
-
- 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.
- interfaceTypes - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
The interface types to implement as specified for this builder.
- internalName - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.MethodToken
-
The internal name of the method.
- Invocation(MethodDescription) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodInvocation.Invocation
-
Creates an invocation of a given method on its declaring type as an invocation target.
- Invocation(MethodDescription, TypeDescription) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodInvocation.Invocation
-
Creates an invocation of a given method on a given invocation target type.
- invocationHandler - Variable in class net.bytebuddy.instrumentation.InvocationHandlerAdapter.ForStaticDelegation
-
The invocation handler to which method interceptions are to be delegated.
- InvocationHandlerAdapter - Class in net.bytebuddy.instrumentation
-
- InvocationHandlerAdapter(String, boolean, Assigner) - Constructor for class net.bytebuddy.instrumentation.InvocationHandlerAdapter
-
Creates a new invocation handler for a given field.
- InvocationHandlerAdapter.AssignerConfigurable - Interface in net.bytebuddy.instrumentation
-
- InvocationHandlerAdapter.ForInstanceDelegation - Class in net.bytebuddy.instrumentation
-
An implementation of an
InvocationHandlerAdapter
that delegates method
invocations to an adapter that is stored in an instance field.
- InvocationHandlerAdapter.ForInstanceDelegation.Appender - Class in net.bytebuddy.instrumentation
-
- InvocationHandlerAdapter.ForStaticDelegation - Class in net.bytebuddy.instrumentation
-
An implementation of an
InvocationHandlerAdapter
that delegates method
invocations to an adapter that is stored in a static field.
- InvocationHandlerAdapter.ForStaticDelegation.Appender - Class in net.bytebuddy.instrumentation
-
- invokable(ElementMatcher<? super MethodDescription>) - Method in class net.bytebuddy.ByteBuddy
-
Intercepts a given selection of byte code methods that can be a method or a constructor.
- invokable(ElementMatcher<? super MethodDescription>) - Method in class net.bytebuddy.ByteBuddy.Proxy
-
- invokable(ElementMatcher<? super MethodDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
- invokable(ElementMatcher<? super MethodDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
- invokable(ElementMatcher<? super MethodDescription>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
-
Selects a set of byte code methods of this type for instrumentation.
- invokableMethods - Variable in class net.bytebuddy.instrumentation.Instrumentation.Target.AbstractBase
-
A map of invokable methods by their unique signature.
- 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.
- invoke(Instrumentation.Target, TypeDescription, MethodDescription) - Method in interface net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.InvocationFactory
-
Creates a special method invocation to implement for a given method.
- invoke(Object, Method, Object[]) - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationInvocationHandler
-
- invokeDefault(TypeDescription, String) - Method in class net.bytebuddy.instrumentation.Instrumentation.Target.AbstractBase
-
- invokeDefault(TypeDescription, String) - Method in interface net.bytebuddy.instrumentation.Instrumentation.Target
-
Creates a special method invocation for invoking a default method.
- invokeSuper(MethodDescription) - Method in class net.bytebuddy.dynamic.scaffold.inline.RebaseInstrumentationTarget
-
- invokeSuper(MethodDescription) - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstrumentationTarget
-
- invokeSuper(MethodDescription, Instrumentation.Target.MethodLookup) - Method in class net.bytebuddy.instrumentation.Instrumentation.Target.AbstractBase
-
- invokeSuper(MethodDescription) - Method in class net.bytebuddy.instrumentation.Instrumentation.Target.AbstractBase
-
Invokes the fully resolved method to be invoked by a super method call.
- invokeSuper(MethodDescription, Instrumentation.Target.MethodLookup) - Method in interface net.bytebuddy.instrumentation.Instrumentation.Target
-
Creates a special method invocation for invoking the super method of the given method.
- is(Object) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- is(Method) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- is(Constructor<?>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- is(MethodDescription) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- is(Class<?>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- is(TypeDescription) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- is(Annotation) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- is(AnnotationDescription) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- is(boolean) - Static method in enum net.bytebuddy.modifier.EnumerationState
-
Creates an enumeration state from a boolean value indicating if a type or member is supposed to be synthetic.
- 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
.
- isAbstract() - Method in enum net.bytebuddy.modifier.MethodManifestation
-
Returns true
if this instance represents a abstract
method.
- isAbstract() - Method in enum net.bytebuddy.modifier.TypeManifestation
-
Returns true
if a type represents an abstract
type but not an interface type.
- isAlive() - Method in class net.bytebuddy.instrumentation.LoadedTypeInitializer.Compound
-
- isAlive() - Method in class net.bytebuddy.instrumentation.LoadedTypeInitializer.ForStaticField
-
- isAlive() - Method in interface net.bytebuddy.instrumentation.LoadedTypeInitializer
-
Indicates if this initializer is alive and needs to be invoked.
- isAlive() - Method in enum net.bytebuddy.instrumentation.LoadedTypeInitializer.NoOp
-
- isAnnotatedWith(Class<? extends Annotation>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isAnnotatedWith(TypeDescription) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isAnnotatedWith(ElementMatcher<? super TypeDescription>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- 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
-
- isAnnotation(T) - Static method in class net.bytebuddy.utility.ByteBuddyCommons
-
Validates if a type is an annotation type.
- isAnnotationPresent(Class<? extends Annotation>) - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationList.Empty
-
- isAnnotationPresent(TypeDescription) - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationList.Empty
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationList.Explicit
-
- isAnnotationPresent(TypeDescription) - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationList.Explicit
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationList.ForLoadedAnnotation
-
- isAnnotationPresent(TypeDescription) - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationList.ForLoadedAnnotation
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in interface net.bytebuddy.instrumentation.attribute.annotation.AnnotationList
-
Checks if this list contains an annotation of the given type.
- isAnnotationPresent(TypeDescription) - Method in interface net.bytebuddy.instrumentation.attribute.annotation.AnnotationList
-
Checks if this list contains an annotation of the given type.
- isAnonymousClass() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- isAnonymousClass() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- 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.
- isAnonymousClass() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription
-
- isArray() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription.OfSimpleType
-
- isArray() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- 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.TypeDescription.AbstractTypeDescription.OfSimpleType
-
- isAssignableFrom(TypeDescription) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription.OfSimpleType
-
- isAssignableFrom(Class<?>) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- isAssignableFrom(TypeDescription) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- 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.TypeDescription.AbstractTypeDescription.OfSimpleType
-
- isAssignableTo(TypeDescription) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription.OfSimpleType
-
- isAssignableTo(Class<?>) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- isAssignableTo(TypeDescription) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- 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() - 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.
- isBridge() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isBridge() - Method in enum net.bytebuddy.modifier.MethodManifestation
-
Returns true
if this instance represents a bridge method.
- isClone() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- 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
-
Checks if this method description represents a constructor.
- isConstructor() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
- isConstructor() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.ConflictingInterfaceMethod
-
- isConstructor() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.OverridenClassMethod
-
- isConstructor() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- isConstructor() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Only matches method descriptions that represent a
Constructor
.
- isDeclaredBy(TypeDescription) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isDeclaredBy(Class<?>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isDeclaredBy(ElementMatcher<? super TypeDescription>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isDeclaredInMethod() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.DeclaredInMethod
-
- isDeclaredInMethod() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.DeclaredInType
-
- isDeclaredInMethod() - Method in interface net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext
-
Returns true
if this instance represents a type that was declared within a method.
- isDeclaredInMethod() - Method in enum net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.SelfDeclared
-
- isDeclaredInType() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.DeclaredInMethod
-
- isDeclaredInType() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.DeclaredInType
-
- isDeclaredInType() - Method in interface net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext
-
Returns true
if this instance represents a type that was declared within another type but not
within a method.
- isDeclaredInType() - Method in enum net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.SelfDeclared
-
- isDefaultConstructor() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Matches a default constructor, i.e.
- isDefaultFinalizer() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isDefaultMethod() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.AbstractMethodDescription
-
- isDefaultMethod() - Method in interface net.bytebuddy.instrumentation.method.MethodDescription
-
Checks if this method represents a Java 8+ default method.
- isDefaultMethod() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Only matches Java 8 default methods.
- isDefined() - Method in class net.bytebuddy.ByteBuddy.Definable.Defined
-
- isDefined() - Method in interface net.bytebuddy.ByteBuddy.Definable
-
Checks if this value is explicitly defined.
- isDefined() - Method in class net.bytebuddy.ByteBuddy.Definable.Undefined
-
- isDefined() - Method in interface net.bytebuddy.instrumentation.Instrumentation.Context.ExtractableView.InjectedCode
-
Checks if there is actually code defined to be injected.
- isDefined() - Method in enum net.bytebuddy.instrumentation.Instrumentation.Context.ExtractableView.InjectedCode.None
-
- isDefined() - Method in interface net.bytebuddy.instrumentation.type.InstrumentedType.TypeInitializer
-
Indicates if this type initializer is defined.
- isDefined() - Method in enum net.bytebuddy.instrumentation.type.InstrumentedType.TypeInitializer.None
-
- isDefined() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.TypeInitializer.Simple
-
- isDefined() - Method in enum net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.Loaded.State
-
Returns true
if the related annotation value is defined, i.e.
- isDefineMethod() - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation.MethodRebaseDelegation
-
- 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
-
- isDefineMethod() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.AccessorMethodDelegation
-
- isDefineMethod() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldGetter
-
- isDefineMethod() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldSetter
-
- 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.
- isEmpty(T, String) - Static method in class net.bytebuddy.utility.ByteBuddyCommons
-
Validates that a collection is empty.
- 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.
- isEnumeration() - Method in enum net.bytebuddy.modifier.EnumerationState
-
Checks if the current state describes the enum state.
- isEquals() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isExtendable(T) - Static method in class net.bytebuddy.utility.ByteBuddyCommons
-
Validates that a type can be implemented, i.e.
- 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
.
- isFinal() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isFinal() - Method in enum net.bytebuddy.modifier.FieldManifestation
-
Returns true
if this manifestation represents a final
type.
- isFinal() - Method in enum net.bytebuddy.modifier.MethodManifestation
-
Returns true
if this instance represents a final
method.
- isFinal() - Method in enum net.bytebuddy.modifier.TypeManifestation
-
Returns true
if a type represents a final
type.
- isFinalizer() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isGetter() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Matches any Java bean getter method.
- isGetter(Class<?>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Matches any Java bean getter method which returns the given type.
- isGetter(TypeDescription) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Matches any Java bean getter method which returns the given type.
- isGetter(ElementMatcher<? super TypeDescription>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Matches any Java bean getter method which returns an value with a type matches the supplied matcher.
- isHashCode() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isInstance(Object) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription
-
- isInstance(Object) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription.OfSimpleType
-
- 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() - Method in enum net.bytebuddy.modifier.TypeManifestation
-
Returns true
if a type represents an interface type.
- isInterface(T) - Static method in class net.bytebuddy.utility.ByteBuddyCommons
-
Validates if a type represents an interface.
- isInterface(T[]) - Static method in class net.bytebuddy.utility.ByteBuddyCommons
-
Validates if an array of type only contains interfaces.
- isInterface(T) - Static method in class net.bytebuddy.utility.ByteBuddyCommons
-
Validates if a list of type only contains interfaces.
- isLocalClass() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- isLocalClass() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- 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.
- isLocalClass() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription
-
- isMandated() - Method in class net.bytebuddy.instrumentation.ModifierReviewable.AbstractModifierReviewable
-
- isMandated() - Method in interface net.bytebuddy.instrumentation.ModifierReviewable
-
CSpecifies if the modifier described by this object is mandated.
- isManifest() - Method in enum net.bytebuddy.dynamic.loading.ByteArrayClassLoader.PersistenceHandler
-
Checks if this persistence handler represents manifest class file storage.
- isMemberClass() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
- isMemberClass() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- 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.
- isMemberClass() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription
-
- isMethod() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.AbstractMethodDescription
-
- isMethod() - Method in interface net.bytebuddy.instrumentation.method.MethodDescription
-
Checks if this method description represents a method, i.e.
- isMethod() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Only matches method descriptions that represent a
Method
.
- 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
.
- isNative() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isNative() - Method in enum net.bytebuddy.modifier.MethodManifestation
-
Returns true
if this instance represents a native
method.
- isNotEmpty(T, String) - Static method in class net.bytebuddy.utility.ByteBuddyCommons
-
Validates that a collection is not empty.
- 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.
- isOverridable() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Only matches methods that are overridable, 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.
- isPackagePrivate() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isPackagePrivate() - Method in enum net.bytebuddy.modifier.Visibility
-
Returns true
if this instance describes package-private visibility.
- isPlain() - Method in enum net.bytebuddy.modifier.FieldManifestation
-
Returns true
if this manifestation represents a field that is neither final
or volatile
.
- isPrimitive() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription.OfSimpleType
-
- isPrimitive() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.ArrayProjection
-
- 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() - 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
.
- isPrivate() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isPrivate() - Method in enum net.bytebuddy.modifier.Visibility
-
Returns true
if this instance describes private
visibility.
- 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
.
- isProtected() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isProtected() - Method in enum net.bytebuddy.modifier.Visibility
-
Returns true
if this instance describes protected
visibility.
- 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
.
- isPublic() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isPublic() - Method in enum net.bytebuddy.modifier.Visibility
-
Returns true
if this instance describes public
visibility.
- isRebased() - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution.ForRebasedConstructor
-
- isRebased() - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution.ForRebasedMethod
-
- isRebased() - Method in interface net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution
-
Checks if this resolution represents a rebased method.
- isRebased() - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution.Preserved
-
- isRedefinition() - Method in enum net.bytebuddy.dynamic.loading.ClassReloadingStrategy.Engine
-
- isRepresentedBy(TypeDescription) - Static method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodHandleConstant
-
Checks if a type represents the java.lang.invoke.MethodHandle
type.
- isRepresentedBy(TypeDescription) - Static method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodTypeConstant
-
Checks if a type represents the java.lang.invoke.MethodType
type.
- isResolved() - Method in class net.bytebuddy.dynamic.ClassFileLocator.Resolution.Explicit
-
- isResolved() - Method in enum net.bytebuddy.dynamic.ClassFileLocator.Resolution.Illegal
-
- isResolved() - Method in interface net.bytebuddy.dynamic.ClassFileLocator.Resolution
-
Checks if this binary representation is valid.
- isResolved() - Method in class net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple.BridgeTarget.Candidate
-
- isResolved() - Method in interface net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple.BridgeTarget
-
Returns true
if the bridge method resolution process was finalized.
- isResolved() - Method in class net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple.BridgeTarget.Resolved
-
- isResolved() - Method in enum net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple.BridgeTarget.Unknown
-
- isResolved() - Method in class net.bytebuddy.pool.TypePool.AbstractBase.ArrayTypeResolution
-
- isResolved() - Method in enum net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.Loaded.State
-
Returns true
if the related annotation value is resolved, i.e.
- isResolved() - Method in class net.bytebuddy.pool.TypePool.Resolution.Illegal
-
- isResolved() - Method in interface net.bytebuddy.pool.TypePool.Resolution
-
- isResolved() - Method in class net.bytebuddy.pool.TypePool.Resolution.Simple
-
- isSamePackage(TypeDescription) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription
-
- isSamePackage(TypeDescription) - Method in interface net.bytebuddy.instrumentation.type.TypeDescription
-
Checks if two types are defined in the same package.
- isSealed() - Method in class net.bytebuddy.instrumentation.type.PackageDescription.ForLoadedPackage
-
- isSealed() - Method in interface net.bytebuddy.instrumentation.type.PackageDescription
-
Checks if this package description represents a sealed package.
- isSealed() - Method in class net.bytebuddy.instrumentation.type.PackageDescription.Simple
-
- isSelfDeclared() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.DeclaredInMethod
-
- isSelfDeclared() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.DeclaredInType
-
- isSelfDeclared() - Method in interface net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext
-
Returns true
if this instance represents a self declared type.
- isSelfDeclared() - Method in enum net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.SelfDeclared
-
- isSetter() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Matches any Java bean setter method.
- isSetter(Class<?>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Matches any Java bean setter method which takes an argument the given type.
- isSetter(TypeDescription) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Matches any Java bean setter method which takes an argument the given type.
- isSetter(ElementMatcher<? super TypeDescription>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Matches any Java bean setter method which takes an argument that matches the supplied matcher.
- isSort(MethodDescription) - Method in enum net.bytebuddy.matcher.MethodSortMatcher.Sort
-
Determines if a method description is of the represented method sort.
- isSpecializableFor(TypeDescription) - Method in class net.bytebuddy.instrumentation.method.MethodDescription.AbstractMethodDescription
-
- isSpecializableFor(TypeDescription) - Method in interface net.bytebuddy.instrumentation.method.MethodDescription
-
Checks if this method can be called using the INVOKESPECIAL
for a given type.
- isSpecializableFor(TypeDescription) - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.ConflictingInterfaceMethod
-
- isSpecializableFor(TypeDescription) - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.OverridenClassMethod
-
- isSpecializationOf(MethodDescription) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Matches a specialized version of a given method.
- 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
.
- isStatic() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isStatic(boolean) - Static method in enum net.bytebuddy.modifier.Ownership
-
Creates a member ownership state from a boolean
value indicating if a member is supposed to be
static
.
- isStatic() - Method in enum net.bytebuddy.modifier.Ownership
-
Checks if the current state describes a static
member.
- isStrict() - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.AllArguments.Assignment
-
Returns true
if this assignment is strict.
- 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
.
- isStrict() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isSubTypeOf(Class<?>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Matches any type description that is a subtype of the given type.
- isSubTypeOf(TypeDescription) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Matches any type description that is a subtype of the given type.
- 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.
- isSuperTypeOf(Class<?>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Matches any type description that is a super type of the given type.
- isSuperTypeOf(TypeDescription) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Matches any type description that is a super type of the given type.
- isSupportsDefaultMethods() - Method in class net.bytebuddy.ClassFileVersion
-
Checks if this class file version supports interface default methods.
- 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() - 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() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- 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() - 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() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- 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.
- isToString() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- 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.
- isTypeInitializer() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedConstructor
-
- isTypeInitializer() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.ForLoadedMethod
-
- isTypeInitializer() - Method in interface net.bytebuddy.instrumentation.method.MethodDescription
-
Checks if this method is a type initializer.
- isTypeInitializer() - Method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
- isTypeInitializer() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.ConflictingInterfaceMethod
-
- isTypeInitializer() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.OverridenClassMethod
-
- isTypeInitializer() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase.MethodToken
-
- isTypeInitializer() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Only matches method descriptions that represent a
Class
type initializer.
- isUnresolved() - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.AmbiguityResolver.Resolution
-
Checks if this binding is unresolved.
- isValid() - Method in class net.bytebuddy.dynamic.scaffold.inline.RebaseInstrumentationTarget.RebasedMethodSpecialMethodInvocation
-
- isValid() - Method in enum net.bytebuddy.instrumentation.Instrumentation.SpecialMethodInvocation.Illegal
-
- isValid() - Method in class net.bytebuddy.instrumentation.Instrumentation.SpecialMethodInvocation.Simple
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessorProxy
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator.Resolution
-
Determines if a field lookup was successful.
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator.Resolution.Resolved
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator.Resolution.Unresolved
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Pipe.Binder.Redirection
-
- 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 class net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveWideningDelegate.WideningStackManipulation
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.assign.reference.DownCasting
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayAccess.Loader
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayAccess.Putter
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator.ForPrimitiveType
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator.ForReferenceType
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayStackManipulation
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.ClassConstant.ForReferenceType
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.ClassConstant
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.DefaultValue
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.DoubleConstant.ConstantPool
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.DoubleConstant
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.FloatConstant.ConstantPool
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.FloatConstant
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant.ConstantPool
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant.SingleBytePush
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant.TwoBytePush
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.LongConstant.ConstantPool
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.LongConstant
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant.Cached
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodHandleConstant
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodTypeConstant
-
- 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.member.MethodInvocation.IllegalInvocation
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodInvocation.Invocation
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodReturn
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodVariableAccess.ArgumentLoadingStackManipulation
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.Removal
-
- isValid() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.StackManipulation.Compound
-
- isValid() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.StackManipulation.Illegal
-
- 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.StackManipulation.LegalTrivial
-
- 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 enum net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.AbstractMethodErrorThrow
-
- isValid() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ForDefaultMethod
-
- isValid() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ForSuperMethodByConstructor
-
- isValid() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ForSuperMethodByReflectionFactory
-
- isValid() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.MethodCall.Appender.AccessorMethodInvocation
-
- 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() - 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.
- isVarArgs() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isVarargs(boolean) - Static method in enum net.bytebuddy.modifier.MethodArguments
-
Creates a method argument state from a boolean
value indicating if a method should support varargs.
- isVarargs() - Method in enum net.bytebuddy.modifier.MethodArguments
-
Checks if the current state describes a varargs methods.
- isVisibilityBridge() - Static method in class net.bytebuddy.matcher.ElementMatchers
-
Only matches method descriptions that represent a visibility bridge.
- 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(TypeDescription) - Method in class net.bytebuddy.instrumentation.method.MethodDescription.AbstractMethodDescription
-
- isVisibleTo(TypeDescription) - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription
-
- isVisibleTo(Class<?>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- isVisibleTo(TypeDescription) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- 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.
- isVolatile() - Method in enum net.bytebuddy.modifier.FieldManifestation
-
Returns true
if this manifestation represents a volatile
type.
- 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
-
Creates a bridge method resolver for a given list of methods.
- 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.inline.InlineDynamicTypeBuilder
-
- make(MethodLookupEngine.Finding) - Method in class net.bytebuddy.dynamic.scaffold.inline.RebaseInstrumentationTarget.Factory
-
- make() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassDynamicTypeBuilder
-
- make(MethodLookupEngine.Finding) - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstrumentationTarget.Factory
-
- make() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default
-
- make() - Method in interface net.bytebuddy.dynamic.scaffold.TypeWriter
-
Creates the dynamic type that is described by this type writer.
- 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(MethodVisitor, MethodDescription) - Method in interface net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForAnnotation.Target
-
Materializes the target for a given creation process.
- make(MethodVisitor, MethodDescription) - Method in enum net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForAnnotation.Target.OnMethod
-
- make(MethodVisitor, MethodDescription) - Method in class net.bytebuddy.instrumentation.attribute.MethodAttributeAppender.ForAnnotation.Target.OnMethodParameter
-
- 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.Factory
-
- make(TypeDescription) - Method in enum net.bytebuddy.instrumentation.FieldAccessor.FieldLocator.ForInstrumentedType
-
- make(TypeDescription) - Method in enum net.bytebuddy.instrumentation.FieldAccessor.FieldLocator.ForInstrumentedTypeHierarchy.Factory
-
- make(MethodLookupEngine.Finding) - Method in interface net.bytebuddy.instrumentation.Instrumentation.Target.Factory
-
- make(String, ClassFileVersion, AuxiliaryType.MethodAccessorFactory) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessorProxy
-
- make(boolean) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder
-
- make(String, ClassFileVersion, AuxiliaryType.MethodAccessorFactory) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy
-
- make(boolean) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Pipe.Binder
-
- make(String, ClassFileVersion, AuxiliaryType.MethodAccessorFactory) - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Pipe.Binder.Redirection
-
- make(boolean) - Method in enum net.bytebuddy.instrumentation.method.MethodLookupEngine.Default.Factory
-
- make(boolean) - Method in interface net.bytebuddy.instrumentation.method.MethodLookupEngine.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(boolean) - Method in enum net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.ProxyMethodLookupEngine
-
- make(String, ClassFileVersion, AuxiliaryType.MethodAccessorFactory) - Method in enum net.bytebuddy.instrumentation.type.auxiliary.TrivialType
-
- make(boolean) - Method in enum net.bytebuddy.instrumentation.type.auxiliary.TrivialType
-
- make(String, ClassFileVersion, AuxiliaryType.MethodAccessorFactory) - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy
-
- make(boolean) - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy
-
- make() - Static method in class net.bytebuddy.utility.RandomString
-
- make(int) - Static method in class net.bytebuddy.utility.RandomString
-
Creates a random
String
of the given
length
.
- makeBinding(TypeDescription, TypeDescription, int, Assigner, boolean, int) - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Argument.BindingMechanic
-
Creates a binding that corresponds to this binding mechanic.
- makeIterator(Instrumentation.Target, MethodDescription, MethodDescription) - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Argument.NextUnboundAsDefaultsProvider
-
- makeIterator(Instrumentation.Target, MethodDescription, MethodDescription) - Method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.TargetMethodAnnotationDrivenBinder.DefaultsProvider.Empty
-
- makeIterator(Instrumentation.Target, 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 processable annotation is found on a
method parameter.
- makeRaw() - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default
-
- makeRaw() - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Matched
-
- makeRaw() - Method in interface net.bytebuddy.agent.builder.AgentBuilder
-
- manifest(TypeDescription) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.MethodToken
-
- manifest(TypeDescription) - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.ListDifferenceMethodMatcher
-
- 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
-
- Matched(AgentBuilder.RawMatcher, AgentBuilder.Transformer) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.Default.Matched
-
Creates a new matched default agent builder.
- MatchedMethodInterception(ElementMatcher<? super MethodDescription>) - Constructor for class net.bytebuddy.ByteBuddy.MatchedMethodInterception
-
Creates a new matched method interception.
- matches(TypeDescription, ClassLoader, Class<?>, ProtectionDomain) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Transformation
-
- matches(TypeDescription, ClassLoader, Class<?>, ProtectionDomain) - Method in class net.bytebuddy.agent.builder.AgentBuilder.RawMatcher.ForElementMatcherPair
-
- matches(TypeDescription, ClassLoader, Class<?>, ProtectionDomain) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.RawMatcher
-
- matches(MethodDescription) - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Compiled.Entry
-
- matches(MethodDescription) - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.ListDifferenceMethodMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.AnnotationTypeMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.BooleanMatcher
-
- matches(Iterable<? extends T>) - Method in class net.bytebuddy.matcher.CollectionItemMatcher
-
- matches(Iterable<? extends T>) - Method in class net.bytebuddy.matcher.CollectionOneToOneMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.CollectionSizeMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.DeclaringAnnotationMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.DeclaringFieldMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.DeclaringMethodMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.DeclaringTypeMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.DescriptorMatcher
-
- matches(W) - Method in class net.bytebuddy.matcher.ElementMatcher.Junction.Conjunction
-
- matches(W) - Method in class net.bytebuddy.matcher.ElementMatcher.Junction.Disjunction
-
- matches(T) - Method in interface net.bytebuddy.matcher.ElementMatcher
-
Matches a target against this element matcher.
- matches(T) - Method in class net.bytebuddy.matcher.EqualityMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.InheritedAnnotationMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.MethodExceptionTypeMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.MethodParameterTypesMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.MethodReturnTypeMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.MethodSortMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.ModifierMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.NameMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.NegatingMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.NullMatcher
-
- matches(String) - Method in class net.bytebuddy.matcher.StringMatcher
-
- matches(String, String) - Method in enum net.bytebuddy.matcher.StringMatcher.Mode
-
Matches a string against another string.
- matches(T) - Method in class net.bytebuddy.matcher.SubTypeMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.SuperTypeMatcher
-
- matches(T) - Method in class net.bytebuddy.matcher.VisibilityMatcher
-
- materialize() - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Matched
-
- materialize() - Method in class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
- materialize() - Method in class net.bytebuddy.ByteBuddy.Proxy
-
Materializes the current extended configuration.
- materialize() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
Materializes the current state of the build before applying another modification.
- materialize() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultFieldValueTarget
-
- materialize() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultMethodAnnotationTarget
-
- materialize() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultOptionalMatchedMethodInterception
-
- materialize(ClassFileVersion, NamingStrategy, TypeDescription, List<TypeDescription>, int, TypeAttributeAppender, ElementMatcher<? super MethodDescription>, BridgeMethodResolver.Factory, ClassVisitorWrapper.Chain, FieldRegistry, MethodRegistry, MethodLookupEngine.Factory, FieldAttributeAppender.Factory, MethodAttributeAppender.Factory, List<DynamicType.Builder.AbstractBase.FieldToken>, List<DynamicType.Builder.AbstractBase.MethodToken>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
Creates a new immutable type builder which represents the given arguments.
- materialize(ClassFileVersion, NamingStrategy, TypeDescription, List<TypeDescription>, int, TypeAttributeAppender, ElementMatcher<? super MethodDescription>, BridgeMethodResolver.Factory, ClassVisitorWrapper.Chain, FieldRegistry, MethodRegistry, MethodLookupEngine.Factory, FieldAttributeAppender.Factory, MethodAttributeAppender.Factory, List<DynamicType.Builder.AbstractBase.FieldToken>, List<DynamicType.Builder.AbstractBase.MethodToken>) - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder
-
- materialize(ClassFileVersion, NamingStrategy, TypeDescription, List<TypeDescription>, int, TypeAttributeAppender, ElementMatcher<? super MethodDescription>, BridgeMethodResolver.Factory, ClassVisitorWrapper.Chain, FieldRegistry, MethodRegistry, MethodLookupEngine.Factory, FieldAttributeAppender.Factory, MethodAttributeAppender.Factory, List<DynamicType.Builder.AbstractBase.FieldToken>, List<DynamicType.Builder.AbstractBase.MethodToken>) - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassDynamicTypeBuilder
-
- 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.
- 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(ElementMatcher<? super MethodDescription>) - Method in class net.bytebuddy.ByteBuddy
-
Intercepts a given method selection.
- method(ElementMatcher<? super MethodDescription>) - Method in class net.bytebuddy.ByteBuddy.Proxy
-
- method(ElementMatcher<? super MethodDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
- method(ElementMatcher<? super MethodDescription>) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
- method(ElementMatcher<? super MethodDescription>) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
-
Selects a set of methods of this type for instrumentation.
- METHOD_MODIFIER_MASK - Static variable in class net.bytebuddy.utility.ByteBuddyCommons
-
A mask for modifiers that represents modifiers and constructors.
- MethodAnnotationTarget(ClassFileVersion, NamingStrategy.Unbound, List<TypeDescription>, ElementMatcher<? super MethodDescription>, BridgeMethodResolver.Factory, ClassVisitorWrapper.Chain, MethodRegistry, ByteBuddy.Definable<Integer>, TypeAttributeAppender, MethodLookupEngine.Factory, FieldAttributeAppender.Factory, MethodAttributeAppender.Factory, ElementMatcher<? super MethodDescription>, Instrumentation, MethodAttributeAppender.Factory) - Constructor for class net.bytebuddy.ByteBuddy.MethodAnnotationTarget
-
Creates a new method annotation target.
- MethodArguments - Enum in net.bytebuddy.modifier
-
Describes if a method allows varargs arguments.
- 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.ForAnnotation.Target - Interface in net.bytebuddy.instrumentation.attribute
-
Represents the target on which this method attribute appender should write its annotations to.
- MethodAttributeAppender.ForAnnotation.Target.OnMethod - Enum in net.bytebuddy.instrumentation.attribute
-
A method attribute appender target for writing annotations directly onto the method.
- MethodAttributeAppender.ForAnnotation.Target.OnMethodParameter - Class in net.bytebuddy.instrumentation.attribute
-
A method attribute appender target for writing annotations onto a given 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.
- MethodBucket(TypeDescription) - Constructor for class net.bytebuddy.instrumentation.method.MethodLookupEngine.Default.MethodBucket
-
Creates a new mutable method bucket.
- MethodCall(MethodDescription, Assigner) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy.MethodCall
-
Creates a new method call instrumentation for a proxy method.
- MethodCall(AuxiliaryType.MethodAccessorFactory) - Constructor for class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.MethodCall
-
Creates a new method call instrumentation.
- 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(Instrumentation.SpecialMethodInvocation, boolean) - 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(Instrumentation.SpecialMethodInvocation, boolean, 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.
- MethodCallProxy.ConstructorCall - Enum in net.bytebuddy.instrumentation.type.auxiliary
-
- MethodCallProxy.ConstructorCall.Appender - Class in net.bytebuddy.instrumentation.type.auxiliary
-
- MethodCallProxy.MethodCall - Class in net.bytebuddy.instrumentation.type.auxiliary
-
- MethodCallProxy.MethodCall.Appender - Class in net.bytebuddy.instrumentation.type.auxiliary
-
- MethodCallProxy.ProxyMethodLookupEngine - Enum in net.bytebuddy.instrumentation.type.auxiliary
-
A method lookup engine with hard-coded information about the methods to be implemented by a
MethodCallProxy
.
- 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 meaning.
- MethodConstant(MethodDescription) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant
-
Creates a new method constant.
- MethodConstant.Cached - Class in net.bytebuddy.instrumentation.method.bytecode.stack.constant
-
- MethodConstant.CanCache - Interface in net.bytebuddy.instrumentation.method.bytecode.stack.constant
-
Represents a
MethodConstant
that is
directly loaded onto the operand stack without caching the value.
- MethodConstant.ForConstructor - Class in net.bytebuddy.instrumentation.method.bytecode.stack.constant
-
- MethodConstant.ForMethod - Class in net.bytebuddy.instrumentation.method.bytecode.stack.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, TargetMethodAnnotationDrivenBinder.TerminationHandler, MethodDelegationBinder.AmbiguityResolver, Assigner, MethodList) - Constructor for class net.bytebuddy.instrumentation.MethodDelegation
-
Creates a new method delegation.
- MethodDelegation.Appender - Class in net.bytebuddy.instrumentation
-
- 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.ForStaticField - 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
.
- methodDescriptions - Variable in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
A list of method descriptions registered for this instrumented type.
- MethodExceptionTypeMatcher<T extends MethodDescription> - Class in net.bytebuddy.matcher
-
An element matcher that matches the exceptions that are declared by a method.
- MethodExceptionTypeMatcher(ElementMatcher<? super TypeList>) - Constructor for class net.bytebuddy.matcher.MethodExceptionTypeMatcher
-
Creates a new matcher for a method's exceptions.
- MethodExtractor(int, String, String, String[]) - Constructor for class net.bytebuddy.pool.TypePool.Default.TypeExtractor.MethodExtractor
-
Creates a method extractor.
- MethodHandleConstant - Class in net.bytebuddy.instrumentation.method.bytecode.stack.constant
-
A constant for a Java 7 java.lang.invoke.MethodHandle
.
- MethodInvocation - Enum in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
A builder for a method invocation.
- MethodInvocation.IllegalInvocation - Enum in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
An illegal implicit method invocation.
- MethodInvocation.Invocation - Class in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
An implementation of a method invoking stack manipulation.
- 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 given method's description.
- 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.
- methodLookupEngine(MethodLookupEngine.Factory) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
-
- methodLookupEngine(MethodLookupEngine.Factory) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
- methodLookupEngine(MethodLookupEngine.Factory) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
-
- MethodLookupEngine - Interface in net.bytebuddy.instrumentation.method
-
A method lookup engine is responsible for finding all methods that can be invoked on a given
TypeDescription
.
- MethodLookupEngine.ConflictingInterfaceMethod - Class in net.bytebuddy.instrumentation.method
-
This
MethodDescription
represents methods that are defined
ambiguously on several interfaces of a common type.
- MethodLookupEngine.Default - Class in net.bytebuddy.instrumentation.method
-
A default implementation of a method lookup engine.
- MethodLookupEngine.Default.DefaultMethodLookup - Enum in net.bytebuddy.instrumentation.method
-
Determines if default methods are extracted when analyzing a given type.
- MethodLookupEngine.Default.Factory - Enum in net.bytebuddy.instrumentation.method
-
- MethodLookupEngine.Default.MethodBucket - Class in net.bytebuddy.instrumentation.method
-
A method bucket is used to identify unique methods of all super types and interfaces of a given type.
- MethodLookupEngine.Factory - Interface in net.bytebuddy.instrumentation.method
-
- MethodLookupEngine.Finding - Interface in net.bytebuddy.instrumentation.method
-
A finding contains a class's extracted invokable methods which were computed by a
MethodLookupEngine
.
- MethodLookupEngine.Finding.Default - Class in net.bytebuddy.instrumentation.method
-
- MethodLookupEngine.OverridenClassMethod - Class in net.bytebuddy.instrumentation.method
-
This method description represents a method that is defined in a non-interface type and overrides a method
in another class it directly or indirectly extends.
- methodLookupEngineFactory - Variable in class net.bytebuddy.ByteBuddy
-
The method lookup engine factory to apply to any type that is generated by this configuration.
- methodLookupEngineFactory - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
The method lookup engine factory to be used by this builder.
- 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.
- MethodNameEqualityResolver - Enum in net.bytebuddy.instrumentation.method.bytecode.bind
-
- MethodParameterTypesMatcher<T extends MethodDescription> - Class in net.bytebuddy.matcher
-
An element matcher that matches a method' parameter types.
- MethodParameterTypesMatcher(ElementMatcher<? super TypeList>) - Constructor for class net.bytebuddy.matcher.MethodParameterTypesMatcher
-
Creates a new matcher for a method's parameter types.
- MethodRebaseDelegation(Instrumentation.Target) - Constructor for class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation.MethodRebaseDelegation
-
Creates a new method rebase delegation.
- MethodRebaseResolver - Interface in net.bytebuddy.dynamic.scaffold.inline
-
A method rebase resolver is responsible for mapping methods of an instrumented type to an alternative signature.
- methodRebaseResolver - Variable in class net.bytebuddy.dynamic.scaffold.inline.RebaseInstrumentationTarget
-
A method rebase resolver to be used when calling a rebased method.
- MethodRebaseResolver.Default - Class in net.bytebuddy.dynamic.scaffold.inline
-
A default implementation of a
MethodRebaseResolver
which
renames rebased methods and adds an additional constructor placeholder parameter to constructors.
- MethodRebaseResolver.MethodNameTransformer - Interface in net.bytebuddy.dynamic.scaffold.inline
-
A method name transformer provides a unique mapping of a method's name to an alternative name.
- MethodRebaseResolver.MethodNameTransformer.Prefixing - Class in net.bytebuddy.dynamic.scaffold.inline
-
A method name transformer that adds a fixed prefix to an original method name.
- MethodRebaseResolver.MethodNameTransformer.Suffixing - Class in net.bytebuddy.dynamic.scaffold.inline
-
A method name transformer that adds a fixed suffix to an original method name, separated by a $
.
- MethodRebaseResolver.NoOp - Enum in net.bytebuddy.dynamic.scaffold.inline
-
A method rebase resolver that preserves any method in its original form.
- MethodRebaseResolver.Resolution - Interface in net.bytebuddy.dynamic.scaffold.inline
-
- MethodRebaseResolver.Resolution.ForRebasedConstructor - Class in net.bytebuddy.dynamic.scaffold.inline
-
- MethodRebaseResolver.Resolution.ForRebasedMethod - Class in net.bytebuddy.dynamic.scaffold.inline
-
- MethodRebaseResolver.Resolution.Preserved - Class in net.bytebuddy.dynamic.scaffold.inline
-
- methodRegistry - Variable in class net.bytebuddy.ByteBuddy
-
The method registry for the current configuration.
- methodRegistry - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
The method registry of this builder.
- 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.Default.Compiled - Class in net.bytebuddy.dynamic.scaffold
-
A compiled default method registry.
- MethodRegistry.Default.Compiled.Entry - Class in net.bytebuddy.dynamic.scaffold
-
An entry of a compiled default method registry.
- MethodRegistry.Default.Entry - Class in net.bytebuddy.dynamic.scaffold
-
A registration within a method registry, consisting of a latent method matcher, an instrumentation that
is to be applied on any method that is matched by the method matcher that is extracted from the latent
matcher's manifestation and a method attribute appender factory that is applied to any intercepted method.
- MethodRegistry.Default.ListDifferenceMethodMatcher - Class in net.bytebuddy.dynamic.scaffold
-
A method matcher that matches methods that are found in only one of two lists.
- MethodRegistry.Default.Prepared - Class in net.bytebuddy.dynamic.scaffold
-
A prepared default 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.
- MethodRegistry.Prepared - Interface in net.bytebuddy.dynamic.scaffold
-
- MethodReturn - Enum in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
A stack manipulation returning a value of a given type.
- MethodReturnTypeMatcher<T extends MethodDescription> - Class in net.bytebuddy.matcher
-
An element matcher that matches its argument's return type against a given type matcher.
- MethodReturnTypeMatcher(ElementMatcher<? super TypeDescription>) - Constructor for class net.bytebuddy.matcher.MethodReturnTypeMatcher
-
Creates a new matcher for a matched element's return type.
- MethodSortMatcher<T extends MethodDescription> - Class in net.bytebuddy.matcher
-
Matches a method description by its general characteristics which are represented as a
MethodSortMatcher.Sort
.
- MethodSortMatcher(MethodSortMatcher.Sort) - Constructor for class net.bytebuddy.matcher.MethodSortMatcher
-
Creates a new element matcher that matches a specific sort of method description.
- MethodSortMatcher.Sort - Enum in net.bytebuddy.matcher
-
Represents a specific characteristic of a method description.
- MethodToken(List<? extends TypeDescription>, List<? extends TypeDescription>, int) - Constructor for class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.MethodToken
-
Creates a new method token representing a constructor to implement for the built dynamic type.
- 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.
- MethodToken(int, String, String, String[], List<TypePool.LazyTypeDescription.AnnotationToken>, Map<Integer, List<TypePool.LazyTypeDescription.AnnotationToken>>, TypePool.LazyTypeDescription.AnnotationValue<?, ?>) - Constructor for class net.bytebuddy.pool.TypePool.LazyTypeDescription.MethodToken
-
Creates a new method token.
- methodTokens - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
This builder's currently registered method tokens.
- MethodTypeConstant - Class in net.bytebuddy.instrumentation.method.bytecode.stack.constant
-
A constant for a Java 7 java.lang.invoke.MethodType
.
- MethodTypeConstant(MethodDescription) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodTypeConstant
-
Creates a new method type constant.
- 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.
- MethodVariableAccess.ArgumentLoadingStackManipulation - Class in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
A stack manipulation for loading a variable of a method's local variable array onto the operand stack.
- MethodVariableAccess.TypeCastingHandler - Interface in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
A handler for optionally applying a type casting for each method parameter that is loaded onto the operand
stack.
- MethodVariableAccess.TypeCastingHandler.ForBridgeTarget - Class in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
- MethodVariableAccess.TypeCastingHandler.NoOp - Enum in net.bytebuddy.instrumentation.method.bytecode.stack.member
-
- 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.
- ModifierMatcher<T extends ModifierReviewable> - Class in net.bytebuddy.matcher
-
An element matcher that matches a byte code element by its modifiers.
- ModifierMatcher(ModifierMatcher.Mode) - Constructor for class net.bytebuddy.matcher.ModifierMatcher
-
Creates a new element matcher that matches an element by its modifier.
- ModifierMatcher.Mode - Enum in net.bytebuddy.matcher
-
- 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
-
The modifiers of the method.
- modifiers - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
The modifiers specified for this builder.
- modifiers(ModifierContributor.ForType...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
- modifiers(ModifierContributor.ForType...) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder
-
Defines modifiers for the created dynamic type.
- Morph - Annotation Type in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
This annotation instructs Byte Buddy to inject a proxy class that calls a method's super method with
explicit arguments.
- Morph.Binder - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A binder for the
Morph
annotation.
- Morph.Binder.DefaultMethodLocator - Interface in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A default method locator is responsible for looking up a default method to a given source method.
- Morph.Binder.DefaultMethodLocator.Explicit - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
An explicit default method locator attempts to look up a default method in the specified interface type.
- Morph.Binder.DefaultMethodLocator.Implicit - Enum in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
An implicit default method locator that only permits the invocation of a default method if the source
method itself represents a method that was defined on a default method interface.
- Morph.Binder.PrecomputedFinding - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A finding that is precomputed to only return methods that are relevant to generating the required proxy.
- Morph.Binder.RedirectionProxy - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A proxy that implements the installed interface in order to allow for a morphed super method invocation.
- Morph.Binder.RedirectionProxy.InstanceFieldConstructor - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Creates an instance of the proxy when instrumenting an instance method.
- Morph.Binder.RedirectionProxy.InstanceFieldConstructor.Appender - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
The byte code appender that implements the constructor.
- Morph.Binder.RedirectionProxy.MethodCall - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Implements a the method call of the morphing method.
- Morph.Binder.RedirectionProxy.MethodCall.Appender - Class in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
The byte code appender to implement the method.
- Morph.Binder.RedirectionProxy.StaticFieldConstructor - Enum in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Creates an instance of the proxy when instrumenting a static method.
- takesArguments(Class<?>...) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- takesArguments(TypeDescription...) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- takesArguments(Iterable<? extends TypeDescription>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- takesArguments(ElementMatcher<? super Iterable<? extends TypeDescription>>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- takesArguments(int) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- target(FieldDescription) - Method in enum net.bytebuddy.dynamic.scaffold.FieldRegistry.Compiled.NoOp
-
- target(FieldDescription) - Method in class net.bytebuddy.dynamic.scaffold.FieldRegistry.Default.Compiled
-
- target(MethodDescription) - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Compiled
-
- 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, TargetMethodAnnotationDrivenBinder.TerminationHandler, 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 - 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.
- TargetMethodAnnotationDrivenBinder.TerminationHandler - Interface in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
Responsible for creating a
StackManipulation
that is applied after the interception method is applied.
- TargetMethodAnnotationDrivenBinder.TerminationHandler.Dropping - Enum in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A termination handler that pops the return value of the interception method.
- TargetMethodAnnotationDrivenBinder.TerminationHandler.Returning - Enum in net.bytebuddy.instrumentation.method.bytecode.bind.annotation
-
A termination handler that returns the return value of the interception method.
- targetType - Variable in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
-
The target type description that is specified for this builder.
- 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 class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultExceptionDeclarableMethodInterception
-
- throwing(TypeDescription...) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultExceptionDeclarableMethodInterception
-
- 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(TypeDescription) - 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.
- throwing(TypeDescription, 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.
- throwing(ElementMatcher<? super List<? extends TypeDescription>>) - Static method in class net.bytebuddy.matcher.ElementMatchers
-
- to(Object) - Static method in class net.bytebuddy.instrumentation.Forwarding
-
Forwards all intercepted method invocations to the given instance which is stored in a static
field
of the instrumented class.
- to(Object, String) - Static method in class net.bytebuddy.instrumentation.Forwarding
-
Forwards all intercepted method invocations to the given instance which is stored in a static
field
of the instrumented class.
- 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(TypeDescription) - 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, MethodLookupEngine) - Static method in class net.bytebuddy.instrumentation.MethodDelegation
-
- 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.
- to(Object, String, MethodLookupEngine) - Static method in class net.bytebuddy.instrumentation.MethodDelegation
-
- toConstructor(Class<?>) - Static method in class net.bytebuddy.instrumentation.MethodDelegation
-
Creates an instrumentation where method calls are delegated to constructor calls on the given type.
- toConstructor(TypeDescription) - Static method in class net.bytebuddy.instrumentation.MethodDelegation
-
Creates an instrumentation where method calls are delegated to constructor calls on the given type.
- toDecreasingSize() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.StackSize
-
- toIncreasingSize() - Method in enum net.bytebuddy.instrumentation.method.bytecode.stack.StackSize
-
- toInstanceField(String, Class<?>) - Static method in class net.bytebuddy.instrumentation.Forwarding
-
Forwards all intercepted method invocations to an instance field of the instrumented class.
- toInstanceField(String, TypeDescription) - Static method in class net.bytebuddy.instrumentation.Forwarding
-
Forwards all intercepted method invocations to an instance field of the instrumented class.
- toInstanceField(String) - Static method in class net.bytebuddy.instrumentation.InvocationHandlerAdapter
-
Creates an instrumentation for any
InvocationHandler
that delegates
all method interceptions to a
public
instance field with the given name.
- toInstanceField(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.
- toInstanceField(TypeDescription, 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.
- toInstanceField(Class<?>, String, MethodLookupEngine) - Static method in class net.bytebuddy.instrumentation.MethodDelegation
-
- toInstanceField(TypeDescription, String, MethodLookupEngine) - Static method in class net.bytebuddy.instrumentation.MethodDelegation
-
- 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.
- toInternalNames() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.LazyTypeList
-
- toJar(File, Manifest) - Method in class net.bytebuddy.dynamic.DynamicType.Default
-
- toJar(File, Manifest) - Method in interface net.bytebuddy.dynamic.DynamicType
-
Saves the contents of this dynamic type inside a jar file.
- toStaticField(String, Class<?>) - Static method in class net.bytebuddy.instrumentation.Forwarding
-
Forwards all intercepted method invocations to a static
field of the instrumented class.
- toStaticField(String, TypeDescription) - Static method in class net.bytebuddy.instrumentation.Forwarding
-
Forwards all intercepted method invocations to a static
field of the instrumented class.
- toString() - Method in class net.bytebuddy.agent.builder.AgentBuilder.BinaryLocator.Default.Initialized
-
- toString() - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.ExecutingTransformer
-
- toString() - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.InitializationStrategy.SelfInjection.Nexus
-
- toString() - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.InitializationStrategy.SelfInjection
-
- toString() - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Matched
-
- toString() - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default
-
- toString() - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Transformation
-
- toString() - Method in class net.bytebuddy.agent.builder.AgentBuilder.Listener.Compound
-
- toString() - Method in class net.bytebuddy.agent.builder.AgentBuilder.RawMatcher.ForElementMatcherPair
-
- toString() - Method in class net.bytebuddy.agent.builder.AgentBuilder.Transformer.Compound
-
- toString() - Method in class net.bytebuddy.asm.ClassVisitorWrapper.Chain
-
- toString() - Method in class net.bytebuddy.ByteBuddy.Definable.Defined
-
- toString() - Method in class net.bytebuddy.ByteBuddy.Definable.Undefined
-
- 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.ClassFileLocator.AgentBased.ExtractionClassFileTransformer
-
- toString() - Method in class net.bytebuddy.dynamic.ClassFileLocator.AgentBased
-
- toString() - Method in class net.bytebuddy.dynamic.ClassFileLocator.Compound
-
- toString() - Method in class net.bytebuddy.dynamic.ClassFileLocator.ForClassLoader
-
- toString() - Method in class net.bytebuddy.dynamic.ClassFileLocator.Resolution.Explicit
-
- toString() - Method in class net.bytebuddy.dynamic.ClassLoadingStrategy.Default.ProtectionDomainInjection
-
- toString() - Method in class net.bytebuddy.dynamic.ClassLoadingStrategy.Default.ProtectionDomainWrapper
-
- toString() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultExceptionDeclarableMethodInterception
-
- toString() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultFieldValueTarget
-
- toString() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultMatchedMethodInterception
-
- toString() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultMethodAnnotationTarget
-
- toString() - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultOptionalMatchedMethodInterception
-
- 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.loading.ByteArrayClassLoader.ChildFirst
-
- toString() - Method in class net.bytebuddy.dynamic.loading.ByteArrayClassLoader
-
- toString() - Method in class net.bytebuddy.dynamic.loading.ClassLoaderByteArrayInjector.ClassLoadingAction
-
- toString() - Method in class net.bytebuddy.dynamic.loading.ClassLoaderByteArrayInjector.ReflectionStore.Faulty
-
- toString() - Method in class net.bytebuddy.dynamic.loading.ClassLoaderByteArrayInjector.ReflectionStore.Resolved
-
- toString() - Method in class net.bytebuddy.dynamic.loading.ClassLoaderByteArrayInjector
-
- toString() - Method in class net.bytebuddy.dynamic.loading.ClassReloadingStrategy
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple.BridgeTarget.Candidate
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple.BridgeTarget.Resolved
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.BridgeMethodResolver.Simple
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.FieldRegistry.Default.Compiled
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.FieldRegistry.Default.Entry
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.FieldRegistry.Default.Prepared
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.FieldRegistry.Default
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.ForRebaseInstrumentation
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation.MethodRebaseDelegation
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Default
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.MethodNameTransformer.Prefixing
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.MethodNameTransformer.Suffixing
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution.ForRebasedConstructor
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution.ForRebasedMethod
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution.Preserved
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.inline.RebaseInstrumentationTarget.Factory
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.inline.RebaseInstrumentationTarget.RebasedMethodSpecialMethodInvocation
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.inline.RebaseInstrumentationTarget
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Compiled.Entry
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Compiled
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Entry
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.ListDifferenceMethodMatcher
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default.Prepared
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.MethodRegistry.Default
-
- 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.SubclassInstrumentationTarget.Factory
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.subclass.SubclassInstrumentationTarget
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Default
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Engine.ForCreation
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Engine.ForRedefinition
-
- toString() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.FieldPool.Entry.Simple
-
- 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.annotation.AnnotationDescription.AbstractAnnotationDescription
-
- toString() - Method in class net.bytebuddy.instrumentation.attribute.annotation.AnnotationDescription.EnumerationValue.AbstractEnumerationValue
-
- 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.Target.OnMethodParameter
-
- 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.ForType
-
- toString() - Method in class net.bytebuddy.instrumentation.DefaultMethodCall.Appender
-
- toString() - Method in class net.bytebuddy.instrumentation.DefaultMethodCall
-
- 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.field.FieldDescription.AbstractFieldDescription
-
- toString() - Method in class net.bytebuddy.instrumentation.FieldAccessor.Appender
-
- toString() - Method in class net.bytebuddy.instrumentation.FieldAccessor.FieldLocator.ForGivenType.Factory
-
- 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.ForNamedField
-
- toString() - Method in class net.bytebuddy.instrumentation.FieldAccessor.ForUnnamedField
-
- 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.Forwarding.Appender
-
- toString() - Method in class net.bytebuddy.instrumentation.Forwarding.PreparationHandler.ForStaticInstance
-
- toString() - Method in class net.bytebuddy.instrumentation.Forwarding
-
- toString() - Method in class net.bytebuddy.instrumentation.Instrumentation.Compound
-
- toString() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.AccessorMethodDelegation
-
- toString() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.AuxiliaryTypeNamingStrategy.SuffixingRandom
-
- toString() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldCacheAppender
-
- toString() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldCacheEntry
-
- toString() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldGetter
-
- toString() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default.FieldSetter
-
- toString() - Method in class net.bytebuddy.instrumentation.Instrumentation.Context.Default
-
- toString() - Method in class net.bytebuddy.instrumentation.Instrumentation.Simple
-
- toString() - Method in class net.bytebuddy.instrumentation.Instrumentation.SpecialMethodInvocation.Simple
-
- toString() - Method in class net.bytebuddy.instrumentation.InvocationHandlerAdapter.ForInstanceDelegation.Appender
-
- toString() - Method in class net.bytebuddy.instrumentation.InvocationHandlerAdapter.ForInstanceDelegation
-
- toString() - Method in class net.bytebuddy.instrumentation.InvocationHandlerAdapter.ForStaticDelegation.Appender
-
- toString() - Method in class net.bytebuddy.instrumentation.InvocationHandlerAdapter.ForStaticDelegation
-
- toString() - Method in class net.bytebuddy.instrumentation.LoadedTypeInitializer.Compound
-
- toString() - Method in class net.bytebuddy.instrumentation.LoadedTypeInitializer.ForStaticField
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Argument.NextUnboundAsDefaultsProvider.NextUnboundArgumentIterator.DefaultArgument
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.DefaultCall.Binder.DefaultMethodLocator.Explicit
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessorProxy
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessType.Getter.Appender
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessType.Getter
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessType.Setter.Appender
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.AccessType.Setter
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator.Illegal
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator.Legal
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator.LookupEngine.ForExplicitType
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator.LookupEngine.ForHierarchy
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator.LookupEngine.Illegal
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator.Resolution.Resolved
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.FieldLocator.Resolution.Unresolved
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.InstanceFieldConstructor.Appender
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.InstanceFieldConstructor
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.DefaultMethodLocator.Explicit
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.PrecomputedFinding
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy.InstanceFieldConstructor.Appender
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy.InstanceFieldConstructor
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy.MethodCall.Appender
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy.MethodCall
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Pipe.Binder.PrecomputedFinding
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Pipe.Binder.Redirection.MethodCall
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Pipe.Binder.Redirection
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Pipe.Binder
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.TargetMethodAnnotationDrivenBinder
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.ArgumentTypeResolver.ParameterIndexToken
-
- 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.MethodInvoker.Virtual
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.ParameterBinding.Anonymous
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.MethodDelegationBinder.Processor
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.ByteCodeAppender.Compound
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.ByteCodeAppender.Simple
-
- 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.PrimitiveUnboxingDelegate.ImplicitlyTypedUnboxingResponsible
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.PrimitiveWideningDelegate.WideningStackManipulation
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.VoidAwareAssigner
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.assign.reference.DownCasting
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayAccess.Loader
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayAccess.Putter
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayCreator.ForReferenceType
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory.ArrayStackManipulation
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.collection.ArrayFactory
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.ClassConstant.ForReferenceType
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.DoubleConstant.ConstantPool
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.FloatConstant.ConstantPool
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant.ConstantPool
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant.SingleBytePush
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant.TwoBytePush
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.LongConstant.ConstantPool
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant.Cached
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant.ForConstructor
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodConstant.ForMethod
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodHandleConstant
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.MethodTypeConstant
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.constant.TextConstant
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.member.FieldAccess.AccessDispatcher.FieldGetInstruction
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.member.FieldAccess.AccessDispatcher.FieldPutInstruction
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.member.FieldAccess.AccessDispatcher
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodInvocation.Invocation
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodVariableAccess.ArgumentLoadingStackManipulation
-
- toString() - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodVariableAccess.TypeCastingHandler.ForBridgeTarget
-
- 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.MethodDescription.AbstractMethodDescription
-
- toString() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.Default.MethodBucket
-
- toString() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.Default
-
- toString() - Method in class net.bytebuddy.instrumentation.method.MethodLookupEngine.Finding.Default
-
- toString() - Method in class net.bytebuddy.instrumentation.MethodDelegation.Appender
-
- 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.ForStaticField
-
- toString() - Method in class net.bytebuddy.instrumentation.MethodDelegation
-
- toString() - Method in class net.bytebuddy.instrumentation.SuperMethodCall.Appender
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.AssignableSignatureCall
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.ConstructorCall.Appender
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.MethodCall.Appender
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.MethodCall
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ForDefaultMethod
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ForSuperMethodByConstructor
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.ForSuperMethodByReflectionFactory
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.MethodCall.Appender.AccessorMethodInvocation
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.MethodCall.Appender
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.MethodCall
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.SilentConstruction.Appender
-
- toString() - Method in class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy
-
- toString() - Method in class net.bytebuddy.instrumentation.type.InstrumentedType.TypeInitializer.Simple
-
- toString() - Method in class net.bytebuddy.instrumentation.type.PackageDescription.AbstractPackageDescription
-
- toString() - Method in class net.bytebuddy.instrumentation.type.TypeDescription.AbstractTypeDescription
-
- toString() - Method in class net.bytebuddy.matcher.AnnotationTypeMatcher
-
- toString() - Method in class net.bytebuddy.matcher.BooleanMatcher
-
- toString() - Method in class net.bytebuddy.matcher.CollectionItemMatcher
-
- toString() - Method in class net.bytebuddy.matcher.CollectionOneToOneMatcher
-
- toString() - Method in class net.bytebuddy.matcher.CollectionSizeMatcher
-
- toString() - Method in class net.bytebuddy.matcher.DeclaringAnnotationMatcher
-
- toString() - Method in class net.bytebuddy.matcher.DeclaringFieldMatcher
-
- toString() - Method in class net.bytebuddy.matcher.DeclaringMethodMatcher
-
- toString() - Method in class net.bytebuddy.matcher.DeclaringTypeMatcher
-
- toString() - Method in class net.bytebuddy.matcher.DescriptorMatcher
-
- toString() - Method in class net.bytebuddy.matcher.ElementMatcher.Junction.Conjunction
-
- toString() - Method in class net.bytebuddy.matcher.ElementMatcher.Junction.Disjunction
-
- toString() - Method in class net.bytebuddy.matcher.EqualityMatcher
-
- toString() - Method in class net.bytebuddy.matcher.InheritedAnnotationMatcher
-
- toString() - Method in class net.bytebuddy.matcher.MethodExceptionTypeMatcher
-
- toString() - Method in class net.bytebuddy.matcher.MethodParameterTypesMatcher
-
- toString() - Method in class net.bytebuddy.matcher.MethodReturnTypeMatcher
-
- toString() - Method in class net.bytebuddy.matcher.MethodSortMatcher
-
- toString() - Method in class net.bytebuddy.matcher.ModifierMatcher
-
- toString() - Method in class net.bytebuddy.matcher.NameMatcher
-
- toString() - Method in class net.bytebuddy.matcher.NegatingMatcher
-
- toString() - Method in class net.bytebuddy.matcher.NullMatcher
-
- toString() - Method in class net.bytebuddy.matcher.StringMatcher
-
- toString() - Method in class net.bytebuddy.matcher.SubTypeMatcher
-
- toString() - Method in class net.bytebuddy.matcher.SuperTypeMatcher
-
- toString() - Method in class net.bytebuddy.matcher.VisibilityMatcher
-
- toString() - Method in class net.bytebuddy.NamingStrategy.Fixed
-
- toString() - Method in class net.bytebuddy.NamingStrategy.PrefixingRandom
-
- toString() - Method in class net.bytebuddy.NamingStrategy.SuffixingRandom.BaseNameResolver.ForGivenType
-
- toString() - Method in class net.bytebuddy.NamingStrategy.SuffixingRandom
-
- toString() - Method in class net.bytebuddy.NamingStrategy.Unbound.Default
-
- toString() - Method in class net.bytebuddy.NamingStrategy.Unbound.Unified
-
- toString() - Method in class net.bytebuddy.NamingStrategy.UnnamedType.Default
-
- toString() - Method in class net.bytebuddy.pool.TypePool.AbstractBase.ArrayTypeResolution
-
- toString() - Method in class net.bytebuddy.pool.TypePool.CacheProvider.Simple
-
- toString() - Method in class net.bytebuddy.pool.TypePool.Default.ComponentTypeLocator.ForAnnotationProperty.Bound
-
- toString() - Method in class net.bytebuddy.pool.TypePool.Default.ComponentTypeLocator.ForAnnotationProperty
-
- toString() - Method in class net.bytebuddy.pool.TypePool.Default.ComponentTypeLocator.ForArrayType
-
- toString() - Method in class net.bytebuddy.pool.TypePool.Default
-
- toString() - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.AnnotationExtractor.AnnotationLookup
-
- toString() - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.AnnotationExtractor.ArrayLookup
-
- toString() - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.AnnotationExtractor
-
- toString() - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.FieldExtractor.OnFieldCollector
-
- toString() - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.FieldExtractor
-
- toString() - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.MethodExtractor.OnMethodCollector
-
- toString() - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.MethodExtractor.OnMethodParameterCollector
-
- toString() - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.MethodExtractor
-
- toString() - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.OnTypeCollector
-
- toString() - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor
-
- toString() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationInvocationHandler.DefaultValue
-
- toString() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationInvocationHandler
-
- toString() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationToken
-
- toString() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForAnnotation.LegalRuntimeType
-
- toString() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForAnnotation
-
- toString() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForComplexArray.Loaded
-
- toString() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForComplexArray
-
- toString() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.LegalRuntimeEnumeration
-
- toString() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration
-
- toString() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForType.Loaded
-
- toString() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.ForType
-
- toString() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.Trivial.Loaded
-
- toString() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.Trivial
-
- toString() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.DeclaredInMethod
-
- toString() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.DeclaredInType
-
- toString() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.FieldToken
-
- toString() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.MethodToken
-
- toString() - Method in class net.bytebuddy.pool.TypePool.Resolution.Illegal
-
- toString() - Method in class net.bytebuddy.pool.TypePool.Resolution.Simple
-
- toString(Object) - Method in enum net.bytebuddy.utility.PropertyDispatcher
-
Computes a string representation for the given type.
- toString() - Method in class net.bytebuddy.utility.RandomString
-
- toString() - Method in class net.bytebuddy.utility.StreamDrainer
-
- toStringRepresentation() - Method in class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationInvocationHandler
-
Returns the string representation of the represented annotation.
- toTypeDescription() - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor
-
Creates a type description from all data that is currently collected.
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.ExecutingTransformer
-
- transform(AgentBuilder.Transformer) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Matched
-
- transform(DynamicType.Builder<?>) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Default.Transformation
-
- transform(AgentBuilder.Transformer) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.Identified
-
Applies the given transformer for the already supplied matcher.
- transform(DynamicType.Builder<?>) - Method in class net.bytebuddy.agent.builder.AgentBuilder.Transformer.Compound
-
- transform(DynamicType.Builder<?>) - Method in enum net.bytebuddy.agent.builder.AgentBuilder.Transformer.NoOp
-
- transform(DynamicType.Builder<?>) - Method in interface net.bytebuddy.agent.builder.AgentBuilder.Transformer
-
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class net.bytebuddy.dynamic.ClassFileLocator.AgentBased.ExtractionClassFileTransformer
-
- transform(String) - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.MethodNameTransformer.Prefixing
-
- transform(String) - Method in class net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.MethodNameTransformer.Suffixing
-
- transform(String) - Method in interface net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.MethodNameTransformer
-
Transforms a method's name to an alternative name.
- Transformation(AgentBuilder.RawMatcher, AgentBuilder.Transformer) - Constructor for class net.bytebuddy.agent.builder.AgentBuilder.Default.Transformation
-
Creates a new transformation.
- Trivial(U) - Constructor for class net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.Trivial
-
Creates a new representation of a trivial annotation value.
- TrivialType - Enum in net.bytebuddy.instrumentation.type.auxiliary
-
A trivial type that extends
Object
without defining any fields, methods or constructors.
- TwoBytePush(short) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.constant.IntegerConstant.TwoBytePush
-
Creates a new SIPUSH
stack manipulation for the given value.
- TYPE_INITIALIZER_INTERNAL_NAME - Static variable in interface net.bytebuddy.instrumentation.method.MethodDescription
-
The internal name of a Java static initializer.
- TYPE_INITIALIZER_MODIFIER - Static variable in interface net.bytebuddy.instrumentation.method.MethodDescription
-
The type initializer of any representation of a type initializer.
- TYPE_MODIFIER_MASK - Static variable in class net.bytebuddy.utility.ByteBuddyCommons
-
A mask for modifiers that represents types.
- 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.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.ForType - Class in net.bytebuddy.instrumentation.attribute
-
Writes all annotations that are declared for a given Java type to the target type.
- 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.
- typeDefinitions - Variable in class net.bytebuddy.dynamic.loading.ByteArrayClassLoader
-
A mutable map of type names mapped to their binary representation.
- typeDescription - Variable in class net.bytebuddy.dynamic.DynamicType.Default
-
A type description of this dynamic type.
- typeDescription - Variable in class net.bytebuddy.instrumentation.Instrumentation.Target.AbstractBase
-
The type that is subject to instrumentation.
- 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.AbstractTypeDescription.OfSimpleType - Class in net.bytebuddy.instrumentation.type
-
An adapter implementation of a
TypeDescription
that
describes any type that is not an array or a primitive type.
- TypeDescription.ArrayProjection - Class in net.bytebuddy.instrumentation.type
-
- TypeDescription.ForLoadedType - Class in net.bytebuddy.instrumentation.type
-
A type description implementation that represents a loaded type.
- TypeExtractor() - Constructor for class net.bytebuddy.pool.TypePool.Default.TypeExtractor
-
Creates a new type extractor.
- typeInitializer - Variable in class net.bytebuddy.instrumentation.type.InstrumentedType.AbstractBase
-
The type initializer for this instrumented type.
- typeInitializerOf(TypeDescription) - Static method in class net.bytebuddy.instrumentation.method.MethodDescription.Latent
-
Creates a latent method description of a type initializer (<clinit>
) for a given type.
- 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.
- TypePool - Interface in net.bytebuddy.pool
-
- TypePool.AbstractBase - Class in net.bytebuddy.pool
-
A base implementation of a
TypePool
that is managing a cache provider and
that handles the description of array and primitive types.
- TypePool.AbstractBase.ArrayTypeResolution - Class in net.bytebuddy.pool
-
A resolution for a type that, if resolved, represents an array type.
- TypePool.CacheProvider - Interface in net.bytebuddy.pool
-
- TypePool.CacheProvider.NoOp - Enum in net.bytebuddy.pool
-
A non-operational cache that does not store any type descriptions.
- TypePool.CacheProvider.Simple - Class in net.bytebuddy.pool
-
- TypePool.Default - Class in net.bytebuddy.pool
-
A default implementation of a
TypePool
that models binary data in the
Java byte code format into a
TypeDescription
.
- TypePool.Default.AnnotationRegistrant - Interface in net.bytebuddy.pool
-
An annotation registrant implements a visitor pattern for reading an unknown amount of values of annotations.
- TypePool.Default.ComponentTypeLocator - Interface in net.bytebuddy.pool
-
A component type locator allows for the lazy location of an array's component type.
- TypePool.Default.ComponentTypeLocator.ForAnnotationProperty - Class in net.bytebuddy.pool
-
A component type locator that lazily analyses an annotation for resolving an annotation property's
array value's component type.
- TypePool.Default.ComponentTypeLocator.ForAnnotationProperty.Bound - Class in net.bytebuddy.pool
-
- TypePool.Default.ComponentTypeLocator.ForArrayType - Class in net.bytebuddy.pool
-
A component type locator that locates an array type by a method's return value from its method descriptor.
- TypePool.Default.ComponentTypeLocator.Illegal - Enum in net.bytebuddy.pool
-
A component type locator which cannot legally resolve an array's component type.
- TypePool.Default.TypeExtractor - Class in net.bytebuddy.pool
-
A type extractor reads a class file and collects data that is relevant to create a type description.
- TypePool.Default.TypeExtractor.AnnotationExtractor - Class in net.bytebuddy.pool
-
An annotation extractor reads an annotation found in a class field an collects data that
is relevant to creating a related annotation description.
- TypePool.Default.TypeExtractor.AnnotationExtractor.AnnotationLookup - Class in net.bytebuddy.pool
-
An annotation registrant for registering the values on an array that is itself an annotation property.
- TypePool.Default.TypeExtractor.AnnotationExtractor.ArrayLookup - Class in net.bytebuddy.pool
-
An annotation registrant for registering values of an array.
- TypePool.Default.TypeExtractor.FieldExtractor - Class in net.bytebuddy.pool
-
A field extractor reads a field within a class file and collects data that is relevant
to creating a related field description.
- TypePool.Default.TypeExtractor.FieldExtractor.OnFieldCollector - Class in net.bytebuddy.pool
-
An annotation registrant that collects annotations that are declared on a field.
- TypePool.Default.TypeExtractor.MethodExtractor - Class in net.bytebuddy.pool
-
A method extractor reads a method within a class file and collects data that is relevant
to creating a related method description.
- TypePool.Default.TypeExtractor.MethodExtractor.OnMethodCollector - Class in net.bytebuddy.pool
-
An annotation registrant for annotations found on the method itself.
- TypePool.Default.TypeExtractor.MethodExtractor.OnMethodParameterCollector - Class in net.bytebuddy.pool
-
An annotation registrant that collects annotations that are found on a specific parameter.
- TypePool.Default.TypeExtractor.OnTypeCollector - Class in net.bytebuddy.pool
-
An annotation registrant that collects annotations found on a type.
- TypePool.LazyTypeDescription - Class in net.bytebuddy.pool
-
- TypePool.LazyTypeDescription.AnnotationInvocationHandler - Class in net.bytebuddy.pool
-
An invocation handler to represent a loaded annotation of a
TypePool.LazyTypeDescription.LazyAnnotationDescription
.
- TypePool.LazyTypeDescription.AnnotationInvocationHandler.DefaultValue - Class in net.bytebuddy.pool
-
Represents a default value for an annotation property that is not explicitly defined by
an annotation.
- TypePool.LazyTypeDescription.AnnotationToken - Class in net.bytebuddy.pool
-
A token for representing collected data on an annotation.
- TypePool.LazyTypeDescription.AnnotationValue<T,S> - Interface in net.bytebuddy.pool
-
A value of a TypePool.LazyTypeDescription.LazyAnnotationDescription
which
is not yet loaded by a class loader.
- TypePool.LazyTypeDescription.AnnotationValue.ForAnnotation - Class in net.bytebuddy.pool
-
Represents a nested annotation value.
- TypePool.LazyTypeDescription.AnnotationValue.ForAnnotation.IncompatibleRuntimeType - Class in net.bytebuddy.pool
-
Represents an annotation value which was attempted to ba loaded by a type that does not represent
an annotation value.
- TypePool.LazyTypeDescription.AnnotationValue.ForAnnotation.LegalRuntimeType - Class in net.bytebuddy.pool
-
Represents an annotation which was loaded representing a runtime type which is itself an annotation.
- TypePool.LazyTypeDescription.AnnotationValue.ForComplexArray - Class in net.bytebuddy.pool
-
Represents an array that is referenced by an annotation which does not contain primitive values or
String
values.
- TypePool.LazyTypeDescription.AnnotationValue.ForComplexArray.ComponentTypeReference - Interface in net.bytebuddy.pool
-
A lazy representation of the component type of an array.
- TypePool.LazyTypeDescription.AnnotationValue.ForComplexArray.Loaded - Class in net.bytebuddy.pool
-
Represents a loaded annotation property representing a complex array.
- TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration - Class in net.bytebuddy.pool
-
Represents an enumeration value of an annotation.
- TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.IncompatibleRuntimeType - Class in net.bytebuddy.pool
-
Represents an annotation's enumeration value for a runtime type that is not an enumeration type.
- TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.LazyEnumerationValue - Class in net.bytebuddy.pool
-
An enumeration description where any type references are only resolved on demand.
- TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.LegalRuntimeEnumeration - Class in net.bytebuddy.pool
-
Represents an annotation's enumeration value which could be successfully resolved for a runtime
type.
- TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.UnknownRuntimeEnumeration - Class in net.bytebuddy.pool
-
Represents an annotation's enumeration value for a constant that does not exist for the runtime
enumeration type.
- TypePool.LazyTypeDescription.AnnotationValue.ForType - Class in net.bytebuddy.pool
-
Represents a type value of an annotation.
- TypePool.LazyTypeDescription.AnnotationValue.ForType.Loaded - Class in net.bytebuddy.pool
-
Represents a loaded annotation property that represents a type.
- TypePool.LazyTypeDescription.AnnotationValue.Loaded<U> - Interface in net.bytebuddy.pool
-
- TypePool.LazyTypeDescription.AnnotationValue.Loaded.State - Enum in net.bytebuddy.pool
-
- TypePool.LazyTypeDescription.AnnotationValue.Trivial<U> - Class in net.bytebuddy.pool
-
Represents a primitive value, a
String
or an array of the latter types.
- TypePool.LazyTypeDescription.AnnotationValue.Trivial.Loaded<V> - Class in net.bytebuddy.pool
-
Represents a trivial loaded value.
- TypePool.LazyTypeDescription.DeclarationContext - Interface in net.bytebuddy.pool
-
A declaration context encapsulates information about whether a type was declared within another type
or within a method of another type.
- TypePool.LazyTypeDescription.DeclarationContext.DeclaredInMethod - Class in net.bytebuddy.pool
-
A declaration context representing a type that is declared within a method of another type.
- TypePool.LazyTypeDescription.DeclarationContext.DeclaredInType - Class in net.bytebuddy.pool
-
A declaration context representing a type that is declared within another type but not within
a method.
- TypePool.LazyTypeDescription.DeclarationContext.SelfDeclared - Enum in net.bytebuddy.pool
-
Represents a self-declared type that is not defined within another type.
- TypePool.LazyTypeDescription.FieldToken - Class in net.bytebuddy.pool
-
A token for representing collected data on a field.
- TypePool.LazyTypeDescription.LazyTypeList - Class in net.bytebuddy.pool
-
- TypePool.LazyTypeDescription.MethodToken - Class in net.bytebuddy.pool
-
A token for representing collected data on a method.
- TypePool.Resolution - Interface in net.bytebuddy.pool
-
A resolution of a
TypePool
which was queried for a description.
- TypePool.Resolution.Illegal - Class in net.bytebuddy.pool
-
A canonical representation of a non-successful resolution of a
TypePool
.
- TypePool.Resolution.Simple - Class in net.bytebuddy.pool
-
- 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, Instrumentation.Target, TypeProxy.InvocationFactory, boolean, boolean) - Constructor for class net.bytebuddy.instrumentation.type.auxiliary.TypeProxy
-
Creates a new type proxy.
- TypeProxy.AbstractMethodErrorThrow - Enum in net.bytebuddy.instrumentation.type.auxiliary
-
A stack manipulation that throws an abstract method error in case that a given super method cannot be invoked.
- TypeProxy.ForDefaultMethod - Class in net.bytebuddy.instrumentation.type.auxiliary
-
Creates a type proxy which delegates its super method calls to any invokable default method of
a given interface and loads an instance of this proxy onto the operand stack.
- TypeProxy.ForSuperMethodByConstructor - 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.ForSuperMethodByReflectionFactory - 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.
- TypeProxy.InvocationFactory - Interface in net.bytebuddy.instrumentation.type.auxiliary
-
An invocation factory is responsible for creating a special method invocation for any method that is to be
invoked.
- TypeProxy.InvocationFactory.Default - Enum in net.bytebuddy.instrumentation.type.auxiliary
-
- TypeProxy.MethodCall - Class in net.bytebuddy.instrumentation.type.auxiliary
-
An instrumentation for implementing a method call of a
TypeProxy
.
- TypeProxy.MethodCall.Appender - Class in net.bytebuddy.instrumentation.type.auxiliary
-
- TypeProxy.MethodCall.Appender.AccessorMethodInvocation - Class in net.bytebuddy.instrumentation.type.auxiliary
-
Stack manipulation for invoking an accessor method.
- TypeProxy.SilentConstruction - Enum in net.bytebuddy.instrumentation.type.auxiliary
-
An implementation of a silent construction of a given type by using the non-standardized
ReflectionFactory
.
- TypeProxy.SilentConstruction.Appender - Class in net.bytebuddy.instrumentation.type.auxiliary
-
- TypeWriter<T> - Interface in net.bytebuddy.dynamic.scaffold
-
A type writer is a utility for writing an actual class file using the ASM library.
- TypeWriter.Default<S> - Class in net.bytebuddy.dynamic.scaffold
-
- TypeWriter.Engine - Interface in net.bytebuddy.dynamic.scaffold
-
An engine that is responsible for writing the actual class file.
- TypeWriter.Engine.ForCreation - Class in net.bytebuddy.dynamic.scaffold
-
A type writer engine that creates a new dynamic type that is not based on an existent type.
- TypeWriter.Engine.ForRedefinition - Class in net.bytebuddy.dynamic.scaffold
-
A type writer engine that copies the contents of a class file while allowing to override
method implementations.
- TypeWriter.Engine.ForRedefinition.RedefinitionClassVisitor - Class in net.bytebuddy.dynamic.scaffold
-
A class visitor which is capable of applying a redefinition of an existing class file.
- 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.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.Factory - Interface in net.bytebuddy.dynamic.scaffold
-
- 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.
- validate(int) - Method in enum net.bytebuddy.dynamic.DynamicType.Builder.FieldValueTarget.NumericRangeValidator
-
Validates and wraps a given int
value for the represented numeric range.
- value(boolean) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultFieldValueTarget
-
- value(int) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultFieldValueTarget
-
- value(long) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultFieldValueTarget
-
- value(float) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultFieldValueTarget
-
- value(double) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultFieldValueTarget
-
- value(String) - Method in class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.DefaultFieldValueTarget
-
- value(boolean) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.FieldValueTarget
-
Defines a boolean
value to become the optional default value for the recently defined
static
field.
- value(int) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.FieldValueTarget
-
Defines an int
value to be become the optional default value for the recently defined
static
field.
- value(long) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.FieldValueTarget
-
Defined a default value for a long
-typed static
field.
- value(float) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.FieldValueTarget
-
Defined a default value for a float
-typed static
field.
- value(double) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.FieldValueTarget
-
Defined a default value for a double
-typed static
field.
- value(String) - Method in interface net.bytebuddy.dynamic.DynamicType.Builder.FieldValueTarget
-
Defined a default value for a
String
-typed
static
field.
- value(Object) - Static method in class net.bytebuddy.instrumentation.FixedValue
-
Creates a fixed value instrumentation that returns a fixed value.
- value() - Method in class net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Argument.NextUnboundAsDefaultsProvider.NextUnboundArgumentIterator.DefaultArgument
-
- valueOf(String) - Static method in enum net.bytebuddy.agent.builder.AgentBuilder.BinaryLocator.Default
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.agent.builder.AgentBuilder.Default.InitializationStrategy.NoOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.agent.builder.AgentBuilder.Default.InitializationStrategy.SelfInjection.Nexus.Accessor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.agent.builder.AgentBuilder.Listener.NoOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.agent.builder.AgentBuilder.Transformer.NoOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.dynamic.ClassFileLocator.Resolution.Illegal
-
Returns the enum constant of this type with the specified name.
- 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.DynamicType.Builder.FieldValueTarget.NumericRangeValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.dynamic.loading.ByteArrayClassLoader.PersistenceHandler
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.dynamic.loading.ClassReloadingStrategy.Engine
-
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.inline.InlineDynamicTypeBuilder.TargetHandler.ForRedefinitionInstrumentation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation.MethodRebaseDelegation.Factory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.dynamic.scaffold.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRedefinitionInstrumentation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.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.subclass.SubclassInstrumentationTarget.OriginTypeIdentifier
-
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.ForAnnotation.Target.OnMethod
-
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.FieldAccessor.FieldNameExtractor.ForBeanProperty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.Forwarding.PreparationHandler.ForInstanceField
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.Forwarding.PreparationHandler.ForStaticField
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.Instrumentation.Context.ExtractableView.InjectedCode.None
-
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.Instrumentation.SpecialMethodInvocation.Illegal
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.Instrumentation.Target.MethodLookup.Default
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.LoadedTypeInitializer.NoOp
-
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.Assignment
-
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.Default.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.DefaultCall.Binder.DefaultMethodLocator.Implicit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.DefaultCall.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.Empty.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.Field.Binder.AccessType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Field.Binder.StaticFieldConstructor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.DefaultMethodLocator.Implicit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.annotation.Morph.Binder.RedirectionProxy.StaticFieldConstructor
-
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.Pipe.Binder.Redirection.ConstructorCall
-
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.TargetMethodAnnotationDrivenBinder.TerminationHandler.Dropping
-
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.TerminationHandler.Returning
-
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.ArgumentTypeResolver
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.bind.DeclaringTypeResolver
-
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.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.ExplicitlyTypedUnboxingResponsible
-
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.ArrayAccess
-
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.ForPrimitiveType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.constant.ClassConstant
-
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.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.IllegalInvocation
-
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.TypeCastingHandler.NoOp
-
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.Removal
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.StackManipulation.Illegal
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.bytecode.stack.StackManipulation.LegalTrivial
-
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.method.MethodLookupEngine.Default.DefaultMethodLookup
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.method.MethodLookupEngine.Default.Factory
-
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.type.auxiliary.AuxiliaryType.MethodAccessorFactory.Illegal
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.ConstructorCall
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.ProxyMethodLookupEngine
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.type.auxiliary.TrivialType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.AbstractMethodErrorThrow
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.InvocationFactory.Default
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.SilentConstruction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.instrumentation.type.InstrumentedType.TypeInitializer.None
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.matcher.MethodSortMatcher.Sort
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.matcher.ModifierMatcher.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.matcher.StringMatcher.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.modifier.EnumerationState
-
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.MethodArguments
-
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.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.Visibility
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.NamingStrategy.SuffixingRandom.BaseNameResolver.ForUnnamedType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.pool.TypePool.CacheProvider.NoOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.pool.TypePool.Default.ComponentTypeLocator.Illegal
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.Loaded.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.SelfDeclared
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.bytebuddy.utility.PropertyDispatcher
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.bytebuddy.agent.builder.AgentBuilder.BinaryLocator.Default
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.agent.builder.AgentBuilder.Default.InitializationStrategy.NoOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.agent.builder.AgentBuilder.Default.InitializationStrategy.SelfInjection.Nexus.Accessor
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.agent.builder.AgentBuilder.Listener.NoOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.agent.builder.AgentBuilder.Transformer.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.ClassFileLocator.Resolution.Illegal
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- 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.DynamicType.Builder.FieldValueTarget.NumericRangeValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.dynamic.loading.ByteArrayClassLoader.PersistenceHandler
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.dynamic.loading.ClassReloadingStrategy.Engine
-
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.inline.InlineDynamicTypeBuilder.TargetHandler.ForRedefinitionInstrumentation
-
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.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation.MethodRebaseDelegation.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.inline.InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRedefinitionInstrumentation
-
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.inline.MethodRebaseResolver.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.subclass.SubclassInstrumentationTarget.OriginTypeIdentifier
-
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.ForAnnotation.Target.OnMethod
-
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.FieldAccessor.FieldNameExtractor.ForBeanProperty
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.Forwarding.PreparationHandler.ForInstanceField
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.Forwarding.PreparationHandler.ForStaticField
-
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.Context.ExtractableView.InjectedCode.None
-
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.Instrumentation.SpecialMethodInvocation.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.Instrumentation.Target.MethodLookup.Default
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.LoadedTypeInitializer.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.annotation.AllArguments.Assignment
-
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.Default.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.DefaultCall.Binder.DefaultMethodLocator.Implicit
-
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.DefaultCall.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.Empty.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.Field.Binder.AccessType
-
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.Field.Binder.StaticFieldConstructor
-
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.Morph.Binder.DefaultMethodLocator.Implicit
-
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.Morph.Binder.RedirectionProxy.StaticFieldConstructor
-
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.Pipe.Binder.Redirection.ConstructorCall
-
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.TargetMethodAnnotationDrivenBinder.TerminationHandler.Dropping
-
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.TerminationHandler.Returning
-
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.ArgumentTypeResolver
-
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.DeclaringTypeResolver
-
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.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.ExplicitlyTypedUnboxingResponsible
-
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.ArrayAccess
-
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.ForPrimitiveType
-
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.ClassConstant
-
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.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.IllegalInvocation
-
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.TypeCastingHandler.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.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.Removal
-
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.StackManipulation.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.stack.StackManipulation.LegalTrivial
-
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.method.MethodLookupEngine.Default.DefaultMethodLookup
-
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.MethodLookupEngine.Default.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.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.type.auxiliary.AuxiliaryType.MethodAccessorFactory.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.type.auxiliary.MethodCallProxy.ConstructorCall
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.type.auxiliary.MethodCallProxy.ProxyMethodLookupEngine
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.type.auxiliary.TrivialType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.AbstractMethodErrorThrow
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.InvocationFactory.Default
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.type.auxiliary.TypeProxy.SilentConstruction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.instrumentation.type.InstrumentedType.TypeInitializer.None
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.matcher.MethodSortMatcher.Sort
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.matcher.ModifierMatcher.Mode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.matcher.StringMatcher.Mode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.modifier.EnumerationState
-
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.MethodArguments
-
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.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.Visibility
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.NamingStrategy.SuffixingRandom.BaseNameResolver.ForUnnamedType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.pool.TypePool.CacheProvider.NoOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.pool.TypePool.Default.ComponentTypeLocator.Illegal
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.pool.TypePool.LazyTypeDescription.AnnotationValue.Loaded.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.pool.TypePool.LazyTypeDescription.DeclarationContext.SelfDeclared
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.bytebuddy.utility.PropertyDispatcher
-
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 enum net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodInvocation.IllegalInvocation
-
- virtual(TypeDescription) - Method in class net.bytebuddy.instrumentation.method.bytecode.stack.member.MethodInvocation.Invocation
-
- 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.
- Visibility - Enum in net.bytebuddy.modifier
-
Describes a type's, field's or a method's visibility.
- VISIBILITY_MODIFIER_MASK - Static variable in class net.bytebuddy.utility.ByteBuddyCommons
-
A mask for modifiers that represent a type's, method's or field's visibility.
- VisibilityMatcher<T extends ByteCodeElement> - Class in net.bytebuddy.matcher
-
An element matcher that validates that a given byte code element is visible to a given type.
- VisibilityMatcher(TypeDescription) - Constructor for class net.bytebuddy.matcher.VisibilityMatcher
-
Creates a matcher that validates that a byte code element can be seen by a given type.
- visit(int, int, String, String, String, String[]) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Engine.ForRedefinition.RedefinitionClassVisitor
-
- 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.
- visit(String, Object) - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.AnnotationExtractor
-
- visit(int, int, String, String, String, String[]) - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor
-
- visitAnnotation(String, String) - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.AnnotationExtractor
-
- visitAnnotation(String, boolean) - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.FieldExtractor
-
- visitAnnotation(String, boolean) - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.MethodExtractor
-
- visitAnnotation(String, boolean) - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor
-
- visitAnnotationDefault() - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.MethodExtractor
-
- visitArray(String) - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.AnnotationExtractor
-
- visitEnd() - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Engine.ForRedefinition.RedefinitionClassVisitor
-
- visitEnd() - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.AnnotationExtractor
-
- visitEnd() - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.FieldExtractor
-
- visitEnd() - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.MethodExtractor
-
- visitEnum(String, String, String) - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.AnnotationExtractor
-
- visitField(int, String, String, String, Object) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Engine.ForRedefinition.RedefinitionClassVisitor
-
- visitField(int, String, String, String, Object) - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor
-
- visitInnerClass(String, String, String, int) - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor
-
- visitMethod(int, String, String, String, String[]) - Method in class net.bytebuddy.dynamic.scaffold.TypeWriter.Engine.ForRedefinition.RedefinitionClassVisitor
-
- visitMethod(int, String, String, String, String[]) - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor
-
- visitOuterClass(String, String, String) - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor
-
- visitParameterAnnotation(int, String, boolean) - Method in class net.bytebuddy.pool.TypePool.Default.TypeExtractor.MethodExtractor
-
- VoidAwareAssigner - Class in net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive
-
This assigner is able to handle the void
type.
- VoidAwareAssigner(Assigner) - Constructor for class net.bytebuddy.instrumentation.method.bytecode.stack.assign.primitive.VoidAwareAssigner
-
Creates a new assigner that is capable of handling void types.