Uses of Interface
net.bytebuddy.description.modifier.ModifierContributor.ForMethod
-
Packages that use ModifierContributor.ForMethod Package Description net.bytebuddy.asm The ASM package contains classes that are meant for direct interaction with the ASM API.net.bytebuddy.description.modifier The modifier package contains high-level and type-safe descriptions of Java modifiers.net.bytebuddy.dynamic This package contains classes and interfaces that are connected to writing the byte stream that represents a Java type that is dynamically created and for loading this type into a running JVM process. -
-
Uses of ModifierContributor.ForMethod in net.bytebuddy.asm
Methods in net.bytebuddy.asm with parameters of type ModifierContributor.ForMethod Modifier and Type Method Description ModifierAdjustment
ModifierAdjustment. withConstructorModifiers(ModifierContributor.ForMethod... modifierContributor)
Adjusts any constructor's modifiers.ModifierAdjustment
ModifierAdjustment. withConstructorModifiers(ElementMatcher<? super MethodDescription> matcher, ModifierContributor.ForMethod... modifierContributor)
Adjusts a constructor's modifiers if it fulfills the supplied matcher.ModifierAdjustment
ModifierAdjustment. withInvokableModifiers(ModifierContributor.ForMethod... modifierContributor)
Adjusts any method's or constructor's modifiers.ModifierAdjustment
ModifierAdjustment. withInvokableModifiers(ElementMatcher<? super MethodDescription> matcher, ModifierContributor.ForMethod... modifierContributor)
Adjusts a method's or constructor's modifiers if it fulfills the supplied matcher.ModifierAdjustment
ModifierAdjustment. withMethodModifiers(ModifierContributor.ForMethod... modifierContributor)
Adjusts any method's modifiers.ModifierAdjustment
ModifierAdjustment. withMethodModifiers(ElementMatcher<? super MethodDescription> matcher, ModifierContributor.ForMethod... modifierContributor)
Adjusts a method's modifiers if it fulfills the supplied matcher.Method parameters in net.bytebuddy.asm with type arguments of type ModifierContributor.ForMethod Modifier and Type Method Description ModifierAdjustment
ModifierAdjustment. withConstructorModifiers(java.util.List<? extends ModifierContributor.ForMethod> modifierContributors)
Adjusts any constructor's modifiers.ModifierAdjustment
ModifierAdjustment. withConstructorModifiers(ElementMatcher<? super MethodDescription> matcher, java.util.List<? extends ModifierContributor.ForMethod> modifierContributors)
Adjusts a constructor's modifiers if it fulfills the supplied matcher.ModifierAdjustment
ModifierAdjustment. withInvokableModifiers(java.util.List<? extends ModifierContributor.ForMethod> modifierContributors)
Adjusts any method's or constructor's modifiers.ModifierAdjustment
ModifierAdjustment. withInvokableModifiers(ElementMatcher<? super MethodDescription> matcher, java.util.List<? extends ModifierContributor.ForMethod> modifierContributors)
Adjusts a method's or constructor's modifiers if it fulfills the supplied matcher.ModifierAdjustment
ModifierAdjustment. withMethodModifiers(java.util.List<? extends ModifierContributor.ForMethod> modifierContributors)
Adjusts any method's modifiers.ModifierAdjustment
ModifierAdjustment. withMethodModifiers(ElementMatcher<? super MethodDescription> matcher, java.util.List<? extends ModifierContributor.ForMethod> modifierContributors)
Adjusts a method's modifiers if it fulfills the supplied matcher. -
Uses of ModifierContributor.ForMethod in net.bytebuddy.description.modifier
Classes in net.bytebuddy.description.modifier that implement ModifierContributor.ForMethod Modifier and Type Class Description class
Mandate
Indicates if a member is mandated.class
MethodArguments
Describes if a method allows varargs arguments.class
MethodManifestation
Describes the manifestation of a method, i.e.class
MethodStrictness
A modifier contributor to determine the use ofstrictfp
on a method.class
Ownership
Determines the ownership of a field or method, i.e.class
SynchronizationState
Describes if a method is supposed to be synchronized.class
SyntheticState
Defines if a type or member is supposed to be marked as synthetic.class
Visibility
Describes a type's, field's or a method's visibility.Methods in net.bytebuddy.description.modifier that return types with arguments of type ModifierContributor.ForMethod Modifier and Type Method Description static ModifierContributor.Resolver<ModifierContributor.ForMethod>
ModifierContributor.Resolver. of(ModifierContributor.ForMethod... modifierContributor)
Creates a new resolver for modifier contributors to a method.Methods in net.bytebuddy.description.modifier with parameters of type ModifierContributor.ForMethod Modifier and Type Method Description static ModifierContributor.Resolver<ModifierContributor.ForMethod>
ModifierContributor.Resolver. of(ModifierContributor.ForMethod... modifierContributor)
Creates a new resolver for modifier contributors to a method. -
Uses of ModifierContributor.ForMethod in net.bytebuddy.dynamic
Fields in net.bytebuddy.dynamic with type parameters of type ModifierContributor.ForMethod Modifier and Type Field Description private ModifierContributor.Resolver<ModifierContributor.ForMethod>
Transformer.ForMethod.MethodModifierTransformer. resolver
The resolver to apply onto the method's modifiers.Methods in net.bytebuddy.dynamic with parameters of type ModifierContributor.ForMethod Modifier and Type Method Description DynamicType.Builder.MethodDefinition.ParameterDefinition.Initial<S>
DynamicType.Builder.AbstractBase. defineConstructor(ModifierContributor.ForMethod... modifierContributor)
Defines the specified constructor to be declared by the instrumented type.DynamicType.Builder.MethodDefinition.ParameterDefinition.Initial<T>
DynamicType.Builder. defineConstructor(ModifierContributor.ForMethod... modifierContributor)
Defines the specified constructor to be declared by the instrumented type.DynamicType.Builder.MethodDefinition.ParameterDefinition.Initial<S>
DynamicType.Builder.AbstractBase. defineMethod(java.lang.String name, java.lang.reflect.Type returnType, ModifierContributor.ForMethod... modifierContributor)
Defines the specified method to be declared by the instrumented type.DynamicType.Builder.MethodDefinition.ParameterDefinition.Initial<S>
DynamicType.Builder.AbstractBase. defineMethod(java.lang.String name, TypeDefinition returnType, ModifierContributor.ForMethod... modifierContributor)
Defines the specified method to be declared by the instrumented type.DynamicType.Builder.MethodDefinition.ParameterDefinition.Initial<T>
DynamicType.Builder. defineMethod(java.lang.String name, java.lang.reflect.Type returnType, ModifierContributor.ForMethod... modifierContributor)
Defines the specified method to be declared by the instrumented type.DynamicType.Builder.MethodDefinition.ParameterDefinition.Initial<T>
DynamicType.Builder. defineMethod(java.lang.String name, TypeDefinition returnType, ModifierContributor.ForMethod... modifierContributor)
Defines the specified method to be declared by the instrumented type.static Transformer<MethodDescription>
Transformer.ForMethod. withModifiers(ModifierContributor.ForMethod... modifierContributor)
Creates a transformer that enforces the supplied modifier contributors.Method parameters in net.bytebuddy.dynamic with type arguments of type ModifierContributor.ForMethod Modifier and Type Method Description DynamicType.Builder.MethodDefinition.ParameterDefinition.Initial<S>
DynamicType.Builder.AbstractBase. defineConstructor(java.util.Collection<? extends ModifierContributor.ForMethod> modifierContributors)
Defines the specified constructor to be declared by the instrumented type.DynamicType.Builder.MethodDefinition.ParameterDefinition.Initial<T>
DynamicType.Builder. defineConstructor(java.util.Collection<? extends ModifierContributor.ForMethod> modifierContributors)
Defines the specified constructor to be declared by the instrumented type.DynamicType.Builder.MethodDefinition.ParameterDefinition.Initial<S>
DynamicType.Builder.AbstractBase. defineMethod(java.lang.String name, java.lang.reflect.Type returnType, java.util.Collection<? extends ModifierContributor.ForMethod> modifierContributors)
Defines the specified method to be declared by the instrumented type.DynamicType.Builder.MethodDefinition.ParameterDefinition.Initial<S>
DynamicType.Builder.AbstractBase. defineMethod(java.lang.String name, TypeDefinition returnType, java.util.Collection<? extends ModifierContributor.ForMethod> modifierContributors)
Defines the specified method to be declared by the instrumented type.DynamicType.Builder.MethodDefinition.ParameterDefinition.Initial<T>
DynamicType.Builder. defineMethod(java.lang.String name, java.lang.reflect.Type returnType, java.util.Collection<? extends ModifierContributor.ForMethod> modifierContributors)
Defines the specified method to be declared by the instrumented type.DynamicType.Builder.MethodDefinition.ParameterDefinition.Initial<T>
DynamicType.Builder. defineMethod(java.lang.String name, TypeDefinition returnType, java.util.Collection<? extends ModifierContributor.ForMethod> modifierContributors)
Defines the specified method to be declared by the instrumented type.static Transformer<MethodDescription>
Transformer.ForMethod. withModifiers(java.util.List<? extends ModifierContributor.ForMethod> modifierContributors)
Creates a transformer that enforces the supplied modifier contributors.Constructor parameters in net.bytebuddy.dynamic with type arguments of type ModifierContributor.ForMethod Constructor Description MethodModifierTransformer(ModifierContributor.Resolver<ModifierContributor.ForMethod> resolver)
Creates a new modifier transformation.
-