public static enum AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.SinglePass extends Enum<AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.SinglePass> implements AgentBuilder.RedefinitionStrategy.DiscoveryStrategy
Instrumentation.getAllLoadedClasses()
.AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.Explicit, AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.Reiterating, AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.SinglePass
Enum Constant and Description |
---|
INSTANCE
The singleton instance.
|
Modifier and Type | Method and Description |
---|---|
Iterable<Iterable<Class<?>>> |
resolve(Instrumentation instrumentation)
Resolves an iterable of types to retransform.
|
static AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.SinglePass |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.SinglePass[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.SinglePass INSTANCE
public static AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.SinglePass[] values()
for (AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.SinglePass c : AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.SinglePass.values()) System.out.println(c);
public static AgentBuilder.RedefinitionStrategy.DiscoveryStrategy.SinglePass valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic Iterable<Iterable<Class<?>>> resolve(Instrumentation instrumentation)
resolve
in interface AgentBuilder.RedefinitionStrategy.DiscoveryStrategy
instrumentation
- The instrumentation instance used for the redefinition.Copyright © 2014–2024. All rights reserved.