public class net.bytebuddy.agent.builder.AgentBuilder$Default extends java.lang.Object implements net.bytebuddy.agent.builder.AgentBuilder
{
private static final java.lang.String INSTALLER_TYPE;
private static final java.lang.String INSTALLER_GETTER;
private static final byte[] NO_TRANSFORMATION;
private static final java.lang.Class NOT_PREVIOUSLY_DEFINED;
private static final net.bytebuddy.agent.builder.AgentBuilder$Default$Dispatcher DISPATCHER;
private static final net.bytebuddy.agent.builder.AgentBuilder$CircularityLock DEFAULT_LOCK;
protected final net.bytebuddy.ByteBuddy byteBuddy;
protected final net.bytebuddy.agent.builder.AgentBuilder$Listener listener;
protected final net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock;
protected final net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy;
protected final net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy;
protected final net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy;
protected final net.bytebuddy.dynamic.ClassFileLocator classFileLocator;
protected final net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy;
protected final net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy;
protected final net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator;
protected final net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy;
protected final net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy;
protected final net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy;
protected final net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator;
protected final net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener;
protected final net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy;
protected final net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy;
protected final net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy;
protected final net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy;
protected final net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy;
protected final net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy;
protected final net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener;
protected final net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher;
protected final java.util.List transformations;
private static final boolean ACCESS_CONTROLLER;
public void <init>()
{
net.bytebuddy.agent.builder.AgentBuilder$Default v;
net.bytebuddy.ByteBuddy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v = new net.bytebuddy.ByteBuddy;
specialinvoke v.<net.bytebuddy.ByteBuddy: void <init>()>();
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy)>(v);
return;
}
public void <init>(net.bytebuddy.ByteBuddy)
{
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy$Default v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy$NoOp v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Disabled v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy$UsingReflection v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher[] v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$SinglePass v;
net.bytebuddy.agent.builder.AgentBuilder$Listener$NoOp v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$Default v;
java.util.List v;
net.bytebuddy.matcher.ElementMatcher$Junction v, v, v, v, v, v, v, v, v, v, v, v, v, v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$Disjunction v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$NoOp v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy$Disabled v;
net.bytebuddy.dynamic.ClassFileLocator$NoOp v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy$ForClassLoader v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy$Default v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy$Default v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener$NoOp v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$ForElementMatchers v, v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator$NoOp v;
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$SelfInjection$Split v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.ByteBuddy;
v = <net.bytebuddy.agent.builder.AgentBuilder$Listener$NoOp: net.bytebuddy.agent.builder.AgentBuilder$Listener$NoOp INSTANCE>;
v = <net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock DEFAULT_LOCK>;
v = <net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy$Default FAST>;
v = <net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$Default REBASE>;
v = <net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy$ForClassLoader: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy$ForClassLoader STRONG>;
v = <net.bytebuddy.dynamic.ClassFileLocator$NoOp: net.bytebuddy.dynamic.ClassFileLocator$NoOp INSTANCE>;
v = <net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy$Disabled: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy$Disabled INSTANCE>;
v = <net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy$NoOp: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy$NoOp INSTANCE>;
v = <net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator$NoOp: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator$NoOp INSTANCE>;
v = new net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$SelfInjection$Split;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$SelfInjection$Split: void <init>()>();
v = <net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy DISABLED>;
v = <net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$SinglePass: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$SinglePass INSTANCE>;
v = <net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal INSTANCE>;
v = <net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$NoOp: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$NoOp INSTANCE>;
v = <net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Disabled: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Disabled INSTANCE>;
v = <net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy$UsingReflection: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy$UsingReflection INSTANCE>;
v = <net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy DISABLED>;
v = <net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy$Default HYBRID>;
v = staticinvoke <net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy$ByThrowableType: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy ofOptionalTypes()>();
v = <net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy$Default RETAINING>;
v = <net.bytebuddy.agent.builder.AgentBuilder$InstallationListener$NoOp: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener$NoOp INSTANCE>;
v = new net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$Disjunction;
v = newarray (net.bytebuddy.agent.builder.AgentBuilder$RawMatcher)[2];
v = new net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$ForElementMatchers;
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction any()>();
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction isBootstrapClassLoader()>();
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction isExtensionClassLoader()>();
v = interfaceinvoke v.<net.bytebuddy.matcher.ElementMatcher$Junction: net.bytebuddy.matcher.ElementMatcher$Junction or(net.bytebuddy.matcher.ElementMatcher)>(v);
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$ForElementMatchers: void <init>(net.bytebuddy.matcher.ElementMatcher,net.bytebuddy.matcher.ElementMatcher)>(v, v);
v[0] = v;
v = new net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$ForElementMatchers;
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction nameStartsWith(java.lang.String)>("net.bytebuddy.");
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction nameStartsWith(java.lang.String)>("net.bytebuddy.renamed.");
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction not(net.bytebuddy.matcher.ElementMatcher)>(v);
v = interfaceinvoke v.<net.bytebuddy.matcher.ElementMatcher$Junction: net.bytebuddy.matcher.ElementMatcher$Junction and(net.bytebuddy.matcher.ElementMatcher)>(v);
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction nameStartsWith(java.lang.String)>("sun.reflect.");
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction nameStartsWith(java.lang.String)>("jdk.internal.reflect.");
v = interfaceinvoke v.<net.bytebuddy.matcher.ElementMatcher$Junction: net.bytebuddy.matcher.ElementMatcher$Junction or(net.bytebuddy.matcher.ElementMatcher)>(v);
v = interfaceinvoke v.<net.bytebuddy.matcher.ElementMatcher$Junction: net.bytebuddy.matcher.ElementMatcher$Junction or(net.bytebuddy.matcher.ElementMatcher)>(v);
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction isSynthetic()>();
v = interfaceinvoke v.<net.bytebuddy.matcher.ElementMatcher$Junction: net.bytebuddy.matcher.ElementMatcher$Junction or(net.bytebuddy.matcher.ElementMatcher)>(v);
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$ForElementMatchers: void <init>(net.bytebuddy.matcher.ElementMatcher)>(v);
v[1] = v;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$Disjunction: void <init>(net.bytebuddy.agent.builder.AgentBuilder$RawMatcher[])>(v);
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return;
}
protected void <init>(net.bytebuddy.ByteBuddy, net.bytebuddy.agent.builder.AgentBuilder$Listener, net.bytebuddy.agent.builder.AgentBuilder$CircularityLock, net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy, net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy, net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy, net.bytebuddy.dynamic.ClassFileLocator, net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy, net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy, net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator, net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy, net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy, net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy, net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy, net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy, net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy, net.bytebuddy.agent.builder.AgentBuilder$InstallationListener, net.bytebuddy.agent.builder.AgentBuilder$RawMatcher, java.util.List)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.ByteBuddy;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$Listener;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy;
v := @parameter: net.bytebuddy.dynamic.ClassFileLocator;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher;
v := @parameter: java.util.List;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher> = v;
v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations> = v;
return;
}
private static java.lang.Object doPrivileged(java.security.PrivilegedAction)
{
java.lang.Object v, v;
java.security.PrivilegedAction v;
boolean v;
v := @parameter: java.security.PrivilegedAction;
v = <net.bytebuddy.agent.builder.AgentBuilder$Default: boolean ACCESS_CONTROLLER>;
if v == 0 goto label;
v = staticinvoke <java.security.AccessController: java.lang.Object doPrivileged(java.security.PrivilegedAction)>(v);
return v;
label:
v = interfaceinvoke v.<java.security.PrivilegedAction: java.lang.Object run()>();
return v;
}
public static transient net.bytebuddy.agent.builder.AgentBuilder of(net.bytebuddy.build.Plugin[])
{
net.bytebuddy.agent.builder.AgentBuilder v;
java.util.List v;
net.bytebuddy.build.Plugin[] v;
v := @parameter: net.bytebuddy.build.Plugin[];
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v = staticinvoke <net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder of(java.util.List)>(v);
return v;
}
public static net.bytebuddy.agent.builder.AgentBuilder of(java.util.List)
{
net.bytebuddy.agent.builder.AgentBuilder v;
java.util.List v;
net.bytebuddy.build.EntryPoint$Default v;
v := @parameter: java.util.List;
v = <net.bytebuddy.build.EntryPoint$Default: net.bytebuddy.build.EntryPoint$Default REBASE>;
v = staticinvoke <net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder of(net.bytebuddy.build.EntryPoint,java.util.List)>(v, v);
return v;
}
public static transient net.bytebuddy.agent.builder.AgentBuilder of(net.bytebuddy.build.EntryPoint, net.bytebuddy.build.Plugin[])
{
java.util.List v;
net.bytebuddy.build.Plugin[] v;
net.bytebuddy.agent.builder.AgentBuilder v;
net.bytebuddy.build.EntryPoint v;
v := @parameter: net.bytebuddy.build.EntryPoint;
v := @parameter: net.bytebuddy.build.Plugin[];
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v = staticinvoke <net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder of(net.bytebuddy.build.EntryPoint,java.util.List)>(v, v);
return v;
}
public static net.bytebuddy.agent.builder.AgentBuilder of(net.bytebuddy.build.EntryPoint, java.util.List)
{
java.util.List v;
net.bytebuddy.ClassFileVersion v, v;
net.bytebuddy.agent.builder.AgentBuilder v;
net.bytebuddy.build.EntryPoint v;
v := @parameter: net.bytebuddy.build.EntryPoint;
v := @parameter: java.util.List;
v = <net.bytebuddy.ClassFileVersion: net.bytebuddy.ClassFileVersion JAVA_V5>;
v = staticinvoke <net.bytebuddy.ClassFileVersion: net.bytebuddy.ClassFileVersion ofThisVm(net.bytebuddy.ClassFileVersion)>(v);
v = staticinvoke <net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder of(net.bytebuddy.build.EntryPoint,net.bytebuddy.ClassFileVersion,java.util.List)>(v, v, v);
return v;
}
public static transient net.bytebuddy.agent.builder.AgentBuilder of(net.bytebuddy.ClassFileVersion, net.bytebuddy.build.Plugin[])
{
java.util.List v;
net.bytebuddy.build.Plugin[] v;
net.bytebuddy.ClassFileVersion v;
net.bytebuddy.agent.builder.AgentBuilder v;
v := @parameter: net.bytebuddy.ClassFileVersion;
v := @parameter: net.bytebuddy.build.Plugin[];
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v = staticinvoke <net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder of(net.bytebuddy.ClassFileVersion,java.util.List)>(v, v);
return v;
}
public static net.bytebuddy.agent.builder.AgentBuilder of(net.bytebuddy.ClassFileVersion, java.util.List)
{
java.util.List v;
net.bytebuddy.ClassFileVersion v;
net.bytebuddy.agent.builder.AgentBuilder v;
net.bytebuddy.build.EntryPoint$Default v;
v := @parameter: net.bytebuddy.ClassFileVersion;
v := @parameter: java.util.List;
v = <net.bytebuddy.build.EntryPoint$Default: net.bytebuddy.build.EntryPoint$Default REBASE>;
v = staticinvoke <net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder of(net.bytebuddy.build.EntryPoint,net.bytebuddy.ClassFileVersion,java.util.List)>(v, v, v);
return v;
}
public static transient net.bytebuddy.agent.builder.AgentBuilder of(net.bytebuddy.build.EntryPoint, net.bytebuddy.ClassFileVersion, net.bytebuddy.build.Plugin[])
{
java.util.List v;
net.bytebuddy.build.Plugin[] v;
net.bytebuddy.ClassFileVersion v;
net.bytebuddy.agent.builder.AgentBuilder v;
net.bytebuddy.build.EntryPoint v;
v := @parameter: net.bytebuddy.build.EntryPoint;
v := @parameter: net.bytebuddy.ClassFileVersion;
v := @parameter: net.bytebuddy.build.Plugin[];
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v = staticinvoke <net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder of(net.bytebuddy.build.EntryPoint,net.bytebuddy.ClassFileVersion,java.util.List)>(v, v, v);
return v;
}
public static net.bytebuddy.agent.builder.AgentBuilder of(net.bytebuddy.build.EntryPoint, net.bytebuddy.ClassFileVersion, java.util.List)
{
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$ForBuildEntryPoint v;
java.util.Iterator v;
net.bytebuddy.ClassFileVersion v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder v;
net.bytebuddy.build.EntryPoint v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable v;
net.bytebuddy.agent.builder.AgentBuilder$Transformer$ForBuildPlugin v;
java.lang.Object v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
boolean v;
v := @parameter: net.bytebuddy.build.EntryPoint;
v := @parameter: net.bytebuddy.ClassFileVersion;
v := @parameter: java.util.List;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = interfaceinvoke v.<net.bytebuddy.build.EntryPoint: net.bytebuddy.ByteBuddy byteBuddy(net.bytebuddy.ClassFileVersion)>(v);
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy)>(v);
v = new net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$ForBuildEntryPoint;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$ForBuildEntryPoint: void <init>(net.bytebuddy.build.EntryPoint)>(v);
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy)>(v);
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<net.bytebuddy.agent.builder.AgentBuilder: net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable type(net.bytebuddy.matcher.ElementMatcher)>(v);
v = new net.bytebuddy.agent.builder.AgentBuilder$Transformer$ForBuildPlugin;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Transformer$ForBuildPlugin: void <init>(net.bytebuddy.build.Plugin)>(v);
v = interfaceinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable: net.bytebuddy.agent.builder.AgentBuilder$Identified$Extendable transform(net.bytebuddy.agent.builder.AgentBuilder$Transformer)>(v);
goto label;
label:
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.ByteBuddy)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.ByteBuddy;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$Listener)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$Listener$Compound v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener[] v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v, v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$Listener;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = new net.bytebuddy.agent.builder.AgentBuilder$Listener$Compound;
v = newarray (net.bytebuddy.agent.builder.AgentBuilder$Listener)[2];
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v[0] = v;
v[1] = v;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Listener$Compound: void <init>(net.bytebuddy.agent.builder.AgentBuilder$Listener[])>(v);
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$CircularityLock)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.dynamic.ClassFileLocator)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v, v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.dynamic.ClassFileLocator[] v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
net.bytebuddy.dynamic.ClassFileLocator$Compound v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.dynamic.ClassFileLocator;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = new net.bytebuddy.dynamic.ClassFileLocator$Compound;
v = newarray (net.bytebuddy.dynamic.ClassFileLocator)[2];
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v[0] = v;
v[1] = v;
specialinvoke v.<net.bytebuddy.dynamic.ClassFileLocator$Compound: void <init>(net.bytebuddy.dynamic.ClassFileLocator[])>(v);
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder enableNativeMethodPrefix(java.lang.String)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
java.lang.String v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: java.lang.String;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = staticinvoke <net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy$ForPrefix: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy of(java.lang.String)>(v);
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder disableNativeMethodPrefix()
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy$Disabled v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = <net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy$Disabled: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy$Disabled INSTANCE>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public transient net.bytebuddy.agent.builder.AgentBuilder warmUp(java.lang.Class[])
{
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder v;
java.lang.Class[] v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: java.lang.Class[];
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder warmUp(java.util.Collection)>(v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder warmUp(java.util.Collection)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v, v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
boolean v, v, v, v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
java.util.Collection v;
net.bytebuddy.dynamic.ClassFileLocator v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
java.lang.String v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
java.util.Iterator v;
java.lang.IllegalArgumentException v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
java.lang.Object v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: boolean isEmpty()>();
if v == 0 goto label;
return v;
label:
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<java.lang.Class: boolean isPrimitive()>();
if v != 0 goto label;
v = virtualinvoke v.<java.lang.Class: boolean isArray()>();
if v == 0 goto label;
label:
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Class)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Cannot warm up primitive or array type: \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = interfaceinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy 'with'(java.util.Collection)>(v);
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v, v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator[] v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator$Compound v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = new net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator$Compound;
v = newarray (net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator)[2];
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v[0] = v;
v[1] = v;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator$Compound: void <init>(net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator[])>(v);
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder$RedefinitionListenable$WithoutBatchStrategy 'with'(net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Disabled v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$NoOp v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$SinglePass v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default$Redefining v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default$Redefining;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = <net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$SinglePass: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$SinglePass INSTANCE>;
v = <net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal INSTANCE>;
v = <net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$NoOp: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$NoOp INSTANCE>;
v = <net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Disabled: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Disabled INSTANCE>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default$Redefining: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$InstallationListener)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v, v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener$Compound v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener[] v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = new net.bytebuddy.agent.builder.AgentBuilder$InstallationListener$Compound;
v = newarray (net.bytebuddy.agent.builder.AgentBuilder$InstallationListener)[2];
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v[0] = v;
v[1] = v;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$InstallationListener$Compound: void <init>(net.bytebuddy.agent.builder.AgentBuilder$InstallationListener[])>(v);
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder disableClassFormatChanges()
{
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v, v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy$Disabled v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v, v;
net.bytebuddy.implementation.Implementation$Context$Disabled$Factory v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$NoOp v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$Default v, v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = <net.bytebuddy.implementation.Implementation$Context$Disabled$Factory: net.bytebuddy.implementation.Implementation$Context$Disabled$Factory INSTANCE>;
v = virtualinvoke v.<net.bytebuddy.ByteBuddy: net.bytebuddy.ByteBuddy 'with'(net.bytebuddy.implementation.Implementation$Context$Factory)>(v);
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = <net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$Default DECORATE>;
if v != v goto label;
v = <net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$Default DECORATE>;
goto label;
label:
v = <net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$Default REDEFINE_FROZEN>;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = <net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy$Disabled: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy$Disabled INSTANCE>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = <net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$NoOp: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$NoOp INSTANCE>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: void <init>(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy,net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public transient net.bytebuddy.agent.builder.AgentBuilder assureReadEdgeTo(java.lang.instrument.Instrumentation, java.lang.Class[])
{
java.lang.instrument.Instrumentation v;
net.bytebuddy.agent.builder.AgentBuilder v;
java.lang.Class[] v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
boolean v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: java.lang.instrument.Instrumentation;
v := @parameter: java.lang.Class[];
v = staticinvoke <net.bytebuddy.utility.JavaModule: boolean isSupported()>();
if v == 0 goto label;
v = staticinvoke <net.bytebuddy.agent.builder.AgentBuilder$Listener$ModuleReadEdgeCompleting: net.bytebuddy.agent.builder.AgentBuilder$Listener of(java.lang.instrument.Instrumentation,boolean,java.lang.Class[])>(v, 0, v);
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$Listener)>(v);
goto label;
label:
v = v;
label:
return v;
}
public transient net.bytebuddy.agent.builder.AgentBuilder assureReadEdgeTo(java.lang.instrument.Instrumentation, net.bytebuddy.utility.JavaModule[])
{
net.bytebuddy.utility.JavaModule[] v;
java.lang.instrument.Instrumentation v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: java.lang.instrument.Instrumentation;
v := @parameter: net.bytebuddy.utility.JavaModule[];
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder assureReadEdgeTo(java.lang.instrument.Instrumentation,java.util.Collection)>(v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder assureReadEdgeTo(java.lang.instrument.Instrumentation, java.util.Collection)
{
java.util.HashSet v;
java.lang.instrument.Instrumentation v;
net.bytebuddy.agent.builder.AgentBuilder$Listener$ModuleReadEdgeCompleting v;
java.util.Collection v;
net.bytebuddy.agent.builder.AgentBuilder v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: java.lang.instrument.Instrumentation;
v := @parameter: java.util.Collection;
v = new net.bytebuddy.agent.builder.AgentBuilder$Listener$ModuleReadEdgeCompleting;
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Listener$ModuleReadEdgeCompleting: void <init>(java.lang.instrument.Instrumentation,boolean,java.util.Set)>(v, 0, v);
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$Listener)>(v);
return v;
}
public transient net.bytebuddy.agent.builder.AgentBuilder assureReadEdgeFromAndTo(java.lang.instrument.Instrumentation, java.lang.Class[])
{
java.lang.instrument.Instrumentation v;
net.bytebuddy.agent.builder.AgentBuilder v;
java.lang.Class[] v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
boolean v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: java.lang.instrument.Instrumentation;
v := @parameter: java.lang.Class[];
v = staticinvoke <net.bytebuddy.utility.JavaModule: boolean isSupported()>();
if v == 0 goto label;
v = staticinvoke <net.bytebuddy.agent.builder.AgentBuilder$Listener$ModuleReadEdgeCompleting: net.bytebuddy.agent.builder.AgentBuilder$Listener of(java.lang.instrument.Instrumentation,boolean,java.lang.Class[])>(v, 1, v);
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$Listener)>(v);
goto label;
label:
v = v;
label:
return v;
}
public transient net.bytebuddy.agent.builder.AgentBuilder assureReadEdgeFromAndTo(java.lang.instrument.Instrumentation, net.bytebuddy.utility.JavaModule[])
{
net.bytebuddy.utility.JavaModule[] v;
java.lang.instrument.Instrumentation v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: java.lang.instrument.Instrumentation;
v := @parameter: net.bytebuddy.utility.JavaModule[];
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder assureReadEdgeFromAndTo(java.lang.instrument.Instrumentation,java.util.Collection)>(v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder assureReadEdgeFromAndTo(java.lang.instrument.Instrumentation, java.util.Collection)
{
java.util.HashSet v;
java.lang.instrument.Instrumentation v;
net.bytebuddy.agent.builder.AgentBuilder$Listener$ModuleReadEdgeCompleting v;
java.util.Collection v;
net.bytebuddy.agent.builder.AgentBuilder v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: java.lang.instrument.Instrumentation;
v := @parameter: java.util.Collection;
v = new net.bytebuddy.agent.builder.AgentBuilder$Listener$ModuleReadEdgeCompleting;
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Listener$ModuleReadEdgeCompleting: void <init>(java.lang.instrument.Instrumentation,boolean,java.util.Set)>(v, 1, v);
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder 'with'(net.bytebuddy.agent.builder.AgentBuilder$Listener)>(v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable type(net.bytebuddy.agent.builder.AgentBuilder$RawMatcher)
{
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$Default$Transforming v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default$Transforming;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default$Transforming: void <init>(net.bytebuddy.agent.builder.AgentBuilder$Default,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List,boolean)>(v, v, v, 0);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable type(net.bytebuddy.matcher.ElementMatcher)
{
net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable v;
net.bytebuddy.matcher.ElementMatcher v;
net.bytebuddy.matcher.ElementMatcher$Junction v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction any()>();
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable type(net.bytebuddy.matcher.ElementMatcher,net.bytebuddy.matcher.ElementMatcher)>(v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable type(net.bytebuddy.matcher.ElementMatcher, net.bytebuddy.matcher.ElementMatcher)
{
net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable v;
net.bytebuddy.matcher.ElementMatcher v, v;
net.bytebuddy.matcher.ElementMatcher$Junction v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction any()>();
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable type(net.bytebuddy.matcher.ElementMatcher,net.bytebuddy.matcher.ElementMatcher,net.bytebuddy.matcher.ElementMatcher)>(v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable type(net.bytebuddy.matcher.ElementMatcher, net.bytebuddy.matcher.ElementMatcher, net.bytebuddy.matcher.ElementMatcher)
{
net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable v;
net.bytebuddy.matcher.ElementMatcher v, v, v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$ForElementMatchers v;
net.bytebuddy.matcher.ElementMatcher$Junction v, v, v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v = new net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$ForElementMatchers;
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction supportsModules()>();
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction not(net.bytebuddy.matcher.ElementMatcher)>(v);
v = interfaceinvoke v.<net.bytebuddy.matcher.ElementMatcher$Junction: net.bytebuddy.matcher.ElementMatcher$Junction or(net.bytebuddy.matcher.ElementMatcher)>(v);
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$ForElementMatchers: void <init>(net.bytebuddy.matcher.ElementMatcher,net.bytebuddy.matcher.ElementMatcher,net.bytebuddy.matcher.ElementMatcher)>(v, v, v);
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable type(net.bytebuddy.agent.builder.AgentBuilder$RawMatcher)>(v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder$Ignored ignore(net.bytebuddy.matcher.ElementMatcher)
{
net.bytebuddy.matcher.ElementMatcher v;
net.bytebuddy.matcher.ElementMatcher$Junction v;
net.bytebuddy.agent.builder.AgentBuilder$Ignored v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction any()>();
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Ignored ignore(net.bytebuddy.matcher.ElementMatcher,net.bytebuddy.matcher.ElementMatcher)>(v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder$Ignored ignore(net.bytebuddy.matcher.ElementMatcher, net.bytebuddy.matcher.ElementMatcher)
{
net.bytebuddy.matcher.ElementMatcher v, v;
net.bytebuddy.matcher.ElementMatcher$Junction v;
net.bytebuddy.agent.builder.AgentBuilder$Ignored v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction any()>();
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Ignored ignore(net.bytebuddy.matcher.ElementMatcher,net.bytebuddy.matcher.ElementMatcher,net.bytebuddy.matcher.ElementMatcher)>(v, v, v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder$Ignored ignore(net.bytebuddy.matcher.ElementMatcher, net.bytebuddy.matcher.ElementMatcher, net.bytebuddy.matcher.ElementMatcher)
{
net.bytebuddy.agent.builder.AgentBuilder$Ignored v;
net.bytebuddy.matcher.ElementMatcher v, v, v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$ForElementMatchers v;
net.bytebuddy.matcher.ElementMatcher$Junction v, v, v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v = new net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$ForElementMatchers;
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction supportsModules()>();
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction not(net.bytebuddy.matcher.ElementMatcher)>(v);
v = interfaceinvoke v.<net.bytebuddy.matcher.ElementMatcher$Junction: net.bytebuddy.matcher.ElementMatcher$Junction or(net.bytebuddy.matcher.ElementMatcher)>(v);
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$ForElementMatchers: void <init>(net.bytebuddy.matcher.ElementMatcher,net.bytebuddy.matcher.ElementMatcher,net.bytebuddy.matcher.ElementMatcher)>(v, v, v);
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Ignored ignore(net.bytebuddy.agent.builder.AgentBuilder$RawMatcher)>(v);
return v;
}
public net.bytebuddy.agent.builder.AgentBuilder$Ignored ignore(net.bytebuddy.agent.builder.AgentBuilder$RawMatcher)
{
net.bytebuddy.agent.builder.AgentBuilder$Default$Ignoring v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default$Ignoring;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default$Ignoring: void <init>(net.bytebuddy.agent.builder.AgentBuilder$Default,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher)>(v, v);
return v;
}
public net.bytebuddy.agent.builder.ResettableClassFileTransformer makeRaw()
{
net.bytebuddy.agent.builder.ResettableClassFileTransformer v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener$NoOp v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer$Disabled v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = <net.bytebuddy.agent.builder.AgentBuilder$InstallationListener$NoOp: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener$NoOp INSTANCE>;
v = <net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer$Disabled: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer$Disabled INSTANCE>;
v = specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.ResettableClassFileTransformer makeRaw(net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer)>(v, v, v);
return v;
}
private net.bytebuddy.agent.builder.ResettableClassFileTransformer makeRaw(net.bytebuddy.agent.builder.AgentBuilder$Listener, net.bytebuddy.agent.builder.AgentBuilder$InstallationListener, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.ResettableClassFileTransformer v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$Factory v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$Listener;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;
v = <net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer: net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$Factory FACTORY>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = interfaceinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$Factory: net.bytebuddy.agent.builder.ResettableClassFileTransformer make(net.bytebuddy.ByteBuddy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.dynamic.ClassFileLocator,net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy,net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy,net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer,java.util.List,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
private static java.lang.instrument.Instrumentation resolveByteBuddyAgentInstrumentation()
{
java.lang.IllegalStateException v;
java.lang.Object[] v, v;
net.bytebuddy.utility.JavaModule v, v;
java.lang.reflect.Method v, v;
boolean v;
java.lang.Class[] v, v;
java.lang.RuntimeException v;
java.lang.Exception v;
java.lang.Class v, v;
java.lang.Object v, v, v;
java.lang.ClassLoader v;
label:
v = staticinvoke <java.lang.ClassLoader: java.lang.ClassLoader getSystemClassLoader()>();
v = virtualinvoke v.<java.lang.ClassLoader: java.lang.Class loadClass(java.lang.String)>("net.bytebuddy.agent.Installer");
v = staticinvoke <net.bytebuddy.utility.JavaModule: net.bytebuddy.utility.JavaModule ofType(java.lang.Class)>(class "Lnet/bytebuddy/agent/builder/AgentBuilder;");
v = staticinvoke <net.bytebuddy.utility.JavaModule: net.bytebuddy.utility.JavaModule ofType(java.lang.Class)>(v);
if v == null goto label;
v = virtualinvoke v.<net.bytebuddy.utility.JavaModule: boolean canRead(net.bytebuddy.utility.JavaModule)>(v);
if v != 0 goto label;
v = staticinvoke <java.lang.Class: java.lang.Class forName(java.lang.String)>("java.lang.Module");
v = newarray (java.lang.Class)[1];
v[0] = v;
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Method getMethod(java.lang.String,java.lang.Class[])>("addReads", v);
v = virtualinvoke v.<net.bytebuddy.utility.JavaModule: java.lang.Object unwrap()>();
v = newarray (java.lang.Object)[1];
v = virtualinvoke v.<net.bytebuddy.utility.JavaModule: java.lang.Object unwrap()>();
v[0] = v;
virtualinvoke v.<java.lang.reflect.Method: java.lang.Object invoke(java.lang.Object,java.lang.Object[])>(v, v);
label:
v = newarray (java.lang.Class)[0];
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Method getMethod(java.lang.String,java.lang.Class[])>("getInstrumentation", v);
v = newarray (java.lang.Object)[0];
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.Object invoke(java.lang.Object,java.lang.Object[])>(null, v);
label:
return v;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String,java.lang.Throwable)>("The Byte Buddy agent is not installed or not accessible", v);
throw v;
catch java.lang.RuntimeException from label to label with label;
catch java.lang.Exception from label to label with label;
}
public net.bytebuddy.agent.builder.ResettableClassFileTransformer installOn(java.lang.instrument.Instrumentation)
{
net.bytebuddy.agent.builder.AgentBuilder$PatchMode$Handler$NoOp v;
net.bytebuddy.agent.builder.ResettableClassFileTransformer v;
java.lang.instrument.Instrumentation v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$SimpleMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: java.lang.instrument.Instrumentation;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$SimpleMatcher;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$SimpleMatcher: void <init>(net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v);
v = <net.bytebuddy.agent.builder.AgentBuilder$PatchMode$Handler$NoOp: net.bytebuddy.agent.builder.AgentBuilder$PatchMode$Handler$NoOp INSTANCE>;
v = specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.ResettableClassFileTransformer doInstall(java.lang.instrument.Instrumentation,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,net.bytebuddy.agent.builder.AgentBuilder$PatchMode$Handler)>(v, v, v);
return v;
}
public net.bytebuddy.agent.builder.ResettableClassFileTransformer installOnByteBuddyAgent()
{
net.bytebuddy.agent.builder.ResettableClassFileTransformer v;
java.lang.instrument.Instrumentation v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v = staticinvoke <net.bytebuddy.agent.builder.AgentBuilder$Default: java.lang.instrument.Instrumentation resolveByteBuddyAgentInstrumentation()>();
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.ResettableClassFileTransformer installOn(java.lang.instrument.Instrumentation)>(v);
return v;
}
public net.bytebuddy.agent.builder.ResettableClassFileTransformer patchOn(java.lang.instrument.Instrumentation, net.bytebuddy.agent.builder.ResettableClassFileTransformer)
{
net.bytebuddy.agent.builder.ResettableClassFileTransformer v, v;
java.lang.instrument.Instrumentation v;
net.bytebuddy.agent.builder.AgentBuilder$PatchMode v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: java.lang.instrument.Instrumentation;
v := @parameter: net.bytebuddy.agent.builder.ResettableClassFileTransformer;
v = <net.bytebuddy.agent.builder.AgentBuilder$PatchMode: net.bytebuddy.agent.builder.AgentBuilder$PatchMode OVERLAP>;
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.ResettableClassFileTransformer patchOn(java.lang.instrument.Instrumentation,net.bytebuddy.agent.builder.ResettableClassFileTransformer,net.bytebuddy.agent.builder.AgentBuilder$PatchMode)>(v, v, v);
return v;
}
public net.bytebuddy.agent.builder.ResettableClassFileTransformer patchOn(java.lang.instrument.Instrumentation, net.bytebuddy.agent.builder.ResettableClassFileTransformer, net.bytebuddy.agent.builder.AgentBuilder$PatchMode)
{
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$PatchMode$Handler v;
net.bytebuddy.agent.builder.ResettableClassFileTransformer v, v;
java.lang.instrument.Instrumentation v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$DifferentialMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$PatchMode v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: java.lang.instrument.Instrumentation;
v := @parameter: net.bytebuddy.agent.builder.ResettableClassFileTransformer;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$PatchMode;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$DifferentialMatcher;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$DifferentialMatcher: void <init>(net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List,net.bytebuddy.agent.builder.ResettableClassFileTransformer)>(v, v, v);
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$PatchMode: net.bytebuddy.agent.builder.AgentBuilder$PatchMode$Handler toHandler(net.bytebuddy.agent.builder.ResettableClassFileTransformer)>(v);
v = specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.ResettableClassFileTransformer doInstall(java.lang.instrument.Instrumentation,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,net.bytebuddy.agent.builder.AgentBuilder$PatchMode$Handler)>(v, v, v);
return v;
}
public net.bytebuddy.agent.builder.ResettableClassFileTransformer patchOnByteBuddyAgent(net.bytebuddy.agent.builder.ResettableClassFileTransformer)
{
net.bytebuddy.agent.builder.ResettableClassFileTransformer v, v;
net.bytebuddy.agent.builder.AgentBuilder$PatchMode v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.ResettableClassFileTransformer;
v = <net.bytebuddy.agent.builder.AgentBuilder$PatchMode: net.bytebuddy.agent.builder.AgentBuilder$PatchMode OVERLAP>;
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.ResettableClassFileTransformer patchOnByteBuddyAgent(net.bytebuddy.agent.builder.ResettableClassFileTransformer,net.bytebuddy.agent.builder.AgentBuilder$PatchMode)>(v, v);
return v;
}
public net.bytebuddy.agent.builder.ResettableClassFileTransformer patchOnByteBuddyAgent(net.bytebuddy.agent.builder.ResettableClassFileTransformer, net.bytebuddy.agent.builder.AgentBuilder$PatchMode)
{
net.bytebuddy.agent.builder.ResettableClassFileTransformer v, v;
java.lang.instrument.Instrumentation v;
net.bytebuddy.agent.builder.AgentBuilder$PatchMode v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: net.bytebuddy.agent.builder.ResettableClassFileTransformer;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$PatchMode;
v = staticinvoke <net.bytebuddy.agent.builder.AgentBuilder$Default: java.lang.instrument.Instrumentation resolveByteBuddyAgentInstrumentation()>();
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.ResettableClassFileTransformer patchOn(java.lang.instrument.Instrumentation,net.bytebuddy.agent.builder.ResettableClassFileTransformer,net.bytebuddy.agent.builder.AgentBuilder$PatchMode)>(v, v, v);
return v;
}
private net.bytebuddy.agent.builder.ResettableClassFileTransformer doInstall(java.lang.instrument.Instrumentation, net.bytebuddy.agent.builder.AgentBuilder$RawMatcher, net.bytebuddy.agent.builder.AgentBuilder$PatchMode$Handler)
{
java.lang.IllegalStateException v, v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v, v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$SimpleMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v, v, v, v;
boolean v, v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v, v, v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v, v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v, v;
net.bytebuddy.agent.builder.AgentBuilder$Default$Dispatcher v;
java.lang.Throwable v, v, v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v, v, v, v, v, v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v, v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v, v, v, v, v, v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.ResettableClassFileTransformer v, v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer v;
net.bytebuddy.agent.builder.AgentBuilder$PatchMode$Handler v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v, v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v, v, v;
java.lang.instrument.Instrumentation v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v, v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v, v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: java.lang.instrument.Instrumentation;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher;
v := @parameter: net.bytebuddy.agent.builder.AgentBuilder$PatchMode$Handler;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = interfaceinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$CircularityLock: boolean acquire()>();
if v != 0 goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Could not acquire the circularity lock upon installation.");
throw v;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = new net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$SimpleMatcher;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$SimpleMatcher: void <init>(net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,java.util.List)>(v, v);
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = interfaceinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation apply(java.lang.instrument.Instrumentation,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener)>(v, v, v, v, v, v, v, v, v, v, v, v);
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation: net.bytebuddy.agent.builder.AgentBuilder$Listener getListener()>();
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener getInstallationListener()>();
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer getResubmissionEnforcer()>();
v = specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.ResettableClassFileTransformer makeRaw(net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer)>(v, v, v);
v = interfaceinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator: net.bytebuddy.agent.builder.ResettableClassFileTransformer decorate(net.bytebuddy.agent.builder.ResettableClassFileTransformer)>(v);
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener getInstallationListener()>();
interfaceinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$InstallationListener: void onBeforeInstall(java.lang.instrument.Instrumentation,net.bytebuddy.agent.builder.ResettableClassFileTransformer)>(v, v);
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener getInstallationListener()>();
interfaceinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy: void apply(net.bytebuddy.agent.builder.ResettableClassFileTransformer,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock,net.bytebuddy.agent.builder.AgentBuilder$InstallationListener)>(v, v, v, v, v);
interfaceinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$PatchMode$Handler: void onBeforeRegistration(java.lang.instrument.Instrumentation)>(v);
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy: boolean isRetransforming()>();
if v == 0 goto label;
v = <net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$Dispatcher DISPATCHER>;
interfaceinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default$Dispatcher: void addTransformer(java.lang.instrument.Instrumentation,java.lang.instrument.ClassFileTransformer,boolean)>(v, v, 1);
goto label;
label:
interfaceinvoke v.<java.lang.instrument.Instrumentation: void addTransformer(java.lang.instrument.ClassFileTransformer)>(v);
label:
interfaceinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$PatchMode$Handler: void onAfterRegistration(java.lang.instrument.Instrumentation)>(v);
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
interfaceinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy: void apply(java.lang.instrument.Instrumentation,java.lang.instrument.ClassFileTransformer)>(v, v);
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy: void apply(net.bytebuddy.ByteBuddy,java.lang.instrument.Instrumentation,java.lang.instrument.ClassFileTransformer)>(v, v, v);
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation: net.bytebuddy.agent.builder.AgentBuilder$Listener getListener()>();
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy: void apply(java.lang.instrument.Instrumentation,net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy,net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy,net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy,net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy,net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy,net.bytebuddy.agent.builder.AgentBuilder$Listener,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener,net.bytebuddy.agent.builder.AgentBuilder$RawMatcher,net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator,net.bytebuddy.agent.builder.AgentBuilder$CircularityLock)>(v, v, v, v, v, v, v, v, v, v, v, v);
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener getInstallationListener()>();
v = interfaceinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$InstallationListener: java.lang.Throwable onError(java.lang.instrument.Instrumentation,net.bytebuddy.agent.builder.ResettableClassFileTransformer,java.lang.Throwable)>(v, v, v);
if v == null goto label;
interfaceinvoke v.<java.lang.instrument.Instrumentation: boolean removeTransformer(java.lang.instrument.ClassFileTransformer)>(v);
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String,java.lang.Throwable)>("Could not install class file transformer", v);
throw v;
label:
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener getInstallationListener()>();
interfaceinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$InstallationListener: void onInstall(java.lang.instrument.Instrumentation,net.bytebuddy.agent.builder.ResettableClassFileTransformer)>(v, v);
goto label;
label:
return v;
label:
v := @caughtexception;
goto label;
label:
throw v;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
interfaceinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$CircularityLock: void release()>();
goto label;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
interfaceinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$CircularityLock: void release()>();
goto label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
static void <clinit>()
{
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock$Default v;
java.lang.ClassNotFoundException v;
java.lang.Object v;
java.lang.SecurityException v;
java.lang.String v;
java.security.PrivilegedAction v;
boolean v;
goto label;
label:
<net.bytebuddy.agent.builder.AgentBuilder$Default: byte[] NO_TRANSFORMATION> = null;
<net.bytebuddy.agent.builder.AgentBuilder$Default: java.lang.Class NOT_PREVIOUSLY_DEFINED> = null;
v = staticinvoke <net.bytebuddy.utility.dispatcher.JavaDispatcher: java.security.PrivilegedAction of(java.lang.Class)>(class "Lnet/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher;");
v = staticinvoke <net.bytebuddy.agent.builder.AgentBuilder$Default: java.lang.Object doPrivileged(java.security.PrivilegedAction)>(v);
<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$Dispatcher DISPATCHER> = v;
v = new net.bytebuddy.agent.builder.AgentBuilder$CircularityLock$Default;
specialinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$CircularityLock$Default: void <init>()>();
<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock DEFAULT_LOCK> = v;
return;
label:
staticinvoke <java.lang.Class: java.lang.Class forName(java.lang.String,boolean,java.lang.ClassLoader)>("java.security.AccessController", 0, null);
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String,java.lang.String)>("net.bytebuddy.securitymanager", "true");
v = staticinvoke <java.lang.Boolean: boolean parseBoolean(java.lang.String)>(v);
<net.bytebuddy.agent.builder.AgentBuilder$Default: boolean ACCESS_CONTROLLER> = v;
label:
goto label;
label:
v := @caughtexception;
<net.bytebuddy.agent.builder.AgentBuilder$Default: boolean ACCESS_CONTROLLER> = 0;
goto label;
label:
v := @caughtexception;
<net.bytebuddy.agent.builder.AgentBuilder$Default: boolean ACCESS_CONTROLLER> = 1;
goto label;
catch java.lang.ClassNotFoundException from label to label with label;
catch java.lang.SecurityException from label to label with label;
}
public boolean equals(java.lang.Object)
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v, v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v, v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v, v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v, v;
net.bytebuddy.dynamic.ClassFileLocator v, v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v, v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v, v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v, v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v, v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v, v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v, v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v, v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v, v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v, v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v, v;
net.bytebuddy.ByteBuddy v, v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v, v;
java.util.List v, v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v, v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v, v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v, v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v, v;
java.lang.Class v, v;
java.lang.Object v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v, v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v != null goto label;
return 0;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = virtualinvoke v.<net.bytebuddy.ByteBuddy: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
return 1;
}
public int hashCode()
{
net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RawMatcher v;
net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy v;
net.bytebuddy.dynamic.ClassFileLocator v;
net.bytebuddy.agent.builder.AgentBuilder$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$InstallationListener v;
net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$CircularityLock v;
net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$Default v;
net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy v;
net.bytebuddy.ByteBuddy v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy v;
net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy v;
java.util.List v;
net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator v;
net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener v;
net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy v;
java.lang.Class v;
net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator v;
v := @this: net.bytebuddy.agent.builder.AgentBuilder$Default;
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: int hashCode()>();
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.ByteBuddy byteBuddy>;
v = virtualinvoke v.<net.bytebuddy.ByteBuddy: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Listener listener>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$CircularityLock circularityLock>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy poolStrategy>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy typeStrategy>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy locationStrategy>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.dynamic.ClassFileLocator classFileLocator>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy nativeMethodStrategy>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$Default$WarmupStrategy warmupStrategy>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator transformerDecorator>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy initializationStrategy>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy redefinitionStrategy>;
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy redefinitionDiscoveryStrategy>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator redefinitionBatchAllocator>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener redefinitionListener>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy redefinitionResubmissionStrategy>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InjectionStrategy injectionStrategy>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy lambdaInstrumentationStrategy>;
v = virtualinvoke v.<net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy descriptionStrategy>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy fallbackStrategy>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy classFileBufferStrategy>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$InstallationListener installationListener>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: net.bytebuddy.agent.builder.AgentBuilder$RawMatcher ignoreMatcher>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.agent.builder.AgentBuilder$Default: java.util.List transformations>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
return v;
}
}