Uses of Interface
net.bytebuddy.asm.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory
-
Packages that use MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory Package Description net.bytebuddy.asm 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.Factory Modifier and Type Class Description static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory.AbstractBase<S extends java.lang.annotation.Annotation>An abstract base implementation of a factory for an offset mapping.static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory.Simple<S extends java.lang.annotation.Annotation>A simple factory for an offset mapping.static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory.WithParameterSupportOnly<S extends java.lang.annotation.Annotation>A factory for an offset mapping that does not support binding a method target.protected static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForAllArguments.FactoryA factory for creating an offset mapping containing all supplies arguments.protected static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForArgument.FactoryA factory for creating an offset mapping for a parameter value of either the instrumented method or the substituted element.protected static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForCurrent.FactoryA factory for creating an offset mapping for assigning the result of the previous chain instruction.protected static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForDynamicConstant.FactoryA factory to create an offset mapping for a dynamic constant.static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForField.Resolved.Factory<T extends java.lang.annotation.Annotation>A factory for creating a resolved offset mapping of a field value.protected static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForField.Unresolved.FactoryA factory for creating an offset mapping for a field value.static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForFieldHandle.Resolved.Factory<T extends java.lang.annotation.Annotation>A factory to create an offset mapping for a resolved field handle.protected static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForFieldHandle.Unresolved.GetterFactoryA factory for creating a method handle representing a getter for the targeted field.protected static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForFieldHandle.Unresolved.SetterFactoryA factory for creating a method handle representing a setter for the targeted field.protected static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForHandle.FactoryA factory to create an offset mapping for a method handle.protected static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForOrigin.FactoryA factory for an offset mapping that describes a representation of the substituted element or instrumented method.protected static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForSelfCallHandle.FactoryA factory for creating an offset mapping for binding a self call handle.static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.Factory<T extends java.lang.annotation.Annotation>A factory to produce an offset mapping based upon a stack manipulation..static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.OfAnnotationProperty<T extends java.lang.annotation.Annotation>A factory that binds a given annotation property to the parameter.static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.OfDefaultValue<T extends java.lang.annotation.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 java.lang.annotation.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 java.lang.annotation.Annotation>Assigns a value to the annotated parameter that is deserialized from a given input.protected static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStubValue.FactoryA factory for creating an offset mapping for a stub value.protected static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForThisReference.FactoryA 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.Factory Modifier and Type Field Description private java.util.Map<java.lang.Class<? extends java.lang.annotation.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.Factory Modifier and Type Method Description static <S extends java.lang.annotation.Annotation>
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory<S>MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation. of(java.lang.Class<S> annotationType, java.lang.Object value)Resolves an offset mapping that binds the provided annotation type to a given constant value.static <S extends java.lang.annotation.Annotation>
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory<S>MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.OfAnnotationProperty. of(java.lang.Class<S> annotationType, java.lang.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 java.lang.annotation.Annotation,U extends java.io.Serializable>
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory<S>MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.OfSerializedConstant. of(java.lang.Class<S> type, U value, java.lang.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.Factory Modifier and Type Method Description MemberSubstitution.Substitution.Chain.Step.ForDelegation.WithCustomMappingMemberSubstitution.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.Factory Modifier and Type Method Description private static MemberSubstitution.Substitution.Chain.Step.Factory<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.ForDelegation. to(MethodDescription.InDefinedShape delegate, MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.Factory dispatcherFactory, java.util.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.Factory Constructor Description Factory(MethodDescription.InDefinedShape delegate, MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher dispatcher, java.util.List<? extends MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory<?>> factories)Creates a new factory for a delegating step.WithCustomMapping(MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.Factory dispatcherFactory, java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory<?>> offsetMappings)Creates a factory for aMemberSubstitution.Substitution.Chain.Step.ForDelegationwith a custom value.
-