Uses of Interface
net.bytebuddy.asm.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory
Package
Description
The ASM package contains classes that are meant for direct interaction with the ASM API.
-
Uses of MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory in net.bytebuddy.asm
Classes in net.bytebuddy.asm that implement MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.FactoryModifier and TypeClassDescriptionstatic classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory.AbstractBase<S extends Annotation>An abstract base implementation of a factory for an offset mapping.static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory.Simple<S extends Annotation>A simple factory for an offset mapping.static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory.WithParameterSupportOnly<S extends Annotation>A factory for an offset mapping that does not support binding a method target.protected static enumA factory for creating an offset mapping containing all supplies arguments.protected static enumA factory for creating an offset mapping for a parameter value of either the instrumented method or the substituted element.protected static enumA factory for creating an offset mapping for assigning the result of the previous chain instruction.protected static enumA factory to create an offset mapping for a dynamic constant.static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForField.Resolved.Factory<T extends Annotation>A factory for creating a resolved offset mapping of a field value.protected static enumA factory for creating an offset mapping for a field value.static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForFieldHandle.Resolved.Factory<T extends Annotation>A factory to create an offset mapping for a resolved field handle.protected static enumA factory for creating a method handle representing a getter for the targeted field.protected static enumA factory for creating a method handle representing a setter for the targeted field.protected static enumA factory to create an offset mapping for a method handle.protected static enumA factory for an offset mapping that describes a representation of the substituted element or instrumented method.protected static enumA factory for creating an offset mapping for binding a self call handle.static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.Factory<T extends Annotation>A factory to produce an offset mapping based upon a stack manipulation..static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.OfAnnotationProperty<T extends Annotation>A factory that binds a given annotation property to the parameter.static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.OfDefaultValue<T extends Annotation>A factory that binds the default value of the annotated parameter, i.e.static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.OfDynamicInvocation<T extends Annotation>A factory that invokes a method dynamically and assignes the result to the annotated parameter.static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.OfSerializedConstant<T extends Annotation>Assigns a value to the annotated parameter that is deserialized from a given input.protected static enumA factory for creating an offset mapping for a stub value.protected static enumA factory for creating an offset mapping for binding aMemberSubstitution.Thisreference.Fields in net.bytebuddy.asm with type parameters of type MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.FactoryModifier and TypeFieldDescriptionprivate final Map<Class<? extends Annotation>, MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory<?>> MemberSubstitution.Substitution.Chain.Step.ForDelegation.WithCustomMapping.offsetMappingsA mapping of offset mapping factories by their respective annotation type.Methods in net.bytebuddy.asm that return MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.FactoryModifier and TypeMethodDescriptionstatic <S extends Annotation>
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory<S> MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.of(Class<S> annotationType, Object value) Resolves an offset mapping that binds the provided annotation type to a given constant value.static <S extends Annotation>
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory<S> MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.OfAnnotationProperty.of(Class<S> annotationType, String property) Resolves an offset mapping factory where the provided property is assigned to any parameter that is annotated with the given annotation.static <S extends Annotation, U extends Serializable>
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory<S> MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.OfSerializedConstant.of(Class<S> type, U value, Class<? super U> targetType) Creates a factory for an offset mapping that deserializes a given value that is then assigned to the annotated parameter or used as a method target.Methods in net.bytebuddy.asm with parameters of type MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.FactoryModifier and TypeMethodDescriptionMemberSubstitution.Substitution.Chain.Step.ForDelegation.WithCustomMapping.bind(MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory<?> offsetMapping) Binds an annotation to a dynamically computed value.Method parameters in net.bytebuddy.asm with type arguments of type MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.FactoryModifier and TypeMethodDescriptionMemberSubstitution.Substitution.Chain.Step.ForDelegation.to(MethodDescription.InDefinedShape delegate, MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.Factory dispatcherFactory, List<? extends MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory<?>> userFactories) Creates an appropriate step factory for the given delegate method, dispatcher factory and user factories.Constructor parameters in net.bytebuddy.asm with type arguments of type MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.FactoryModifierConstructorDescriptionprotectedFactory(MethodDescription.InDefinedShape delegate, MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher dispatcher, List<? extends MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory<?>> factories) Creates a new factory for a delegating step.protectedWithCustomMapping(MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.Factory dispatcherFactory, Map<Class<? extends Annotation>, MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory<?>> offsetMappings) Creates a factory for aMemberSubstitution.Substitution.Chain.Step.ForDelegationwith a custom value.