Package | Description |
---|---|
net.bytebuddy.asm |
The ASM package contains classes that are meant for direct interaction with the ASM API.
|
Modifier and Type | Method and Description |
---|---|
static Advice.OffsetMapping.Factory.AdviceType |
Advice.OffsetMapping.Factory.AdviceType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Advice.OffsetMapping.Factory.AdviceType[] |
Advice.OffsetMapping.Factory.AdviceType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
Advice.OffsetMapping |
Advice.OffsetMapping.ForAllArguments.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<Advice.AllArguments> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForArgument.Unresolved.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<Advice.Argument> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForEnterValue.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<Advice.Enter> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForExitValue.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<Advice.Exit> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForFieldHandle.Unresolved.ReaderFactory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<Advice.FieldGetterHandle> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForFieldHandle.Unresolved.WriterFactory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<Advice.FieldSetterHandle> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForField.Unresolved.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<Advice.FieldValue> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForLocalValue.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<Advice.Local> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForOrigin.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<Advice.Origin> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForReturnValue.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<Advice.Return> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForSelfCallHandle.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<Advice.SelfCallHandle> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForStubValue.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<Advice.StubValue> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForThisReference.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<Advice.This> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForThrowable.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<Advice.Thrown> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForUnusedValue.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<Advice.Unused> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<T> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.Factory.Simple.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<T> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.Factory.Illegal.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<T> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForArgument.Resolved.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<T> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForField.Resolved.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<T> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForFieldHandle.Resolved.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<T> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForStackManipulation.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<T> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForStackManipulation.OfDefaultValue.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<T> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForStackManipulation.OfAnnotationProperty.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<T> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForStackManipulation.OfDynamicInvocation.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<T> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Advice.OffsetMapping |
Advice.OffsetMapping.ForSerializedValue.Factory.make(ParameterDescription.InDefinedShape target,
AnnotationDescription.Loadable<T> annotation,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new offset mapping for the supplied parameter if possible.
|
Constructor and Description |
---|
AbstractBase(MethodDescription.InDefinedShape adviceMethod,
Advice.PostProcessor postProcessor,
List<? extends Advice.OffsetMapping.Factory<?>> factories,
TypeDescription throwableType,
TypeDescription relocatableType,
int relocatableIndex,
Advice.OffsetMapping.Factory.AdviceType adviceType)
Creates a new resolved version of a dispatcher.
|
Copyright © 2014–2023. All rights reserved.