Record Class DefaultRuntimeProxyDefinition<T>

java.lang.Object
java.lang.Record
io.micronaut.aop.runtime.DefaultRuntimeProxyDefinition<T>
Type Parameters:
T - The proxy type
Record Components:
proxyBeanDefinition - The proxy bean definition
resolutionContext - The bean resolution context
interceptedMethods - The intercepted methods
introduction - Whether the proxy is an introduction
proxyTarget - Whether the proxy is a proxy target bean
constructorValues - The constructor values
All Implemented Interfaces:
RuntimeProxyDefinition<T>

@Internal @NullMarked public record DefaultRuntimeProxyDefinition<T>(BeanDefinition<T> proxyBeanDefinition, BeanResolutionContext resolutionContext, List<RuntimeProxyDefinition.InterceptedMethod<T>> interceptedMethods, boolean introduction, boolean proxyTarget, Object[] constructorValues) extends Record implements RuntimeProxyDefinition<T>