public static class InstrumentationDescription.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
InstrumentationDescription |
build() |
InstrumentationDescription.Builder |
withAdvisorFor(net.bytebuddy.matcher.ElementMatcher.Junction<net.bytebuddy.description.method.MethodDescription> methodDescription,
java.lang.String advisorClassName) |
InstrumentationDescription.Builder |
withAdvisorFor(net.bytebuddy.matcher.ElementMatcher.Junction<net.bytebuddy.description.method.MethodDescription> methodDescription,
java.util.function.Supplier<java.lang.Class<?>> classSupplier) |
InstrumentationDescription.Builder |
withBridge(java.util.function.Supplier<java.lang.Class<?>> clazz) |
InstrumentationDescription.Builder |
withClassLoaderRefiner(java.util.function.Supplier<ClassLoaderRefiner> clazz) |
InstrumentationDescription.Builder |
withInterceptorFor(net.bytebuddy.matcher.ElementMatcher.Junction<net.bytebuddy.description.method.MethodDescription> method,
java.lang.Object delegate) |
InstrumentationDescription.Builder |
withInterceptorFor(net.bytebuddy.matcher.ElementMatcher.Junction<net.bytebuddy.description.method.MethodDescription> method,
java.util.function.Supplier<java.lang.Class<?>> delegate) |
InstrumentationDescription.Builder |
withMixin(java.util.function.Supplier<java.lang.Class<?>> clazz) |
InstrumentationDescription.Builder |
withTransformation(io.vavr.Function4<net.bytebuddy.dynamic.DynamicType.Builder,net.bytebuddy.description.type.TypeDescription,java.lang.ClassLoader,net.bytebuddy.utility.JavaModule,net.bytebuddy.dynamic.DynamicType.Builder> f) |
public InstrumentationDescription.Builder withMixin(java.util.function.Supplier<java.lang.Class<?>> clazz)
public InstrumentationDescription.Builder withBridge(java.util.function.Supplier<java.lang.Class<?>> clazz)
public InstrumentationDescription.Builder withClassLoaderRefiner(java.util.function.Supplier<ClassLoaderRefiner> clazz)
public InstrumentationDescription.Builder withAdvisorFor(net.bytebuddy.matcher.ElementMatcher.Junction<net.bytebuddy.description.method.MethodDescription> methodDescription, java.util.function.Supplier<java.lang.Class<?>> classSupplier)
public InstrumentationDescription.Builder withAdvisorFor(net.bytebuddy.matcher.ElementMatcher.Junction<net.bytebuddy.description.method.MethodDescription> methodDescription, java.lang.String advisorClassName)
public InstrumentationDescription.Builder withInterceptorFor(net.bytebuddy.matcher.ElementMatcher.Junction<net.bytebuddy.description.method.MethodDescription> method, java.util.function.Supplier<java.lang.Class<?>> delegate)
public InstrumentationDescription.Builder withInterceptorFor(net.bytebuddy.matcher.ElementMatcher.Junction<net.bytebuddy.description.method.MethodDescription> method, java.lang.Object delegate)
public InstrumentationDescription.Builder withTransformation(io.vavr.Function4<net.bytebuddy.dynamic.DynamicType.Builder,net.bytebuddy.description.type.TypeDescription,java.lang.ClassLoader,net.bytebuddy.utility.JavaModule,net.bytebuddy.dynamic.DynamicType.Builder> f)
public InstrumentationDescription build()