Interface VirtualFieldImplementationInstaller
public interface VirtualFieldImplementationInstaller
-
Method Summary
Modifier and TypeMethodDescriptionnet.bytebuddy.agent.builder.AgentBuilder.Identified.ExtendableinjectFields(net.bytebuddy.agent.builder.AgentBuilder.Identified.Extendable builder) Injects actual fields in classes referenced byVirtualFieldusages.net.bytebuddy.agent.builder.AgentBuilder.Identified.ExtendableinjectHelperClasses(net.bytebuddy.agent.builder.AgentBuilder.Identified.Extendable builder) Injects helper classes required to make the actualVirtualFieldimplementations work.net.bytebuddy.agent.builder.AgentBuilder.Identified.ExtendablerewriteVirtualFieldsCalls(net.bytebuddy.agent.builder.AgentBuilder.Identified.Extendable builder) RewritesVirtualField.find(Class, Class)so that they return the real implementation, generated by this class.
-
Method Details
-
rewriteVirtualFieldsCalls
net.bytebuddy.agent.builder.AgentBuilder.Identified.Extendable rewriteVirtualFieldsCalls(net.bytebuddy.agent.builder.AgentBuilder.Identified.Extendable builder) RewritesVirtualField.find(Class, Class)so that they return the real implementation, generated by this class. -
injectHelperClasses
net.bytebuddy.agent.builder.AgentBuilder.Identified.Extendable injectHelperClasses(net.bytebuddy.agent.builder.AgentBuilder.Identified.Extendable builder) Injects helper classes required to make the actualVirtualFieldimplementations work. -
injectFields
net.bytebuddy.agent.builder.AgentBuilder.Identified.Extendable injectFields(net.bytebuddy.agent.builder.AgentBuilder.Identified.Extendable builder) Injects actual fields in classes referenced byVirtualFieldusages.
-