Uses of Interface
net.bytebuddy.dynamic.DynamicType.Builder.MethodDefinition.ImplementationDefinition
Packages that use DynamicType.Builder.MethodDefinition.ImplementationDefinition
Package
Description
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.
All classes and types in this package are related to creating a
DynamicType by
enhancing a given type.-
Uses of DynamicType.Builder.MethodDefinition.ImplementationDefinition in net.bytebuddy.dynamic
Subinterfaces of DynamicType.Builder.MethodDefinition.ImplementationDefinition in net.bytebuddy.dynamicModifier and TypeInterfaceDescriptionstatic interfaceA builder for defining an implementation of a method and optionally defining a type variable or thrown exception.static interfaceA builder for optionally defining an implementation of a method.static interfaceA builder for defining an implementation of a method and optionally defining a type variable, thrown exception or method parameter.static interfaceA builder for optionally defining an annotation on a parameter.static interfaceA builder for defining an implementation of a method and optionally defining a type variable, thrown exception or method parameter.static interfaceA builder for defining an implementation of a method and optionally defining a type variable, thrown exception or a parameter type.static interfaceA builder for optionally defining an annotation on a parameter.static interfaceA builder for defining an implementation of a method and optionally defining a type variable.static interfaceA builder for optionally defining an annotation for a type variable.Classes in net.bytebuddy.dynamic that implement DynamicType.Builder.MethodDefinition.ImplementationDefinitionModifier and TypeClassDescriptionprotected classAn adapter for defining a new method.protected classAn annotation adapter for a parameter definition.protected classAn annotation adapter for a simple parameter definition.protected classAn adapter for defining a new type variable for the currently defined method.protected classAn adapter for matching an existing method.protected classAn adapter for optionally matching methods defined by declared interfaces.static classAn abstract base implementation for defining an implementation of a method and optionally defining a type variable or thrown exception.static classAn abstract base implementation for a builder optionally defining an implementation of a method.static classAn abstract base implementation for defining an implementation of a method and optionally defining a type variable, thrown exception or parameter type.static classAn abstract base implementation for defining an annotation on a parameter.protected static classAn adapter implementation for defining an annotation on a parameter.static classAn abstract base implementation for an initial parameter definition.static classAn abstract base implementation of an exception definition.static classAn abstract base implementation of a simple parameter definition.protected static classAn adapter implementation of a simple parameter definition.static classAn abstract base implementation for defining an implementation of a method and optionally defining a type variable.static classAn abstract base implementation for defining an annotation on a parameter.protected static classAn adapter implementation for an annotatable type variable definition.Methods in net.bytebuddy.dynamic that return DynamicType.Builder.MethodDefinition.ImplementationDefinitionModifier and TypeMethodDescriptionDynamicType.Builder.AbstractBase.constructor(ElementMatcher<? super MethodDescription> matcher) Matches a constructor that is already declared by the instrumented type.DynamicType.Builder.constructor(ElementMatcher<? super MethodDescription> matcher) Matches a constructor that is already declared by the instrumented type.DynamicType.Builder.AbstractBase.define(Constructor<?> constructor) Defines a constructor that is similar to the supplied constructor but without copying any annotations of the constructor or constructor parameters.Defines a method that is similar to the supplied method but without copying any annotations of the method or method parameters.DynamicType.Builder.AbstractBase.define(MethodDescription methodDescription) Defines a method or constructor that is similar to the supplied method description but without copying any annotations of the method/constructor or method/constructor parameters.DynamicType.Builder.define(Constructor<?> constructor) Defines a constructor that is similar to the supplied constructor but without copying any annotations of the constructor or constructor parameters.Defines a method that is similar to the supplied method but without copying any annotations of the method or method parameters.DynamicType.Builder.define(MethodDescription methodDescription) Defines a method or constructor that is similar to the supplied method description but without copying any annotations of the method/constructor or method/constructor parameters.DynamicType.Builder.AbstractBase.Adapter.OptionalMethodMatchAdapter.interfaceType()Returns a matcher for the interfaces' methods.DynamicType.Builder.AbstractBase.Adapter.invokable(LatentMatcher<? super MethodDescription> matcher) Matches a method or constructor that is already declared or inherited by the instrumented type.DynamicType.Builder.AbstractBase.Delegator.invokable(LatentMatcher<? super MethodDescription> matcher) Matches a method or constructor that is already declared or inherited by the instrumented type.DynamicType.Builder.AbstractBase.invokable(ElementMatcher<? super MethodDescription> matcher) Matches a method or constructor that is already declared or inherited by the instrumented type.DynamicType.Builder.invokable(ElementMatcher<? super MethodDescription> matcher) Matches a method or constructor that is already declared or inherited by the instrumented type.DynamicType.Builder.invokable(LatentMatcher<? super MethodDescription> matcher) Matches a method or constructor that is already declared or inherited by the instrumented type.DynamicType.Builder.AbstractBase.method(ElementMatcher<? super MethodDescription> matcher) Matches a method that is already declared or inherited by the instrumented type.DynamicType.Builder.method(ElementMatcher<? super MethodDescription> matcher) Matches a method that is already declared or inherited by the instrumented type. -
Uses of DynamicType.Builder.MethodDefinition.ImplementationDefinition in net.bytebuddy.dynamic.scaffold.inline
Methods in net.bytebuddy.dynamic.scaffold.inline that return DynamicType.Builder.MethodDefinition.ImplementationDefinitionModifier and TypeMethodDescriptionDecoratingDynamicTypeBuilder.invokable(LatentMatcher<? super MethodDescription> matcher) Matches a method or constructor that is already declared or inherited by the instrumented type.