Class AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.Explicit
java.lang.Object
net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.Explicit
- All Implemented Interfaces:
AgentBuilder.RedefinitionStrategy.DiscoveryStrategy
- Enclosing interface:
AgentBuilder.RedefinitionStrategy.DiscoveryStrategy
@Enhance
public static class AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.Explicit
extends Object
implements AgentBuilder.RedefinitionStrategy.DiscoveryStrategy
An explicit discovery strategy that only attempts the redefinition of specific types.
-
Nested Class Summary
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolve(Instrumentation instrumentation) Resolves an iterable of types to retransform.
-
Field Details
-
types
-
-
Constructor Details
-
Explicit
Creates a new explicit discovery strategy.- Parameters:
type- The types to redefine.
-
Explicit
-
-
Method Details
-
resolve
Resolves an iterable of types to retransform. Types might be loaded during a previous retransformation which might require multiple passes for a retransformation.- Specified by:
resolvein interfaceAgentBuilder.RedefinitionStrategy.DiscoveryStrategy- Parameters:
instrumentation- The instrumentation instance used for the redefinition.- Returns:
- An iterable of types to consider for retransformation.
-